[hidden]{display:none!important}.auth-loading>aside,.auth-loading>main,.auth-mode>aside,.auth-mode>main{display:none}#authScreen{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-brand{background:#10192e;padding:70px 12%;display:flex;flex-direction:column;justify-content:center;color:white}.auth-brand img{width:180px;border-radius:14px;margin-bottom:40px}.auth-brand h1{font-size:42px;line-height:1.3}.auth-brand p{color:#a6b9d7;font-size:15px;line-height:1.8}.auth-card{padding:70px 15%;align-self:center;max-width:700px}.auth-card h2{font-size:27px;margin:16px 0}.auth-card p{font-size:12px}.auth-card label{margin:20px 0}.auth-card .primary{width:100%;padding:14px}.auth-card small{display:block;margin-top:25px;font-size:10px;color:#95a7bf}.auth-card input{padding:13px}.checkbox{display:flex;align-items:center;gap:10px}.checkbox input{width:auto}aside nav{overflow-y:auto;min-height:0;flex:1}aside .workspace{margin:20px 0 15px}aside .brand img{height:65px!important;width:150px!important}aside .aside-bottom{padding-top:14px}.profile small{display:block;font-size:9px;color:#8295ac;margin-top:4px}.profile button{font-size:9px;padding:7px 9px}.settings .form-grid{margin-bottom:20px}.panel .row-actions{gap:5px}.toolbar>span{font-size:12px;color:#7d8fa6;align-self:center}.panel .danger{color:#c24c59}@media(max-width:760px){#authScreen{grid-template-columns:1fr}.auth-brand{padding:25px}.auth-brand img{width:110px;margin-bottom:10px}.auth-brand h1{font-size:26px;margin:5px 0}.auth-brand p{font-size:12px}.auth-card{padding:30px 25px;width:100%;max-width:none}.profile{display:flex}.profile .online,.profile>span{display:none}aside nav{overflow-x:auto;overflow-y:hidden;flex:none}header{gap:8px}#breadcrumb{font-size:10px}}
[hidden]{display:none!important}
.sale-line.sale-priced-line{display:grid;grid-template-columns:minmax(140px,1fr) 80px 160px 36px;gap:12px;align-items:start;margin-bottom:16px}.sale-priced-line label{font-size:11px;margin:0;min-width:0}.sale-priced-line input,.sale-priced-line select{width:100%;max-width:none;margin-top:7px}.sale-priced-line>button{padding:11px 8px;margin-top:23px}.sale-priced-line small{display:block;color:#8291a4;font-size:10px;margin-top:7px}.sale-price-help{font-size:11px;margin-bottom:15px}@media(max-width:600px){.sale-line.sale-priced-line{grid-template-columns:80px minmax(120px,1fr) 36px;gap:10px}.sale-priced-line .sale-product{grid-column:1/-1}.sale-priced-line>button{margin-top:23px}}
