:root{--bg: linear-gradient(#0f1f2e, #559add, #d9b592);--bg2: linear-gradient(110deg, #d3f8f3, #b8b8fa);--bg3: linear-gradient( #3dbcab 30%, #398bec 80%);--blur: blur(10px);--boxshadow: 0 0 0 .5px #0001, 0 5px 10px #0002, 0 15px 30px #0003}body{font-family:Roboto,Arial,Helvetica;min-height:100vh;width:100%;padding:0;margin:0;background:#e2e8f3}body.zo18{zoom:1.1}body.zo12{zoom:.9}body.zo10{zoom:.8}body>*>.ant-layout{min-height:100vh}iframe{border:0}.web-iframe{min-height:100vh}.flex{display:flex;align-content:center;align-items:start;width:100%}body.zo18,body.zo18>*>.ant-layout,body.zo18 .web-iframe{min-height:calc(100vh / 1.1);height:calc(100vh / 1.1)}body.zo12,body.zo12>*>.ant-layout,body.zo12 .web-iframe{min-height:calc(100vh / .9)}body.zo10,body.zo10>*>.ant-layout,body.zo10 .web-iframe{min-height:125vh}.ant-layout{background:none}.ant-layout-sider-children{height:calc(100vh - 60px)!important;position:fixed;width:200px}.ant-layout-sider-collapsed .ant-layout-sider-children{width:60px}ul,ol{padding-inline-start:20px}.font-thin{font-weight:300}.big{font-size:1.1em}.bigger{font-size:1.2em}.biggest{font-size:1.5em}.small{font-size:.9em}.smaller{font-size:.8em}.smallest{font-size:.7em}hr{background:#ddd;height:1px;border:0}hr.hr-dashed{height:0;background:none;border:1px dashed #DDD;margin:15px 0}form .hr-dashed{margin:7px 0 10px}.bold{font-weight:600}.vbold{font-weight:700}.thin{font-weight:400}.opac100{opacity:1}.text-center{text-align:center}.text-right{text-align:right}.pad10{padding:10px}.pad5{padding:5px}.pad100{padding:10px 0}.pad010{padding:0 10px}.pad020{padding:0 20px}.pad200{padding:20px 0}.pad20{padding:20px}.pad1015{padding:10px 15px}.padbot{padding-bottom:10px}.padtop{padding-top:10px}.pad1510{padding:15px 10px}.line12{line-height:1.2em}.line14{line-height:1.4em}.mbot{margin-bottom:10px!important}.mtop{margin-top:10px!important}.mtop20{margin-top:20px!important}.mbot5{margin-bottom:5px!important}.mbot20{margin-bottom:20px}.color-red{color:#c20}.color-666{color:#666!important}.color-999{color:#999}.color-000{color:#000!important}.color-green{color:green}.bg-red{background-color:#fff9e6}.bg-white{background-color:#fff!important}.box-container{max-height:550px;overflow-y:auto;padding:2px 5px 10px}.box-content{background:#fff;border-radius:8px;box-shadow:0 0 5px #0001,0 5px 10px #0001}.hidden{display:none}.w05{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w32{width:32%}.w33{width:33.3%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w49{width:49%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w66{width:66.6%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}input[type=number].offbutton::-webkit-outer-spin-button,input[type=number].offbutton::-webkit-inner-spin-button,.offbutton input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.border-bottom{box-shadow:inset 0 -1px #0001}.border-top{box-shadow:inset 0 1px #0001}.border-left{box-shadow:inset 1px 0 #0001}.border-right{box-shadow:inset -1px 0 #0001}.border-all,.border>*{box-shadow:inset 0 0 0 1px #0001}.border-rad-6{border-radius:6px!important}.border-rad-8{border-radius:8px!important}.border-box{border:1px solid #BBB;border-radius:10px;overflow:hidden}.pos-rel,.relative{position:relative}.abs{position:absolute!important;vertical-align:middle;z-index:100}.timer,#timer{width:150px;text-align:center;padding:0 20px;margin:-5px 0 -10px;background:#333;font-weight:600;font-size:28px;letter-spacing:1px;line-height:50px;display:inline-block;color:#fff;border-radius:8px;box-shadow:inset 0 10px 15px #000,inset 0 23px 0 1px #fff4}.ant-select-selection-placeholder{color:#888!important}.ant-divider-horizontal{margin:16px 0!important}.dashboard-content{min-height:80vh;flex-wrap:wrap;align-content:center;gap:20px}.app-list{background:#fffc;padding:20px 15px;border-radius:6px;box-shadow:0 5px 20px #0002;width:50%;min-width:250px;transition:.3s;max-width:400px;cursor:pointer;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.app-list>*{padding:15px}.app-list-title{font-size:2em;font-weight:700;border-right:1px solid #0003;max-width:48%;min-width:100px;padding:10px 10px 10px 0;text-align:center;color:#6b94e0}.app-list>div:not(.app-list-title){font-size:1.25em}.app-list:hover{transform:scale(1.15);background:#fff;z-index:100;box-shadow:0 0 20px #fffa,0 5px 20px #0005}.app-list .anticon{font-size:4em;height:50px;display:block!important;color:#4f66e5;margin-bottom:5px}.sider{min-height:calc(100% - 50px);position:sticky!important;top:0;bottom:0;left:0;background-color:#fff1!important}.sider .ant-menu{background:none;border:0!important}.ant-menu-sub.ant-menu-vertical{background:#fff6!important;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);padding:3px!important}.ant-menu-sub.ant-menu-vertical>li{height:33px;line-height:33px;margin:0 0 3px!important;width:100%!important}.ant-menu-sub.ant-menu-inline>li{margin:-4px 8px 4px!important}.ant-menu-item,.ant-menu-submenu-title{color:#666!important;border-radius:4px!important;margin:4px 8px!important;background:#fffb;width:calc(100% - 16px)!important;padding:0 16px!important}.ant-menu-item-selected{background-color:#fffd!important;color:#222!important}.ant-layout-sider-collapsed{flex:0 0 60px!important;min-width:60px!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{background:#fffb!important;font-weight:500}.ant-menu .ant-menu-item-divider{margin-block:3px;border-color:#bbb9}.sidebarToggle{position:absolute;bottom:20px;right:calc(50% - 15px)}.login-card{width:80vw;padding:20px;background:#fff;border-radius:8px;max-width:370px;box-shadow:0 5px 35px #0000001a}.login-card>div:first-child{font-size:1.6em;font-weight:400;padding:10px 0 10px 20px}.view-disabled input,.view-disabled textarea,.view-disabled .ant-select-selector span.ant-select-selection-item,.view-disabled select{color:#000!important}.ant-collapse-item-active .ant-collapse-header-text{font-weight:500;font-size:1.1em}.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:8px 16px}.accordion-custom{display:block;max-height:80px;overflow:hidden;cursor:pointer;position:relative;transition:.3s}.accordion-custom.active{max-height:200px;overflow-y:auto}.accordion-custom:after{content:"";display:block;position:sticky;background:linear-gradient(0deg,#fffd,#fff0);width:100%;height:25px;margin-top:-20px;bottom:0;left:0;text-align:center;text-shadow:0 0 4px #FFF}.accordion-custom.active:after{margin-top:-30px;height:35px}form .ant-space-compact>*:not(.ant-btn-lg):nth-child(n+2)>*,form .ant-space-compact>*.ant-btn-lg:nth-child(n+2){box-shadow:-1px 0 #0001}input:not([class*=error],[type=checkbox],[type=radio]),textarea,.ant-input-outlined:not([class*=error]){transition:.3s}input[type=file]{width:110px;padding:0;height:36px;display:inline-block!important;vertical-align:middle;margin-right:5px!important}input[type=file]:before{content:"+ Upload file";position:absolute;background:#fff;display:block;width:100%;z-index:100;text-align:center;padding:5px 5px 5px 0;height:100%;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0002;border-radius:6px}input[type=file]:disabled:before{background:#eee;box-shadow:none}.ant-input-status-error:disabled{background:#fff6f0}input:disabled,textarea:disabled,.ant-select-disabled .ant-select-selector,.ant-picker-disabled{border-color:transparent!important}.imageGen img{max-width:250px;width:auto;height:auto;max-height:150px;border-radius:8px}.ant-input-affix-wrapper>input{box-shadow:none}button:not[role=switch]{padding:4px 15px 6px!important}form button:disabled{border:0;background:#eee!important;color:#666!important}button.buttonwide{min-width:160px}button.bigger{height:50px!important;line-height:50px!important;text-shadow:0 2px 5px #0005;font-weight:700;font-size:1.4em}.ant-btn-sm{padding:4px 7px!important;font-size:.8em;margin:-5px 0!important}::placeholder{color:#888!important;transition:.3s}:focus::placeholder{color:#ccc!important}.header{background-color:#fff;box-shadow:5px 0 25px #0000001a,inset 0 -20px 15px #fff5;line-height:inherit;z-index:1000;height:52px;padding:0 20px 0 0;transition:.5s}.header.fixed,.header-fixed .header{position:fixed;width:100%;top:0;left:0;background:transparent}.header.hide{top:-100px}.header-fixed>.sider{padding-top:57px}.content{padding:10px 20px 20px;position:relative}div{text-wrap:auto}.header-fixed .content{margin-top:52px!important}.header-icon{font-size:1.2em;color:#666}.app-name{font-weight:300;font-size:1.7em}.logo{color:#1d8960;width:100%;font-size:1.5em;text-align:center;cursor:pointer}.header .logo{width:200px}.logo img{width:65px}.user-name{text-transform:capitalize}.ant-table-wrapper,.ant-card{border-radius:6px;box-shadow:0 0 1px #0009,0 5px 15px #0001;background:#fff;overflow:auto;font-family:Roboto,Arial}.ant-table-wrapper .ant-table-row img[alt=barcode]{max-width:120px;max-height:50px;margin:-10px 0}.ant-table-cell .QRgen{max-width:40px!important;max-height:40px!important;margin:-10px 0}.ant-card.compacted .ant-card-body{padding:8px 20px}.ant-card .ant-card-actions>li>span a:not(.ant-card-btn){color:#000}.table-header{padding:0}.table-title{font-size:1.3em;font-weight:500;padding:0}.ant-table-body,.ant-table-content{scrollbar-width:thin;scrollbar-color:#eaeaea transparent;scrollbar-gutter:stable}.ant-table-body *[aria-hidden=true] td{padding:0!important}.ant-table-thead{box-shadow:inset 0 -2px #0004}.ant-table-thead>tr>th,.ant-table-thead>tr>td{background:#00000006!important}.ant-table-column-title{line-height:1.2em}.data-table td,.data-table th,.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:.3s;max-height:30px!important;max-width:100%;padding:13px 4px 13px 13px!important}.data-table tbody td{border-bottom:0px!important}.data-table tbody tr:nth-child(odd){background:#f9f9f9}td.ant-table-cell{padding:14px 8px!important}.data-table td:last-child,.data-table th:last-child{padding-left:0!important;padding-right:10px!important}.data-table td{line-height:1.3em}.data-table tr{box-shadow:inset 50px 0 #b1f61500;transition:.3s}.data-table tbody tr:hover{box-shadow:inset 2px 0 #6dccff;transition:.3s;background:#15c7f610}.data-table tr:hover td{white-space:pre;background:#00000008!important}.data-table tr:hover td:nth-child(-n+2){font-weight:700}.compact table td,.compact table th{max-width:150px}.semi-compact table td,.semi-compact table th{max-width:220px}.small-table table td,.small-table table th{font-size:.9em}.ant-table-pagination{margin:2px 0 0!important;padding:10px;box-shadow:0 -2px #0002}.ant-pagination-item{margin-inline-end:1px!important}.ant-pagination-item-active{background:#eee!important;border:0!important}.ant-pagination-item{border-radius:50%!important}.ant-pagination-item-active a{color:#000!important}.menu-bar{display:flex;flex-direction:column;gap:0;font-weight:400}form label{text-wrap:wrap;text-align:left}form label:after{content:""!important}.ant-form-item{margin-bottom:8px}.ant-row .ant-form-item{margin-bottom:3px}form.locked .ant-select-selector,form.locked textarea,form.locked input:not([type=radio]):not([type=checkbox]),form.locked .ant-picker{border-color:#0000!important;background:#f7f7f7!important;border:0 imortan!important}.form.locked label{line-height:1.2em;font-size:.9em}.ant-flex.marked-done input{color:#4444d9!important}.ant-flex.marked input,.marked{color:#ed731a!important}form.locked *::placeholder{font-style:italic;color:#0003!important}.label100 label{width:100px}.label130 label{width:130px}.label140 label{width:140px}.label100 label,.label130 label,.label140 label{color:#666!important;line-height:1.3em}.formTitle{padding:5px 0 10px}.ant-modal-content{box-shadow:var(--boxshadow)!important}.ant-modal-mask{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:transparent!important;z-index:900!important}.ant-modal-footer button{margin-left:5px!important}.modal{position:absolute;left:0;right:0;top:0;bottom:0;display:none}.modal.active{display:block;z-index:10000;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.modal-box{color:#333;background:#fff;border-radius:8px;box-shadow:0 30px 30px #0002,0 0 0 1px #0002,0 0 2px #0003,0 15px 15px #0003,0 0 30px #0002;position:absolute;margin:auto;max-width:400px;min-width:30%;min-width:300px;left:0;right:0;top:calc(50% - 100px);overflow:hidden;transition:.3s}.modal-box .modal-body{padding:20px;text-align:center}.modal .modal-box{transform:scale(.4)}.modal.active .modal-box{transform:scale(1);animation:popup .3s}.modal .modal-button{display:flex;box-shadow:-1px 0 0 1px #0002}.modal .modal-button>*{text-align:center;cursor:pointer;padding:15px;width:100%}.modal .modal-button>*:nth-child(n+2){box-shadow:-1px 0 #0002}.popup{position:fixed;z-index:100;width:calc(100% - 200px);height:calc(100% - 30px);align-items:flex-start;justify-content:center;margin:-10px 0 0 -20px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);top:60px;box-sizing:border-box;padding:20px}.popup.full{left:0;top:0;padding-top:100px;width:100vw;height:100vh}.content.collapsed .popup{width:calc(100% - 60px)}.popup>*{box-shadow:var(--boxshadow);animation:popup .3s;max-height:95%;margin:auto;top:0;right:0;bottom:0;left:0}@keyframes popup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes popout{0%{opacity:1;transform:scale(1);display:block!important}90%{opacity:.1;transform:scale(.8)}to{opacity:0;display:none!important}}.danger{color:#ff7b4d}.list-detail{padding:4px 0}.list-detail>*:nth-child(1){width:120px;color:#888}.list-detail>*:nth-child(2){font-weight:500}.list-detail>*{position:relative}.list-detail .img-blocker{position:absolute;display:block;z-index:10;width:100%;height:100%}.ant-card-actions>li{margin:15px 0!important;color:#333!important}.ant-card img{max-width:100%}.card-fullcontent iframe,.card-fullcontent embed,.card-fullcontent .ant-table-wrapper{margin:-24px 0 0 -24px;width:calc(100% + 48px)!important;max-width:calc(100% + 48px)!important}.card-list{margin-top:10px}.card-list>.ant-card-body{padding:0!important}.row-list{box-shadow:0 1px #0001,1px 0 #0001,-1px 0 #0001}.list-item{padding:5px 15px}.xlarge,.xxlarge{font-size:4em;color:#0009;font-weight:300;margin:0}.xlarge{font-size:2em}.fullcheckbox input[type=checkbox],.fullcheckbox input[type=radio]{opacity:1!important;margin:5px 3px 0 5px;height:24px}input[type=checkbox]:focus,input[type=radio]:focus{outline:none!important;box-shadow:none!important}.fullcheckbox input[type=checkbox]:before,.fullcheckbox input[type=radio]:before,.fullcheckbox input[type=checkbox]:after,.fullcheckbox input[type=radio]:after{content:"";width:34px;height:34px;position:absolute;background:#fe0;margin:-5px;z-index:10;display:block;box-shadow:inset 0 0 0 1px #fff;font-size:1.2em;line-height:34px;color:#0009;text-align:center;cursor:pointer}#soaltes img,#hinttes img{pointer-events:none}.ant-form-item.fullcheckbox input[type=checkbox]:before,.ant-form-item.fullcheckbox input[type=radio]:before,.ant-form-item.fullcheckbox input[type=checkbox]:after,.ant-form-item.fullcheckbox input[type=radio]:after{margin:-10px 0 0 -5px}.fullcheckbox input[type=checkbox]:checked:after,.fullcheckbox input[type=radio]:checked:after{content:"✕";font-size:2em;font-weight:300}.fullcheckbox input[type=checkbox]:after,.fullcheckbox input[type=radio]:after{background:none}input[type=radio].contentA:before{content:"A"}input[type=radio].contentB:before{content:"B"}input[type=radio].contentC:before{content:"C"}input[type=radio].contentD:before{content:"D"}input[type=radio].contentE:before{content:"E"}.bg-green:not(.fullcheckbox),.fullcheckbox.bg-green:before,.fullcheckbox.bg-green *:before{background:#55f955!important}.bg-grey:not(.fullcheckbox),.fullcheckbox.bg-grey:before,.fullcheckbox.bg-grey :before{background:#eee!important}.bg-white:not(.fullcheckbox),.fullcheckbox.bg-white:before,.fullcheckbox.bg-white :before{background:#fff!important}.bg-none:not(.fullcheckbox),.fullcheckbox.bg-none,.fullcheckbox.bg-none:before,.fullcheckbox.bg-none *:before{background:none!important}.bg-yellow:not(.fullcheckbox),.fullcheckbox.bg-yellow:before,.fullcheckbox.bg-yellow *:before{background:#fe0}.card-action-custom{position:sticky;margin:40px -25px 0;padding:20px;box-sizing:border-box;bottom:0;justify-content:flex-end;background:#fff9;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:0 -1px #0002;z-index:100;width:calc(100% + 50px)}.ant-card-body .card-action-custom{margin:40px -25px -23px}.card-action-custom.abs{position:absolute;width:100%;margin:0 -30px;border-radius:0 0 12px 12px;overflow:hidden}@media print{body{visibility:hidden;background:#fff;padding:0;margin:0!important}#print-area,.print-area{visibility:visible;left:0!important;top:0!important;bottom:0!important;right:0!important;box-shadow:none!important}.ant-card #print-area,.ant-card .print-area{position:fixed;left:60px!important;top:20px!important;width:calc(100vw - 120px)}#print-area img,#print-area canvas,.print-area img,.print-area canvas{max-width:100%;height:auto!important}.ant-table-body{max-height:100%!important}#print-area button,.print-area button,#print-area svg,.print-area svg{display:none}.accordion-custom{max-height:auto}.accordion-custom:after{content:none;display:none}@page{margin:30px}*{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.ant-card{box-shadow:0 0 0 1px #ccc}aside{display:none}.box-container{height:100%;max-height:unset}}.public_page{background:var(--bg3);padding:20px;width:100vw;min-height:100vh;box-sizing:border-box;display:flex}.public_page>.wrapper{padding:30px 30px 0;max-width:1200px;width:100%;background:#fff;border-radius:12px;margin:0 auto;max-height:calc(100vh - 40px);box-sizing:border-box;overflow-y:auto;box-shadow:0 20px 35px #0002,0 5px 10px #0002}.public_home{width:50%;min-height:20vh;margin:auto;top:0;bottom:0;padding:30px;background:#fff;box-shadow:0 20px 35px #0002,0 5px 5px #0001,inset 0 0 150px #fff;border-radius:12px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.calendar-no-switch .ant-picker-calendar-mode-switch{display:none}.calendar-custom{border-radius:10px;overflow:hidden}.calendar-custom .ant-picker-calendar-date-content{height:calc((90vh - 210px) / 7)!important;line-height:1em!important}.calendar-custom ul>li{list-style:none;margin:0 0 5px -40px;white-space:nowrap}.calendar-custom .ant-picker-cell-in-view .ant-picker-calendar-date-value{font-size:1.4em;font-weight:300}.calendar-custom .ant-picker-cell-selected .ant-picker-calendar-date-value{font-weight:500}::-webkit-scrollbar{width:12px;height:5px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px #00a4ff30;border-radius:6px;border:4px solid transparent}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 10px #00a4ffaa;border-width:4px}::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 10px #00a4ff;border-width:3px}
