.ca-route-create{margin:15px 0;border:1px solid #dce9df;border-radius:10px;padding:13px;background:#f7fbf8}.ca-route-create summary{cursor:pointer;font-weight:700}.ca-route-create-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px}.ca-route-create-form label{display:grid;gap:5px;font-size:.85rem}.ca-route-create-form input,.ca-route-create-form select{min-width:0;width:100%;box-sizing:border-box}.ca-route-create-form .hint{grid-column:1/-1}
