.cataloghero{color:#fff;background:linear-gradient(135deg,#202720,#34422e);justify-content:space-between;align-items:end;gap:30px;padding:64px 6vw;display:flex}.cataloghero span,.catalogform header span,.cataloglist>header span{letter-spacing:2px;color:#b7e300;font-size:11px;font-weight:800}.cataloghero h1{margin:12px 0;font-size:46px}.cataloghero p{color:#c7d0c5;margin:0}.cataloglogin{background:#ffffff12;border-radius:14px;gap:8px;padding:9px;display:flex}.cataloglogin input{border:0;border-radius:9px;min-width:220px;padding:13px}.cataloglogin button,.catalogsubmit{background:#b7e300;border:0;border-radius:9px;padding:13px 18px;font-weight:800}.catalogmessage{border-radius:12px;max-width:1240px;margin:20px auto 0;padding:14px 18px}.catalogmessage.error{color:#9c3826;background:#fff0ec}.catalogmessage.success{color:#47601f;background:#eff8d2}.cataloglayout{grid-template-columns:390px 1fr;align-items:start;gap:26px;max-width:1240px;margin:38px auto 80px;padding:0 22px;display:grid}.catalogform,.cataloglist{background:#fff;border:1px solid #e3e9d5;border-radius:22px;padding:25px}.catalogform{position:sticky;top:96px}.catalogform h2,.cataloglist h2{margin:8px 0}.catalogform header p{color:#70766b;font-size:13px;line-height:1.6}.catalogform label{margin-top:16px;font-size:13px;font-weight:800;display:block}.catalogform input,.catalogform textarea{border:1px solid #dce4cc;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:12px}.catalogform textarea{resize:vertical;min-height:92px}.catalogform input:focus,.catalogform textarea:focus{border-color:#7c9c32;box-shadow:0 0 0 3px #b7e3002b}.formpair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.catalogsubmit{width:100%;margin-top:20px}.catalogsubmit:disabled{opacity:.5}.cataloglist>header{border-bottom:1px solid #e3e9d5;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.cataloglist>header a{color:#526c2e;font-size:13px;font-weight:800}.cataloglist article{border-bottom:1px solid #edf0e7;padding:22px 0}.catalogtop{align-items:center;gap:8px;display:flex}.catalogtop em,.catalogtop small,.productstatus{border-radius:20px;padding:6px 9px;font-size:10px;font-style:normal}.catalogtop em{background:#f0f4e7}.catalogtop small{color:#70766b;margin-left:auto}.productstatus.active{color:#425b16;background:#e4f5a8}.productstatus.draft{color:#7f5a00;background:#fff0bd}.productstatus.archived{color:#70766b;background:#ecefeb}.cataloglist h3{margin:14px 0 7px;font-size:21px}.cataloglist article>p{color:#70766b;margin:0;line-height:1.65}.catalogfeatures{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.catalogfeatures span{border:1px solid #dce4cc;border-radius:20px;padding:5px 8px;font-size:11px}.cataloglist article footer{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.cataloglist article footer>a{color:#526c2e;font-size:12px}.cataloglist article footer div{gap:6px;display:flex}.cataloglist article footer button{background:#fff;border:1px solid #dce4cc;border-radius:8px;padding:8px 10px;font-size:12px}.cataloglist article footer button:first-child{color:#fff;background:#202720;border-color:#202720}.cataloglist article footer button.archive{color:#8b473a}@media (max-width:850px){.cataloghero{padding:45px 20px;display:block}.cataloghero h1{font-size:36px}.cataloglogin{margin-top:25px}.cataloglogin input{flex:1;min-width:0}.cataloglayout{grid-template-columns:1fr;padding:0 14px}.catalogform{position:static}.cataloglist{padding:18px}.cataloglist article footer,.formpair{grid-template-columns:1fr}}.catalogcancel{background:#fff;border:1px solid #dce4cc;border-radius:9px;width:100%;margin-top:8px;padding:11px;font-weight:700}.catalogform input:disabled{color:#8a9085;background:#f1f3ed}
