.service-selection{display:grid;gap:14px;margin:16px 0;padding:16px;border:1px solid #dfe5e1;border-radius:12px}.service-selection label{display:grid;gap:8px;font-size:13px}.service-selection select{width:100%;min-width:0;padding:10px;border:1px solid #ccd8cf;background:white;border-radius:8px;color:#213f30}.service-selection button{padding:10px 14px;border:1px solid #c9d8ce;border-radius:9px;background:#eef4ef;color:#274c36;cursor:pointer;font:inherit}.service-selection button:disabled{opacity:.5;cursor:default}.service-selection-total{margin:0;font-size:13px;font-weight:600}.service-extra{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-bottom:12px}.service-extra .service-remove{background:#fff4f2;color:#913f3f}@media(max-width:600px){.service-extra{grid-template-columns:1fr}.service-selection{padding:12px}}

.service-selection [hidden],.work-page [hidden],.work-form [hidden]{display:none!important}
