.region-contact,.payment-instructions,.own-cancellation{color:var(--ink);border-inline-start:2px solid var(--line);margin:16px 0;padding:13px 16px;font-size:14px;line-height:1.7}.region-contact ul{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;display:flex}.region-contact a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.payment-instructions{border-color:var(--accent);background:var(--accent-soft)}.payment-instructions h3{margin:0 0 4px;font-size:15px}.payment-instructions p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.own-cancellation textarea{width:100%;font:inherit;margin-top:4px}.own-cancellation .own-cancellation-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.own-cancellation .error-message{margin-top:8px}.own-edit-upload{cursor:pointer;position:relative}.own-edit-upload input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.own-edit-upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}.region-settings-panel{grid-column:1/-1;min-width:0}.region-settings-panel form{gap:18px;display:grid}.region-settings-panel form>.button{justify-self:start}.order-method{margin:8px 0 0;font-size:14px}
