.owner-contact-panel{--oc-fg: var(--color-foreground, #1C1C1A);--oc-fg-muted: var(--color-foreground-secondary, #A0A0A0);--oc-bg: var(--color-background, #FFFFFF);--oc-bg-muted: var(--color-background-muted, #F9F9F9);--oc-border: var(--color-border, #DDD8D3);--oc-success: var(--color-success, #2A7A2A);--oc-accent: #CF541D;--oc-font: var(--font-body--family);display:block;border:1px solid var(--oc-border);background:var(--oc-bg-muted);margin-top:4px;margin-bottom:16px;padding:16px 20px}.owner-contact-panel[hidden]{display:none}.owner-contact-form{position:relative;display:flex;flex-direction:column;gap:14px;font-family:var(--oc-font);color:var(--oc-fg)}.owner-contact-form__intro{font-size:14px;line-height:1.5;margin:0 0 8px}.owner-contact-form__field{display:flex;flex-direction:column;gap:6px;font-size:13px}.owner-contact-form__label{color:var(--oc-fg)}.owner-contact-form input[type=text],.owner-contact-form input[type=date],.owner-contact-form input[type=tel],.owner-contact-form select{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--oc-border);border-radius:0;font-size:14px;font-family:inherit;background:var(--oc-bg);color:var(--oc-fg)}.owner-contact-form input::placeholder{color:var(--oc-fg-muted)}.owner-contact-form__phone{display:flex;align-items:stretch;border:1px solid var(--oc-border)}.owner-contact-form__phone-prefix{display:flex;align-items:center;gap:6px;padding:0 12px;border-right:1px solid var(--oc-border);font-size:14px;background:var(--oc-bg)}.owner-contact-form__flag{font-size:18px;line-height:1}.owner-contact-form__phone input[type=tel]{flex:1;border:none;padding:12px 14px}.owner-contact-form__actions{display:flex;gap:10px;margin-top:6px}.owner-contact-form__submit,.owner-contact-form__cancel{flex:1;padding:14px 16px;border:1px solid var(--oc-fg);font-family:var(--oc-font);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.owner-contact-form__submit{background:var(--oc-fg);color:var(--oc-bg)}.owner-contact-form__cancel{background:var(--oc-bg);color:var(--oc-fg)}.owner-contact-form__success{margin:0;font-size:14px;color:var(--oc-success);text-align:center}.rental-product-header__contact-link{color:inherit;text-decoration:underline;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/104/compiled_assets/styles.css.map */
