@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";:after,:before{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}li{list-style:none}:root{--app-bg: #f4f7fb;--app-surface: #ffffff;--app-card: #f8f9fb;--app-text: #1f2937;--app-text-soft: #6b7280;--app-border: rgba(15, 23, 42, .08);--navbar-bg: #f5f5f5;--footer-bg: #f0f3f8;--header-text: #1f2937;--sidebar-bg: #0e2238;--sidebar-link: #ffffff;--search-bg: #ffffff;--search-border: #ced4da;--button-bg: #ffffff;--shadow: rgba(15, 23, 42, .08)}body{font-family:Poppins,sans-serif;background-color:var(--app-bg);color:var(--app-text);transition:background-color .2s ease,color .2s ease}body.dark-theme{--app-bg: #0b1120;--app-surface: #111827;--app-card: #0f172a;--app-text: #e5e7eb;--app-text-soft: #94a3b8;--app-border: rgba(148, 163, 184, .18);--navbar-bg: #171f2e;--footer-bg: #121a2a;--header-text: #f8fafc;--sidebar-bg: #020817;--sidebar-link: #e5e7eb;--search-bg: #0f172a;--search-border: rgba(148, 163, 184, .25);--button-bg: #111827;--shadow: rgba(2, 6, 23, .5)}body.dark-theme .modal-backdrop.show{background-color:#020617bf}body.dark-theme .modal-content{background:linear-gradient(180deg,#171f2e 0%,#111827 100%);border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 45px #020617bf;color:var(--app-text)}body.dark-theme .modal-header,body.dark-theme .modal-footer{border-color:#94a3b82e;color:var(--header-text)}body.dark-theme .modal-title,body.dark-theme .modal-body,body.dark-theme .modal-body label,body.dark-theme .modal-body .form-label,body.dark-theme .modal-body .form-control,body.dark-theme .modal-body .form-select,body.dark-theme .modal-body textarea,body.dark-theme .modal-body input,body.dark-theme .modal-body select,body.dark-theme .modal-body option{color:var(--header-text)}body.dark-theme .modal-body .form-control,body.dark-theme .modal-body .form-select,body.dark-theme .modal-body textarea,body.dark-theme .modal-body input,body.dark-theme .modal-body select{background-color:#0f172a;border:1px solid rgba(148,163,184,.25)}body.dark-theme .modal-body .form-control::placeholder,body.dark-theme .modal-body textarea::placeholder{color:#94a3b8}body.dark-theme,body.dark-theme input,body.dark-theme textarea,body.dark-theme select,body.dark-theme .form-control,body.dark-theme .form-select,body.dark-theme option{color-scheme:dark;color:var(--header-text)}body.dark-theme .form-control,body.dark-theme .form-select,body.dark-theme textarea,body.dark-theme input[type=text],body.dark-theme input[type=email],body.dark-theme input[type=number],body.dark-theme input[type=password],body.dark-theme input[type=search],body.dark-theme input:not([type=checkbox]):not([type=radio]):not([type=file]){background-color:#0f172a!important;border:1px solid rgba(148,163,184,.25)!important;color:#f8fafc!important;box-shadow:none}body.dark-theme .form-control::placeholder,body.dark-theme .form-select::placeholder,body.dark-theme textarea::placeholder,body.dark-theme input::placeholder,body.dark-theme .navbar .input-group-navbar .form-control::placeholder{background-color:transparent!important;color:#cbd5e1!important;opacity:1}body.dark-theme .table,body.dark-theme .table th,body.dark-theme .table td,body.dark-theme .table thead th,body.dark-theme .table tbody td,body.dark-theme .table-striped>tbody>tr>*{background-color:transparent;color:var(--header-text);border-color:#94a3b82e}body.dark-theme .table thead th,body.dark-theme tr.highlight th,body.dark-theme .table>thead>tr>th,body.dark-theme app-insurance .table thead th,body.dark-theme app-registration .table thead th,body.dark-theme app-insurance .table>thead>tr>th,body.dark-theme app-registration .table>thead>tr>th{background-color:#1a2234!important;color:#f8fafc!important}body.dark-theme .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#0f172ac7}body.dark-theme .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:#111827e6}body.dark-theme .table-responsive-custom-wrapper,body.dark-theme .table-wrapper{background:rgba(15,23,42,.4);border-radius:10px}body.dark-theme .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-theme .modal-footer .btn-secondary{background-color:#1f2937;border-color:#94a3b840;color:#f8fafc}body.dark-theme .modal-footer .btn-primary{background-color:#3b82f6;border-color:#3b82f6}body.dark-theme .breadcrumb{background-color:transparent;color:#cbd5e1}body.dark-theme .breadcrumb-item,body.dark-theme .breadcrumb-item a,body.dark-theme .breadcrumb-item.active{color:#cbd5e1}body.dark-theme .breadcrumb-item.active{color:#f8fafc;font-weight:600}body.dark-theme .breadcrumb-item+.breadcrumb-item:before{color:#94a3b8}.wrapper{display:flex}.main{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow:hidden;transition:all .35s ease-in-out;background-color:var(--app-bg);color:var(--app-text);min-width:0}#sidebar{width:70px;min-width:70px;z-index:1000;transition:all .25s ease-in-out;background-color:var(--sidebar-bg);display:flex;flex-direction:column}#sidebar.expand{width:260px;min-width:260px}.toggle-btn{background-color:transparent;cursor:pointer;border:0;padding:1rem 1.5rem}.hamburger-toggle{font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;padding:.25rem}.hamburger-toggle:hover,.hamburger-toggle:focus,.hamburger-toggle:active{background:transparent!important;border:0!important;box-shadow:none!important}.hamburger-toggle svg{width:1.35rem;height:1.35rem}.sidebar-close-btn{background:transparent;border:0;color:#fff;font-size:1.2rem;padding:.5rem 1rem;margin-left:auto}.toggle-btn i{font-size:1.5rem;color:#fff}.sidebar-logo{margin:auto 0}.sidebar-logo a{color:#fff;font-size:1.15rem;font-weight:600}#sidebar:not(.expand) .sidebar-logo,#sidebar:not(.expand) a.sidebar-link span{display:none}#sidebar.expand .sidebar-logo,#sidebar.expand a.sidebar-link span{animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-nav{padding:2rem 0;flex:1 1 auto}a.sidebar-link{padding:.625rem 1.625rem;color:#fff;display:block;font-size:.9rem;white-space:nowrap;border-left:3px solid transparent}.sidebar-link i,.dropdown-item i{font-size:1.1rem;margin-right:.75rem}a.sidebar-link:hover{background-color:#ffffff13;border-left:3px solid #3b7ddd}.sidebar-item{position:relative}#sidebar:not(.expand) .sidebar-item .sidebar-dropdown{position:absolute;top:0;left:70px;background-color:#0e2238;padding:0;min-width:15rem;width:auto;display:none;pointer-events:auto;z-index:1001}#sidebar:not(.expand) .sidebar-item:hover>.sidebar-dropdown,#sidebar:not(.expand) .sidebar-item>.sidebar-dropdown:hover{display:block;opacity:1}#sidebar:not(.expand) .sidebar-dropdown{box-shadow:0 .5rem 1rem #00000026}#sidebar:not(.expand) .sidebar-dropdown .sidebar-item{position:relative}#sidebar:not(.expand) .sidebar-dropdown .sidebar-dropdown{left:100%;top:0}#sidebar:not(.expand) .sidebar-dropdown a.sidebar-link{display:block;white-space:nowrap}#sidebar.expand .sidebar-link[data-bs-toggle=collapse]:after{border:solid;border-width:0 .075rem .075rem 0;content:"";display:inline-block;padding:2px;position:absolute;right:1.5rem;top:1.4rem;transform:rotate(-135deg);transition:all .2s ease-out}#sidebar.expand .sidebar-link[data-bs-toggle=collapse].collapsed:after{transform:rotate(45deg);transition:all .2s ease-out}.card{background-color:var(--app-card);transform:.4s;color:var(--app-text);margin-bottom:1rem;border:1px solid var(--app-border);box-shadow:0 .25rem 1rem var(--shadow)}.dropdown-menu{background-color:var(--app-surface);border:1px solid var(--app-border);box-shadow:0 .5rem 1rem var(--shadow)}.dropdown-item{color:var(--app-text)}.dropdown-item:hover,.dropdown-item:focus{background-color:#94a3b81f}.form-control,.search-btn,.input-group-navbar .form-control,.input-group-navbar .search-btn{background-color:var(--search-bg);color:var(--app-text);border-color:var(--search-border)}.navbar{background-color:var(--navbar-bg);color:var(--app-text)}.content{background-color:var(--app-bg);color:var(--app-text)}footer{background-color:var(--navbar-bg);color:var(--app-text)}.text-success{background-color:#71c664;padding:.25rem .35rem;font-size:.715rem;color:#fff!important;border-radius:5px}.table>thead tr{color:#fff;text-align:left}tr.highlight th{background-color:#293b5f;color:#fff}.content{flex:1 1 auto}footer{background-color:#f5f5f5;padding:1rem .875rem}@media (max-width: 767.98px){body.sidebar-open:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:999;pointer-events:none}#sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);width:260px;min-width:260px;box-shadow:0 0 24px #0003;z-index:1000}#sidebar.expand{transform:translate(0)}.sidebar-close-btn{display:inline-flex;align-items:center;justify-content:center}.navbar{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 768px){.navbar form{max-width:320px}.input-group-navbar .form-control:focus{outline:none;box-shadow:0 0 #fff;border:none}.input-group-navbar .form-control{color:#3e4455}.form-control::placeholder{background-color:transparent;color:#6b7280}.input-group-navbar .btn{background-color:#727cf5;color:#fff;font-family:Poppins,sans-serif;cursor:pointer;z-index:10000}.navbar-expand .navbar-nav .dropdown-menu{box-shadow:0 .1rem .2rem #0000000d}}.btn{background-color:#727cf5;color:#fff;font-family:Poppins,sans-serif;cursor:pointer;z-index:0}.color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:5px}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}
