/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,#root{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;width:100%}.w100{width:100%}.csFlex{display:flex}.csFlexCol{flex-direction:column}.csFlexRow{flex-direction:row}.csFlexBasisFit{flex-basis:100%}.csFlexJustifyContentCenter{justify-content:center}.csAlignItemsCenter{align-items:center}.csFlexJustifyContentSpaceBetween{justify-content:space-between;padding-inline:1rem;z-index:1}.app-root{--primary-color: rgb(253, 131, 190);--primary-color-focus: rgb(226, 102, 162);--primary-background-color: rgb(253, 131, 190);--primary-header-background-color: #fff;--primary-content-background-color: #fff;--padding-normal: 1rem;--padding-large: 2rem;--component-border-radius: 15px;--success-color: #4caf50;--error-color: #f44336}.app-root{display:flex;flex-direction:column;margin:0 auto;background-color:#fff;min-height:100vh;width:100%;color:#333}.app-header,.app-container{display:flex;width:100%}.app-header{position:relative;background-color:var(--primary-header-background-color);min-height:30px;padding:.5rem 0;justify-content:center;box-shadow:0 3px 5px #0000000a;z-index:0}.app-header:before{content:"";position:absolute;left:calc(50% - 50px);background-color:var(--primary-header-background-color);box-shadow:0 3px 5px #0000000a;width:100px;height:50px;top:60%;z-index:1}.app-container{flex-direction:column;background-color:#f7f7f7;flex-grow:1}.app-container-wrapper{min-width:800px;padding:var(--padding-normal);padding-top:var(--padding-large)}.app-logo{display:flex;width:60px;height:60px;margin-inline:auto}.app-logo svg{width:100%;height:auto;fill:var(--primary-background-color)}.authView-wrapper{display:flex;justify-content:center;padding:var(--padding-normal)}.authView{min-width:400px;padding:2rem}.cs_BoxView{display:flex;flex-wrap:wrap;background-color:var(--primary-content-background-color);color:#1f1018;border-radius:30px}.btn{transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}.cs_Input input,.cs_Input textarea,.cs_InputButton{font-size:inherit;background-color:transparent;border:1px solid #CCC;padding:10px;border-radius:var(--component-border-radius);outline:transparent;color:#111;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out}.cs_Input input,.cs_Input textarea{display:block;width:-webkit-fill-available}.cs_Input label{display:block;font-size:90%;color:#1f1018;font-weight:400;padding-bottom:5px;padding-left:5px}.cs_Input input:focus,.cs_Input textarea:focus{border-color:var(--primary-color)}.cs_InputButton{cursor:pointer}.cs_InputButton:focus{border-color:var(--primary-color)}.cs_InputButton:hover{border-color:var(--primary-color)}.csBtnPrimaryColor{background-color:var(--primary-background-color);border:1px solid var(--primary-color);color:#fff}.csBtnPrimaryColor:hover{background-color:var(--primary-color-focus)}.cs_Form{min-width:400px}.cs_FormRow{padding-top:5px;padding-bottom:5px}.cs_FormSection{display:flex;width:100%;justify-content:space-between;gap:1rem}.cs_FormSection.row{flex-direction:row}.cs_FormSection.col{flex-direction:column}.cs_FormSectionView{display:flex;flex-grow:1;width:100%}.cs_InputTitle{display:block}.cs_InputTitle H3{display:block;padding:1rem}.cs_ButtonWithIcon{display:flex;justify-content:center;align-items:center;gap:.5rem}.cs_ButtonWithIcon svg{max-width:20px;fill:#111}.cs_Switch{display:inline-block;position:relative;overflow:hidden;height:20px;width:50px;background-color:#fff;border-radius:5px;cursor:pointer;border:1px solid #eee}.cs_Switch>span{display:inline-block;position:absolute;width:50%;height:100%;border-radius:5px;background-color:#ddd;transition:all .3s;transform:translate(0)}.cs_Switch>span.active{transform:translate(100%);background-color:#204d74}.cs_DropdownView{position:relative}.cs_DropdownView,.cs_DropdownView button{display:block;width:100%;border-radius:5px;border:none}.cs_DropdownView button{font-size:inherit;background-color:#fff;padding:10px;outline:transparent;color:#333;border:1px solid #ccc}.cs_DropdownView ul,.cs_DropdownView li{display:block;width:100%;list-style:none}.cs_DropdownView ul{position:absolute;background-color:#fff;z-index:1;border:1px solid #ccc}.cs_DropdownView li{padding:8px}.cs_DropdownView li:hover{background-color:#ddd}.cs_Select{background-color:#fff;padding:10px;outline:1px solid #CCC;inset:none;border:0;color:#111;width:100%;border-radius:5px}.csOrderList{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center}.csOrderListItem{width:800px;padding:2rem;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.csOrderListItem .header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.csOrderListItem .detailView{display:flex;flex-direction:column;gap:1rem}.csOrderListItem .detailView .detailViewFooter{display:flex;align-items:start;flex-wrap:wrap;gap:1rem;justify-content:space-between}.csOrderItemDetailList,.csOrderItemDetailList li{margin:0;padding:.25rem;font-size:.9rem}.csOrderItemDetailList h2{font-size:1.1em;padding-bottom:.5rem;margin:0}.csOrderItemDetailList li{display:flex;flex-wrap:wrap;align-items:center;text-align:left;gap:.75rem;border-block:1px solid #eee}.csOrderItemDetailList li:nth-child(odd){background-color:#f5f5f5}.csOrderItemDetailList li .itemImage{width:60px;height:60px;overflow:hidden;background-color:#fff}.csOrderItemDetailList li .itemImage img{width:100%;height:100%;object-fit:contain}.csOrderItemDetailList li div{display:flex;flex-direction:column;gap:.25rem}.csOrderItemDetailList li .itemName{flex:1}.csOrderItemDetailList li .itemName span{align-self:baseline;font-weight:600;font-size:75%;background-color:#83fc83;padding:.2rem;border-radius:.25rem}.csOrderItemDetailList li .itemName strong{max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csOrderItemDetailList li .itemQty,.csOrderItemDetailList li .itemPrice,.csOrderItemDetailList li .itemSource{min-width:fit-content;flex-basis:8%;flex-shrink:0}.csLabelView{display:flex;flex-wrap:nowrap;align-items:start;gap:1rem;font-size:.9rem}.csLabelView label{font-weight:700;min-width:125px}.csLoader{width:12px;height:12px;border-radius:50%;display:block;margin:15px auto;position:relative;color:var(--primary-background-color);box-sizing:border-box;animation:animLoader 1s linear infinite alternate}@keyframes animLoader{0%{box-shadow:-38px -6px,-14px 6px,14px -6px}33%{box-shadow:-38px 6px,-14px -6px,14px 6px}66%{box-shadow:-38px -6px,-14px 6px,14px -6px}to{box-shadow:-38px 6px,-14px -6px,14px 6px}}.csOrderItemView{display:flex;flex-direction:column;gap:1rem}.csOrderStoreViewDetails{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;background-color:#f0fcf0;padding:.5rem;border-radius:.5rem}.csOrderStoreViewDetails picture{width:60px;height:60px;padding:.25rem;overflow:hidden;background-color:#fff;flex-grow:0;flex-shrink:0}.csOrderStoreViewDetails picture img{width:100%;height:100%;object-fit:contain}.csOrderStoreViewDetails>div{flex:1;display:flex;flex-direction:column;gap:.25rem}.csConnectionStatus{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;text-transform:uppercase;font-size:75%;margin-left:auto}.csConnectionStatus svg{width:36px;height:36px}.csConnectionStatus.online *{color:var(--success-color);fill:var(--success-color)}.csConnectionStatus.offline *{color:var(--error-color);stroke:var(--error-color)}
