.account-entry{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border:1px solid #cbd9e3;border-radius:10px;color:#143658!important;background:#fff;padding:9px 13px;font:600 14px Arial,sans-serif;white-space:nowrap;min-height:42px}.account-entry:hover{background:#eaf4ed}.admin-entry{background:#eaf4ed}.header-inner{flex-wrap:wrap}#booking-form>.account-entry{margin-top:15px;text-align:center;width:100%}@media(max-width:640px){.header-inner>.account-entry{font-size:12px;padding:7px 10px;min-height:36px}}

.client-app-header-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;color:#fff!important;background:#18804d;border:1px solid #248b5a;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none!important;white-space:nowrap}.client-app-header-link:hover{background:#12683d}.client-app-promo{padding:38px 0;background:#f5f9f7;scroll-margin-top:100px}.client-app-card{border:1px solid #dce8e1;border-radius:22px;background:#fff;box-shadow:0 8px 24px #103b2805;overflow:hidden}.client-app-intro{display:flex;align-items:center;gap:20px;padding:26px 30px}.client-app-intro>img{border-radius:18px;flex-shrink:0;border:1px solid #e3ebe6}.client-app-intro>div{flex:1;min-width:0}.client-app-eyebrow{color:#218450;font-size:11px;font-weight:700}.client-app-intro h2{font-size:24px;color:#102e46;margin:5px 0 8px;line-height:1.6}.client-app-intro p{font-size:13px;color:#61746c;margin:0;line-height:1.9}.client-app-open{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 21px;min-height:48px;background:#18804d;color:#fff!important;border-radius:12px;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none!important}.client-app-open:hover{background:#12683d}.client-app-install{padding:20px 30px;background:#f8fbf9;border-top:1px solid #e4ede8}.client-app-install h3{font-size:15px;color:#173f31;margin:0 0 13px}.client-app-devices{display:grid;grid-template-columns:1fr 1fr;gap:22px}.client-app-devices strong{font-size:12px;color:#1e684b}.client-app-devices p{font-size:12px;color:#61746c;margin:6px 0 10px;line-height:2}.client-app-install small{font-size:11px;color:#819087}@media(max-width:640px){.client-app-header-link{font-size:12px;padding:7px 10px;min-height:36px}.client-app-promo{padding:24px 0}.client-app-intro{flex-wrap:wrap;gap:13px;padding:22px 18px}.client-app-intro>img{width:52px;height:52px;border-radius:14px}.client-app-intro h2{font-size:20px}.client-app-intro p{font-size:12px}.client-app-open{width:100%;margin-top:5px;font-size:13px}.client-app-install{padding:19px 18px}.client-app-devices{grid-template-columns:1fr;gap:8px}.client-app-devices>div+div{border-top:1px solid #e0eae4;padding-top:10px}}

.seo-directory{max-width:1180px;margin:40px auto;padding:32px;color:#d9e9ec;background:#0e3045;border-radius:20px;line-height:1.8}.seo-directory h2{font-size:26px;color:#fff}.seo-directory nav{display:flex;flex-wrap:wrap;gap:14px 24px}.seo-directory a{color:#a3e5b6;text-decoration:underline;text-underline-offset:5px}@media(max-width:600px){.seo-directory{margin:20px;padding:24px}.seo-directory nav{display:grid;gap:12px}}
