*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;height:100%}body{font-family:Arial,sans-serif;font-size:14px;background-color:#fff;margin:0;line-height:1.5}.invisible{display:none}.visible{display:block}label{font-weight:bold}b,strong{font-weight:bold}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:bold;line-height:1.25}h1{font-size:2rem}h2{font-size:1.5rem}a{cursor:pointer;text-decoration:none}a.underline{text-decoration:underline}caption{font-size:.8rem}.turbo-progress-bar{height:6px;background-color:#470a68}.alert{margin:30px auto;background-color:#909be9;padding:20px}#header{display:flex;justify-content:space-between}.cs-admin{width:90%;margin:20px auto}.cs-admin table{border-collapse:collapse;border-spacing:15px;margin:10px auto;width:100%}.cs-admin td,.cs-admin th{border:1px solid #777;padding:.5rem;text-align:center;padding:.5rem}.cs-admin th{background-color:#ccc}.cs-admin td{text-align:center}.cs-admin .form-group{display:flex;justify-content:flex-start;column-gap:10px;align-items:start}.cs-admin .pagination{display:flex;align-items:center;justify-content:center;gap:7px}.order_container{font-family:Arial,Helvetica,sans-serif;margin:auto;padding:10px}.order_container .label{font-weight:bold}.order_container .header{padding:0 10px;margin-top:20px;margin-bottom:20px}.order_container .order{border-spacing:5px;border-collapse:separate;border:1px solid #eee;width:100%;background:#fcfcfc}.order_container .order tr>td:first-child{width:100px}.order_container .order tr>td:nth-child(2){width:250px}.order_container .notes{border:solid 1px #eee;background:#fcfcfc;padding:10px}.order_container .notes #notes-history-container .notes-history-header{display:flex;justify-content:space-between;align-content:center}.order_container .notes #notes-history-container button{border:none;background:rgba(0,0,0,0);font-size:large;font-weight:bold;cursor:pointer}.order_container .notes .note{display:flex;gap:30px}.order_container .notes .note:nth-child(even){background:#eee}.order_container .notes .form{margin-top:10px}.order_container .notes .form .form-group{display:flex;justify-content:space-between}.order_container .notes .form .form-group textarea{border:solid 1px;flex-grow:1;resize:none}.order_container .notes .form .form-group button{background:green;color:#fff;border:none}.order-items-container{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px 10px}.order-items-container .order-item-container{display:flex;align-content:space-between;gap:10px}.order-items-container .order-item-container .order-item-container__product-image img{max-width:150px}.order-items-container .order-item-container .box{width:100%;display:flex;gap:5px}.order-items-container .order-item-container .box .box__column{flex:1;padding:10px;border:1px solid #eee;background:#fcfcfc}.order-items-container .order-item-container .box .box__column .label-value label{display:inline-block;font-weight:bold;width:10rem}.order-items-container .order-item-container .box .box__column:last-child{flex-grow:2}.payment-details-container{flex:1}.payment-details-container .payment-row{display:flex;margin-bottom:10px;flex-direction:column}.payment-details-container .payment-row .payment-column{display:flex;justify-content:space-between}.payment-details-container .payment-row .payment-column .cell{flex:1}.payment-details-container .payment-row .payment-column .cell:first-child{flex-grow:1.5}.payment-details-container .label-value--tooltip{display:flex;position:relative}.payment-details-container .label-value--tooltip .icon-tooltip:hover+.tooltip-content{display:block;position:absolute}.payment-details-container .label-value--tooltip .tooltip-content.tooltip-content--lateFee,.payment-details-container .label-value--tooltip .tooltip-content.tooltip-content--buyout{display:none;border:2px solid #000;padding:1rem;position:absolute;background:#fff;left:85%;width:200%;bottom:100%;max-width:200px}.payment-details-container .label-value--tooltip .tooltip-content.tooltip-content--lateFee span,.payment-details-container .label-value--tooltip .tooltip-content.tooltip-content--buyout span{font-size:.8rem;display:block;margin-bottom:.5rem}.payment-details-container .label-value--tooltip span{margin-right:1rem}.payment-details-container .icon-tooltip:before{content:"?";display:inline-block;width:1rem;height:1rem;background-color:#555;color:#fff;border-radius:50%;text-align:center;line-height:1rem;font-size:.7rem;font-weight:bolder}.payment-details-container .icon-tooltip:hover{cursor:pointer}#refund-modal{z-index:2;width:400px;max-width:100%;max-height:100%;word-break:break-word;border-radius:6px;background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);overflow-y:auto}#refund-modal .modal-content{margin:10px auto;width:80%;padding:10px}#refund-modal .modal-content p{font-weight:bold}#refund-modal .modal-content .refund-errors{color:red}#refund-modal .modal-content .refund-success{color:green}#refund-modal .modal-content span{width:10%}#refund-modal .modal-content .loader{width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate;margin-left:auto;margin-right:auto;margin-bottom:20px}@keyframes l5{0%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.1333333333);background:#000}33%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.1333333333);background:rgba(0,0,0,.1333333333)}66%{box-shadow:20px 0 rgba(0,0,0,.1333333333),-20px 0 #000;background:rgba(0,0,0,.1333333333)}100%{box-shadow:20px 0 rgba(0,0,0,.1333333333),-20px 0 #000;background:#000}}@keyframes l10-1{0%,100%{transform:scaleX(var(--s, 1)) rotate(0)}25%,75%{transform:scaleX(var(--s, 1)) rotate(180deg)}}@keyframes l10-0{0%,49.9%{transform:scaleX(1)}50%,100%{transform:scaleX(-1)}}#refund-modal .modal-content form input[type=number]{padding:10px;margin-bottom:5px;width:92%;margin-top:10px;margin-bottom:10px}#refund-modal .modal-content .reason-container #reason{display:block;width:100%;padding:10px;margin-bottom:5px;margin-top:10px;margin-bottom:10px}#refund-modal .modal-content .button-container{margin-top:15px;display:flex;justify-content:center;column-gap:12px}#refund-modal .close{color:#aaa;float:right;font-size:20px;font-weight:bold;background-color:rgba(0,0,0,0);border-color:#aaa;cursor:pointer}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(3px);z-index:1}#modal-confirm{position:fixed;padding:0;margin:0;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;visibility:hidden}#modal-confirm .modal-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#666;opacity:.75}#modal-confirm .modal-container{position:relative;border:solid 3px #333;padding:20px;background:#fff;opacity:1;min-width:300px}#modal-confirm .modal-header{display:flex;justify-content:space-between;align-items:start}#modal-confirm .response-messages .success{color:#53a653;display:none}#modal-confirm .response-messages .error{color:#c00;display:none}#modal-confirm .modal-content{margin:20px 0}#modal-confirm .modal-actions{text-align:right}.small-loader{width:5px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate;display:inline-block}@keyframes l5{0%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.1333333333);background:#000}33%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.1333333333);background:rgba(0,0,0,.1333333333)}66%{box-shadow:20px 0 rgba(0,0,0,.1333333333),-20px 0 #000;background:rgba(0,0,0,.1333333333)}100%{box-shadow:20px 0 rgba(0,0,0,.1333333333),-20px 0 #000;background:#000}}.loading-text{width:fit-content;font-weight:bold;font-family:sans-serif;font-size:30px;padding-bottom:8px;background:linear-gradient(currentColor 0 0) 0 100%/0% 3px no-repeat;animation:l2 2s linear infinite;display:none}.loading-text:before{content:"loading..."}@keyframes l2{to{background-size:100% 3px}}.sign-in{border:solid 1px;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%}
