.service-editor{margin:20px 0 28px}.service-example{display:flex;gap:10px 24px;flex-wrap:wrap;padding:18px 20px;border:1px dashed #b6c9ad;border-radius:10px;background:#f1f5eb;margin:18px 0}.service-example strong{color:#315b40}.service-example span{font-size:1rem}.full-application .service-row,.owner-menu-editor .service-row{border:1px solid #cfdbc8;padding:20px;border-radius:12px;background:#fffefa;margin:18px 0;min-width:0}.full-application .service-row legend,.owner-menu-editor .service-row legend{font-size:1.125rem;color:#315b40;font-weight:600;padding:0 8px}.service-row-grid{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:18px}.service-row-grid label{display:block;min-width:0;font-size:.9375rem;font-weight:500}.service-row-grid input{display:block;width:100%!important;max-width:100%;min-width:0;font-size:1rem!important;box-sizing:border-box;margin-top:7px}.service-notes{margin:18px 0;font-size:.9375rem}.service-notes summary{cursor:pointer;margin-bottom:12px}.service-notes .service-row-grid{grid-template-columns:1fr 1fr}.service-row .service-remove{background:transparent;border:0;border-bottom:1px solid #b7c7ae;border-radius:0;min-height:34px;color:#55604d;padding:4px 0;font-size:.875rem}.service-row .service-remove:hover{color:#8a3933;border-color:#8a3933}.service-editor-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.service-editor .service-add{background:#eaf1e3;color:#285940;border:1px solid #96b187;min-height:48px}.service-editor .service-add:hover{background:#dce9d2}.service-editor .service-add:disabled{opacity:.5;cursor:not-allowed}.owner-menu-editor form{padding:0!important;background:transparent!important;border:0!important}.owner-menu-editor{padding-top:10px}.owner-menu-editor .service-row{background:#fffefa}.owner-menu-editor p{max-width:70ch}
@media(max-width:850px){.service-row-grid{grid-template-columns:1fr 1fr}.service-row-grid label:nth-child(1),.service-row-grid label:nth-child(2){grid-column:1/-1}.service-notes .service-row-grid{grid-template-columns:1fr}}

.full-application .service-row legend,.owner-menu-editor .service-row legend{margin-bottom:12px}.service-row .service-remove{width:auto!important;justify-self:start}
