.footer.footer-pro{display:block;background:#171b23;color:#f4f5f8;border-top:3px solid #d21c2e;margin-top:28px}.footer-pro>.wrap{max-width:1100px}.footer-pro .footer-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #343944}.footer-pro .brand-logo-frame{width:128px;height:54px;border-radius:7px}.footer-pro .brand-logo-frame img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}.footer-pro .footer-intro p{margin:8px 0 0;color:#b9c1ce;line-height:1.5}.footer-pro .footer-app-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:380px}.footer-pro .install-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid #586273;border-radius:8px;background:#252c37;color:#f4f5f8;font-size:calc(12px * var(--delhi45-text-scale,1));font-weight:600;cursor:pointer;margin:0}.footer-pro .install-link:hover{background:#343e4c}.footer-pro .install-link .icon{width:17px;height:17px}.footer-pro .footer-app-actions p{flex-basis:100%;text-align:right;font-size:calc(11px * var(--delhi45-text-scale,1));margin:0;max-width:100%}.footer-pro .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 0}.footer-pro .footer-links nav{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.footer-pro .footer-links strong{font-size:calc(12px * var(--delhi45-text-scale,1));color:#fff;margin-bottom:7px}.footer-pro .footer-links a{padding:6px 0;color:#b9c1ce;font-size:calc(12px * var(--delhi45-text-scale,1));line-height:1.4}.footer-pro .footer-links a:hover{color:#fff;text-decoration:underline}.footer-pro .footer-bottom{border-top:1px solid #343944;color:#aab4c4;padding:14px 0;font-size:calc(11px * var(--delhi45-text-scale,1));flex-wrap:wrap;gap:8px}.footer-pro a:focus-visible,.footer-pro button:focus-visible{outline:2px solid #ff9caa;outline-offset:3px}
.classified-card .business-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.classified-card .business-contact-actions>a{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 5px;min-width:0;border:1px solid currentColor;line-height:1.3;text-align:center;font-size:calc(12px * var(--delhi45-text-scale,1))}.classified-card .business-contact-actions .icon{width:25px;height:25px;flex-shrink:0}.classified-card .business-contact-actions .contact-call{color:#215fc0;background:#eef4ff}.classified-card .business-contact-actions .contact-whatsapp{color:#128c46;background:#eaf9ef}.classified-card .business-contact-actions .contact-email{color:#cf3445;background:#fff0f2}.business-contact-card .overline{font-size:calc(11px * var(--delhi45-text-scale,1))}.business-contact-card>p{font-size:calc(12px * var(--delhi45-text-scale,1));margin:6px 0}.business-contact-card .contact-unavailable{grid-column:1/-1;font-size:calc(11px * var(--delhi45-text-scale,1))}
.listing-editor{padding:0!important;border:1px solid #dce1e9;border-radius:12px;overflow:clip;box-shadow:0 3px 16px #17203206}.listing-editor>.sign-in-note:not(:empty){padding:14px 18px;background:#fff1f3}.listing-form-section{padding:18px;border-bottom:1px solid #e5e8ee}.listing-form-section h2{font-size:calc(16px * var(--delhi45-text-scale,1));margin:0 0 16px}.listing-editor .field-label{font-weight:600;display:block;margin-bottom:6px}.listing-editor .category-chips{min-height:0;margin:0 0 8px}.listing-editor .category-picker{margin-bottom:16px}.listing-editor details>summary{cursor:pointer;font-size:calc(13px * var(--delhi45-text-scale,1));font-weight:600;color:#9e2033;min-height:36px;line-height:1.6}.listing-editor #listing-category-picker{background:#f7f8fb;border-radius:8px;padding:9px 12px;border:1px solid #dce1e9}.listing-editor .category-options{max-height:190px;overflow-y:auto}.listing-editor .category-options button{min-height:40px}.listing-editor .listing-photo{background:#fbfcfe}.listing-photo .field{margin:0}.listing-photo .field>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.listing-photo .icon{width:18px;height:18px}.listing-photo small{font-weight:400;color:#657084;font-size:calc(11px * var(--delhi45-text-scale,1))}.listing-extras{padding:14px 18px;border-bottom:1px solid #e5e8ee}.listing-extras>summary{display:list-item}.listing-extras>summary small{font-size:calc(11px * var(--delhi45-text-scale,1));color:#737e8e;font-weight:400;margin-left:7px}.listing-extras[open]>summary{margin-bottom:14px}.listing-submit{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px}.listing-submit .button{min-width:160px}.listing-submit>span{font-size:calc(11px * var(--delhi45-text-scale,1));color:#657084}.listing-editor>.form-status{padding:0 18px}.listing-editor .location-controls p{font-size:calc(11px * var(--delhi45-text-scale,1));margin:0 0 12px;color:#657084}
@media(max-width:600px){.footer-pro .footer-intro{align-items:flex-start;flex-direction:column;padding:18px 0;gap:14px}.footer-pro .footer-app-actions{justify-content:flex-start;max-width:none;width:100%}.footer-pro .footer-app-actions p{text-align:left}.footer-pro .footer-links{grid-template-columns:1fr 1fr;gap:18px;padding:18px 0}.footer-pro .footer-links nav:last-child{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:4px 14px;border-top:1px solid #343944;padding-top:14px}.footer-pro .footer-links nav:last-child strong{flex-basis:100%;margin:0}.footer-pro .footer-bottom{padding-bottom:calc(88px + env(safe-area-inset-bottom));gap:5px}.listing-form-section,.listing-extras,.listing-submit{padding:14px}.listing-submit .button{width:100%}.listing-editor .form-grid{grid-template-columns:1fr}.listing-editor .field{margin-bottom:12px}}
@media(prefers-reduced-motion:no-preference){.footer-pro a,.footer-pro button,.business-contact-actions>a{transition:background-color .15s,color .15s}}

.classified-card .business-contact-actions>a{grid-column:auto}
