:root{--primary-color: #D3313A;--primary-color-2: #ffa3a3;--primary-color-3: #ffe1e1;--secondary-color: #7F7F7F;--secondary-color-2: #dddddd;--secondary-color-3: #ececec}body{font-family:Nexa;color:#333;font-size:16px}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}a{color:inherit}select[multiple]{height:150px}::-webkit-scrollbar{position:relative;z-index:10000;overflow:hidden;width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--secondary-color)}::-webkit-scrollbar-thumb:hover{background-color:#a96666}::-webkit-scrollbar-thumb:active{background-color:var(--primary-color)}::-webkit-scrollbar-track{background-color:#ddd}tr.openable.opened td{background-color:#ffdbdb!important}tr.openable+tr>td{padding:0}tr.openable+tr>td>div{transition:all .5s ease-out;max-height:0px;overflow:hidden}tr.openable.opened+tr>td>div{transition:all .8s ease-in;max-height:1000px;overflow-y:auto}tr.openable .btn-open{display:block;transform:rotate(0);transition:.3s}tr.openable.opened .btn-open{display:block;transform:rotate(.25turn)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.livewire-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#04040443;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;text-shadow:1px 1px 20px rgb(63,63,63);z-index:99999999999999999999}.w-fit{width:fit-content}.action-sticky th:last-child,.action-sticky td:last-child{position:sticky;right:0;background-color:#f4f4f4}.m-confirm-container{display:flex;justify-content:center;align-items:center;background-color:#0000003f;position:fixed;inset:0;z-index:1100;padding:16px;opacity:0;pointer-events:none;transition:opacity .3s ease}.m-confirm-container.show{opacity:1;pointer-events:all}.m-confirm-content{background-color:#fff;border-radius:16px;padding:16px;border:1px solid rgb(202,202,202);box-shadow:0 0 9px #b2b2b2;max-width:540px;width:100%;display:flex;flex-direction:column;gap:8px;transition:top .3s ease;position:relative;top:20px}.m-confirm-container.show .m-confirm-content{top:0}.m-confirm-title{padding-top:4px;font-weight:700;font-size:1.4rem}.m-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-top:16px}.m-confirm-actions button{border:none;border-radius:8px;padding:6px 16px}.m-confirm-actions button:active{opacity:.9}.m-confirm-actions button:active{opacity:.7}.m-confirm-action-confirm{background-color:#d3313a;color:#fff}.m-confirm-action-cancel{background-color:#ebebeb;color:#292929}.mdd{border-radius:8px;background-color:#fff;border:1px solid rgb(199,199,199);position:absolute;top:0;left:0;min-width:200px;max-width:400px;opacity:0;pointer-events:none;z-index:1000000}.mdd.fixed{position:fixed}.mdd.show{opacity:1;pointer-events:all}.mdd-menu{padding:8px}.mdd-item{padding:8px;cursor:pointer;border-radius:8px;text-decoration:none}.mdd-item:hover{background:#e0e0e0}.mpopup{background-color:#7a7a7a44;opacity:0;pointer-events:none;padding:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:fixed;inset:0}.mpopup.show{opacity:1;pointer-events:all}.mpopup-content{background-color:#fff;border-radius:16px;min-width:300px;width:fit-content;box-sizing:border-box}.text-title-1{font-weight:700;font-size:1.5rem}.text-title-2{font-weight:700;font-size:1.3rem}.text-title-3{font-weight:700;font-size:1.1rem}.hero-subscription-btn-container{top:-90px;position:relative}.hero-subscription-btn{background:linear-gradient(37deg,var(--secondary-color) 0%,rgb(255,140,0) 100%);padding:20px 40px;color:#fff;font-size:1.6rem;position:relative;z-index:1;box-shadow:1px 1px 10px -2px red;transition:all .3s ease;font-family:Josefin Sans,sans-serif;text-decoration:none}.hero-subscription-btn:hover{background:linear-gradient(37deg,#ff3902,#ff8c00);box-shadow:1px 1px 15px -0px red;text-decoration:none;color:#fff}.hero-subscription-btn:active{background:linear-gradient(37deg,#e80000,#f56e00);text-decoration:none;color:#fff}.normal-table th,.normal-table td{padding:4px!important;border:1px solid #ccc!important}input[type=checkbox],input[type=radio]{accent-color:var(--primary-color)}.form-error{color:red}.code{color:var(--primary-color);font-weight:700}.my-loading{z-index:10000;position:absolute;width:100%;height:100%;inset:0;background-color:#ffffff4c;box-shadow:#000 0 0 10px -3px;border-radius:10px;display:flex;justify-content:center;align-items:center}.my-loading span{border-top-color:red;border-top-style:solid;border-top-width:10px;border-right-style:solid;border-right-width:10px;border-bottom-color:red;border-bottom-style:solid;border-bottom-width:10px;border-left-style:solid;border-left-width:10px;width:100px;height:100px;border-radius:50px;border-right-color:transparent;border-left-color:transparent;animation:my-loading-animation .6s linear infinite}@keyframes my-loading-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination .active>.page-link,.pagination .page-link.active{z-index:3;color:#fff;background-color:#d3313a;border-color:#d3313a}.pagination .page-link{color:#d3313a}.pagination .page-link:active{box-shadow:none}.pagination .page-link:focus{box-shadow:none}label.required:after{content:" *";color:red}.gl-datatable{margin-block:10px;padding:10px;border-radius:5px;width:100%}.gl-datatable>.table-container{overflow-x:auto;margin-bottom:6px}.gl-datatable>.table-container>table{border:1px solid rgb(255,255,255);width:100%;border-collapse:separate;border-spacing:0}.gl-datatable>.table-container>table>tbody>tr:has(td:hover){transition:all .2s ease;background-color:#e6e4e4}.gl-datatable>.table-container>table thead th:last-of-type{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;overflow:hidden}.gl-datatable>.table-container>table thead th:first-of-type{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;overflow:hidden}.gl-datatable>.table-container>table>thead>tr>th{background-color:#d3313a;color:#fff;border:1px solid #d3313a!important;padding-block:10px!important}.gl-datatable>.table-container>table>tbody>tr>td{padding-block:10px!important}.gl-datatable>.table-container>table>thead>tr>th,.gl-datatable>.table-container>table>tbody>tr>td{text-align:center;padding-inline:4px}.gl-datatable>.table-container>table .table-actions-container{width:100%;display:flex;gap:5px;justify-content:center}
