nav#sidebar .sidebar-link,nav#sidebar a.sidebar-link,.dt-container .custom-table.selection-active tbody>tr{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav#sidebar .sidebar-link:focus,.dt-container .custom-table.selection-active tbody>tr:focus{outline:none}main.error-page,main.login,footer#footer,header#header,nav#sidebar,main.content{background-color:#fff;background-image:url("/assets/images/background.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed}main.disable.error-page,main.disable.login,footer.disable#footer,header.disable#header,nav.disable#sidebar,main.disable.content{overflow-y:hidden}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;padding:0;margin:0}html:has(body.modal-open){scrollbar-gutter:auto !important}select{cursor:pointer}html{direction:ltr;scrollbar-gutter:stable;scroll-behavior:smooth;height:100%;font-size:clamp(13px,.1875vw + 12.4px,16px)}body{height:100%;min-height:100%;overflow-x:hidden}:root{--color-primary: #1a4a8a;--sidebar-primary: #1a4a8a;--sidebar-primary-dark: rgb(7.0253467241%, 19.9952175992%, 37.2883787661%);--sidebar-primary-darker: rgb(5.4399808704%, 15.4830224773%, 28.8737446198%);--sidebar-primary-light: rgb(11.781444285%, 33.5318029651%, 62.5322812052%);--sidebar-primary-lighter: rgb(13.3668101387%, 38.043998087%, 70.9469153515%);--header-primary: #1a4a8a;--header-primary-dark: var(--sidebar-primary-dark);--header-primary-darker: var(--sidebar-primary-darker);--header-primary-light: var(--sidebar-primary-light);--header-primary-lighter: var(--sidebar-primary-lighter);--footer-primary: #1a4a8a;--table-primary: #1a4a8a;--table-primary-light: rgb(11.781444285%, 33.5318029651%, 62.5322812052%);--table-primary-background: rgba(26, 74, 138, 0.15)}body[data-panel=user]{--color-primary: #0f6b7a;--sidebar-primary: #0f6b7a;--sidebar-primary-dark: rgb(3.6925719193%, 26.3403463575%, 30.0329182768%);--sidebar-primary-darker: rgb(2.5976814083%, 18.5301273794%, 21.1278087877%);--sidebar-primary-light: rgb(6.9772434521%, 49.7710032918%, 56.748246744%);--sidebar-primary-lighter: rgb(8.0721339631%, 57.5812222699%, 65.653356233%);--header-primary: #0f6b7a;--header-primary-dark: var(--sidebar-primary-dark);--header-primary-darker: var(--sidebar-primary-darker);--header-primary-light: var(--sidebar-primary-light);--header-primary-lighter: var(--sidebar-primary-lighter);--footer-primary: #0f6b7a;--table-primary: #0f6b7a;--table-primary-light: rgb(6.9772434521%, 49.7710032918%, 56.748246744%);--table-primary-background: rgba(15, 107, 122, 0.15)}main.content{padding:1rem}@media(min-width: 768px){main.content{padding:1.5rem 1.5rem .75rem}}main.content>.heading{margin-bottom:1.5rem}@media(min-width: 768px){main.content>.heading{margin-bottom:2rem}}main.content>.heading .page-title{font-size:1rem}@media(min-width: 576px){main.content>.heading .page-title{font-size:1.2rem}}@media(min-width: 768px){main.content>.heading .page-title{font-size:1.3rem}}main.content>.heading .breadcrumb{font-size:.8rem}main.content>.heading .breadcrumb .breadcrumb-item:first-child:before{display:inline-block;padding-inline:.5rem;color:#6c757d;content:"/"}main.content .card{background-color:rgba(240,240,240,.7)}main.content .card .card-header{background-color:hsla(0,0%,96.1176470588%,.7);box-shadow:0 1px 2px hsla(0,0%,79.1176470588%,.7)}main.content .card .card-header .card-title{color:var(--color-primary-dark);font-weight:700;font-size:1rem}main.content input[type=file]{cursor:pointer}.user-management-form .avatar-upload-preview{display:flex;align-items:center;justify-content:center;background-color:rgba(240,240,240,.7);border-radius:.2rem;height:5rem;width:5rem}.user-management-form .avatar-upload-preview img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.user-management-form .role-card{cursor:pointer;transition:all .2s ease;border:2px solid #dee2e6}.user-management-form .role-card:hover,.user-management-form .role-card.selected{border-color:#1a4a8a;box-shadow:0 0 0 .15rem rgba(26,74,138,.2);background:rgba(26,74,138,.02)}.user-management-form .role-card.selected{box-shadow:0 0 0 .15rem rgba(26,74,138,.5);background:rgba(26,74,138,.1)}.user-management-form .role-card .form-check-input{cursor:pointer}select:not(.searchable-select__native):not(.input-cell){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.8rem;padding-right:1.8rem;cursor:pointer}.badge-container{display:flex;flex-wrap:wrap;gap:.25rem;padding:.15rem}.badge-container--sm{gap:.125rem}.badge-container--lg{gap:.5rem}td span.badge{cursor:default;background-color:hsl(208.2352941176,7.2961373391%,80%);border:1px solid rgb(14.5417823782%,15.7535975764%,16.8307666414%);color:hsl(208.2352941176,7.2961373391%,-4.3137254902%);font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}td span.badge:hover,td span.badge:checked{background-color:hsl(208.2352941176,7.2961373391%,70%);border:1px solid rgb(14.5417823782%,15.7535975764%,16.8307666414%);color:hsl(208.2352941176,7.2961373391%,-14.3137254902%)}.badge-blue{background-color:hsl(214.2857142857,68.2926829268%,80%) !important;border:1px solid hsl(214.2857142857,68.2926829268%,50%) !important;color:hsl(214.2857142857,68.2926829268%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-blue:hover,.badge-blue:checked{background-color:hsl(214.2857142857,68.2926829268%,70%) !important;border:1px solid hsl(214.2857142857,68.2926829268%,50%) !important;color:hsl(214.2857142857,68.2926829268%,20%) !important}.badge-indigo{background-color:hsl(237.1428571429,36.2068965517%,80%) !important;border:1px solid hsl(237.1428571429,36.2068965517%,50%) !important;color:hsl(237.1428571429,36.2068965517%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-indigo:hover,.badge-indigo:checked{background-color:hsl(237.1428571429,36.2068965517%,70%) !important;border:1px solid hsl(237.1428571429,36.2068965517%,50%) !important;color:hsl(237.1428571429,36.2068965517%,20%) !important}.badge-purple{background-color:hsl(260.2173913043,39.3162393162%,80%) !important;border:1px solid hsl(260.2173913043,39.3162393162%,50%) !important;color:hsl(260.2173913043,39.3162393162%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-purple:hover,.badge-purple:checked{background-color:hsl(260.2173913043,39.3162393162%,70%) !important;border:1px solid hsl(260.2173913043,39.3162393162%,50%) !important;color:hsl(260.2173913043,39.3162393162%,20%) !important}.badge-pink{background-color:hsl(320.3669724771,47.1861471861%,80%) !important;border:1px solid hsl(320.3669724771,47.1861471861%,50%) !important;color:hsl(320.3669724771,47.1861471861%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-pink:hover,.badge-pink:checked{background-color:hsl(320.3669724771,47.1861471861%,70%) !important;border:1px solid hsl(320.3669724771,47.1861471861%,50%) !important;color:hsl(320.3669724771,47.1861471861%,20%) !important}.badge-red{background-color:hsl(0,53.8461538462%,80%) !important;border:1px solid hsl(0,53.8461538462%,50%) !important;color:hsl(0,53.8461538462%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-red:hover,.badge-red:checked{background-color:hsl(0,53.8461538462%,70%) !important;border:1px solid hsl(0,53.8461538462%,50%) !important;color:hsl(0,53.8461538462%,20%) !important}.badge-orange{background-color:rgb(93.92%,78.4%,66.08%) !important;border:1px solid rgb(84.8%,46%,15.2%) !important;color:rgb(50.88%,27.6%,9.12%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-orange:hover,.badge-orange:checked{background-color:rgb(90.88%,67.6%,49.12%) !important;border:1px solid rgb(84.8%,46%,15.2%) !important;color:rgb(33.92%,18.4%,6.08%) !important}.badge-yellow{background-color:rgb(91.875%,83.75%,58.125%) !important;border:1px solid rgb(75.375%,60.75%,14.625%) !important;color:rgb(41.875%,33.75%,8.125%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-yellow:hover,.badge-yellow:checked{background-color:rgb(88.625%,77.25%,41.375%) !important;border:1px solid rgb(75.375%,60.75%,14.625%) !important;color:rgb(25.125%,20.25%,4.875%) !important}.badge-green{background-color:hsl(146.4516129032,50.2702702703%,80%) !important;border:1px solid hsl(146.4516129032,50.2702702703%,50%) !important;color:hsl(146.4516129032,50.2702702703%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-green:hover,.badge-green:checked{background-color:hsl(146.4516129032,50.2702702703%,70%) !important;border:1px solid hsl(146.4516129032,50.2702702703%,50%) !important;color:hsl(146.4516129032,50.2702702703%,20%) !important}.badge-teal{background-color:hsl(172.6956521739,57.7889447236%,80%) !important;border:1px solid hsl(172.6956521739,57.7889447236%,50%) !important;color:hsl(172.6956521739,57.7889447236%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-teal:hover,.badge-teal:checked{background-color:hsl(172.6956521739,57.7889447236%,70%) !important;border:1px solid hsl(172.6956521739,57.7889447236%,50%) !important;color:hsl(172.6956521739,57.7889447236%,20%) !important}.badge-cyan{background-color:hsl(188.4112149533,78.102189781%,80%) !important;border:1px solid hsl(188.4112149533,78.102189781%,50%) !important;color:hsl(188.4112149533,78.102189781%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-cyan:hover,.badge-cyan:checked{background-color:hsl(188.4112149533,78.102189781%,70%) !important;border:1px solid hsl(188.4112149533,78.102189781%,50%) !important;color:hsl(188.4112149533,78.102189781%,20%) !important}.badge-white{background-color:#fff !important;border:1px solid hsl(0,0%,70%) !important;color:hsl(0,0%,50%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-white:hover,.badge-white:checked{background-color:hsl(0,0%,90%) !important;border:1px solid hsl(0,0%,70%) !important;color:#666 !important}.badge-gray{background-color:hsl(208.2352941176,7.2961373391%,80%) !important;border:1px solid hsl(208.2352941176,7.2961373391%,50%) !important;color:hsl(208.2352941176,7.2961373391%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-gray:hover,.badge-gray:checked{background-color:hsl(208.2352941176,7.2961373391%,70%) !important;border:1px solid hsl(208.2352941176,7.2961373391%,50%) !important;color:hsl(208.2352941176,7.2961373391%,20%) !important}.badge-gray-dark{background-color:hsl(210,10.3448275862%,80%) !important;border:1px solid hsl(210,10.3448275862%,50%) !important;color:hsl(210,10.3448275862%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-gray-dark:hover,.badge-gray-dark:checked{background-color:hsl(210,10.3448275862%,70%) !important;border:1px solid hsl(210,10.3448275862%,50%) !important;color:hsl(210,10.3448275862%,20%) !important}.badge-black{background-color:hsl(210,10.8108108108%,80%) !important;border:1px solid hsl(210,10.8108108108%,50%) !important;color:hsl(210,10.8108108108%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-black:hover,.badge-black:checked{background-color:hsl(210,10.8108108108%,70%) !important;border:1px solid hsl(210,10.8108108108%,50%) !important;color:hsl(210,10.8108108108%,20%) !important}.badge-primary{background-color:hsl(214.2857142857,68.2926829268%,80%) !important;border:1px solid hsl(214.2857142857,68.2926829268%,50%) !important;color:hsl(214.2857142857,68.2926829268%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-primary:hover,.badge-primary:checked{background-color:hsl(214.2857142857,68.2926829268%,70%) !important;border:1px solid hsl(214.2857142857,68.2926829268%,50%) !important;color:hsl(214.2857142857,68.2926829268%,20%) !important}.badge-secondary{background-color:hsl(208.2352941176,7.2961373391%,80%) !important;border:1px solid hsl(208.2352941176,7.2961373391%,50%) !important;color:hsl(208.2352941176,7.2961373391%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-secondary:hover,.badge-secondary:checked{background-color:hsl(208.2352941176,7.2961373391%,70%) !important;border:1px solid hsl(208.2352941176,7.2961373391%,50%) !important;color:hsl(208.2352941176,7.2961373391%,20%) !important}.badge-success{background-color:hsl(146.4516129032,50.2702702703%,80%) !important;border:1px solid hsl(146.4516129032,50.2702702703%,50%) !important;color:hsl(146.4516129032,50.2702702703%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-success:hover,.badge-success:checked{background-color:hsl(146.4516129032,50.2702702703%,70%) !important;border:1px solid hsl(146.4516129032,50.2702702703%,50%) !important;color:hsl(146.4516129032,50.2702702703%,20%) !important}.badge-info{background-color:hsl(188.4112149533,78.102189781%,80%) !important;border:1px solid hsl(188.4112149533,78.102189781%,50%) !important;color:hsl(188.4112149533,78.102189781%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-info:hover,.badge-info:checked{background-color:hsl(188.4112149533,78.102189781%,70%) !important;border:1px solid hsl(188.4112149533,78.102189781%,50%) !important;color:hsl(188.4112149533,78.102189781%,20%) !important}.badge-warning{background-color:rgb(93.5%,87%,66.5%) !important;border:1px solid rgb(83.75%,67.5%,16.25%) !important;color:rgb(50.25%,40.5%,9.75%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-warning:hover,.badge-warning:checked{background-color:rgb(90.25%,80.5%,49.75%) !important;border:1px solid rgb(83.75%,67.5%,16.25%) !important;color:rgb(33.5%,27%,6.5%) !important}.badge-danger{background-color:hsl(0,53.8461538462%,80%) !important;border:1px solid hsl(0,53.8461538462%,50%) !important;color:hsl(0,53.8461538462%,30%) !important;cursor:default;font-size:.65rem;font-weight:bold;padding:.5rem;min-width:5rem}.badge-danger:hover,.badge-danger:checked{background-color:hsl(0,53.8461538462%,70%) !important;border:1px solid hsl(0,53.8461538462%,50%) !important;color:hsl(0,53.8461538462%,20%) !important}.custom-message{display:flex;justify-content:center;flex-direction:column;gap:.5rem;width:100%}.custom-message:empty,.custom-message:not(:has(.message)){display:none}.custom-message .message{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;border-left:1px solid #dee2e6;border-radius:.2rem;background-color:#fff;border-left-width:4px;box-shadow:0 .05rem .2rem rgba(0,0,0,.05);animation:messageSlideIn .25s ease-out}.custom-message .message--success{border-color:#2e8b57;background-color:#d2f1e8;border-left-color:#2e8b57}.custom-message .message--success .message__icon{color:#2e8b57}.custom-message .message--success .message__content{color:#0b4b38}.custom-message .message--error{border-color:#c94b4b;background-color:#f8d7da;border-left-color:#c94b4b}.custom-message .message--error .message__icon{color:#c94b4b}.custom-message .message--error .message__content{color:#58151c}.custom-message .message--warning{border-color:#c9a227;background-color:#fef1d5;border-left-color:#c9a227}.custom-message .message--warning .message__icon{color:#c9a227}.custom-message .message--warning .message__content{color:#654a12}.custom-message .message--info{border-color:#0f6b7a;background-color:#d1ecf1;border-left-color:#0f6b7a}.custom-message .message--info .message__icon{color:#0f6b7a}.custom-message .message--info .message__content{color:#09414a}.custom-message .message__icon{flex-shrink:0}.custom-message .message__icon svg{width:1.25rem;height:1.25rem}.custom-message .message__icon i{font-size:1.25rem;line-height:1}.custom-message .message__content{flex:1;font-size:.875rem;line-height:1.5}.custom-message .message__close{cursor:pointer;padding:.25rem .5rem;background:none;border:none;color:inherit;opacity:.6;transition:opacity .5s}.custom-message .message__close:hover,.custom-message .message__close:focus{opacity:1;outline:none}.custom-message .message__close svg{width:1.5rem;height:1.5rem}.custom-message .message__close i{font-size:1.5rem;line-height:1}.custom-message .message.is-dismissed{animation:messageSlideOut .2s ease-in forwards}@keyframes messageSlideIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes messageSlideOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.dt-container .custom-table{background-color:#fff}.dt-container .custom-table .search-row th{padding:.1rem !important}.dt-container .custom-table .search-row .col-filter{font-size:.6rem}@media(min-width: 768px){.dt-container .custom-table .search-row .col-filter{font-size:.8rem}}.dt-container .custom-table .dt-column-header .dt-column-title{font-size:.8rem;padding:.5rem .2rem;margin-right:auto}.dt-container .custom-table .dt-column-header .dt-column-order{font-size:.8rem;width:6px;height:12px}.dt-container .custom-table thead th.required-column .dt-column-title::after,.dt-container .custom-table thead th.required-column:not(:has(.dt-column-title))::after{content:" *";color:#c94b4b;font-weight:400}.dt-container .custom-table .input-cell{text-align:inherit}.dt-container .custom-table td.text-break-long{word-break:break-all;overflow-wrap:anywhere;min-inline-size:25ch}.dt-container .custom-table tbody>tr>td,.dt-container .custom-table .input-cell{background-color:rgba(0,0,0,0);padding:.2rem;font-size:.8rem}@media(min-width: 992px){.dt-container .custom-table tbody>tr>td,.dt-container .custom-table .input-cell{padding-inline:.4rem}}.dt-container .custom-table tbody>tr>td:focus,.dt-container .custom-table .input-cell:focus{box-shadow:none}.dt-container .custom-table textarea.input-cell{resize:none;overflow-y:auto;max-height:10rem;overflow-wrap:break-word;word-break:break-word;scrollbar-width:auto;-ms-overflow-style:auto}.dt-container .custom-table textarea.input-cell::-webkit-scrollbar{display:block;width:3px}.dt-container .custom-table textarea.input-cell::-webkit-scrollbar-thumb{background-color:var(--table-primary-light);border-radius:2px}.dt-container .custom-table textarea.input-cell::-webkit-scrollbar-track{background:#f1f1f1}.dt-container .custom-table .form-select{cursor:pointer;appearance:none;background-image:none;background-repeat:no-repeat;background-position:right center}.dt-container .custom-table .form-select.input-cell[data-field$=Status]{text-align:center;font-size:.7rem;font-weight:bold;min-width:5rem;max-width:10rem;margin:0 auto;border-radius:2rem;accent-color:hsl(214.2857142857,68.2926829268%,80%);background-color:#e9ecef;color:#343a40;border:1px solid #ced4da}.dt-container .custom-table .form-select.input-cell[data-field$=Status]:has(option[value=obsolete]:checked){background-color:hsl(0,53.8461538462%,80%);color:hsl(0,53.8461538462%,24.1176470588%);border-color:hsl(0,53.8461538462%,44.1176470588%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=obsolete]{background-color:hsl(0,53.8461538462%,80%);color:hsl(0,53.8461538462%,24.1176470588%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=obsolete]:checked{background:linear-gradient(rgb(90.7692307692%, 69.2307692308%, 69.2307692308%), rgb(90.7692307692%, 69.2307692308%, 69.2307692308%));color:hsl(0,53.8461538462%,24.1176470588%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status]:has(option[value=active]:checked){background-color:hsl(214.2857142857,68.2926829268%,80%);color:rgb(.6838833094%,1.9464371114%,3.6298421808%);border-color:rgb(7.0253467241%,19.9952175992%,37.2883787661%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=active]{background-color:hsl(214.2857142857,68.2926829268%,80%);color:rgb(.6838833094%,1.9464371114%,3.6298421808%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=active]:checked{background:linear-gradient(rgb(66.3414634146%, 78.0487804878%, 93.6585365854%), rgb(66.3414634146%, 78.0487804878%, 93.6585365854%));color:rgb(.6838833094%,1.9464371114%,3.6298421808%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status]:has(option[value=disable]:checked){background-color:rgb(93.92%,78.4%,66.08%);color:hsl(26.5517241379,69.6%,20.9803921569%);border-color:hsl(26.5517241379,69.6%,40.9803921569%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=disable]{background-color:rgb(93.92%,78.4%,66.08%);color:hsl(26.5517241379,69.6%,20.9803921569%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=disable]:checked{background:linear-gradient(rgb(93.92%, 78.4%, 66.08%), rgb(93.92%, 78.4%, 66.08%));color:hsl(26.5517241379,69.6%,20.9803921569%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status]:has(option[value=undefined]:checked){background-color:rgb(93.5%,87%,66.5%);color:hsl(45.5555555556,67.5%,17.0588235294%);border-color:hsl(45.5555555556,67.5%,37.0588235294%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=undefined]{background-color:rgb(93.5%,87%,66.5%);color:hsl(45.5555555556,67.5%,17.0588235294%)}.dt-container .custom-table .form-select.input-cell[data-field$=Status] option[value=undefined]:checked{background:linear-gradient(rgb(93.5%, 87%, 66.5%), rgb(93.5%, 87%, 66.5%));color:hsl(45.5555555556,67.5%,17.0588235294%)}.dt-container .custom-table td.badge-count{color:#1a4a8a;font-weight:600;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.dt-container .custom-table td:has(>.editable),.dt-container .custom-table li>span>.editable{cursor:text;outline:1px dashed #adb5bd !important}.dt-container .custom-table td:has(>.editable),.dt-container .custom-table td:has(>.editable) input,.dt-container .custom-table td:has(>.editable) textarea,.dt-container .custom-table li>span>.editable,.dt-container .custom-table li>span>.editable input,.dt-container .custom-table li>span>.editable textarea{border:none !important}.dt-container .custom-table td:has(>.editable:focus),.dt-container .custom-table li>span>.editable:focus{outline:1px solid var(--table-primary) !important}.dt-container .custom-table td:has(>.is-invalid),.dt-container .custom-table li>span>.is-invalid{outline:1px solid red !important}.dt-container .custom-table .action-group{display:flex;justify-content:center;align-items:center;gap:.2rem;padding:.1rem}@media(max-width: 767px){.dt-container .custom-table .action-group{flex-direction:column-reverse}}.dt-container .custom-table tbody>tr.selected,.dt-container .custom-table tbody>tr.selected:hover,.dt-container .custom-table tbody>tr.selected>td,.dt-container .custom-table tbody>tr.selected>th,.dt-container .custom-table tbody>tr.selected>td:hover,.dt-container .custom-table tbody>tr.selected>th:hover{background-color:rgba(0,0,0,0) !important;background-image:none !important;box-shadow:none !important;color:inherit !important}.dt-container .custom-table tbody>tr>td.selected,.dt-container .custom-table tbody>tr>th.selected{background-color:rgba(0,0,0,0) !important;background-image:none !important;box-shadow:none !important;color:inherit !important}.dt-container .custom-table tbody>tr.selected>td,.dt-container .custom-table tbody>tr.selected>th{background-color:#ced4da !important}.dt-container .custom-table tbody>tr.selected:hover>td,.dt-container .custom-table tbody>tr.selected:hover>th{background-color:#adb5bd !important}.dt-container .custom-table tbody>tr.selected>td:first-child{box-shadow:inset 3px 0 0 0 var(--table-primary) !important}.dt-container .custom-table tbody>tr.selected input,.dt-container .custom-table tbody>tr.selected select,.dt-container .custom-table tbody>tr.selected textarea{background-color:rgba(33,37,41,.15);color:#212529}.dt-container .custom-table.selection-active tbody>tr{cursor:pointer !important}.dt-container .custom-table.selection-active tbody>tr td{cursor:pointer !important}.dt-container .custom-table.selection-active tbody>tr input,.dt-container .custom-table.selection-active tbody>tr textarea,.dt-container .custom-table.selection-active tbody>tr select{cursor:pointer !important;pointer-events:none}.dt-container .custom-table.no-hidden-columns .details-btn{display:none !important}.dt-container .custom-table .dt-hasChild+tr>td:hover{box-shadow:none !important}.dt-container .custom-table .dtr-details-table{list-style:none;padding:.5rem 1rem !important;margin:0;display:table;width:100%;border-collapse:collapse}.dt-container .custom-table .dtr-details-table li{display:table-row}.dt-container .custom-table .dtr-details-table li:last-child .dtr-title,.dt-container .custom-table .dtr-details-table li:last-child .dtr-data{border-bottom:none}.dt-container .custom-table .dtr-details-table .dtr-title{display:table-cell;text-align:right;padding:4px 8px 4px 0;font-weight:600;white-space:nowrap;vertical-align:top;border-bottom:1px solid #dee2e6}.dt-container .custom-table .dtr-details-table .dtr-data{display:table-cell;padding:4px 0 4px 8px;vertical-align:top;border-bottom:1px solid #dee2e6}.dt-container .dt-buttons.btn-group{display:flex;gap:.3rem}.dt-container .dt-buttons.btn-group button.dt-button{background-image:none;border:none;box-shadow:none}.dt-container .dt-buttons.btn-group button.dt-button:hover,.dt-container .dt-buttons.btn-group button.dt-button:focus,.dt-container .dt-buttons.btn-group button.dt-button:active{background-image:none;box-shadow:none}@media(min-width: 768px){.dt-container .dt-buttons.btn-group{gap:.2rem}}.dt-container .selection-toggle-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.dt-container .selection-toggle-btn.active{background-color:#1a4a8a;border-color:#1a4a8a;color:#fff}.dt-container .selection-toggle-btn.active:hover,.dt-container .selection-toggle-btn.active:focus{background-color:rgb(7.6594930655%,21.800095648%,40.6542324247%);border-color:rgb(7.6594930655%,21.800095648%,40.6542324247%);color:#fff}#datatables_buttons_info{background-color:rgba(233,236,239,.9) !important}.autocomplete-dropdown{display:none;position:absolute;z-index:9999;overflow-y:auto;max-height:200px;min-width:200px;box-shadow:0 .1rem .2rem rgba(0,0,0,.05);padding:.2rem;background-color:rgba(233,236,239,.9);border:1px solid #ccc}.autocomplete-dropdown.show{display:block !important}.autocomplete-dropdown .suggestion-item{cursor:pointer;padding:.2rem .5rem}.autocomplete-dropdown .suggestion-item.active{background:var(--table-primary-background)}.pwa-install{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:"Inter","Helvetica Neue",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.pwa-install[hidden]{display:none !important}.pwa-install__backdrop{position:absolute;inset:0;background-color:rgba(33,37,41,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pwaFadeIn .2s ease-out}.pwa-install__card{position:relative;width:100%;max-width:23rem;padding:2.5rem 1.5rem 1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 12px 40px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);text-align:center;animation:pwaSlideIn .22s cubic-bezier(0.16, 1, 0.3, 1)}.pwa-install__close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;color:#adb5bd;cursor:pointer;transition:color .15s ease,background-color .15s ease}.pwa-install__close svg{width:1rem;height:1rem;display:block}.pwa-install__close:hover,.pwa-install__close:focus-visible{color:#343a40;background-color:#f8f9fa;outline:none}.pwa-install__close:focus-visible{box-shadow:0 0 0 2px #1a4a8a}.pwa-install__icon-wrap{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 1rem;background-color:rgba(26,74,138,.08);border-radius:1.25rem}.pwa-install__icon{display:block;width:3.5rem;height:3.5rem;border-radius:.9rem;object-fit:contain}.pwa-install__title{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.3;color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);letter-spacing:-0.01em}.pwa-install__text{margin:0 0 1.25rem;font-size:.875rem;line-height:1.55;color:#6c757d}.pwa-install__steps{margin:0 0 1.25rem;text-align:left}.pwa-install__steps ol{margin:0;padding:0;list-style:none;counter-reset:pwaStep}.pwa-install__steps li{display:flex;align-items:flex-start;gap:.75rem;padding:.35rem 0;font-size:.85rem;line-height:1.45;color:#495057}.pwa-install__steps li+li{margin-top:.15rem}.pwa-install__steps li>span{flex:1 1 auto;min-width:0}.pwa-install__steps li::before{counter-increment:pwaStep;content:counter(pwaStep);flex:0 0 auto;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem;font-size:.75rem;font-weight:700;line-height:1;color:#1a4a8a;background-color:rgba(26,74,138,.1);border-radius:50%}.pwa-install__steps li strong{color:#212529;font-weight:600}.pwa-install__check{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.35rem .6rem;font-size:.78rem;color:#6c757d;background-color:#f8f9fa;border-radius:2rem;cursor:pointer;user-select:none;transition:background-color .15s ease}.pwa-install__check:hover{background-color:#e9ecef}.pwa-install__check input[type=checkbox]{width:.95rem;height:.95rem;margin:0;cursor:pointer;accent-color:#1a4a8a}.pwa-install__check span{line-height:1;white-space:nowrap}.pwa-install__actions{display:flex;flex-direction:column;gap:.5rem}.pwa-install__install{width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;font-weight:600;color:#fff;background-color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);border:none;border-radius:.3rem;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.pwa-install__install:hover,.pwa-install__install:focus-visible{background-color:#1a4a8a;outline:none}.pwa-install__install:focus-visible{box-shadow:0 0 0 3px rgba(26,74,138,.25)}.pwa-install__install:active{transform:scale(0.98)}.pwa-install__install[hidden]{display:none}.pwa-install__later{width:100%;padding:.65rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;color:#495057;background-color:#e9ecef;border:1px solid #dee2e6;border-radius:.3rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.pwa-install__later:hover,.pwa-install__later:focus-visible{color:#212529;background-color:#dee2e6;border-color:#ced4da;outline:none}.pwa-install__later:focus-visible{box-shadow:0 0 0 2px #1a4a8a}@keyframes pwaFadeIn{from{opacity:0}to{opacity:1}}@keyframes pwaSlideIn{from{opacity:0;transform:translateY(12px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.pwa-install__backdrop,.pwa-install__card{animation:none}}.searchable-select{position:relative;display:block}.searchable-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.searchable-select__display{cursor:pointer;background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.8rem;padding-right:1.8rem;text-overflow:ellipsis}.searchable-select__display:focus{cursor:pointer}.searchable-select__dropdown{position:absolute;top:calc(100% + .2rem);left:0;right:0;z-index:1000;padding:.4rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.2rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);max-height:20rem}.searchable-select__dropdown:not([hidden]){display:flex;flex-direction:column;gap:.4rem}.searchable-select__dropdown[hidden]{display:none}.searchable-select__search{flex:0 0 auto;width:100%;height:2rem;padding:.4rem .6rem .4rem 1.9rem;font-size:.8rem;line-height:1.4;color:#343a40;background-color:#f8f9fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23868e96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5L14 14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .6rem center;background-size:.75rem;border:1px solid #dee2e6;border-radius:.2rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.searchable-select__search::placeholder{color:#adb5bd}.searchable-select__search:hover{border-color:#ced4da}.searchable-select__search:focus{outline:none;background-color:#fff;border-color:#1a4a8a;box-shadow:0 0 0 .15rem rgba(26,74,138,.18)}.searchable-select__list{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none}.searchable-select__list:has(.searchable-select__option.active) .searchable-select__option--selected:not(.active){background-color:rgba(0,0,0,0);color:#343a40;font-weight:normal}.searchable-select__list:has(.searchable-select__option.active) .searchable-select__option--selected:not(.active):hover{background-color:#e9ecef;color:rgb(5.4399808704%,15.4830224773%,28.8737446198%)}.searchable-select__option{padding:.4rem .6rem;border-radius:.2rem;font-size:.85rem;color:#343a40;cursor:pointer;transition:background-color .1s ease}.searchable-select__option:hover{background-color:#e9ecef;color:rgb(5.4399808704%,15.4830224773%,28.8737446198%)}.searchable-select__option.active{background-color:rgba(26,74,138,.25);color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);font-weight:500}.searchable-select__option--selected{background-color:rgba(26,74,138,.2);color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);font-weight:500}.searchable-select__option--selected:hover{background-color:rgba(26,74,138,.25)}.searchable-select__empty{padding:.5rem .6rem;font-size:.8rem;color:#adb5bd;font-style:italic;text-align:center}nav#sidebar{box-shadow:0 0 4px rgba(33,37,41,.15) inset}nav#sidebar .sidebar-nav{display:flex;flex-direction:column;gap:.1rem;overflow-y:auto;overflow-x:hidden}nav#sidebar .sidebar-nav::-webkit-scrollbar{width:0px;background-color:rgba(0,0,0,0)}nav#sidebar .sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}nav#sidebar .sidebar-content{background-color:rgba(33,37,41,.15)}nav#sidebar .sidebar-link,nav#sidebar a.sidebar-link{font-size:.9rem;background-color:rgba(0,0,0,0);border-left:3px solid rgba(0,0,0,0)}nav#sidebar .sidebar-link,nav#sidebar .sidebar-link i,nav#sidebar .sidebar-link svg,nav#sidebar a.sidebar-link,nav#sidebar a.sidebar-link i,nav#sidebar a.sidebar-link svg{color:#343a40}nav#sidebar .sidebar-link[data-toggle=collapse]:after,nav#sidebar a.sidebar-link[data-toggle=collapse]:after{border-color:var(--sidebar-primary-darker)}nav#sidebar .sidebar-link:hover,nav#sidebar a.sidebar-link:hover{background-color:rgba(0,0,0,.1);border-left-color:var(--sidebar-primary-light)}nav#sidebar .sidebar-link:hover,nav#sidebar .sidebar-link:hover i,nav#sidebar .sidebar-link:hover svg,nav#sidebar a.sidebar-link:hover,nav#sidebar a.sidebar-link:hover i,nav#sidebar a.sidebar-link:hover svg{color:var(--sidebar-primary)}nav#sidebar .sidebar-link:hover[data-toggle=collapse]:after,nav#sidebar a.sidebar-link:hover[data-toggle=collapse]:after{border-color:var(--sidebar-primary-dark)}nav#sidebar .sidebar-item.active .sidebar-link:hover,nav#sidebar .sidebar-item.active>.sidebar-link{pointer-events:none;background-color:rgba(0,0,0,.1);border-left-color:var(--sidebar-primary)}nav#sidebar .sidebar-item.active .sidebar-link:hover,nav#sidebar .sidebar-item.active .sidebar-link:hover i,nav#sidebar .sidebar-item.active .sidebar-link:hover svg,nav#sidebar .sidebar-item.active>.sidebar-link,nav#sidebar .sidebar-item.active>.sidebar-link i,nav#sidebar .sidebar-item.active>.sidebar-link svg{color:var(--sidebar-primary-dark);font-weight:500}nav#sidebar .sidebar-dropdown .sidebar-link:before,nav#sidebar .sidebar-dropdown a.sidebar-link:before{display:none !important}nav#sidebar .sidebar-brand{padding:1rem .5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}nav#sidebar .sidebar-brand .brand-logo{width:3rem}nav#sidebar .sidebar-brand .brand-logo img{width:100%;height:100%}nav#sidebar .sidebar-brand .brand-name{font-size:.9rem;color:#495057;font-weight:800}nav#sidebar .sidebar-header{font-size:.9rem;text-transform:uppercase;color:var(--sidebar-primary-darker);font-weight:700}nav#sidebar .sidebar-user-title,nav#sidebar .sidebar-user-title:hover{color:#212529}nav#sidebar .sidebar-user-subtitle{color:#6c757d}header#header .navbar{background-color:rgba(33,37,41,.15)}header#header .sidebar-toggle:hover i,header#header .sidebar-toggle:hover i:before,header#header .sidebar-toggle:hover i:after{background-color:var(--header-primary)}header#header .dropdown-toggle img{background-color:rgba(33,37,41,.15);height:40px;width:auto;max-width:5rem;object-fit:contain;border-radius:.2rem}@media(min-width: 768px){header#header .dropdown-toggle img{height:50px}}header#header .dropdown-toggle .text-dark{font-size:.9rem}header#header .dropdown-toggle:after{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(45deg);border-color:var(--header-primary-dark)}header#header .dropdown-menu{background-color:rgba(233,236,239,.9);margin-right:18px}@media(min-width: 576px){header#header .dropdown-menu{margin-right:0}}header#header .dropdown-menu a{font-size:1rem;padding-block:.7rem}header#header .dropdown-menu a:hover{color:var(--header-primary);background-color:rgba(0,0,0,.1)}footer#footer{padding:0}footer#footer .container-fluid{background-color:rgba(33,37,41,.15);padding:1.5rem .5rem}footer#footer .container-fluid .row{gap:.5rem}@media(min-width: 576px){footer#footer .container-fluid{padding:1.5rem 2rem}}@media(min-width: 768px){footer#footer .container-fluid{padding:1.5rem 2.5rem}footer#footer .container-fluid .row{gap:0}}footer#footer .container-fluid a{color:#343a40}footer#footer .container-fluid a:hover{color:var(--footer-primary)}main[class*=-ordersDetail] .order-receipt-table,main[class*=-ordersConfirm] .order-receipt-table{margin-bottom:0 !important;background-color:rgba(0,0,0,0) !important;width:100% !important}main[class*=-ordersDetail] .order-receipt-table tbody tr:last-child td,main[class*=-ordersConfirm] .order-receipt-table tbody tr:last-child td{border-bottom:1px solid #f8f9fa}main[class*=-ordersDetail] .order-receipt-table thead th,main[class*=-ordersConfirm] .order-receipt-table thead th{border-top:none;border-bottom:1px solid #f8f9fa !important;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;font-weight:700;background-color:rgba(0,0,0,0) !important;padding:.75rem}main[class*=-ordersDetail] .order-receipt-table tbody td,main[class*=-ordersConfirm] .order-receipt-table tbody td{border-top:1px solid #e9ecef;border-bottom:none;vertical-align:middle;padding:.75rem;font-size:.85rem;color:#343a40;background-color:rgba(0,0,0,0) !important}main[class*=-ordersDetail] .order-receipt-table tfoot th,main[class*=-ordersConfirm] .order-receipt-table tfoot th{border-top:2px solid #9da0a3;border-bottom:none;background-color:rgba(0,0,0,0) !important;padding:1rem .75rem;font-size:.9rem;font-weight:700;color:#212529}main[class*=-ordersDetail] .order-receipt-table tfoot th.total-amount,main[class*=-ordersConfirm] .order-receipt-table tfoot th.total-amount{font-size:1.2rem;font-weight:800}main[class*=-ordersDetail] .dt-container>.dt-layout-row,main[class*=-ordersDetail] .dt-container .dt-layout-table,main[class*=-ordersConfirm] .dt-container>.dt-layout-row,main[class*=-ordersConfirm] .dt-container .dt-layout-table{margin:0 !important;padding:0 !important;--bs-gutter-x: 0;--bs-gutter-y: 0}main[class*=-ordersDetail] .dt-container>.dt-layout-row>[class*=col-],main[class*=-ordersConfirm] .dt-container>.dt-layout-row>[class*=col-]{padding:0 !important}main[class*=-ordersDetail] .dt-container table.dataTable,main[class*=-ordersConfirm] .dt-container table.dataTable{margin:0 !important}main[class*=-ordersDetail] .dt-container .dt-layout-row:has(.dt-info,.dt-length,.dt-search,.dt-paging),main[class*=-ordersConfirm] .dt-container .dt-layout-row:has(.dt-info,.dt-length,.dt-search,.dt-paging){display:none !important}main[class*=-ordersDetail] .card-footer,main[class*=-ordersConfirm] .card-footer{background-color:hsla(0,0%,96.1176470588%,.7) !important;box-shadow:0 -1px 2px hsla(0,0%,79.1176470588%,.7);border-top:none}main[class*=-ordersDetail] .delivery-options,main[class*=-ordersConfirm] .delivery-options{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}main[class*=-ordersDetail] .delivery-options__label,main[class*=-ordersConfirm] .delivery-options__label{font-weight:600;font-size:.9rem;color:#495057}main[class*=-ordersDetail] .delivery-options__group,main[class*=-ordersConfirm] .delivery-options__group{display:flex;gap:.5rem}main[class*=-ordersDetail] .delivery-options__input,main[class*=-ordersConfirm] .delivery-options__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}main[class*=-ordersDetail] .delivery-options .bi,main[class*=-ordersConfirm] .delivery-options .bi{font-size:1.2rem;line-height:1;vertical-align:-0.15em}main[class*=-ordersDetail] .delivery-options__btn,main[class*=-ordersConfirm] .delivery-options__btn{display:inline-flex;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;font-weight:500;color:#495057;background-color:rgba(240,240,240,.7);border:2px solid #dee2e6;border-radius:.2rem;cursor:pointer;user-select:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}main[class*=-ordersDetail] .delivery-options__btn:hover,main[class*=-ordersConfirm] .delivery-options__btn:hover{border-color:rgb(27.8981348637%,52.9770444763%,86.4155906265%);background-color:rgba(26,74,138,.04);color:rgb(5.4399808704%,15.4830224773%,28.8737446198%)}main[class*=-ordersDetail] .delivery-options__btn:has(.delivery-options__input:checked),main[class*=-ordersConfirm] .delivery-options__btn:has(.delivery-options__input:checked){border-color:#1a4a8a;background-color:rgba(26,74,138,.1);color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);box-shadow:0 0 0 .15rem rgba(26,74,138,.15)}main[class*=-ordersDetail] .delivery-options__btn:has(.delivery-options__input:focus-visible),main[class*=-ordersConfirm] .delivery-options__btn:has(.delivery-options__input:focus-visible){outline:2px solid #1a4a8a;outline-offset:2px}:root{--dash-blue: rgb(66.3414634146%, 78.0487804878%, 93.6585365854%);--dash-red: rgb(90.7692307692%, 69.2307692308%, 69.2307692308%);--dash-orange: rgb(93.92%, 78.4%, 66.08%);--dash-yellow: rgb(91.875%, 83.75%, 58.125%);--dash-green: rgb(69.9459459459%, 90.0540540541%, 78.8108108108%);--dash-info: rgb(64.3795620438%, 91.2408759124%, 95.6204379562%);--dash-primary: rgb(66.3414634146%, 78.0487804878%, 93.6585365854%);--dash-success: rgb(69.9459459459%, 90.0540540541%, 78.8108108108%);--dash-warning: rgb(93.5%, 87%, 66.5%);--dash-danger: rgb(90.7692307692%, 69.2307692308%, 69.2307692308%);--dash-blue-chart: rgb(15.8536585366%, 45.1219512195%, 84.1463414634%);--dash-red-chart: rgb(76.9230769231%, 23.0769230769%, 23.0769230769%);--dash-orange-chart: rgb(84.8%, 46%, 15.2%);--dash-yellow-chart: rgb(83.75%, 67.5%, 16.25%);--dash-green-chart: rgb(24.8648648649%, 75.1351351351%, 47.027027027%);--dash-info-chart: rgb(10.9489051095%, 78.102189781%, 89.0510948905%);--dash-primary-chart: rgb(15.8536585366%, 45.1219512195%, 84.1463414634%);--dash-success-chart: rgb(24.8648648649%, 75.1351351351%, 47.027027027%);--dash-warning-chart: rgb(83.75%, 67.5%, 16.25%);--dash-danger-chart: rgb(76.9230769231%, 23.0769230769%, 23.0769230769%)}main.admin-dashboard .icon-shape{width:3rem;height:3rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1}main.admin-dashboard .icon-shape i{display:inline-block;line-height:1}main.admin-dashboard .icon-sm{font-size:1rem;line-height:1;margin-left:.2rem;vertical-align:middle}main.admin-dashboard .chart-xs{height:100%;margin:0 auto;position:relative}main.admin-dashboard .chart-xs canvas{height:100%;display:block}main.admin-dashboard .progress-sm{height:6px;border-radius:3px}main.admin-dashboard .progress-sm .progress-bar{border-radius:3px}main.admin-dashboard .bg-blue{background-color:var(--dash-blue) !important}main.admin-dashboard .bg-primary{background-color:var(--dash-primary) !important}main.admin-dashboard .bg-success{background-color:var(--dash-success) !important}main.admin-dashboard .bg-info{background-color:var(--dash-info) !important}main.admin-dashboard .bg-warning{background-color:var(--dash-warning) !important}main.admin-dashboard .bg-danger{background-color:var(--dash-danger) !important}main.admin-dashboard .bg-orange{background-color:var(--dash-orange) !important}main.admin-dashboard .bg-yellow{background-color:var(--dash-yellow) !important}main.admin-dashboard .card-body.p-0 .dt-container>.dt-layout-row,main.admin-dashboard .card-body.p-0 .dt-container .dt-layout-table{margin:0 !important;padding:0 !important;--bs-gutter-x: 0;--bs-gutter-y: 0}main.admin-dashboard .card-body.p-0 .dt-container>.dt-layout-row>[class*=col-]{padding:0 !important}main.admin-dashboard .card-body.p-0 .dt-container table.dataTable{margin:0 !important}main.admin-reportsProductsImport .reports-filter{padding:.75rem;background-color:rgba(240,240,240,.7);border:1px solid #dee2e6;border-radius:.2rem}main.admin-reportsProductsImport .reports-filter .form-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#495057;margin-bottom:.25rem}main.admin-reportsProductsImport .reports-filter .form-select,main.admin-reportsProductsImport .reports-filter .form-control{font-size:.85rem}main.admin-products .products-filter__actions{column-gap:.5rem;row-gap:.5rem}main.admin-products .products-filter .input-group-range>.form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main.admin-products .products-filter .input-group-range>.form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}main.admin-products .products-filter .input-group-range>.form-control:focus{position:relative;z-index:2}main.admin-systemActivity .activity-filter .form-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#495057;margin-bottom:.25rem}main.admin-systemActivity .activity-filter .form-select,main.admin-systemActivity .activity-filter .form-control{font-size:.85rem}main.admin-systemActivity .activity-filter .input-group-range>.form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}main.admin-systemActivity .activity-filter .input-group-range>.form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}main.admin-systemActivity .activity-filter .input-group-range>.form-control:focus{position:relative;z-index:2}main.admin-systemActivity .activity-filter__actions{column-gap:.5rem;row-gap:.5rem}main.admin-systemBackup{font-family:"Inter","Helvetica Neue",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}main.admin-systemBackup .stat-card{transition:box-shadow .15s ease,transform .15s ease}main.admin-systemBackup .stat-card:hover{box-shadow:0 .2rem .2rem rgba(0,0,0,.05);transform:translateY(-2px)}main.admin-systemBackup .stat-card__content{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;height:100%}main.admin-systemBackup .stat-card__content-left,main.admin-systemBackup .stat-card__content-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;height:100%}main.admin-systemBackup .stat-card__content-right{align-items:flex-end}main.admin-systemBackup .stat-card__label{margin:0 0 .4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#495057}main.admin-systemBackup .stat-card__value{margin:0;font-size:1.9rem;font-weight:700;line-height:1.1;color:#212529}main.admin-systemBackup .stat-card__path{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;color:#6c757d;font-size:.7rem;line-height:1.3;cursor:default}main.admin-systemBackup .stat-card__path i{flex:0 0 auto;color:#adb5bd;font-size:1rem}main.admin-systemBackup .stat-card__path span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.admin-systemBackup .stat-card__size{display:block;margin-top:.2rem;font-size:.8rem;color:#6c757d;width:100%}main.admin-systemBackup .stat-card__icon{flex:0 0 auto;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.4rem;line-height:1}main.admin-systemBackup .stat-card__icon i{display:inline-block;line-height:1}main.admin-systemBackup .stat-card__icon.bg-primary-light{background-color:rgba(26,74,138,.12) !important;color:#1a4a8a !important}main.admin-systemBackup .stat-card__icon.bg-info-light{background-color:rgba(15,107,122,.12) !important;color:#0f6b7a !important}main.admin-systemBackup .stat-card__icon.bg-success-light{background-color:rgba(46,139,87,.12) !important;color:#2e8b57 !important}main.admin-systemBackup .stat-card__icon.bg-warning-light{background-color:rgba(201,162,39,.12) !important;color:#c9a227 !important}main.admin-systemBackup .stat-card__icon.bg-danger-light{background-color:rgba(201,75,75,.12) !important;color:#c94b4b !important}main.admin-systemBackup .action-bar .card-body{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}main.admin-systemBackup .action-bar__group{display:flex;flex-direction:column;gap:.5rem;min-width:0}main.admin-systemBackup .action-bar__group .input-group{min-width:22rem}main.admin-systemBackup .action-bar__heading{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#495057}main.admin-systemBackup .action-bar__heading i{font-size:1rem;color:#1a4a8a}main.admin-systemBackup .progress-ring{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;margin:0 auto 1rem;border:4px solid #e9ecef;border-radius:50%;background-color:#f8f9fa}main.admin-systemBackup .progress-ring__value{font-size:1.5rem;font-weight:700;color:var(--color-primary-dark);line-height:1}main.admin-systemBackup .progress-message{font-size:.95rem;font-weight:500;color:#343a40}main.admin-systemBackup .input-group .form-select{min-width:12rem}main.admin-systemBackup .action-group{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.2rem}main.admin-systemBackup .action-group .btn{padding:.2rem .4rem;font-size:.72rem;line-height:1.1}main.admin-systemBackup .action-group .btn:disabled,main.admin-systemBackup .action-group .btn.disabled{pointer-events:auto;cursor:not-allowed;opacity:.4}main.admin-systemBackup .backup-meta{font-size:.875rem;color:#343a40}main.admin-systemBackup .backup-meta__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.85rem;margin-bottom:1.25rem;border-bottom:1px solid #e9ecef}main.admin-systemBackup .backup-meta__filename{font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;font-size:.85rem;font-weight:600;color:#212529;word-break:break-all;flex:1 1 auto;min-width:0}main.admin-systemBackup .backup-meta__badges{display:inline-flex;gap:.35rem;flex-wrap:wrap;flex:0 0 auto}main.admin-systemBackup .backup-meta__badges .badge{font-weight:500;font-size:.7rem;padding:.35em .6em;border-radius:.2rem}main.admin-systemBackup .backup-meta__badges .meta-size-badge{display:inline-flex;align-items:center;padding:.35em .6em;font-size:.7rem;font-weight:500;line-height:1;color:#343a40;background-color:rgba(233,236,239,.7);border:1px solid #dee2e6;border-radius:.2rem;white-space:nowrap}main.admin-systemBackup .backup-meta__section{margin-bottom:1.5rem}main.admin-systemBackup .backup-meta__section:last-child{margin-bottom:0}main.admin-systemBackup .backup-meta__title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#495057;margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid #dee2e6}main.admin-systemBackup .backup-meta__title-count{color:#adb5bd;font-weight:500;letter-spacing:0;text-transform:none;margin-left:.25rem}main.admin-systemBackup .backup-meta .meta-row{display:flex;align-items:baseline;gap:1rem;padding:.4rem 0;border-bottom:1px solid #f8f9fa}main.admin-systemBackup .backup-meta .meta-row:last-child{border-bottom:none}main.admin-systemBackup .backup-meta .meta-row__label{flex:0 0 9rem;font-size:.8rem;font-weight:600;color:#495057;text-transform:capitalize;white-space:nowrap}main.admin-systemBackup .backup-meta .meta-row__value{flex:1 1 auto;min-width:0;font-size:.85rem;color:#212529;word-break:break-word}main.admin-systemBackup .backup-meta .meta-row__value--mono{font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;font-size:.78rem;color:#343a40}@media(max-width: 575px){main.admin-systemBackup .backup-meta .meta-row{flex-direction:column;align-items:flex-start;gap:.15rem}main.admin-systemBackup .backup-meta .meta-row__label{flex:0 0 auto;font-size:.72rem}main.admin-systemBackup .backup-meta .meta-row__value{font-size:.82rem}}main.admin-systemBackup .backup-meta__checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}main.admin-systemBackup .backup-meta__checks li{display:flex;align-items:center;gap:.55rem;font-size:.85rem;color:#343a40;padding:.2rem 0}main.admin-systemBackup .backup-meta__checks li i{font-size:1rem;line-height:1;flex:0 0 auto}main.admin-systemBackup .backup-meta__checks li.is-ok i{color:#2e8b57}main.admin-systemBackup .backup-meta__checks li.is-fail i{color:#c94b4b}main.admin-systemBackup .backup-meta__checks li.is-ok span{color:#343a40}main.admin-systemBackup .backup-meta__checks li.is-fail span{color:#c94b4b;font-weight:600}main.admin-systemBackup .backup-meta__table-wrap{max-height:18rem;overflow-y:auto;border:1px solid #e9ecef;border-radius:.2rem}main.admin-systemBackup .backup-meta__table-wrap table{margin:0;font-size:.8rem}main.admin-systemBackup .backup-meta__table-wrap table thead th{position:sticky;top:0;z-index:1;background-color:#f8f9fa;border-top:none;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;padding:.5rem .75rem}main.admin-systemBackup .backup-meta__table-wrap table tbody td{padding:.4rem .75rem;vertical-align:middle}main.admin-systemBackup .backup-meta__table-wrap table tbody tr:last-child td{border-bottom:none}main.admin-systemBackup .alert{display:block;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.2rem;font-size:.85rem;line-height:1.5}main.admin-systemBackup .alert strong{font-weight:700}main.admin-systemBackup .alert small{display:block;margin-top:.25rem;font-size:.8em;opacity:.85}main.admin-systemBackup .alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}main.admin-systemBackup .alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}main.admin-systemBackup .alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}main.admin-systemBackup .alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}main.admin-systemBackup .alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}main.admin-systemBackup .progress{height:1.4rem;border-radius:.2rem;background-color:#e9ecef}main.admin-systemBackup .progress-bar{font-size:.72rem;line-height:1.4rem;font-weight:600;letter-spacing:.02em}main.admin-systemBackup .modal-content{border:none;border-radius:.5rem;box-shadow:0 .2rem .2rem rgba(0,0,0,.05);background-color:#f2f2f2}main.admin-systemBackup .modal-header{padding:1rem 1.25rem;border-bottom:1px solid #e9ecef}main.admin-systemBackup .modal-header .modal-title{font-size:1rem;font-weight:600;color:var(--color-primary-dark)}main.admin-systemBackup .modal-footer{border-top:1px solid #e9ecef}main.admin-systemBackup #restoreConfirmInput{font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;font-size:.85rem;letter-spacing:.02em}@media(max-width: 767px){main.admin-systemBackup .action-group{width:100%}main.admin-systemBackup .action-bar .card-body{flex-direction:column;align-items:stretch;justify-content:flex-start}main.admin-systemBackup .action-bar__group .input-group{min-width:0}main.admin-systemBackup .input-group{flex-direction:column}main.admin-systemBackup .input-group .form-select,main.admin-systemBackup .input-group .btn{width:100%;border-radius:.2rem}main.admin-systemBackup .input-group .btn{margin-top:.5rem;margin-left:0}}.admin-systemStatus{font-family:"Inter","Helvetica Neue",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.admin-systemStatus .card{border:none;border-radius:.5rem;box-shadow:0 .05rem .2rem rgba(0,0,0,.05);overflow:hidden}.admin-systemStatus .card-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 1.25rem}.admin-systemStatus .card-title{font-size:1rem;font-weight:600}.admin-systemStatus .table{margin-bottom:0;table-layout:fixed;width:100%}.admin-systemStatus .table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#6c757d;font-weight:600;width:35%;white-space:nowrap}.admin-systemStatus .table td{font-size:.875rem;color:#212529;vertical-align:middle}.admin-systemStatus .badge{font-weight:500;font-size:.7rem;padding:.35em .6em;border-radius:.2rem}.admin-systemStatus .badge-container{display:flex;flex-wrap:wrap;gap:.25rem}.admin-systemStatus .alert{border-radius:.2rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.admin-systemStatus a{color:#1a4a8a;text-decoration:none}.admin-systemStatus a:hover{text-decoration:underline}@media(max-width: 767px){.admin-systemStatus .row>[class*=col-]{margin-bottom:1rem}.admin-systemStatus .table td{white-space:normal;overflow:visible;text-overflow:clip;max-width:none}}@media(max-width: 575px){.admin-systemStatus .table th,.admin-systemStatus .table td{display:block;width:100% !important}.admin-systemStatus .table th{padding-bottom:0;margin-top:.75rem}.admin-systemStatus .table td{padding-top:0}}main.login{font-family:"Inter","Helvetica Neue",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";height:100%}main.login .login__content{padding:1rem;display:flex;align-items:center;justify-content:center;height:100%}main.login .login__container{width:30rem;max-width:100%;margin:0 auto;background-color:rgba(240,240,240,.7);border-radius:.5rem;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}main.login .login__header{display:flex;align-items:center;flex-direction:column;gap:1rem;padding:1rem}main.login .login__header .header__logo{width:8rem;margin:0 auto}main.login .login__header .header__logo img{width:100%;height:auto}main.login .login__header .header__content{text-transform:capitalize;color:#495057;font-weight:700;font-size:1rem;letter-spacing:.01em}main.login .login__form{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:0 .5rem}main.login .login__form *{font-family:inherit}main.login .login__form .form-box input{width:100%;padding:.8rem 1rem;font-size:1rem;color:#212529;background-color:#f0f0f0;border-radius:.375rem;transition:border-color .15s ease,box-shadow .15s ease;outline:none}main.login .login__form .form-box input::placeholder{text-transform:capitalize;color:#adb5bd;opacity:1}main.login .login__form .form-box input:focus{border-color:#1a4a8a;box-shadow:0 0 0 3px rgba(26,74,138,.15)}main.login .login__form .form-group{display:flex;justify-content:stretch;align-items:stretch;gap:.5rem;max-height:40px}main.login .login__form .form-group input[type=hidden]{display:none}main.login .login__form .form-group .group-input{flex:1;min-width:0;padding:.8rem 1rem;font-size:1rem;color:#212529;background-color:#f0f0f0;border-radius:.375rem;transition:border-color .15s ease,box-shadow .15s ease;outline:none}main.login .login__form .form-group .group-input::placeholder{text-transform:capitalize;color:#adb5bd;opacity:1}main.login .login__form .form-group .group-input:focus{border-color:#1a4a8a;box-shadow:0 0 0 3px rgba(26,74,138,.15)}main.login .login__form .form-group .group-image{cursor:pointer;height:auto;max-height:100%;width:auto;object-fit:contain;border-radius:.2rem;align-self:center;border:1px solid #dee2e6}main.login .login__form .form-group .group-button{cursor:pointer;width:auto;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#495057;background-color:#f0f0f0;border:1px solid rgba(0,0,0,0);border-radius:.375rem;transition:color .2s ease,transform .1s ease;padding:.2rem .5rem}main.login .login__form .form-group .group-button:active{transform:scale(0.9)}main.login .login__form .form-group .group-button:hover{color:#1a4a8a;background-color:#f8f9fa}main.login .login__form .form-submit{cursor:pointer;padding:1rem;font-size:1rem;font-weight:600;color:#f0f0f0;background-color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);border:none;border-radius:.3rem;margin-top:.5rem;text-transform:capitalize;transition:background-color .2s ease,transform .1s ease}main.login .login__form .form-submit:hover{background-color:rgb(7.0253467241%,19.9952175992%,37.2883787661%)}main.login .login__form .form-submit:active{transform:scale(0.95)}main.login .login__form .form-submit:focus-visible{outline:2px solid rgb(27.8981348637%,52.9770444763%,86.4155906265%);outline-offset:2px}main.error-page{font-family:"Inter","Helvetica Neue",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";height:100%}main.error-page .error-page__content{padding:1rem;display:flex;align-items:center;justify-content:center;height:100%}main.error-page .error-page__container{width:30rem;max-width:100%;margin:0 auto;background-color:rgba(240,240,240,.4);border-radius:.5rem;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:2.5rem 1.5rem}main.error-page .error-page__code{font-size:5rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#1a4a8a;margin-bottom:.25rem}main.error-page .error-page__title{font-size:1.15rem;font-weight:700;color:#212529;margin:0}main.error-page .error-page__message{font-size:.95rem;line-height:1.5;color:#495057;margin:0}main.error-page .error-page__message p{margin:0}main.error-page .error-page__report{width:100%;max-width:40rem;margin-top:.5rem;padding:1.1rem 1.25rem;background-color:rgba(108,117,125,.06);border-radius:.35rem;text-align:left;font-size:.9rem;line-height:1.55;color:#495057}main.error-page .error-page__report p{margin:0}main.error-page .error-page__report p+p{margin-top:.85rem}main.error-page .error-page__attempt{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;margin-top:.5rem;padding:.45rem .9rem;background-color:rgba(108,117,125,.08);border-radius:.3rem;font-size:.8rem;line-height:1.2}main.error-page .error-page__attempt i{flex:0 0 auto;font-size:1rem;color:#6c757d}main.error-page .error-page__attempt-path{cursor:pointer;min-width:0;font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;color:#343a40;word-break:break-all}main.error-page .error-page__attempt-path:hover{color:#1a4a8a}main.error-page .error-page__actions{display:flex;justify-content:center;margin-top:1rem}main.error-page .error-page__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;color:#f0f0f0;background-color:rgb(5.4399808704%,15.4830224773%,28.8737446198%);border:none;border-radius:.3rem;text-decoration:none;transition:background-color .2s ease,transform .1s ease}main.error-page .error-page__btn i{font-size:1rem;line-height:1}main.error-page .error-page__btn:hover{background-color:rgb(7.0253467241%,19.9952175992%,37.2883787661%);color:#f0f0f0;text-decoration:none}main.error-page .error-page__btn:active{transform:scale(0.95)}main.error-page .error-page__btn:focus-visible{outline:2px solid rgb(27.8981348637%,52.9770444763%,86.4155906265%);outline-offset:2px}main.error-page .error-page__container--wide{width:48rem}main.error-page .error-page__exception{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;padding:1rem 1.1rem;background-color:rgba(108,117,125,.06);border-radius:.35rem;text-align:left}main.error-page .error-page__exception-row{display:flex;align-items:baseline;gap:.75rem}main.error-page .error-page__exception-label{flex:0 0 5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6c757d}main.error-page .error-page__exception-value{flex:1 1 auto;min-width:0;font-size:.85rem;line-height:1.5;color:#212529;word-break:break-word}main.error-page .error-page__exception-value--mono{font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;font-size:.78rem;color:#343a40}main.error-page .error-page__trace{width:100%;margin-top:1rem;text-align:left}main.error-page .error-page__trace-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#495057;margin:0 0 .5rem;padding-bottom:.4rem;border-bottom:1px solid #e9ecef}main.error-page .error-page__trace-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}main.error-page .error-page__trace-item{padding:.5rem .75rem;background-color:rgba(108,117,125,.06);border-radius:.25rem}main.error-page .error-page__trace-file{font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;font-size:.75rem;color:#343a40;word-break:break-all}main.error-page .error-page__trace-fn{font-family:"SFMono-Regular","Menlo","Consolas","Liberation Mono","Courier New",monospace;font-size:.72rem;color:#6c757d;margin-top:.15rem}
