.inline-editor{scroll-margin-top:90px}.inline-editor-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}.inline-editor-intro h2{font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-2.5px;margin:16px 0 0}.inline-editor-intro p{font-size:14px;line-height:1.75;color:var(--muted);margin:0;max-width:560px}.editor-panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 18px 60px rgba(28,56,40,.07)}.editor-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.editor-panel-head h3{font-size:24px;margin:0 0 5px}.editor-panel-head p{font-size:12px;color:var(--muted);margin:0}.editor-button{border:0;border-radius:10px;background:var(--green);color:#fff;min-height:44px;padding:0 20px;font-weight:700;cursor:pointer}.editor-button:hover{background:var(--green-dark)}.editor-button:disabled{opacity:.55;cursor:not-allowed}.editor-button-secondary{background:#eaf6ee;color:var(--green-dark)}.editor-button-secondary:hover{background:#dcefe3}.editor-list{display:flex;flex-direction:column;gap:14px}.service-editor-card{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.service-editor-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.service-active{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.service-active input{width:18px;height:18px;accent-color:var(--green)}.service-order{display:flex;gap:7px}.service-order button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;min-height:34px;padding:0 11px;cursor:pointer}.service-order button:disabled{opacity:.35;cursor:not-allowed}.service-order .service-remove{color:#b42318}.service-fields{display:grid;grid-template-columns:1fr 220px;gap:14px}.service-editor-card label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#3f5147}.service-editor-card input[type=text],.service-editor-card input[type=number],.service-editor-card textarea{width:100%;border:1px solid #cfdbd2;border-radius:9px;background:#fff;color:var(--ink);padding:11px 12px;font:inherit;font-size:14px;resize:vertical}.service-editor-card input:focus,.service-editor-card textarea:focus{outline:2px solid rgba(29,185,104,.22);border-color:var(--green)}.service-editor-card>label{margin-top:14px}.editor-empty{text-align:center;padding:38px 20px;color:var(--muted);border:1px dashed var(--line);border-radius:14px}.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.editor-status{font-size:13px;margin:0;color:var(--muted)}.editor-status.error{color:#b42318}.editor-status.success{color:var(--green-dark)}@media(max-width:720px){.inline-editor-intro{grid-template-columns:1fr;gap:18px}.inline-editor-intro h2{font-size:38px}.editor-panel{padding:19px}.editor-panel-head{align-items:flex-start;flex-direction:column}.editor-panel-head .editor-button{width:100%}.service-editor-top{align-items:flex-start;flex-direction:column}.service-order{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.service-fields{grid-template-columns:1fr}.editor-actions{align-items:stretch;flex-direction:column}.editor-actions .editor-button{width:100%}}
