.dash{gap:20px;display:grid}.dash__block{background-color:var(--color-white);box-shadow:0 0 5px var(--color-border);border-radius:var(--border-radius-s);padding:20px}@media only screen and (width<=860px){.dash__block{padding:10px}}.dash__block.grid{gap:20px;display:grid}.dash__block h2{margin:0;font-size:20px;font-weight:700}.dash__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}@media only screen and (width<=860px){.dash__stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.dash__stats>div{grid-template-columns:max-content 1fr;align-items:start;gap:20px;display:grid}@media only screen and (width<=860px){.dash__stats>div{grid-template-columns:1fr;align-items:start;gap:10px}}.dash__stats>div div{gap:5px;display:grid}@media only screen and (width<=860px){.dash__stats>div div{align-items:center;gap:10px;display:flex}}.dash__stats>div:nth-child(2) svg{background-color:var(--color-green)}.dash__stats>div:nth-child(3) svg{background-color:var(--color-darkblue)}.dash__stats>div:nth-child(4) svg{background-color:var(--color-yellow)}.dash__stats>div svg{background-color:var(--color-lightblue);border-radius:var(--border-radius-s);width:50px;height:50px;padding:10px}@media only screen and (width<=860px){.dash__stats>div svg{width:30px;height:30px;padding:5px}}.dash__stats>div p:first-child{margin:0;font-size:30px;font-weight:700}.dash__stats>div p:last-child{margin:0}.dash__stats>div>a{white-space:nowrap;grid-column:span 2;place-self:end start}@media only screen and (width<=860px){.dash__stats>div>a{grid-column:span 1}}.dash__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media only screen and (width<=860px){.dash__header{flex-direction:column}}.dash__filters{align-items:center;gap:10px;display:flex}@media only screen and (width<=860px){.dash__filters{flex-wrap:wrap;display:none}.dash__filters.active{display:flex}}.dash__filters .close,.dash__filters .search{padding:12px}.dash__filters-btns{gap:10px;display:flex}@media only screen and (width<=860px){.dash__filters-btns{width:100%}}.dash__alert{background-color:color-mix(in srgb, var(--color-green) 10%, transparent);color:var(--color-green);border:1px solid var(--color-green);border-radius:var(--border-radius-s);gap:5px;padding:10px 15px;display:grid}.dash__alert.mb{margin-bottom:20px}.dash__alert.red{background-color:color-mix(in srgb, var(--color-red) 10%, transparent);border-color:var(--color-red);color:var(--color-red)}.dash__results{gap:20px;display:grid}.dash__pagination nav ul{justify-content:end;align-items:center;gap:10px;display:flex}.dash__pagination nav ul li a,.dash__pagination nav ul li span{border:1px solid var(--color-border);width:40px;height:40px;transition:var(--transition);border-radius:var(--border-radius-s);justify-content:center;align-items:center;font-weight:500;display:flex}.dash__pagination nav ul li.active span{background-color:var(--color-darkblue);color:var(--color-white)}.dash__pagination nav ul li.disabled{opacity:.5}.dash__pagination nav ul li a:hover{background-color:var(--color-lightblue);color:var(--color-white)}.dash__pagination nav ul li a:hover svg *{fill:var(--color-white)}.dash__pagination nav ul li:first-child svg,.dash__pagination nav ul li:last-child svg{height:10px}.dash__inputs{gap:10px;display:grid}.dash__inputs input,.dash__inputs select{width:100%}.dash__inputs.checkbox label{justify-self:start;align-items:start;gap:10px;display:inline-flex}.dash__inputs .badge{vertical-align:middle;border-radius:20px;width:15px;height:15px;margin-left:5px;display:inline-block}.dash__inputs .badge.red{background-color:var(--color-red)}.dash__inputs .badge.green{background-color:var(--color-green)}.dash__inputs .badge.orange{background-color:var(--color-yellow)}.dash__inputs-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media only screen and (width<=860px){.dash__inputs-grid{grid-template-columns:1fr;gap:0}}.dash__inputs-btns{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.dash__gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:center;gap:20px;display:grid}@media only screen and (width<=860px){.dash__gallery{gap:10px}}.dash__gallery.main{grid-template-columns:repeat(3,1fr)}.dash__gallery.main>div:first-child{grid-column:span 3}.dash__gallery.main:has(.active)>div:not(.active){cursor:pointer;transition:var(--transition)}.dash__gallery.main:has(.active)>div:not(.active):hover{opacity:.8}.dash__gallery.main:has(.active)>div:first-child{grid-column:unset}.dash__gallery.main .active{grid-row:1;grid-column:span 3!important}.dash__gallery-item{border:1px solid var(--color-border);border-radius:var(--border-radius-s);padding:5px;position:relative}.dash__gallery-item:has(.main){border:1px solid var(--color-lightblue)}.dash__gallery-actions{gap:10px;display:flex;position:absolute;bottom:10px;right:10px}.dash__gallery-actions .remove{border-radius:var(--border-radius-s);background-color:var(--color-red);cursor:pointer;width:30px;height:30px;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:3px;display:flex}.dash__gallery-actions .remove:hover{background-color:var(--color-darkblue)}.dash__gallery-actions .main{border-radius:var(--border-radius-s);background-color:var(--color-lightblue);border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:3px;display:flex}.dash__gallery-actions .setmain{border-radius:var(--border-radius-s);background-color:var(--color-green);width:30px;height:30px;transition:var(--transition);cursor:pointer;border:none;justify-content:center;align-items:center;padding:3px;display:flex}.dash__gallery-actions .setmain:hover{background-color:var(--color-darkblue)}.dash__gallery img{aspect-ratio:1;vertical-align:bottom;object-fit:cover;width:100%}.dash__product{grid-template-columns:minmax(min-content,550px) minmax(56%,1fr);align-items:start;gap:20px;display:grid}@media only screen and (width<=860px){.dash__product{grid-template-columns:1fr}}.dash__order{grid-template-columns:minmax(min-content,550px) minmax(56%,1fr);align-items:start;gap:20px;display:grid}@media only screen and (width<=860px){.dash__order{grid-template-columns:1fr}}.dash__prodlist{gap:20px;display:grid}.dash__prodlist div{align-items:center;gap:20px;display:flex}@media only screen and (width<=860px){.dash__prodlist div{flex-wrap:wrap}.dash__prodlist div input{width:calc(100% - 78px)}.dash__prodlist div .red{width:58px}}.dash__prodlist div:only-child button{opacity:.5;pointer-events:none}.footer{align-self:end;margin-top:auto;font-size:14px}.header{box-shadow:0 0 5px var(--color-border);border-radius:var(--border-radius-s);background-color:var(--color-white);justify-content:end;gap:20px;padding:10px;display:flex}@media only screen and (width<=860px){.header{border-radius:0;align-items:center;width:calc(100% + 40px);margin:-20px -20px 0}}.header>a{margin-right:auto}.header>a svg{vertical-align:bottom;width:100px;height:auto}@media only screen and (width>=860px){.header>a{display:none}}.header__user{grid-template-columns:1fr max-content;align-items:center;gap:0 10px;font-size:14px;display:inline-grid}@media only screen and (width<=860px){.header__user{display:none}}.header__user>div{text-align:right;display:grid}.header__user>div span{font-weight:600}.header__user>span{background-color:var(--color-green);width:50px;height:50px;color:var(--color-white);border-radius:100%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}@media only screen and (width<=860px){.header__user>span{display:none}}.header__btns{align-items:center;gap:10px;display:flex}.header__btns button{background-color:var(--color-green)}.header__btns a{background-color:var(--color-lightblue)}.header__btns button,.header__btns a{border-radius:var(--border-radius-s);width:50px;height:50px;transition:var(--transition);border:0;justify-content:center;align-items:center;display:flex}.header__btns button:hover,.header__btns a:hover{background-color:var(--color-darkblue)}@media only screen and (width>=860px){.header__btns{display:none}}.header__menu{background-color:var(--color-white);flex-direction:column;gap:20px;width:100%;height:100%;padding:10px 10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:-100%}.header__menu.active{left:0}.header__menu nav{gap:10px;width:100%;display:grid}.header__menu nav a{color:var(--color-darkblue);border-radius:var(--border-radius-s);gap:15px;width:100%;padding:15px 20px;font-weight:500;text-decoration:none;display:flex}.header__menu nav a svg *{fill:var(--color-darkblue)}.header__menu nav a:hover{background-color:var(--color-lightblue);color:var(--color-white)}.header__menu nav a:hover svg *{fill:var(--color-white)}.header__menu nav a.active{background-color:var(--color-lightblue);color:var(--color-white)}.header__menu nav a.active svg *{fill:var(--color-white)}.header__menu form{text-align:center;margin-top:auto}.header__menu form .logout{color:var(--color-black);text-underline-offset:6px;align-items:center;gap:15px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.header__menu form .logout:hover{color:var(--color-lightblue)}.header__menu form .logout svg{width:24px;fill:var(--color-darkblue)}.header__close{border-radius:var(--border-radius-s);width:50px;height:50px;transition:var(--transition);background-color:var(--color-lightblue);border:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.header__close:hover{background-color:var(--color-darkblue)}input[type=text],input[type=email],input[type=password],input[type=phone],input[type=number],input[type=date],textarea{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--border-radius-s);appearance:none;width:100%;padding:0 20px;font-family:inherit;line-height:50px}textarea{max-width:100%;padding:15px 20px;line-height:27px;width:100%!important}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--border-radius-s);appearance:none;background-image:url(/build/assets/arrow_black-FUvYjRhr.svg);background-position:right 20px center;background-repeat:no-repeat;width:max-content;max-width:100%;padding:0 40px 0 20px;line-height:50px}@media only screen and (width<=860px){select{width:100%}}input[type=checkbox]{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--border-radius-s);appearance:none;cursor:pointer;margin:0;padding:10px;display:inline-flex}input[type=checkbox]:checked{background-color:var(--color-green);box-shadow:inset 0 0 0 4px var(--color-white)}input[type=file]{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--border-radius-s);width:100%;padding:10px;font-family:inherit}input[type=file]::file-selector-button{background-color:var(--color-lightblue);color:var(--color-white);vertical-align:middle;transition:var(--transition);cursor:pointer;text-align:center;font-family:inherit;line-height:22px;font-size:inherit;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;margin-right:10px;padding:12px 20px;display:inline-flex;border-radius:var(--border-radius-s)!important;font-weight:500!important}input[type=file]::file-selector-button:hover{background-color:var(--color-darkblue)}input[type=text].green,input[type=email].green,input[type=password].green,input[type=phone].green,input[type=number].green,input[type=date].green,textarea.green,select.green{border-color:var(--color-green);background-color:color-mix(in srgb, var(--color-green) 10%, transparent);color:var(--color-green)}input[type=text].blue,input[type=email].blue,input[type=password].blue,input[type=phone].blue,input[type=number].blue,input[type=date].blue,textarea.blue,select.blue{border-color:var(--color-lightblue);background-color:color-mix(in srgb, var(--color-lightblue) 10%, transparent);color:var(--color-lightblue)}input[type=text].darkblue,input[type=email].darkblue,input[type=password].darkblue,input[type=phone].darkblue,input[type=number].darkblue,input[type=date].darkblue,textarea.darkblue,select.darkblue{border-color:var(--color-darkblue);background-color:color-mix(in srgb, var(--color-darkblue) 10%, transparent);color:var(--color-darkblue)}input[type=text].red,input[type=email].red,input[type=password].red,input[type=phone].red,input[type=number].red,input[type=date].red,textarea.red,select.red{border-color:var(--color-red);background-color:color-mix(in srgb, var(--color-red) 10%, transparent);color:var(--color-red)}.login{background-color:var(--color-darkblue);flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;padding:20px;display:flex}.login h1{text-align:center;margin:0;font-size:30px}.login__box{border-radius:var(--border-radius);background-color:var(--color-white);width:100%;max-width:400px;padding:30px}@media only screen and (width<=1080px){.login__box{padding:20px}}.login__box form{gap:20px;display:grid}.login__box form>span{text-align:center;font-size:12px}.login__info{color:var(--color-green)}.login__error{color:var(--color-red);gap:10px;margin:0;padding:0;display:grid}.login__grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.login label{justify-self:start;align-items:start;gap:10px;display:inline-flex}.login__wsg{color:var(--color-border);font-size:12px}.login__wsg a{color:var(--color-lightblue)}.login__wsg a:hover{color:var(--color-green)}body aside{background-color:var(--color-darkblue);flex-direction:column;gap:50px;height:100%;padding:50px 20px;display:flex}@media only screen and (width<=1080px){body aside{padding:10px}}@media only screen and (width<=860px){body aside{display:none}}body aside>a{margin:0 auto}@media only screen and (width<=1080px){body aside>a{display:none}}body aside>a svg{vertical-align:bottom;width:200px;max-width:100%;height:auto;margin:0 auto}body aside nav{gap:10px;width:100%;display:grid}body aside nav a{color:var(--color-white);border-radius:var(--border-radius-s);gap:15px;width:100%;padding:15px 20px;font-weight:500;text-decoration:none;display:flex}@media only screen and (width<=1080px){body aside nav a{padding:10px}body aside nav a span{display:none}}body aside nav a:hover,body aside nav a.active{background-color:var(--color-lightblue)}body aside form{text-align:center;margin-top:auto}body aside form .logout{color:var(--color-white);text-underline-offset:6px;align-items:center;gap:15px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}@media only screen and (width<=1080px){body aside form .logout{padding:10px}body aside form .logout span{display:none}}body aside form .logout:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}body aside form .logout svg{width:24px}.table{-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-s);border:1px solid var(--color-border);overflow-x:auto}.table.white{background-color:var(--color-white)}.table table{border-collapse:collapse;width:100%}.table table img,.table table .placeholder{object-fit:cover;border-radius:var(--border-radius-s);background-color:var(--color-lightgray);vertical-align:bottom;width:50px;min-width:50px;height:50px}.table table thead th{font-weight:500}.table table th,.table table td{text-align:left;padding:15px 20px}@media only screen and (width<=1080px){.table table th,.table table td{padding:10px}}.table table th{background-color:var(--color-lighter);border-bottom:1px solid var(--color-border)}.table table td{border-bottom:1px solid var(--color-border)}.table table td:last-child{border-right:none}.table table tr:last-child td{border-bottom:none}.table table .green{color:var(--color-green)}.table table .blue{color:var(--color-darkblue)}.table table .red{color:var(--color-red)}.table table .orange{color:#ff9100}.table table .strong{font-weight:700}.table table .edit{align-items:center;gap:10px;display:flex}.table table .edit a,.table table .edit button{border:1px solid var(--color-border);border-radius:var(--border-radius-s);transition:var(--transition);cursor:pointer;background-color:#0000;padding:10px}.table table .edit a:hover,.table table .edit button:hover{background-color:var(--color-lighter)}.table table .edit a svg,.table table .edit button svg{vertical-align:bottom}:root{--color-white:#fff;--color-black:#121212;--color-lightgray:#f5f5f5;--color-lighter:#f8f8f8;--color-darkblue:#00335c;--color-lightblue:#0095da;--color-yellow:#fbb900;--color-green:#43ac34;--color-red:#e00;--color-border:#ebeaea;--border-radius:10px;--border-radius-s:5px;--transition:all .2s linear}html{font-size:10px}html,body{width:100%;height:100%;margin:0}a{transition:var(--transition);text-decoration:none}a.link{color:var(--color-lightblue)}a.link:hover{color:var(--color-darkblue)}body{color:var(--color-black);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{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}button,input,select,textarea{outline:none}input{appearance:none}p{margin:20px 0;line-height:27px}img{max-width:100%;height:auto}.app{background-color:var(--color-lightgray);grid-template-columns:300px 1fr;align-items:stretch;display:grid}@media only screen and (width<=1080px){.app{grid-template-columns:max-content 1fr}}@media only screen and (width<=860px){.app{grid-template-columns:1fr}}.app__app{flex-direction:column;gap:20px;padding:20px;display:flex}.app__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:20px 0 40px;display:flex}@media only screen and (width<=1080px){.app__title{margin:0 0 20px}}@media only screen and (width<=480px){.app__title:has(div){margin:0 0 30px}}.app__title>h1{margin:0;font-size:30px;font-weight:700}.app__title-btns{gap:10px;display:flex}@media only screen and (width<=480px){.app__title-btns a,.app__title-btns button{padding-left:7px;padding-right:7px}.app__title-btns{width:100%}}@media only screen and (width>=860px){.app__title-btns .search{display:none}}.app__btn{background-color:var(--color-lightblue);color:var(--color-white);vertical-align:middle;transition:var(--transition);cursor:pointer;text-align:center;font-family:inherit;line-height:22px;font-size:inherit;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex;border-radius:var(--border-radius-s)!important;font-weight:500!important}@media only screen and (width<=480px){.app__btn{width:100%}}.app__btn:hover{background-color:var(--color-darkblue)}.app__btn.red{background-color:var(--color-red)}.app__btn.red:hover{background-color:var(--color-darkblue)}
