body{background:radial-gradient(circle at 88% 5%,#e2edef 0,transparent 28%),var(--bg)}.login{background:radial-gradient(circle at 82% 15%,#eef5f6 0,transparent 30%),#fff}.login>aside{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 76%,#1f6976 0,transparent 35%),linear-gradient(145deg,#0b3037,#17606d)}.login>aside:after{content:"";position:absolute;width:460px;height:460px;border:80px solid #ffffff0a;border-radius:50%;right:-210px;bottom:-220px}.soft{border:1px solid #cbdadd;border-radius:10px;background:#fff;color:#234b54;padding:10px 15px;font-weight:700;cursor:pointer}.headbuttons,.quickdates{display:flex;gap:8px;flex-wrap:wrap}.quickdates{margin-bottom:6px}.quickdates button{border:1px solid var(--line);border-radius:99px;background:#fff;padding:8px 13px;cursor:pointer}.quickdates button.active{background:var(--nav);border-color:var(--nav);color:#fff}.csvhelp{padding:12px;margin:10px 0 15px;border-radius:10px;background:#eef4f5;color:#4a6269;font-size:11px;line-height:1.6}.modal{max-height:90vh;overflow:auto}.productform{width:min(720px,100%)}.productform>.gold:last-child{position:sticky;bottom:0;box-shadow:0 -10px 18px #fff}.compactmodal{width:min(650px,100%)}@media(max-width:700px){.headbuttons{width:100%}.headbuttons button{flex:1}}
