.np-tool,.np-tool .step,.np-card{min-width:0}.np-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1rem 0}.np-controls label{display:block}.np-controls select{width:100%;max-width:100%;min-height:44px;font:inherit}.np-card{border-top:1px solid #dce2e8;padding:1rem 0;overflow-wrap:anywhere}.np-card h3{margin:.4rem 0}.np-card p{margin:.5rem 0}.np-tool .np-hours{min-width:0;width:100%}.np-full{font-weight:700}.np-tool label{overflow-wrap:anywhere}.np-tool input[type=checkbox]{width:auto;margin-right:.5rem}.np-tool button{white-space:normal}h1{overflow-wrap:anywhere}
