.need-edit-page{max-width:1160px;margin:0 auto}.need-edit-hero{display:flex;align-items:center;gap:18px;margin-bottom:18px;padding:25px 28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,#fff,#edf5fa);box-shadow:0 5px 18px rgba(31,83,118,.06)}.need-edit-hero>div:nth-child(2){min-width:0;flex:1}.need-edit-hero h1{margin:2px 0;border:0;padding:0;font-size:28px}.need-edit-hero p{margin:0;color:var(--muted)}.need-status{padding:7px 11px;border-radius:18px;background:#fff1d9;color:#9a6815;font-size:10px;font-weight:900;text-transform:uppercase}.need-status--1{background:#fff0ed;color:#a94d3e}.need-status--2{background:#e1f3e9;color:#147451}.need-edit-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.need-edit-info .form-field--wide{grid-column:span 2}.need-edit-info input,.need-edit-info select,.purchase-fields input,.purchase-fields select,.need-edit-lines select{width:100%!important;height:43px!important;margin:0!important;padding:9px 11px!important;border:1px solid #cbdad4!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.need-edit-info input:focus,.need-edit-info select:focus,.purchase-fields input:focus,.purchase-fields select:focus,.need-edit-lines select:focus{border-color:#347db8!important;box-shadow:0 0 0 3px rgba(52,125,184,.1)!important}.need-edit-lines select{min-width:145px;height:37px!important;padding:6px 8px!important}.purchase-section{padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 5px 18px rgba(19,49,43,.05)}.purchase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.purchase-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fbfdfc}.purchase-card header{display:flex;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid var(--line);background:#f1f6f9}.purchase-card header span{padding:4px 7px;border-radius:7px;background:#347db8;color:#fff;font-size:9px;font-weight:900}.purchase-card header strong{font-size:12px}.purchase-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}.purchase-fields .form-field--wide{grid-column:1/-1}.purchase-fields label{font-size:10px!important}.purchase-fields input,.purchase-fields select{height:39px!important;font-size:11px!important}.need-edit-footer{position:sticky;bottom:0;z-index:20;padding:14px 0;background:linear-gradient(transparent,var(--canvas) 22%)}@media(max-width:950px){.purchase-grid{grid-template-columns:1fr}.purchase-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-fields .form-field--wide{grid-column:span 2}}@media(max-width:760px){.need-edit-hero{align-items:flex-start;flex-wrap:wrap}.need-status{margin-left:71px}.need-edit-info{grid-template-columns:1fr}.need-edit-info .form-field--wide{grid-column:auto}.purchase-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-fields .form-field--wide{grid-column:1/-1}}@media(max-width:520px){.need-edit-hero .needs-hero__icon{width:52px;height:52px}.need-edit-hero .needs-hero__icon img{width:34px}.need-status{margin-left:0}.purchase-fields{grid-template-columns:1fr}.purchase-fields .form-field--wide{grid-column:auto}.need-edit-footer{position:static;flex-direction:column-reverse}.need-edit-footer>*{width:100%!important}}
