.owner-settings .settings-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}
.owner-settings .settings-actions a.button{border-top:1px solid #bdd7ca;padding:10px 14px;font-size:14px;line-height:1.4}
.owner-settings .tenant-settings-integration button{background:#fff;color:#175c46;border:1px solid #bdd7ca;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;min-height:44px;padding:10px 14px}
.owner-settings .settings-inner{border-top:1px solid #e1ebe5;margin-top:16px;padding:14px 0}
.owner-settings .settings-inner>summary{font-size:15px;font-weight:650;cursor:pointer;color:#175f4a;min-height:44px;display:list-item;padding:10px 0}
.owner-settings .settings-inner[open]>summary{margin-bottom:10px}
.owner-settings .settings-state,.owner-settings [data-integration-status]{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.owner-settings .tenant-settings-integration label{display:block;font-size:14px;margin:14px 0 8px}
.owner-settings .tenant-settings-integration input,.owner-settings .tenant-settings-integration textarea{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:7px;font-size:16px;min-height:44px;border:1px solid #cbd9d2;padding:11px 12px;border-radius:10px}
.owner-settings .settings-inner form{margin-top:12px}
.owner-settings .settings-team .settings-owner{background:#fff;padding:14px 0}
.owner-settings [data-settings-card="team"] .panel>button[data-settings-action="refresh"]{width:100%;margin-bottom:12px}
.owner-settings .settings-team .settings-owner small{font-size:13px}
.owner-settings .settings-section-note{font-size:14px;line-height:1.5;margin:12px 0}
.settings-app .reservation-time-option input,.settings-app .reservation-days-options input{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;flex:none}
@media(max-width:620px){.owner-settings .settings-actions>*{max-width:100%;box-sizing:border-box}.owner-settings .settings-actions button{white-space:normal}.owner-settings .settings-inner>summary{line-height:1.4}}
