@font-face{font-family:Roboto;font-style:normal;font-weight:initial;font-display:swap;src:url(/static/fonts/Roboto/Roboto-Black.ttf) format("ttf")}:root{--main-color: #338040;--main-color-light: #5eab67;--secondary-color: #2f5884;--secondary-color-light: #009bdd;font-family:Roboto,sans-serif}html{height:100%}body{background:#f5f5f5;background-size:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;min-height:100%;max-height:100%;overflow:unset;margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:start}body :not(nav){font-family:Palatino Linotype,Book Antiqua,Palatino,serif}.root-container{flex-grow:2}button{cursor:pointer}button.disabled{cursor:not-allowed}canvas{width:600px;height:600px;background-color:#fff}label{margin-right:.7em}#charts{margin:100px 150px 100px 80px}.screen-wide-modal,.screen-wide-modal .modal-dialog{width:auto;margin:auto}footer{position:fixed;right:0;bottom:0;width:40vw;text-align:right}input[type=text]{border-radius:5px}input[type=text]:active{box-shadow:0 0 3px var(--blue)}.emphasized-form2{padding:10pt;margin:auto;width:100%;border-style:groove;border-width:3pt;border-color:#0f06;z-index:99999;background-color:beige}.emphasized-form{box-shadow:0 5px 15px #00000080;padding:10pt;margin:30px auto auto;width:50%;border-style:outset;border-width:1pt;border-color:#6f64ffe8;z-index:11;background-color:#f8f8f1;top:30%;left:25%;position:absolute}#timeOut *:not(button){font-size:large;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;color:#00008b}#stopTimer{margin:auto;bottom:10px}.vacation{width:60%}.secondary-nav{width:250px;position:relative}table th{font-weight:700;text-align:center}table tbody td{color:#000}.centeredBtn{display:inline-block;width:auto}.emphasized-form :not(b){text-align:center}#vacation_request_form input[name=usr_mail]{width:40%}.ph_name{width:250px}.pk_input{width:100px}.warn{color:red;width:100%;font-size:7pt}.emphasized-form b{text-align:left}.modalButtonsTable{width:50%;margin:auto;border-color:#faebd7;border-width:4pt}.modalButtonsTable tr td{padding:10px}.closeModal{position:relative;background:red;color:#000;top:-10px;right:-10px}.overlay{z-index:99900;opacity:1}text.tick{font-size:11px;pointer-events:none;font-weight:700}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:1.5em;width:1.5em;border-radius:2em;border:black;top:0%;border-width:medium;box-shadow:0 8px 16px #0003;background-color:#fadfdf;cursor:pointer;pointer-events:all}input[type=range]{outline:none;appearance:none;-webkit-appearance:none;height:3px;width:100%;display:block;border-radius:2px}input[type=range]:not(.multi-range){background:#6eacf5}input[type=range].multi-range{pointer-events:none;background:0 0;top:0;position:absolute;margin:0;left:0;z-index:2;height:100%}.slider-label{top:-2.5em;position:absolute;color:#fff;background-color:#000;font-weight:700;font-size:10pt;z-index:2}.slider-label-left{left:-2em}.slider-label-right{right:-2em}.multi-range-selection{background-color:#6eacf5;width:100%;height:3px;display:block;box-shadow:0 8px 16px #7484cc33;left:0;top:.9em;margin-left:0%;margin-right:0%;z-index:1;position:inherit}#dtSlider{width:90%;align-content:center;margin:auto;background-color:#91e7e0;height:4em;color:#0f00da;padding-right:1em;padding-left:1em;padding-top:1em;position:inherit}.dt-slider-label-gp{width:100%;display:block;position:absolute;top:2.5em;left:0}.dt-slider-label{margin-right:1em;position:inherit;text-align:center;font-size:medium;pointer-events:none;margin-left:1em}.storeCheck{font-size:small}.storeCheck label{pointer-events:all;cursor:pointer}.popup{font-family:Courier New,Courier,monospace;font-size:10pt;background-color:beige}.centered{margin:auto;width:90%;text-align:center}.data-group{margin-bottom:3vh;position:relative;display:grid;grid-template-columns:40% 60%;width:100%}.data-group .data-group-label{font-size:16pt;margin-right:.5vw}.data-group .data-group-data{font-size:14pt;align-items:center;align-content:center;text-align:left;padding:10px}a:hover{color:#30e930e8}.data-group i{position:absolute;margin-right:0vw;padding:10px}.table-dark{background-color:#fff;margin:auto;width:80%}.side-by-side{position:relative;float:left}.formal-table{border-width:1px;border-style:solid;border-color:#000;margin:1%;width:45%;background-color:#d3d3d3}.expand-button{font-size:18px;cursor:pointer;float:right}i.fa.fa-play{border-radius:2px;border:white;border-width:medium}#visit_detail{position:relative}.float-div{position:absolute;overflow:auto;height:200px;width:300px;background-color:#fff}.float-div thead{background-color:gray}div[name=ExtraMarks] select{width:50px}.float-div td{border:1pt solid black;font-weight:700}.centered-table{margin:0 auto}.horizontal-line{border-color:#add8e6;border-style:ridge;height:4px;width:80%;float:left;background-color:#fff}.formal-table thead tr td[colspan="3"]{font-weight:700;text-align:center;background-color:#fff}.asess-history-container{width:80%;background-color:#fff}.assess-history-header{border:1px solid rgb(155,141,141);display:-webkit-flex;display:flex}.assess-history-header div{-webkit-flex:1;-ms-flex:1;flex:1}.flashes{background-color:#e0625e;font-family:Georgia,Times New Roman,Times,serif;font-size:18pt;color:#000;align-content:center}.formal-table thead tr td:not([colspan="3"]){border:1pt solid black;font-weight:700}.formal-table thead :last-child :first-child{padding:4px;text-align:center;font-weight:700}.formal-table tbody tr td{border:1pt solid black}.formal-table tbody tr :first-child{padding:4px;text-align:left;text-indent:2pt;font-weight:700}.table-dark thead{font-size:12pt;font-weight:700}.table-dark tbody{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700}#requests{background-color:#fff}h2{text-align:center}.deleted{color:#e600004f}.undeleted{color:#000}#table_visit{text-align:center;overflow-x:auto}.showModal{font-size:15pt;font-weight:700;background-color:#a7c7f9}.dropbtn{background-color:var(--main-color);color:#fff;font-size:16px;border:none;width:100%;height:100%}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:var(--main-color);min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;font-size:small;z-index:100}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:var(--main-color)}td[name=scrollable-dropdown-menu]{width:30vw}[name=scrollable-dropdown-menu] .tt-menu{max-height:150px;width:30vw;overflow-y:auto;background-color:#fff;font-size:10pt;font-family:Times New Roman,Times,serif;cursor:pointer}[name=scrollable-dropdown-menu] .twitter-typeahead,[name=scrollable-dropdown-menu] .tt-hint,input[name=itm_name]{height:auto;width:30vw;font-size:12pt;font-family:Times New Roman,Times,serif}mstr-itms-table{align-content:center}.mstr-itms-table input[type=number]{min-width:5rem}.mstr-itms-table tbody tr td{padding:2px;position:relative}#loadingGif{width:200px;height:200px;text-align:center}.mstr-itms-table input[name=itm_cd]{width:5vw;font-size:12pt;font-family:Times New Roman,Times,serif}.fa-plus-square{cursor:pointer}.static-fields{text-align:center;width:20vw;font-size:12pt;font-family:Times New Roman,Times,serif}.tt-selectable:hover,.tt-cursor{cursor:pointer;background-color:#1b1bf87e}.data-group :first-child{padding:10px}.fa-edit:hover{cursor:pointer}span.my-form-group{white-space:nowrap}input :not(input[type=checkbox]){border:1px solid #c4c4c4;border-radius:5px;background-color:#fff;padding:3px 5px;box-shadow:inset 0 3px 6px #0000001a;width:190px}#saveChangedSettings{width:10vw;margin-left:20vw}.modal-dialog{overflow-y:initial!important}.modal-body{height:70vh;overflow-y:auto}.parameterName{text-align:left}.parameterName span{width:auto;display:block}.empty-message{font-size:12pt;font-family:Times New Roman,Times,serif;color:red}.fa-trash{cursor:pointer}div.request-loader{height:20vh;display:block;border-style:inset;background-color:#fff;border-color:var(--main-color-light);padding:.5em}div.request-loader>div{overflow-y:auto;height:65%;position:unset;display:block}.sort{border:none;display:inline-block;color:#000;background-color:transparent;text-decoration:none;font-size:.9em;font-weight:700;position:relative}.sort:hover{text-decoration:none}.sort:focus{outline:none}.sort.asc:after,.sort:not(.asc):not(.desc):before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;content:"";position:absolute;top:0;right:-5px}.sort.desc:after,.sort:not(.asc):not(.desc):after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:"";position:absolute;top:7px;right:-5px}.pagination li{display:inline-block;padding:5px;border-style:outset;border-collapse:collapse}#div_data{align-content:center}.req-div .req-footer{text-align:center;display:flex;justify-content:space-evenly}.req-div>*{margin-top:.5em;margin-left:1%;margin-right:1%}.req-div .modal-title{text-align:center;margin:0 0 2em;color:#00bf00}#kpi_select{background-color:#fff;margin:auto;border-style:groove;border-width:1pt;border-color:#7575f859;width:40%;position:relative;height:20vh;padding-top:20pt}.blocked-row,.blocked-row:hover{background-color:red}.main{min-height:100%;overflow-y:auto;width:100%;max-height:85vh}.main .modal-body{position:inherit}.main-contents,div.req-div{height:100%;overflow-x:auto;overflow-y:auto;padding:5px 5px 0}#logo{text-align:center;background-color:#fff}.date-title{font-size:large;font-style:oblique;font-weight:bolder}input[type=color]{width:5%;padding:0;margin:0}span[data-type=pending_urgent] b{color:#18d118}.main-contents:not(#maintainance),div.req-div{width:100%;height:100%}#maintenance{width:100%;position:absolute}.main-contents-hidden{display:none}.sub-contents{background-color:#fff}.sub-contents-hidden{display:none!important}[role=showcontent]{cursor:pointer}#maintenance .row div{border-style:inset;border-right-color:#000;background-color:gray;color:#fff;border-bottom-color:#000}.pagination td.inactive-page{background-color:#b6b7ba;border-right:1px solid #e5e5e5}.pagination td{height:3.5em;margin:2em;padding:0 1em}.pagination td.active-page{background-color:#fff;border:1px outset #e5e5e5}summary{cursor:pointer}[data-urgency=low]{color:#4286f4}[data-urgency=medium]{color:#3af24f}[data-urgency=high]{color:#d61929}#pendingMaint .row span{padding:2px}.marked-done{background-color:#929396e8}.marked-done span{text-decoration:line-through}div.list.container{border-bottom-width:3px;border-bottom-color:#999;border-bottom-style:outset}.main-contents th,div.req-div th{font-size:small}strong.typehead-content{font-size:medium}input[type=submit]{size:20px;box-shadow:#000;background-color:#a7c7f9;color:#3874cee8;border-style:ridge;font-size:14pt;text-transform:capitalize}#itmSrch td{text-align:center!important}#itmSrch td.td-stk,#itmSrch td.td-stk .expiry-batches{display:grid;grid-template-columns:5rem 3rem}#itmSrch td.td-stk .show-exp{background-color:#1e6bc4;color:#fff;font-size:x-small;border-radius:5px}#itmSrch td.td-stk .expiry-batches{grid-column:1 / span2;font-size:small}#waitingModal{position:fixed;top:0;left:0;z-index:1100;width:100vw;height:100vh;background-color:#8c8c8c5e;display:flex;justify-content:center;flex-direction:column;align-items:center}#waitingModal img{height:30vh;width:20vw}#backDrop{z-index:1100;width:100vw;height:100vh;background-color:#8c8c8c5e;display:flex;position:absolute}.flashed{position:absolute;width:40vw;margin:auto;z-index:10;left:30vw}.flashed>.alert{position:absolute}#maintenance .modal-body>div{margin-right:2vw;margin-left:2vw}.datepicker--nav-title{color:#5d5de9}div.main-contents table,div.req-div table{margin:auto;width:95%}.main-contents table tbody tr,div.req-div table tbody tr{border-bottom:2px solid black}.thead-dark .sort{color:#fff}.date-raised{width:7vw}li span.req-cancelled{text-decoration:line-through;color:red}li span.req-pending{color:#21e221}tr.danger,input.danger{background-color:red!important}tr.attention,input.attention{background-color:#ff9}.contextmenu{position:fixed;display:grid;grid-template-rows:auto;background-color:#fff;height:auto;width:11rem;box-shadow:0 .1em .1em -.05em #0006;cursor:pointer;border-style:outset}.contextmenu div{padding:.5em 0 .5em 1em;font-size:medium}.contextmenu div:hover{border-style:outset;color:#25628dce}td.m-comment-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}#assignedMaint td.m-comment-grid{grid-template-rows:1fr}td.m-comment-grid button.btn{grid-row:2;grid-column:1 / span3}#assignedMaint td.m-comment-grid button.btn{grid-row:1;grid-column:2 / span2}td.m-comment-grid i.fa.fa-bell.request-alert{grid-column:3;grid-row:1;cursor:pointer}#assignedMaint td.m-comment-grid i.fa.fa-bell.request-alert{grid-column:1}td.m-comment-grid i.fa.fa-bell.request-alert:before{color:#da5d21}td.m-comment-grid label.form-check-label{grid-row:1;grid-column:1 / span2}div.alert-div{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);background-color:#000;border-style:outset;border-width:3px;position:absolute}div.alert-div input[type=text]{grid-row:1 / span2;grid-column:1 / span2;width:60%;margin:10px 20px 5px 5px}div.alert-div label{grid-row:1;grid-column:3;color:#fff}div.alert-div button{grid-row:2;grid-column:3;background-color:#aeb8fb;margin:0 5px 5px 0}select.one-area{appearance:none;-webkit-appearance:none;width:max-content;padding-left:.5vw;padding-right:1vw}ul#visit_list{margin:1em;background-color:#fff;border-style:outset}ul.settings-group{padding:10px;width:80%;list-style:none;margin:4vh 10%;background-color:#fff}li.profile-group,li.password-group{display:grid;grid-template-columns:50% 50%;margin-bottom:10vh;border-bottom-color:var(--main-color);border-bottom-style:solid}.panel-section{display:grid;grid-template-rows:3vh}span.section-help-text{font-size:small}.panel-description .panel-view{margin-bottom:3vh}div.panel-view .editable-content{margin-left:5%;margin-right:5%;display:flex}div.panel-view .editable-content input{width:100%;border:none;grid-column:1 / span 2;grid-row:1;display:inherit}div.panel-view .editable-content input:focus{border-bottom:var(--main-color-light) solid;outline:none}.editable-input-actions{display:flex;flex-direction:row;margin-left:20%}.editable-input-actions button{margin-right:10%;background-color:var(--main-color-light);border-style:outset;border-radius:1em;color:azure;text-shadow:-2px 1px 7px black;font-size:.95em;margin-bottom:.3em}.panel-description{padding-bottom:1em}div.password-strength{width:100%;display:grid;grid-template-columns:repeat(5,1fr);background-color:#dfdfdf;border-style:groove;border-color:#7e7e7e;border-width:1px;height:10px;position:inherit;grid-column:1 / span2}div.password-strength div{border-style:solid;border-width:thin;border-color:#a8a8a8}div.password-strength.worst-password :first-child{background-color:red}div.password-strength.bad-password :first-child,div.password-strength.bad-password :nth-child(2){background-color:#ec5757}div.password-strength.weak-password :first-child,div.password-strength.weak-password :nth-child(2),div.password-strength.weak-password :nth-child(3){background-color:#ff0}div.password-strength.good-password :first-child,div.password-strength.good-password :nth-child(2),div.password-strength.good-password :nth-child(3),div.password-strength.good-password :nth-child(4){background-color:#39ff85}div.password-strength.strong-password :first-child,div.password-strength.strong-password :nth-child(2),div.password-strength.strong-password :nth-child(3),div.password-strength.strong-password :nth-child(4),div.password-strength.strong-password :nth-child(5){background-color:#0fc20f}.req-div .item-searcher{display:grid;grid-template-columns:100%;grid-template-rows:auto;margin:.5em 0 2em .5em;position:relative}.item-searcher>:last-child{display:grid;grid-template-columns:10% 15% 10% 15% 35% 15%;grid-template-rows:1fr;margin-top:1em}.item-searcher>:last-child *{margin-right:1em;width:100%;margin-left:1em;padding-left:1em}.item-searcher .invalid-popup{background-color:#fff;width:auto!important;border-radius:9px;padding:10px;position:absolute;display:block;border-color:#f03030;border-width:3px}.item-searcher>:first-child{display:grid;grid-template-columns:10% 10% 10% 70%}.item-searcher>:first-child>:last-child{width:100%}div[role=presentation].tt-dataset{background-color:#fff}div[role=listbox].tt-menu.tt-open{width:50%}#new_special_req form>span{width:90%;border-color:#000;border-width:thin;border-style:inset;margin-bottom:1em;padding:1em}#new_special_req form>span:not(.request-wave){display:grid;grid-template-columns:repeat(2,1fr)}#new_special_req .request-wave{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}#new_special_req .request-wave>:first-child{grid-column:1 / span 2;display:grid;grid-template-columns:repeat(2,1fr)}#new_special_req .request-wave .date-period-container{grid-row:2;grid-column:1 / span 2;display:flex;flex-flow:row;justify-content:space-around}#new_special_req .request-wave>:last-child{grid-column:1 / span 2}#new_special_req .request-wave label{margin-right:1rem}#new_special_req .request-wave label input{margin-left:1rem}#new_special_req .request-wave label input[type=number]{min-width:2rem;max-width:5rem}div.separator-add-new>div{width:95%;height:0px;border-style:solid;border-color:var(--main-color-light)}div.separator-add-new{position:relative}div.separator-add-new>i{position:absolute;top:0;right:0;cursor:pointer}.hidden{display:none!important}span.restricted-reason{position:absolute;background-color:#fff;font-size:larger;top:50%;opacity:.9;color:red;font-family:sans-serif;font-weight:700;margin:0 25%;padding:5px 10px 0;text-align:center;width:50%}tbody.list i.fa.fa-trash{position:absolute;right:0}div.main-page-container{display:flex;overflow-y:-moz-hidden-unscrollable;height:100%;justify-content:stretch;width:100%;align-items:stretch;position:initial}.sticky-top{display:grid;grid-template-rows:100px auto}.date-group>div[class*=date-group]{display:grid;grid-template-columns:20% 80%;margin-bottom:1em}@media only screen and (max-width: 1024px){:root{font-size:medium}.date-group>div[class*=date-group]{grid-template-rows:50% 50%;grid-template-columns:100%;margin-bottom:1em}.user-search{grid-template-columns:1fr}}.table-container table.transposed thead tr{display:grid;height:100%}div.data-container table.transposed{grid-template-rows:100%;display:grid;grid-template-columns:min-content auto}.table-container table.transposed tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));grid-template-rows:100%}.table-container table.transposed tbody tr{display:grid;grid-template-columns:100%;grid-template-rows:auto}table.transposable{position:relative}table.transposable:before{content:"↔";position:absolute;top:-2rem;transform:rotate(-45deg);cursor:pointer;font-size:x-large;color:var(--main-color-light);font-family:fantasy}.sp-req-container div.sp-req-period{text-align:center}.sp-req-container div.sp-req-period b{margin:auto;color:#f55656;text-shadow:1px 0px 0px black}.App{height:100%;width:100%}.driver-div{margin:1em auto 2em;width:80%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr))}.driver-div .driver{margin:auto;padding:1em;color:#fff;background-color:var(--main-color-light);border-style:outset;box-shadow:1px 1px 5px #5f6776;cursor:pointer}.driver-div .driver.active{background-color:var(--main-color);border-style:inset}.item-search{display:grid;grid-template-columns:1fr 4fr;padding:1em}.item-search .code-search{display:grid;grid-template-columns:repeat(2,1fr)}.item-search .code-search input{width:6em}.item-search .name-search{display:grid;grid-template-columns:15% 60%}div.typeahead-wrapper{position:relative}.item-search .name-search *{width:100%}div.typeahead-wrapper .name-results{position:absolute;top:100%;background-color:#fff;display:grid;padding:5px 0 5px 10px;color:#4e4e4e;font-size:medium;font-style:oblique;width:100%;height:initial;max-height:13em;overflow-y:auto}div.typeahead-wrapper .name-results span.name-result:hover,.name-results span.name-result:focus{background-color:var(--main-color-light)}div.typeahead-wrapper .name-results span.name-result{cursor:pointer}.new-bill{padding:2em}.new-bill .customer-div{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.customer-div label{margin-right:1.5em}.customer-name input,.customer-address input{width:100%;font-style:italic}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009}.modal.fade{display:none}.modal-main{position:fixed;background:#fff;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-rows:10% 80% 10%}.display-block{display:block}.display-none{display:none}button.react-modal-close{position:absolute;bottom:5%;right:3%}button.add-item{position:absolute;right:50%;margin:auto;width:10vw}.modal-wrapper .stores-stocks{height:50vh;overflow-y:auto;position:relative}.modal-wrapper .modal-body{overflow-y:unset;height:auto}.menu-header a{text-decoration:none;height:100%;color:#fff;background-color:transparent}[class^=icon-],[class*=" icon-"]{cursor:pointer}table.nested-table *{font-size:.9em;padding:.5em .2em;border-style:solid;border-width:thin}table.nested-table{margin:auto;border-style:solid;border-width:thin}.store-view{border-style:outset;margin:1em;text-align:center;padding:.1em;background-color:var(--main-color-light);box-shadow:1px 1px 4px #968383;color:#fff;cursor:pointer}.store-view.active{background-color:var(--main-color);border-style:inset}.history-refine{border-color:var(--main-color-light);border-style:solid;margin:.5em;padding:1em;border-width:2px;border-radius:7px;display:grid}.history-refine>*{margin-bottom:.7em}.history-refine .customer-choice{display:grid;grid-template-columns:60% 40%}.bill-reciepts canvas{margin-right:.5em}.bill-reciepts{padding-top:10px}.bill-reciepts button{margin-top:1em;margin-bottom:1em}.reciept-options input,.reciept-options select{margin-left:.5em}.reciept-options>div{display:grid;grid-template-columns:repeat(2,1fr)}.coord-choice,.pos-actions{align-content:end;position:relative;display:flex;flex-flow:row-reverse}.pos-actions>button,.coord-choice>button{width:10%;margin-right:0;margin-left:1em}.coord-choice>button{margin-left:0;width:6em}.coord-choice{position:absolute;right:1em;margin:auto}.customer-div>div{display:grid;grid-template-columns:15% 85%;margin:.5em}.typeahead-wrapper input[type=text]{width:100%;height:100%}.customer-div .customer-pending-bills{grid-column:1 / span 2;display:block}.customer-div .customer-pending-bills p{background-color:#faebd7;color:#ff2626;font-size:x-large;text-align:center;cursor:pointer}div.autocomplete-wrapper{position:relative}div.autocomplete-wrapper:not(.active) div.type-ahead-results-container{display:none}div.type-ahead-results-container{position:absolute;border-radius:0 0 11px 11px;padding-bottom:1rem;border-style:none solid solid;border-width:1px;z-index:100;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;min-width:20rem;max-width:50rem;width:50%}ul.type-ahead-results{list-style:none;max-height:23vh;padding-left:5px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}div.type-ahead-results-container .load-more{align-self:end}div.type-ahead-results-container.has-more .load-more{cursor:pointer;color:var(--blue)}div.type-ahead-results-container:not(.has-more) .load-more{cursor:not-allowed;color:gray}ul.type-ahead-results li{cursor:pointer}ul.type-ahead-results li:hover{background-color:var(--main-color-light)}.attendance-choice-container{display:flex;justify-content:center}.attendance-choice-container button{margin:1em 0;width:9em}.req-div button.btn.btn-primary{margin:0;display:unset}.my-tooltip{background-color:#000;color:#fff;position:absolute;z-index:10000;padding:.5em;display:block;border-radius:5px}.my-tooltip:before{content:"";position:absolute;width:0;height:0}.my-tooltip.center:before{top:50%;left:50%}.my-tooltip.center.bottom:before{top:unset}.my-tooltip.center.left:before{left:unset}.my-tooltip.center:before{border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent}.my-tooltip.top:before{top:100%;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid black}.my-tooltip.bottom:before{bottom:100%;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid black}.my-tooltip.right.top{border-bottom-left-radius:0}.my-tooltip.right.bottom{border-top-left-radius:0}.my-tooltip.right:before{left:0;border-left:9px solid black}.my-tooltip.left.top{border-bottom-right-radius:0}.my-tooltip.left.bottom{left:100%;border-right:9px solid black}.my-tooltip.left:before{right:0;border-right:9px solid black}.ph-logo{font-size:1.2rem;font-weight:700;color:#000;background-color:#fff;padding:.5rem;border-radius:.5rem;border-style:solid;border-width:thin;border-color:#000}.ph-logo.multiple{cursor:pointer;display:flex;align-items:center;gap:.5rem}.user-search{border:2px solid var(--main-color-light);margin:1em;padding:2em;display:grid;grid-template-columns:1fr 3fr;gap:1em}.user-search>div{display:grid;grid-template-columns:1fr minmax(30px,5fr)}.panel-view.avatar-changer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f8f8;position:relative}.avatar-changer .image-container{border-radius:50%;width:200px;height:200px;position:relative;display:contents;cursor:pointer}.avatar-changer .image-container:hover .icon-camera{display:flex;width:200px;height:100px}.avatar-changer .image-container:hover .icon-camera:before{display:unset}#user-avatar-input{display:none}.avatar-changer .icon-camera{position:absolute;bottom:0;background-image:linear-gradient(to bottom,#0000 50%,#fff 49%);width:0;height:0px;border-bottom-left-radius:110px;border-bottom-right-radius:110px;justify-content:center}.avatar-changer .icon-camera:before{display:none;bottom:20px;font-size:large;position:absolute;transition:display .5s ease-in-out}.user-image{border-radius:50%}#save-image{position:absolute;bottom:0;right:0;display:none}#save-image.show{display:unset}.items-table .items-table.remaining-counter{color:var(--main-color);font-size:medium;margin-bottom:1rem;font-weight:700}.items-table .items-table.remaining-counter span.counter{margin-left:.5rem;color:#d51515}.items-table tbody.list tr{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.items-table tbody.list tr td:last-child{text-align:right}#my_progress_bar{width:50vw}details details{margin-left:2rem}.selected-item-summary{margin:.7rem;background-color:#c8c8c8;border-style:inset;border-width:thin}.selected-item-summary ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin:0;padding:3px;font-size:10pt;gap:.5em}.selected-item-summary ul li{margin-right:.5rem;overflow-wrap:break-word;border-color:#fff;border-width:1px;border-style:solid}.selected-item-summary ul li div.special-lists{display:flex;flex-direction:row;gap:.5rem;font-size:medium;color:#f50404}table.item-info tbody td{text-align:center}.warning-update{width:100%;height:100%;position:absolute;z-index:9000;display:flex;justify-content:center;align-items:center;background-color:#e1dcdcb8}.warning-update div{display:flex;justify-content:center;flex-direction:column;font-size:x-large;color:red;font-weight:700}table.sales-overview tr>*{border-style:solid;border-color:#000;padding:10px;text-align:center}table.sales-overview th{font-size:medium;background-color:#9b9b9b;color:#fff}table.sales-overview tr td.danger{background-color:#f76161;color:#fff}.req-table{width:95%}.req-table td:not(.need){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.req-table span.filter{cursor:pointer}.req-table span.filter .icon-filter{display:none}.req-table span.filter.filtered .icon-filter{display:block}.req-table thead tr{position:relative}div.filter-menu{background-color:#fff;position:absolute;border-radius:5px;color:#000;border:3px solid var(--main-color-light);padding:5px;display:flex;flex-direction:column;gap:.5rem;font-size:small}div.filter-menu ul{overflow:auto;height:10rem;list-style:none;padding:0 5px;border:1px solid #808080;border-radius:5px}div.filter-menu ul li label{display:flex;flex-direction:row;gap:10px}#store_approv_requests details div{display:grid;grid-template-columns:39% auto}#store_approv_requests details ul{max-height:10rem;display:flex;flex-direction:row;flex-wrap:wrap;max-width:40rem;width:35rem;overflow-y:scroll;overflow-x:hidden;list-style:none;margin:1rem;padding:0;padding-left:1rem;gap:.5rem;border:solid 3px var(--blue);border-radius:10px;box-shadow:3px 4px 9px var(--secondary-color-light)}#req_revision td.need input{width:4rem}#exam_print_form ul fieldset{display:grid;justify-content:start;grid-template-columns:28rem 4rem}#exam_print_form ul li{margin-bottom:1rem}span.start-clear,span.end-clear{cursor:pointer;color:#f12929}label.file-uploader{background-color:#aeb8fb;border-radius:8px;color:#fff;font-weight:700;font-size:large;padding:.7rem;cursor:pointer;text-shadow:gray -1px -1px 5px;box-shadow:gray 5px 3px 9px}label.file-uploader input[type=file]{display:none}label.file-uploader:hover{background-color:#7887ec;border-style:inset;box-shadow:#b0aeae 0 0 11px}#contactsDirectory .search-container{display:flex;justify-content:space-around}custom-select{min-width:10rem;display:block}.is-invalid{background-color:red}span.elipsis{overflow:hidden;text-overflow:ellipsis}label:has(input[type=checkbox]){cursor:pointer}form#srchItms{display:flex;gap:2rem}.main-contents#custom-working-hour-duty{padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}#custom-working-hour-duty .modal-header{border-bottom:2px solid var(--main-color-light);margin-bottom:2rem;padding-bottom:1rem}#custom-working-hour-duty .modal-title{color:var(--main-color);font-size:1.5rem;font-weight:700}#custom-working-hour-duty .date-period-container{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:6px}#custom-working-hour-duty .date-period-container fieldset{flex:1;position:relative}#custom-working-hour-duty .date-period-container label{display:block;margin-bottom:.5rem;color:#495057;font-weight:500}#custom-working-hour-duty .date-period-container input[type=text]{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;background-color:#fff}#custom-working-hour-duty .container.justify-content-between{background-color:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:2rem}#custom-working-hour-duty select[name=pharmacy]{min-width:200px;padding:.5rem;border:1px solid #ced4da;border-radius:4px;background-color:#fff}#custom-working-hour-duty #get-duty-pairs-button{min-width:150px}#custom-working-hour-duty #duty-pairs{margin-top:2rem}#custom-working-hour-duty .duty-pair{background-color:#f8f9fa;padding:1.5rem;border-radius:6px;margin-bottom:1.5rem;border:1px solid #e9ecef}#custom-working-hour-duty .duty-pair .total-hours,#custom-working-hour-duty .duty-pair .pharmacist{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}#custom-working-hour-duty .duty-pair .total-hours{border-bottom:1px solid #dee2e6;padding-bottom:1rem;margin-bottom:1.5rem}#custom-working-hour-duty .duty-pair label{min-width:250px;color:#495057;font-weight:500}#custom-working-hour-duty .duty-pair input[type=number]{width:100px;padding:.5rem;border:1px solid #ced4da;border-radius:4px;background-color:#fff}#custom-working-hour-duty button[type=submit]{margin-top:2rem;min-width:200px;padding:.75rem 1.5rem}#custom-working-hour-duty .start-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#dc3545;cursor:pointer;font-weight:700;padding:.25rem .5rem}#custom-working-hour-duty .start-clear:hover{color:#c82333}.btn.btn-primary.active{background-color:var(--main-color)}.btn{background-color:#aeb8fb}.btn.btn-primary{margin:auto;display:block;width:20vw}.btn.btn-primary:hover:not(:disabled){background-color:#3584e1;border-style:outset;box-shadow:0 0 5px 2px #00000042;border-width:1px}.btn.btn-primary{height:5vh;margin-bottom:1vh;border-radius:5%;color:#fffdfd;text-shadow:1px 0px 7px black;border-style:inset;box-shadow:0 0 2px #000;margin-right:1em;margin-bottom:.5em;border-width:thin;color:#fff;background-color:#007bff!important;border-color:#007bff}.btn.btn-primary:disabled{cursor:not-allowed}input.btn.btn-primary[type=radio],input.btn.btn-primary[type=checkbox]{appearance:none;border-radius:3px;color:#fff;padding:4px!important;margin:0;background-color:#0062cc}input.btn.btn-primary[type=radio]:checked,input.btn.btn-primary[type=checkbox]:checked{background-color:#0b138a!important}input.btn.btn-primary[type=radio]:after,input.btn.btn-primary[type=checkbox]:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;--label: attr(aria-label);content:var(--label);text-align:center;top:27%;position:sticky}.message{margin-top:1rem;padding:.5rem;border-radius:.25rem}.message.success{background-color:#d4edda;color:#155724}.message.error{background-color:#f8d7da;color:#721c24}div#roles-container{display:flex;gap:1rem;flex-direction:column;max-height:30rem;flex-wrap:wrap}.message-dialog{padding:1rem;border:none;border-radius:4px;box-shadow:0 2px 8px #00000040;max-width:500px;width:90%;background:#fff;margin:2rem auto}.message-dialog::backdrop{background:#00000073}.dialog-content{display:flex;flex-direction:column;gap:1rem}.message-list{list-style:none;padding:0;margin:0;max-height:60vh;overflow-y:auto}.message-list li{padding:.5rem;border-bottom:1px solid #dee2e6}.message-list li:last-child{border-bottom:none}.message-dialog .btn-primary{align-self:flex-end}.sales-overview-form{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:6px}.sales-overview-form .form-group{display:flex;flex-direction:column;gap:.5rem}#historyItmsTbl{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;border-radius:40%px}#historyItms .modal-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}
