.payment-logos{display:flex;align-items:center;gap:8px;margin:12px 0 4px;min-height:26px}.payment-logos img{display:block;width:auto;max-width:54px;height:26px;object-fit:contain;border:1px solid var(--line);border-radius:4px;background:#fff;padding:3px}.payment-logos span{border:1px solid var(--line);border-radius:4px;background:#fff;padding:4px 7px;font-size:12px;font-weight:700;color:#374151}.payment-url{display:block;overflow-wrap:anywhere}.form-error{padding:10px 12px;border:1px solid #fecaca;border-radius:7px;background:#fef2f2;color:#b91c1c}.edit-place-button{background:none;border:0;padding:0;color:#1670ff;font:inherit;font-weight:700;cursor:pointer}.edit-place-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);border:0;border-radius:12px;padding:0;box-shadow:0 20px 55px #11182740}.edit-place-dialog::backdrop{background:#11182780}.modal-form{display:grid;gap:14px;padding:24px;overflow:auto;max-height:calc(100vh - 32px)}.modal-form h2{margin:0}.modal-form label{display:grid;gap:6px;font-weight:400;color:#374151}.modal-form label:has(input:not([type=checkbox])),.modal-form label:has(select){font-weight:500}.modal-form .check-label{display:flex;align-items:center;gap:8px;font-weight:400}.modal-form fieldset{border:1px solid #dbe5f2;border-radius:7px;padding:12px}.modal-form legend{font-weight:600;padding:0 4px}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.modal-actions button[type=button]{background:#fff;color:#51627b;border:1px solid #dbe5f2}.rate-table{width:100%;margin:4px 0 10px;box-shadow:none}.rate-table th,.rate-table td{padding:5px}.rate-table input{width:100%;padding:8px}.rate-table .remove-rate{padding:6px 9px;background:#fee2e2;color:#b91c1c}.add-rate{padding:8px 10px;background:#fff;color:#1670ff;border:1px solid #bfdbfe}.rate-zone-editor{margin:0 0 14px;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.rate-zone-editor-head,.rate-date-editor-head{display:flex;gap:8px;align-items:center}.rate-zone-editor-head .group-name,.rate-date-editor-head input{flex:1}.rate-date-editor{margin:10px 0;padding:10px;border-left:3px solid #fb923c;background:#fff}.rate-date-editor select{width:155px}.remove-zone,.remove-date-group{padding:7px 9px;background:#fff;color:#b91c1c;border:1px solid #fecaca}.add-date-group{padding:8px 10px;background:#fff;color:#1670ff;border:1px solid #bfdbfe}@media(max-width:560px){.rate-zone-editor-head,.rate-date-editor-head{align-items:stretch;flex-direction:column}.rate-date-editor select{width:100%}}
