.sl-map-placeholder{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);min-height:380px;color:var(--sl-gray-300);justify-content:center;align-items:center;display:flex}.sl-health-score{background:var(--sl-text);border-radius:var(--sl-radius);color:var(--sl-white);padding:25px}.sl-health-score-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sl-health-score-header small{color:var(--sl-gray-400);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.sl-health-score-number{color:var(--sl-outline-text);font-size:42px;font-weight:900}.sl-listing-detail{padding:30px 0 60px}.sl-listing-header{gap:20px;margin-bottom:25px;display:flex}.sl-listing-meta{color:var(--sl-gray-400);flex-wrap:wrap;gap:15px;font-size:13px;display:flex}.sl-listing-meta i{color:var(--sl-outline-text)}.sl-listing-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.sl-listing-section{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);margin-bottom:20px;padding:25px}.sl-hours-table{width:100%}.sl-hours-table td{padding:6px 0;font-size:14px}.sl-hours-table .day{width:120px;font-weight:600}.sl-hours-table .closed{color:var(--sl-red)}.sl-hours-table .open{color:var(--sl-green)}.sl-gallery-grid img{object-fit:cover;cursor:pointer;border-radius:8px;width:100%;height:120px;transition:opacity .3s}.sl-gallery-grid img:hover{opacity:.8}.sl-listing-actions .btn{border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600}.sl-listing-header{gap:24px;margin-bottom:20px;display:flex;position:relative}.sl-listing-logo{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:12px;flex-shrink:0;width:150px;height:150px;overflow:hidden}.sl-listing-logo img{object-fit:contain;width:100%;height:100%;padding:4px}.sl-listing-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sl-listing-meta .rating-badge{background:var(--sl-text);color:var(--sl-white);border-radius:50px;padding:3px 10px;font-weight:700}.sl-listing-meta .rating-badge .fa-star{color:var(--sl-white);font-size:10px}.sl-listing-meta .sl-review-count{color:var(--sl-gray-800);font-size:13px}.sl-listing-meta .sl-biz-card-category{margin:0}.sl-map-placeholder-static{background:var(--sl-gray-50);min-height:150px;color:var(--sl-gray-200);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;font-size:32px;display:flex}.sl-listing-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sl-listing-actions .sl-action-btn{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sl-action-btn--call{background:var(--sl-primary);color:var(--on-primary);border:1px solid var(--sl-text)!important}.sl-action-btn--call:hover{background:var(--sl-text);color:var(--sl-white)}.sl-action-btn--whatsapp{background:var(--sl-primary);color:var(--on-primary);border:1px solid var(--sl-text)!important}.sl-action-btn--whatsapp:hover{background:var(--sl-text);color:var(--sl-white)}.sl-action-btn--website{background:var(--sl-primary);color:var(--on-primary);border:1px solid var(--sl-text)!important}.sl-action-btn--website:hover{background:var(--sl-text);color:var(--sl-white)}.sl-action-btn--email{background:var(--sl-primary);color:var(--on-primary);border:1px solid var(--sl-text)!important}.sl-action-btn--email:hover{background:var(--sl-text);color:var(--sl-white)}.sl-action-btn--enquiry{background:var(--sl-primary);color:var(--on-primary);border:1px solid var(--sl-text)!important}.sl-action-btn--enquiry:hover{background:var(--sl-text);color:var(--sl-white)}.sl-action-btn--edit{background:var(--sl-white);color:var(--sl-text);border:1px solid var(--sl-text)!important}.sl-action-btn--edit:hover{background:var(--sl-text);color:var(--sl-white)}.sl-listing-logo-initials{background:var(--sl-primary-bg);width:100%;height:100%;color:var(--sl-dark);justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.sl-listing-tabs{background:var(--sl-white);border-bottom:1px solid var(--sl-border-lighter);z-index:100;position:sticky;top:60px}.sl-listing-tabs-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.sl-listing-tabs-inner::-webkit-scrollbar{display:none}.sl-listing-tab{color:var(--sl-gray-600);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;padding:14px 18px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.sl-listing-tab:hover{color:var(--sl-text);text-decoration:none}.sl-listing-tab.active{color:var(--sl-outline-text);border-bottom-color:var(--sl-outline-text);font-weight:600}.sl-listing-section{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:12px;margin-bottom:20px;padding:25px;scroll-margin-top:120px}.sl-listing-section h3{margin-bottom:15px;font-size:17px;font-weight:600}.sl-listing-section .sl-description-text{color:var(--sl-text);font-size:15px;font-weight:400;line-height:1.75}.sl-service-list{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.sl-service-list li{color:var(--sl-gray-800);padding:6px 0;font-size:14px}.sl-service-list li i{color:var(--sl-green);font-size:12px}@media (max-width:767px){.sl-service-list{grid-template-columns:1fr}}.sl-service-tag{background:var(--sl-gray-50);border-radius:50px;margin:0 6px 8px 0;padding:5px 14px;font-size:15px;transition:background .2s;display:inline-block}.sl-service-tag:hover{background:var(--sl-primary)}.sl-gallery-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sl-gallery-item{cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.sl-gallery-item img{object-fit:cover;width:100%;height:140px;transition:transform .3s;display:block}.sl-gallery-item:hover img{transform:scale(1.05)}.sl-gallery-zoom{opacity:0;color:var(--sl-white);background:#0006;justify-content:center;align-items:center;font-size:22px;transition:opacity .3s;display:flex;position:absolute;inset:0}.sl-gallery-item:hover .sl-gallery-zoom{opacity:1}.sl-gallery-modal{background:var(--sl-text);border:none;border-radius:12px;position:relative;overflow:hidden}.sl-gallery-modal-img{width:100%;display:block}.sl-gallery-close{background:var(--sl-white);border:2px solid var(--sl-gray-150);width:36px;height:36px;color:var(--sl-text);z-index:10;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 2px 8px #0000004d}.sl-gallery-close:hover{background:var(--sl-primary)}.sl-gallery-nav{background:var(--sl-white);width:40px;height:40px;color:var(--sl-text);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.sl-gallery-nav:hover{background:var(--sl-primary)}.sl-hours-list{flex-direction:column;gap:0;display:flex}.sl-hours-row{border-bottom:1px solid var(--sl-gray-75);border-radius:0;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.sl-hours-row:last-child{border-bottom:none}.sl-hours-day{flex-shrink:0;width:160px;font-size:16px;font-weight:600}.sl-hours-time{flex:1}.sl-hours-open{color:var(--sl-green-dark);font-size:14px;font-weight:500}.sl-hours-closed{color:var(--sl-red);font-weight:600}.sl-hours-today{background:var(--sl-primary);color:var(--on-primary);border-radius:8px;margin:4px 0}.sl-hours-today .sl-hours-day,.sl-hours-today .sl-hours-open,.sl-hours-today .sl-hours-closed{color:var(--on-primary)}.sl-hours-today .sl-info-icon--today{background:var(--sl-white);color:var(--sl-outline-text)}.sl-hours-badge{background:var(--sl-primary);color:var(--on-primary);text-transform:uppercase;border-radius:50px;padding:2px 10px;font-size:10px;font-weight:700}.sl-social-links{padding:0 18px}.sl-social-links a{border:1.5px solid var(--sl-primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;font-size:14px;transition:all .2s;display:inline-flex;color:var(--sl-outline-text)!important;text-decoration:none!important}.sl-social-links a:hover{background:var(--sl-primary);color:var(--on-primary)!important}.sl-enquiry-form .sl-phone-input{border:1.2px solid var(--sl-gray-350);border-radius:10px;padding:6px 14px}.sl-enquiry-form .sl-phone-input:focus-within{border-color:var(--sl-outline-text);box-shadow:0 0 0 3px var(--sl-primary-30)}.sl-enquiry-form .sl-phone-input .PhoneInputInput{padding:8px;font-size:15px}.sl-enquiry-submit{cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 24px;font-size:14px;display:inline-flex}.sl-enquiry-captcha{flex-direction:column;gap:6px;display:flex}.sl-enquiry-captcha-label{color:var(--sl-gray-800);font-size:14px;font-weight:500}.sl-enquiry-captcha-label strong{color:var(--sl-text);font-size:15px}.sl-enquiry-captcha-row{align-items:center;gap:10px;max-width:280px;display:flex}.sl-enquiry-captcha-input{flex:1}.sl-enquiry-captcha-refresh{border:1.2px solid var(--sl-primary);background:var(--sl-white);width:44px;height:44px;color:var(--sl-outline-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.sl-enquiry-captcha-refresh:hover{background:var(--sl-primary);color:var(--on-primary)}.sl-enquiry-success{text-align:center;border:1px solid var(--sl-border);background:var(--sl-gray-25);border-radius:12px;padding:32px 16px}.sl-enquiry-success i{color:var(--sl-green);margin-bottom:12px;font-size:48px}.sl-enquiry-success h3{margin-bottom:8px;font-size:18px;font-weight:600}.sl-enquiry-success p{color:var(--sl-gray-500);margin-bottom:16px;font-size:14px}.sl-report-link{color:var(--sl-gray-350);font-size:12px;text-decoration:none}.sl-report-link:hover{color:var(--sl-red);text-decoration:underline}.sl-share-popup{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.sl-share-popup.show{display:flex}.sl-share-popup-content{background:var(--sl-white);border-radius:12px;width:360px;max-width:90vw;overflow:hidden}.sl-share-popup-header{border-bottom:1px solid var(--sl-gray-75);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sl-share-popup-header h3{margin:0;font-size:16px;font-weight:700}.sl-share-popup-header button{color:var(--sl-gray-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;transition:all .2s;display:flex}.sl-share-popup-header button:hover{background:var(--sl-gray-50);color:var(--sl-text)}.sl-share-popup-body{grid-template-columns:1fr 1fr;padding:10px 20px;display:grid}.sl-share-option{color:var(--sl-gray-800);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.sl-share-option:hover{background:var(--sl-gray-50);color:var(--sl-text)}.sl-share-option i{text-align:center;width:20px;color:var(--sl-text);font-size:16px}.sl-similar-listings .sl-post-list{margin-bottom:10px}.sl-similar-listings .sl-post-list-body{gap:10px;padding:12px}.sl-similar-listings .sl-post-list .post-logo{width:50px;height:50px}.sl-similar-listings .sl-post-list .post-logo .logo-initials{font-size:16px}.sl-similar-listings .sl-post-list .title-row h2{font-size:13px}.sl-similar-listings .sl-post-list .post-meta{gap:4px}.sl-similar-listings .sl-post-list .rating-badge{padding:1px 6px;font-size:10px}.sl-similar-listings .sl-post-list .rating-count{font-size:11px}.sl-similar-listings .sl-post-list .post-category span{font-size:9px}.sl-similar-listings .sl-post-list .post-location{font-size:12px}.sl-similar-listings .sl-post-list .sl-distance{font-size:11px}.sl-similar-listings .sl-post-list .sl-featured-tag{padding:2px 8px;font-size:8px;top:10px;right:10px}.sl-similar-listings .sl-post-list .sl-new-badge{padding:1px 6px;font-size:8px;top:10px;right:10px}.sl-similar-listings .sl-post-list .post-bottom{flex-direction:column;align-items:stretch;padding:0}.sl-similar-listings .sl-post-list .post-bottom-left{border-bottom:1px solid var(--sl-gray-75);justify-content:flex-start;gap:8px;padding:8px 12px;font-size:11px}.sl-similar-listings .sl-post-list .post-bottom-left .sl-views-count{margin-left:auto}.sl-similar-listings .sl-post-list .post-actions{border-top:none;display:flex}.sl-similar-listings .sl-post-list .post-actions a{border:none;border-right:1px solid var(--sl-gray-75);border-radius:0;flex:1;justify-content:center;padding:8px 6px;font-size:11px}.sl-similar-listings .sl-post-list .post-actions a:last-child{border-right:none}.sl-health-score{background:var(--sl-dark);color:var(--sl-white);border-color:var(--sl-dark)}.sl-health-score-header{text-align:center;margin-bottom:15px}.sl-health-score-label{color:var(--sl-gray-350);text-transform:uppercase;letter-spacing:1px;font-size:12px}.sl-health-score-value{color:var(--sl-outline-text);font-size:48px;font-weight:900;line-height:1}.sl-health-score-value .sl-health-score-total{color:var(--sl-gray-350);font-size:18px}.sl-health-score-rows{font-size:13px}.sl-health-score-row{border-bottom:1px solid var(--sl-gray-800);justify-content:space-between;padding:8px 0;display:flex}.sl-health-score-row:last-child{border-bottom:none}.sl-health-score-bar{color:var(--sl-green);font-weight:600}.sl-health-score-bar--pending{color:var(--sl-gray-400);font-weight:600}.sl-health-score-link{text-align:center;margin-top:12px}.sl-health-score-link a{color:var(--sl-outline-text);font-size:13px;font-weight:600;text-decoration:none}.sl-health-score-link a:hover{text-decoration:underline}.sl-map-placeholder{background:var(--sl-gray-50);height:200px;color:var(--sl-gray-350);border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.sl-map-placeholder .fa-map-location-dot{font-size:32px}.sl-map-address{color:var(--sl-gray-800);align-items:center;gap:10px;margin-top:12px;margin-bottom:12px;font-size:14px;display:flex}.sl-map-address .sl-info-icon{color:var(--sl-text)}.sl-map-directions{color:var(--sl-text);background:var(--sl-primary);border:1px solid var(--sl-primary);border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sl-map-directions:hover{background:var(--sl-text);color:var(--sl-white);border-color:var(--sl-text);text-decoration:none}.sl-sidebar-unified{padding:0}.sl-sidebar-section{border-bottom:1px solid var(--sl-gray-75);padding:14px 18px}.sl-sidebar-section:last-child{border-bottom:none}.sl-sidebar-section h2{color:var(--sl-text);border:none;margin:0 0 8px;padding:0;font-weight:700;font-size:20px!important}.sl-sidebar-address{color:var(--sl-gray-700);margin:0 0 10px;font-size:14px;line-height:1.6}.sl-sidebar-action-link{color:var(--sl-outline-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;text-decoration:none!important}.sl-sidebar-action-link:hover{color:var(--sl-primary-dark)}.sl-sidebar-actions .btn-sl-simple{padding:8px 0;font-size:14px}.sl-info-list{margin:0;padding:0;list-style:none}.sl-info-list li{border-bottom:1px solid var(--sl-gray-75);color:var(--sl-text);border-radius:6px;align-items:center;gap:14px;margin:0 -18px;padding:10px 18px;font-size:16px;font-weight:400;display:flex}.sl-info-list li:hover{background:var(--sl-gray-bg);cursor:pointer}.sl-info-list li:last-child{border-bottom:none}.sl-info-list li a,.sl-content .sl-info-list li a{color:var(--sl-outline-text);font-size:16px;font-weight:400!important;text-decoration:none!important}.sl-info-list li a:hover{color:var(--sl-primary-dark)}.sl-info-list .sl-info-icon{width:22px;height:22px;color:var(--sl-primary);flex-shrink:0}.sl-info-row{border-bottom:1px solid var(--sl-gray-75);align-items:center;gap:14px;padding:14px 0;font-size:16px;display:flex}.sl-info-row:last-child{border:none}.sl-info-row span{color:var(--sl-text);font-size:16px;font-weight:400}.sl-info-row a{color:var(--sl-outline-text);font-size:16px;font-weight:400;text-decoration:none!important}.sl-info-row a:hover{color:var(--sl-primary-dark);text-decoration:underline}.sl-similar-link{color:inherit;text-decoration:none}.sl-similar-link:hover{color:inherit}@media (max-width:1024px){.sl-gallery-grid{grid-template-columns:repeat(3,1fr)}.sl-listing-logo{width:100px;height:100px}.sl-listing-header{gap:16px}}@media (max-width:767px){.sl-listing-header{flex-direction:column}.sl-listing-logo{width:100px;height:100px}.sl-listing-info .title-row h1{font-size:22px}.sl-listing-actions{flex-direction:column}.sl-listing-actions .sl-action-btn{justify-content:center;width:100%}.sl-gallery-grid{grid-template-columns:repeat(2,1fr)}.sl-reviews-header{flex-direction:column;align-items:flex-start;gap:10px}}.sl-gallery-counter{text-align:center;color:var(--sl-gray-400);padding:8px;font-size:13px}.sl-share-buttons{flex-wrap:wrap;gap:8px;display:flex}.sl-share-btn{cursor:pointer;color:var(--sl-white);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sl-share-btn:hover{opacity:.85;color:var(--sl-white);text-decoration:none}.sl-share-btn i{font-size:15px}.sl-share-whatsapp{background:var(--sl-whatsapp)}.sl-share-facebook{background:var(--sl-facebook)}.sl-share-twitter{background:var(--sl-text)}.sl-share-linkedin{background:var(--sl-linkedin)}.sl-share-copy{background:var(--sl-gray-800);font-family:inherit}@media (max-width:575px){.sl-share-buttons{gap:6px}.sl-share-btn{padding:6px 12px;font-size:12px}}.sl-map-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sl-map-address-full{color:var(--sl-gray-700);flex:1;margin:0;font-size:14px}@media (max-width:767px){.sl-map-footer{flex-direction:column;gap:10px}.sl-map-address-full{font-size:13px}.sl-map-footer .btn-sl-primary{text-align:center;width:100%}}.sl-hours-table{flex-direction:column;gap:8px;display:flex}.sl-hours-row{align-items:center;gap:12px;display:flex}.sl-hours-day{flex-shrink:0;width:160px}.sl-hours-times{flex:1;align-items:center;gap:8px;display:flex}.sl-hours-input{text-align:center;max-width:140px;padding:8px 10px!important;font-size:13px!important}.sl-hours-status{flex-shrink:0;width:130px}.sl-hours-slots{flex-direction:column;flex:1;gap:6px;display:flex}.sl-hours-to{color:var(--sl-gray-400);font-size:13px}.sl-hours-closed{color:var(--sl-red-alt);font-size:13px;font-weight:600}@media (max-width:576px){.sl-hours-row{flex-wrap:wrap}.sl-hours-day{width:100%}}.sl-map-placeholder{background:var(--sl-gray-bg);border:2px dashed var(--sl-border);border-radius:var(--sl-radius);height:200px;color:var(--sl-gray-350);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.sl-map-placeholder i{color:var(--sl-gray-200);font-size:32px}.sl-similar-listings .sl-post-list h2,.sl-similar-listings .sl-post-list h3,.sl-similar-listings h2{word-break:break-word;line-height:1.3;white-space:normal!important;text-overflow:unset!important;font-size:14px!important;overflow:visible!important}.sl-map-popover{z-index:100;background:var(--sl-white);border-radius:12px;min-width:220px;animation:.2s sl-popover-in;position:absolute;overflow:visible;transform:translate(-50%,-110%);box-shadow:0 8px 30px #0000002e}@keyframes sl-popover-in{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%,-110%)}}.sl-map-popover-arrow{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--sl-white);filter:drop-shadow(0 2px 2px #0000001a);width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.sl-map-popover-header{border-bottom:1px solid var(--sl-gray-75);background:var(--sl-primary);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.sl-map-popover-title{color:var(--on-primary);font-size:15px;font-weight:700}.sl-map-popover-close{cursor:pointer;color:var(--on-primary);opacity:.6;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.sl-map-popover-close:hover{opacity:1}.sl-map-popover-body{padding:12px 16px 16px}.sl-map-popover-stat{color:var(--sl-gray-600);justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;display:flex}.sl-map-popover-stat strong{color:var(--sl-text);font-weight:700}.sl-map-popover-actions{text-align:center;margin-top:10px}.sl-map-popover-visit{background:var(--sl-primary);text-align:center;border-radius:8px;width:100%;padding:8px 24px;font-size:14px;font-weight:600;transition:background .2s;display:inline-block;color:var(--on-primary)!important;text-decoration:none!important}.sl-map-popover-visit:hover{background:var(--sl-primary-dark)}.sl-map-popover-visit i{margin-left:4px;font-size:12px}.sl-enquiry-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:10px;margin-bottom:12px;padding:16px 20px;transition:border-color .2s}.sl-enquiry-card:hover{border-color:var(--sl-gray-200)}.sl-enquiry-locked{opacity:.7;background:var(--sl-gray-10)}.sl-enquiry-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sl-enquiry-avatar{background:var(--sl-primary);width:36px;height:36px;color:var(--on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sl-enquiry-info{flex:1;min-width:0}.sl-enquiry-info strong{font-size:14px;display:block}.sl-enquiry-meta{color:var(--sl-gray-400);font-size:12px}.sl-enquiry-date{color:var(--sl-gray-400);flex-shrink:0;font-size:12px}.sl-enquiry-business{color:var(--sl-gray-600);margin-bottom:8px;font-size:12px}.sl-enquiry-message p{color:var(--sl-gray-800);margin:0;font-size:14px;line-height:1.6}.sl-enquiry-lock-overlay{background:var(--sl-gray-50);color:var(--sl-gray-400);border-radius:8px;align-items:center;padding:12px 16px;font-size:13px;display:flex}.sl-enquiry-actions{gap:8px;margin-top:10px;display:flex}.sl-gallery-grid{flex-wrap:wrap;gap:10px;display:flex}.sl-gallery-thumb{border:1px solid var(--sl-border);border-radius:8px;width:100px;height:100px;position:relative;overflow:hidden}.sl-gallery-thumb img{object-fit:cover;width:100%;height:100%}.sl-gallery-delete{background:var(--sl-red);color:var(--sl-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;top:4px;right:4px}.sl-gallery-add{border:2px dashed var(--sl-border);cursor:pointer;background:var(--sl-gray-10);border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.sl-gallery-add-icon{color:var(--sl-gray-200);font-size:20px}@media (max-width:991px){.sl-listing-detail{padding:20px 0 40px}.sl-listing-tabs{top:56px}.sl-health-score{padding:18px}.sl-health-score-number{font-size:32px}.sl-map-placeholder{min-height:200px}}@media (max-width:767px){.sl-listing-detail{padding:16px 0 30px}.sl-listing-tab{padding:10px 14px;font-size:13px}.sl-listing-logo{width:100px;height:100px}.sl-listing-info .title-row h1{word-break:break-word;overflow-wrap:break-word;font-size:18px}.sl-listing-info .sl-listing-meta{gap:6px;font-size:12px}.sl-listing-actions{flex-wrap:wrap;flex-direction:row!important}.sl-listing-actions .sl-action-btn{flex:none;padding:8px 14px;font-size:13px;width:auto!important}.sl-enquiry-form .form-control{font-size:13px}.sl-enquiry-submit{padding:10px;font-size:13px}.sl-health-score{padding:16px}.sl-health-score-header small{font-size:10px}.sl-health-score-number{font-size:28px}.sl-gallery-grid{gap:6px}.sl-enquiry-card{padding:16px}.sl-enquiry-captcha-row{flex-direction:column;gap:8px}.sl-hours-row{flex-wrap:nowrap;align-items:center;flex-direction:row!important}.sl-hours-day{min-width:90px;width:auto!important}.sl-hours-row .fa-clock,.sl-hours-row .sl-info-icon{display:none}}.sl-similar-heading{margin-bottom:15px;font-size:17px;font-weight:600}.sl-explore-more-section{background:var(--sl-gray-bg);border-top:1px solid var(--sl-border);padding:40px 0}.sl-explore-group{margin-bottom:24px}.sl-explore-group:last-child{margin-bottom:0}.sl-explore-heading{color:var(--sl-text);margin-bottom:12px;font-size:15px;font-weight:600}.sl-explore-links{flex-wrap:wrap;gap:8px;display:flex}.sl-explore-link{color:var(--sl-outline-text);background:var(--sl-white);border:1px solid var(--sl-border);border-radius:20px;padding:6px 14px;font-size:13px;transition:all .2s;display:inline-block}.sl-explore-link:hover{background:var(--sl-primary-bg);border-color:var(--sl-primary);color:var(--sl-primary)}@media (max-width:767px){.sl-explore-more-section{padding:24px 0}.sl-explore-heading{font-size:14px}.sl-explore-link{padding:5px 10px;font-size:12px}}
.sl-submit-processing{justify-content:center;align-items:center;min-height:70vh;padding:40px 20px;display:flex}.sl-submit-processing-card{background:var(--sl-white);border:1px solid var(--sl-border);text-align:center;border-radius:16px;width:100%;max-width:500px;padding:50px 40px;box-shadow:0 4px 20px #0000000f}.sl-submit-processing-spinner{background:var(--sl-primary);width:70px;height:70px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:30px;display:flex}.sl-submit-processing-card h2{margin:0 0 6px;font-size:22px;font-weight:700}.sl-submit-processing-card>p{color:var(--sl-gray-400);margin:0 0 30px;font-size:14px}.sl-submit-steps{text-align:left}.sl-submit-step{color:var(--sl-gray-300);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:all .3s;display:flex}.sl-submit-step.active{background:var(--sl-primary-bg);color:var(--sl-outline-text);font-weight:600}.sl-submit-step.done{color:var(--sl-green);font-weight:500}.sl-submit-step-icon{background:var(--sl-gray-50);width:28px;height:28px;color:var(--sl-gray-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.sl-submit-step.active .sl-submit-step-icon{background:var(--sl-primary);color:var(--on-primary)}.sl-submit-step.done .sl-submit-step-icon{background:var(--sl-green-bg);color:var(--sl-green)}.sl-add-listing .form-control{border:1.2px solid var(--sl-gray-350)!important;background-color:var(--sl-white)!important;border-radius:10px!important;padding:12px 20px!important;font-size:15px!important}.sl-add-listing .form-control:focus{border-color:var(--sl-outline-text)!important;box-shadow:0 0 0 3px var(--sl-primary-30)!important}.sl-add-listing .form-label{margin-bottom:6px;font-size:14px;font-weight:600}.sl-add-listing{padding:40px 0 60px}.sl-form-step{text-align:center;z-index:1;flex:1;position:relative}.sl-form-step .step-circle{background:var(--sl-white);border:2px solid var(--sl-border);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 8px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.sl-form-step.active .step-circle{background:var(--sl-primary);border-color:var(--sl-outline-text)}.sl-form-step.done .step-circle{background:var(--sl-text);border-color:var(--sl-text);color:var(--sl-white)}.sl-form-step .step-label{color:var(--sl-gray-400);font-size:11px;font-weight:500}.sl-form-step.active .step-label{color:var(--sl-text);font-weight:600}.sl-form-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);outline:none;padding:35px}.sl-add-listing .sl-form-card{border:none;box-shadow:0 1px 4px #0000000f}.sl-form-card p.form-subtitle{color:var(--sl-gray-400);margin-bottom:25px;font-size:14px}.sl-tag-input{border:1px solid var(--sl-border);border-radius:8px;flex-wrap:wrap;gap:6px;min-height:44px;padding:8px;display:flex}.sl-tag{background:var(--sl-primary);border-radius:50px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sl-tag .remove{cursor:pointer;color:var(--sl-gray-500);font-weight:800}.sl-plan-limit-info{color:var(--sl-gray-400);background:var(--sl-gray-25);border:1px solid var(--sl-border);border-radius:8px;align-items:center;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}.sl-plan-limit-info a{color:var(--sl-text);font-size:12px;font-weight:600;text-decoration:none}.sl-plan-limit-info a:hover{color:var(--sl-outline-text)}.sl-plan-limit-info--leads{margin-top:0;margin-bottom:15px}.sl-add-listing{background:var(--sl-gray-bg);min-height:60vh;padding:20px 0 60px}.sl-stepper{background:var(--sl-white);border-bottom:1px solid var(--sl-border);padding:16px 0}.sl-stepper-track{justify-content:center;align-items:center;gap:4px;display:flex}.sl-stepper-item{color:var(--sl-gray-250);white-space:nowrap;border-radius:50px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.sl-stepper-dot{background:var(--sl-gray-75);width:28px;height:28px;color:var(--sl-gray-250);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex}.sl-stepper-label{display:none}.sl-stepper-item.active .sl-stepper-label{display:inline}.sl-stepper-item.active{background:var(--sl-primary);color:var(--on-primary)}.sl-stepper-item.active .sl-stepper-dot{background:var(--sl-white);color:var(--sl-outline-text)}.sl-stepper-item.done .sl-stepper-dot{background:var(--sl-primary);color:var(--on-primary)}.sl-stepper-item.done{color:var(--sl-text)}@media (min-width:768px){.sl-stepper-label{display:inline}.sl-stepper-item{padding:6px 10px;font-size:12px}}@media (max-width:767px){.sl-stepper-track{gap:2px}.sl-stepper-item{padding:4px 6px}.sl-stepper-dot{width:24px;height:24px;font-size:11px}}@media (max-width:1024px){.sl-form-card{padding:20px}}.sl-form-card{background:var(--sl-white);border-radius:var(--sl-radius);border:none;outline:none;padding:30px;box-shadow:0 1px 4px #0000000f}.sl-form-card h4{margin-bottom:5px;font-size:20px;font-weight:700}.sl-form-card .sl-form-subtitle{color:var(--sl-gray-500);margin-bottom:25px;font-size:14px}.sl-phone-input{border:1.2px solid var(--sl-gray-350);background:var(--sl-white);border-radius:10px;align-items:center;width:100%;min-height:48px;padding:6px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.sl-phone-input:focus-within{border-color:var(--sl-outline-text);box-shadow:0 0 0 3px var(--sl-primary-30)}.sl-phone-input .PhoneInputInput{width:100%;color:var(--sl-text);background:0 0;border:none;outline:none;padding:8px;font-size:15px}.sl-phone-input .PhoneInputCountry{flex-shrink:0;margin-right:4px}.sl-phone-input .PhoneInputCountryIcon{width:24px;height:18px}.sl-form-hint{color:var(--sl-gray-400);margin-top:4px;font-size:12px}.sl-auth-check{text-align:center;padding:50px 20px}.sl-auth-check-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:28px;display:inline-flex}.sl-auth-check-icon-success{background:var(--sl-green-bg);color:var(--sl-green)}.sl-auth-check-icon-lock{background:var(--sl-gray-bg);color:var(--sl-gray-350)}.sl-auth-check h3{margin-bottom:8px;font-size:22px;font-weight:700}.sl-auth-check p{color:var(--sl-gray-500);margin-bottom:25px;font-size:15px}.sl-auth-check .sl-auth-buttons{justify-content:center;gap:12px;display:flex}.sl-plan-selected-badge{background:var(--sl-primary);color:var(--on-primary);text-transform:uppercase;border-radius:0 0 6px 6px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-1px;right:12px}.sl-plan-limit-warning{background:var(--sl-primary-bg);border:1px solid var(--sl-primary);color:var(--sl-text);border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.sl-plan-limit-warning i{color:var(--sl-outline-text);font-size:16px}.sl-subcategory-grid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sl-subcategory-check{background:var(--sl-white);border:1.5px solid var(--sl-primary);cursor:pointer;color:var(--sl-outline-text);border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.sl-subcategory-check:hover{background:var(--sl-primary-bg)}.sl-subcategory-check.checked{background:var(--sl-primary);color:var(--on-primary)}.sl-subcategory-check input[type=checkbox]{accent-color:var(--on-primary)}.sl-tag-input-area{border:1px solid var(--sl-border);background:var(--sl-white);border-radius:8px;flex-wrap:wrap;gap:8px;min-height:48px;padding:10px;display:flex}.sl-tag{background:var(--sl-gray-bg);border:1px solid var(--sl-border);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.sl-tag-remove{cursor:pointer;color:var(--sl-gray-350);font-size:12px}.sl-tag-remove:hover{color:var(--sl-red)}.sl-social-icon{width:36px;height:36px;color:var(--sl-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.sl-social-icon-facebook,.sl-social-icon-instagram,.sl-social-icon-linkedin,.sl-social-icon-youtube,.sl-social-icon-x{background:var(--sl-primary);color:var(--on-primary)}.sl-plan-limit-compare{max-width:300px;margin:20px auto}.sl-plan-limit-current{background:var(--sl-primary-bg);border:1px solid var(--sl-primary);text-align:center;border-radius:12px;padding:16px 20px}.sl-plan-limit-current h6{text-transform:uppercase;color:var(--sl-gray-400);letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.sl-plan-limit-name{margin-bottom:6px;font-size:18px;font-weight:800}.sl-plan-limit-usage{color:var(--sl-gray-500);margin-bottom:10px;font-size:13px}.sl-plan-limit-bar{background:var(--sl-gray-100);border-radius:4px;height:8px;overflow:hidden}.sl-plan-limit-bar-fill{background:var(--sl-red);border-radius:4px;height:100%}.sl-plan-limit-ok{background:var(--sl-green-bg-light);border-color:var(--sl-green)}.sl-plan-limit-ok .sl-plan-limit-bar-fill{background:var(--sl-green)}.sl-form-label{color:var(--sl-gray-800);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sl-form-input{border:1px solid var(--sl-border);border-radius:8px;padding:10px 14px;font-size:14px}.sl-form-input:focus{border-color:var(--sl-outline-text);box-shadow:0 0 0 3px var(--sl-primary-30)}.sl-form-input--readonly{background:var(--sl-gray-50);cursor:not-allowed}.sl-form-hint{color:var(--sl-gray-400);margin:0;font-size:13px}.sl-form-section-title{margin-bottom:15px;font-size:16px;font-weight:700}.sl-photo-upload{background:var(--sl-gray-50);border:2px dashed var(--sl-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:100px;min-width:100px;height:100px;transition:all .3s;display:flex;overflow:hidden}.sl-photo-upload:hover{border-color:var(--sl-outline-text);background:var(--sl-primary-bg)}.sl-photo-upload i{color:var(--sl-gray-200);font-size:28px}.sl-photo-upload:hover i{color:var(--sl-outline-text)}.sl-photo-upload-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sl-photo-upload-initials{color:var(--sl-outline-text);font-size:32px;font-weight:700}.sl-logo-upload-box{border:2px dashed var(--sl-border);background:var(--sl-gray-10);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.sl-logo-upload-box:hover{border-color:var(--sl-outline-text)}.sl-logo-upload-box img{object-fit:cover;width:100%;height:100%}.sl-logo-upload-box .sl-logo-upload-icon{color:var(--sl-gray-200);font-size:28px}.sl-logo-upload-box .sl-logo-remove{background:var(--sl-red);color:var(--sl-white);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex;position:absolute;top:4px;right:4px}.sl-logo-upload-box .sl-logo-remove:hover{background:var(--sl-red-dark)}.sl-gbp-import-card{border:1px dashed var(--sl-border);background:var(--sl-gray-bg);border-radius:10px;padding:16px 20px}.sl-gbp-import-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.sl-gbp-import-text{align-items:center;gap:14px;display:flex}.sl-gbp-import-text>i{color:var(--sl-primary);font-size:28px}.sl-gbp-import-text strong{font-size:14px;display:block}.sl-gbp-import-text p{color:var(--sl-gray-400);margin:2px 0 0;font-size:12px}.sl-gbp-picker{border:1px solid var(--sl-border);background:var(--sl-white);border-radius:10px;overflow:hidden}.sl-gbp-picker-header{background:var(--sl-gray-bg);border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sl-gbp-picker-header h6{margin:0;font-size:14px;font-weight:600}.sl-gbp-picker-close{cursor:pointer;color:var(--sl-gray-400);background:0 0;border:none;font-size:16px}.sl-gbp-picker-list{max-height:300px;overflow-y:auto}.sl-gbp-picker-item{border-bottom:1px solid var(--sl-border-light,#f4f4f5);cursor:pointer;padding:12px 16px;transition:background .15s}.sl-gbp-picker-item:hover{background:var(--sl-primary-bg)}.sl-gbp-picker-item:last-child{border-bottom:none}.sl-gbp-picker-name{font-size:14px;font-weight:600}.sl-gbp-picker-address{color:var(--sl-gray-400);margin-top:2px;font-size:12px}.sl-gbp-picker-cat{color:var(--sl-primary);margin-top:4px;font-size:11px;display:inline-block}@media (max-width:767px){.sl-gbp-import-inner{flex-direction:column;align-items:flex-start}}
.sl-review-compact{background:var(--sl-white);border:1px solid var(--sl-gray-100);border-radius:10px;height:100%;padding:20px;transition:border-color .2s}.sl-review-compact:hover{border-color:var(--sl-gray-150)}.sl-review-compact .sl-review-stars{color:var(--sl-yellow);margin-bottom:10px;font-size:14px}.sl-review-compact .sl-review-text{color:var(--sl-gray-800);margin-bottom:12px;font-size:14px;font-style:italic;line-height:1.6}.sl-review-compact .sl-review-author{color:var(--sl-gray-400);font-size:12px}.sl-review-compact .sl-review-author strong{color:var(--sl-gray-800)}.sl-review-home-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);flex-direction:column;height:100%;padding:25px;transition:all .3s;display:flex}.sl-review-home-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000000f}.sl-review-home-card .review-text{color:var(--sl-gray-700);flex:1;margin-bottom:15px;font-size:14px;line-height:1.7}.reviewer-avatar{background:var(--sl-primary-bg);width:40px;height:40px;color:var(--sl-outline-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.reviewer-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.review-biz-link{color:var(--sl-gray-400);font-size:12px;text-decoration:none}.review-biz-link:hover{color:var(--sl-text);text-decoration:underline}.sl-review-card{border-bottom:1px solid var(--sl-gray-75);padding:20px 0}.sl-review-card:last-child{border:none}.sl-review-card .review-name{font-size:16px;font-weight:600}.sl-review-card .review-date{color:var(--sl-gray-400);font-size:12px}.sl-review-card .review-text{color:var(--sl-gray-700);font-size:15px;line-height:1.7}.sl-review-home-card .reviewer-name{font-size:14px;font-weight:700;display:block}.sl-review-home-card .sl-review-actions{gap:6px;margin-top:12px;display:flex}.sl-review-home-card .sl-review-action{color:var(--sl-gray-500);border:1px solid var(--sl-border);border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.sl-review-home-card .sl-review-action:hover{background:var(--sl-text);color:var(--sl-white);border-color:var(--sl-text)}.sl-review-home-card .sl-review-action span{color:var(--sl-text);font-weight:700}.sl-review-home-card .sl-review-action:hover span{color:var(--sl-white)}.sl-reviews-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.sl-reviews-header h3{margin:0}.sl-review-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:12px;margin-bottom:16px;padding:20px;transition:all .3s}.sl-review-card:hover{border-color:var(--sl-outline-text);box-shadow:0 4px 15px var(--sl-primary-30)}.sl-review-card:last-child{margin-bottom:0}.sl-review-card .sl-review-action-btns{border-top:1px solid var(--sl-gray-75);margin-top:14px;padding-top:12px}.sl-review-avatar--alt{background:var(--sl-border)}.sl-review-avatar--green{background:var(--sl-green-muted)}.review-name{font-size:14px;font-weight:600}.review-date{color:var(--sl-gray-400);font-size:12px}.sl-review-actions{gap:6px;margin-top:10px;display:flex}.sl-review-action{color:var(--sl-gray-500);border:1px solid var(--sl-border);border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.sl-review-action:hover{background:var(--sl-text);color:var(--sl-white);border-color:var(--sl-text)}.sl-review-action span{color:var(--sl-text);font-weight:700}.sl-review-action:hover span{color:var(--sl-white)}.sl-review-action--active-helpful{background:var(--sl-green-mid);color:var(--sl-white);border-color:var(--sl-green-mid)}.sl-review-action--active-helpful span{color:var(--sl-white)}.sl-review-action--active-like{background:var(--sl-red);color:var(--sl-white);border-color:var(--sl-red)}.sl-review-action--active-like span{color:var(--sl-white)}.sl-review-owner-reply{background:var(--sl-gray-25);border-left:3px solid var(--sl-primary);border-radius:0 8px 8px 0;margin-top:12px;padding:14px 16px}.sl-review-owner-reply-header{align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.sl-review-owner-reply-header i{color:var(--sl-outline-text);font-size:12px}.sl-review-owner-reply-header strong{font-size:13px;font-weight:600}.sl-review-owner-reply-date{color:var(--sl-gray-350);margin-left:auto;font-size:12px}.sl-review-owner-reply p{color:var(--sl-gray-700);margin:0;font-size:13px;line-height:1.5}.sl-reviews-viewall{text-align:center;margin-top:15px}.sl-reviews-viewall .btn-sl-outline-dark{align-items:center;gap:6px;padding:8px 20px;font-size:13px;display:inline-flex}.sl-share-review-preview{border-bottom:1px solid var(--sl-gray-75);padding:12px 20px}.sl-share-review-card{background:var(--sl-gray-25);border-radius:8px;padding:14px}.sl-share-review-stars{margin-bottom:6px}.sl-share-review-stars .star{color:var(--sl-yellow);font-size:14px}.sl-share-review-text{color:var(--sl-gray-800);margin:0 0 6px;font-size:13px;font-style:italic;line-height:1.5}.sl-share-review-meta{color:var(--sl-gray-400);font-size:12px;font-weight:500}.sl-review-full-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);margin-bottom:15px;padding:25px;transition:all .3s}.sl-review-full-card:hover{border-color:var(--sl-outline-text);box-shadow:0 4px 15px var(--sl-primary-30)}.sl-review-biz-title{border-bottom:1px solid var(--sl-gray-75);margin:0 0 10px;padding-bottom:10px;font-size:16px;font-weight:700}.sl-review-biz-title a{color:var(--sl-text);text-decoration:none}.sl-review-biz-title a:hover{color:var(--sl-gray-500);text-decoration:underline}.sl-review-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sl-review-avatar{background:var(--sl-primary-bg);width:42px;height:42px;color:var(--sl-outline-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.sl-review-avatar--sm{width:28px;height:28px;font-size:12px}.sl-review-author{color:var(--sl-gray-800);font-size:13px;font-weight:500}.sl-review-card-photo-wrap{border-radius:50px;flex-shrink:0;width:100px;height:100px;overflow:hidden}.sl-review-card-photo-img{object-fit:cover;border-radius:50px;width:100%;height:100%}.sl-review-card-photo-initials{background:var(--sl-primary);width:100px;height:100px;color:var(--on-primary);border-radius:50px;justify-content:center;align-items:center;font-size:48px;font-weight:700;display:flex}.sl-review-card-headline{font-size:14px;line-height:1.4}.sl-review-card-reviewer{color:var(--sl-text);font-weight:600}.sl-review-card-reviewed{color:var(--sl-gray-400);font-weight:400}.sl-review-card-biz-link{color:var(--sl-text);font-weight:600;text-decoration:none}.sl-review-card-biz-link:hover{color:var(--sl-outline-text);text-decoration:none}.sl-review-card-biz-logo{object-fit:cover;vertical-align:middle;border-radius:4px;width:20px;height:20px;margin-right:4px}.sl-review-card-date{color:var(--sl-gray-400);font-size:12px}.sl-review-card-stars{color:var(--sl-yellow);gap:2px;font-size:14px;display:flex}.sl-review-card-stars .fa-regular{color:var(--sl-gray-150)}.sl-review-card-title{color:var(--sl-text);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.sl-review-card-filter-link{color:var(--sl-gray-600);font-size:13px;text-decoration:none}.sl-review-card-filter-link:hover{color:var(--sl-outline-text);text-decoration:none}.sl-review-card-photos{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.sl-review-card-photo{object-fit:cover;border:1px solid var(--sl-border);cursor:pointer;border-radius:8px;width:80px;height:80px}.sl-review-card-photo:hover{opacity:.8}.sl-review-card-user{align-items:center;gap:6px;display:flex}.sl-review-biz-summary{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);text-align:center;padding:20px}.sl-review-biz-logo{border-radius:var(--sl-radius);background:var(--sl-primary-bg);width:90px;height:90px;color:var(--sl-outline-text);justify-content:center;align-items:center;margin:0 auto 12px;font-size:28px;font-weight:700;display:flex;overflow:hidden}.sl-review-biz-logo img{object-fit:cover;width:100%;height:100%}.sl-review-biz-rating{color:var(--sl-yellow);font-size:14px}.sl-review-biz-rating strong{color:var(--sl-text);font-size:14px}.sl-review-biz-rating-count{color:var(--sl-gray-400);margin-left:4px;font-size:12px;font-weight:400}.sl-review-biz-meta{color:var(--sl-gray-500);margin-bottom:4px;font-size:13px}.sl-rating-breakdown{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);padding:16px}.sl-rating-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sl-rating-label{min-width:30px;color:var(--sl-text);font-size:12px;font-weight:600}.sl-rating-label .star{color:var(--sl-yellow);font-size:10px}.sl-rating-bar-fill{background:var(--sl-yellow);border-radius:4px;height:100%;transition:width .3s}.sl-rating-count{color:var(--sl-gray-400);text-align:right;min-width:20px;font-size:12px}.sl-review-card-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.sl-review-card-actions{align-items:center;gap:12px;display:flex}.sl-review-action-btn{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sl-review-action-btn:hover{text-decoration:none}.sl-review-action-btn:disabled{opacity:.6;cursor:default}.sl-review-action-btn i{font-size:14px}.sl-review-action-btn--blue{background:var(--sl-primary);color:var(--on-primary);border-color:var(--sl-outline-text)}.sl-review-action-btn--blue:hover{background:var(--sl-primary-dark);color:var(--on-primary)}.sl-review-action-btn--black{background:var(--sl-text);color:var(--sl-white);border-color:var(--sl-text)}.sl-review-action-btn--black:hover{background:var(--sl-gray-800);color:var(--sl-white)}.sl-review-action-btn--yellow{background:var(--sl-primary);color:var(--on-primary);border-color:var(--sl-outline-text)}.sl-review-action-btn--yellow:hover{background:var(--sl-primary-dark)}.sl-review-avatar--gray{background:var(--sl-border)}.sl-review-avatar--blue{background:var(--sl-primary-bg)}.sl-review-avatar--red{background:var(--sl-red-bg-light)}.sl-review-avatar--light{background:var(--sl-pending-bg)}.sl-review-avatar img,.sl-single-review-avatar img,.sl-my-review-avatar img,.reviewer-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sl-review-text{color:var(--sl-gray-700);margin-bottom:12px;font-size:14px;line-height:1.7}.sl-review-search{border:1px solid var(--sl-border);border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px;transition:border-color .2s}.sl-review-search:focus{border-color:var(--sl-outline-text)}.sl-review-search::placeholder{color:var(--sl-gray-300)}.sl-review-biz-title a{text-transform:capitalize}.sl-write-review-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:12px;padding:30px}.sl-write-review-biz{border-bottom:1px solid var(--sl-gray-75);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;display:flex}.sl-write-review-biz h3{text-transform:capitalize;margin:0 0 2px;font-size:18px;font-weight:700}.sl-write-review-logo{object-fit:cover;border-radius:10px;flex-shrink:0;width:60px;height:60px}.sl-write-review-initials{background:var(--sl-primary-bg);width:60px;height:60px;color:var(--sl-outline-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.sl-write-review-location{color:var(--sl-gray-400);font-size:13px}.sl-write-review-section{margin-bottom:20px}.sl-write-review-label{color:var(--sl-text);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.sl-write-review-hint{color:var(--sl-gray-400);text-align:left;font-size:12px}.sl-review-photo-upload{flex-wrap:wrap;gap:10px;display:flex}.sl-review-photo-thumb{border-radius:8px;width:80px;height:80px;position:relative;overflow:hidden}.sl-review-photo-thumb img{object-fit:cover;width:100%;height:100%}.sl-review-photo-remove{width:20px;height:20px;color:var(--sl-white);cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:2px;right:2px}.sl-review-photo-add{border:2px dashed var(--sl-gray-200);cursor:pointer;width:80px;height:80px;color:var(--sl-gray-400);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:all .2s;display:flex}.sl-review-photo-add:hover{border-color:var(--sl-outline-text);color:var(--sl-text)}.sl-review-photo-add i{font-size:20px}.sl-review-photos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sl-review-photos img{object-fit:cover;cursor:pointer;border-radius:8px;width:70px;height:70px;transition:transform .2s}.sl-review-photos img:hover{transform:scale(1.05)}.sl-review-action-btns{gap:8px;display:flex}.sl-review-action-btns .btn-helpful,.sl-review-action-btns .btn-like,.sl-review-action-btns .btn-review-view{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sl-review-action-btns .btn-helpful{background:var(--sl-green-mid);color:var(--sl-white)}.sl-review-action-btns .btn-helpful:hover{background:var(--sl-green-dark)}.sl-review-action-btns .btn-like{background:var(--sl-red);color:var(--sl-white)}.sl-review-action-btns .btn-like:hover{background:var(--sl-red-dark)}.sl-review-action-btns .btn-review-view{background:var(--sl-primary);color:var(--on-primary)}.sl-review-action-btns .btn-review-view:hover{background:var(--sl-primary-dark);color:var(--sl-text)}.sl-review-action-btns button i,.sl-review-action-btns a i{font-size:13px}.sl-review-action-btns button strong,.sl-review-action-btns a strong{font-weight:700}.sl-review-biz-summary{background:var(--sl-white);border:1px solid var(--sl-border);text-align:center;border-radius:12px;margin-bottom:20px;padding:20px}.sl-review-biz-summary .biz-logo{background:var(--sl-primary-bg);width:60px;height:60px;color:var(--sl-text);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:22px;font-weight:800;display:flex}.sl-review-biz-summary h2,.sl-review-biz-summary h3{margin-bottom:6px;font-size:16px;font-weight:700}.sl-review-biz-summary .biz-meta{color:var(--sl-gray-400);margin-bottom:12px;font-size:12px}.sl-rating-breakdown{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:12px;margin-bottom:20px;padding:20px}.sl-rating-breakdown h2,.sl-rating-breakdown h3{margin-bottom:14px;font-size:15px;font-weight:700}.sl-rating-row{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.sl-rating-row:last-child{margin-bottom:0}.sl-rating-row .star-label{flex-shrink:0;width:50px;font-weight:600}.sl-rating-row .star-label .fa-star{color:var(--sl-outline-text);font-size:10px}.sl-rating-bar{background:var(--sl-gray-100);border-radius:4px;flex:1;height:8px;overflow:hidden}.sl-rating-bar-fill{background:var(--sl-yellow);border-radius:4px;height:100%}.sl-rating-row .count{text-align:right;width:20px;color:var(--sl-gray-400);font-size:12px}.sl-review-section{border-bottom:1px solid var(--sl-gray-75);margin-bottom:14px;padding-bottom:14px}.sl-review-section:last-child{border-bottom:none;margin-bottom:0}.sl-review-section-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sl-review-section h3{color:var(--sl-text);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:flex}.sl-review-payment-cta{text-align:center;margin-top:12px}.sl-review-payment-cta p{color:var(--sl-gray-500);margin-bottom:12px;font-size:13px}.sl-review-payment-cta .btn-sl-primary{max-width:320px}.sl-review-payment-note{color:var(--sl-gray-350);margin-top:8px;font-size:12px}.sl-review-row{gap:16px;padding:5px 0;font-size:13px;display:flex}.sl-review-label{color:var(--sl-gray-400);flex-shrink:0;width:140px;font-weight:500}.sl-review-value{color:var(--sl-text);font-weight:600}.sl-review-card{border:1px solid var(--sl-border);border-radius:var(--sl-radius);max-width:700px;padding:24px}.sl-review-tabs{border:1px solid var(--sl-border);border-radius:10px;gap:0;margin-bottom:20px;display:flex;overflow:hidden}.sl-review-tabs button{background:var(--sl-white);border:none;border-right:1px solid var(--sl-border);color:var(--sl-gray-500);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.sl-review-tabs button:last-child{border-right:none}.sl-review-tabs button:hover{background:var(--sl-gray-25)}.sl-review-tabs button.active{background:var(--sl-primary);color:var(--on-primary)}.sl-review-tab-count{background:#fff3;border-radius:50px;padding:1px 8px;font-size:11px;font-weight:700}.sl-review-tabs button.active .sl-review-tab-count{background:var(--sl-primary);color:var(--on-primary)}.sl-review-home-card a{text-decoration:none!important}.sl-review-home-card a:hover{color:var(--sl-text)!important;text-decoration:none!important}.sl-review-owner-reply{border-top:1px dashed var(--sl-border);background:var(--sl-gray-10);padding:12px 18px}.sl-review-owner-reply-label{color:var(--sl-gray-500);margin-bottom:4px;font-size:12px;font-weight:600}.sl-review-owner-reply-text{color:var(--sl-gray-700);margin:0;font-size:13px}.sl-review-title-text{margin-bottom:4px;font-size:14px;font-weight:600}.sl-review-text.mb-0{margin-bottom:0}.sl-review-date{color:var(--sl-gray-400);font-size:12px}.sl-write-review-heading{margin-bottom:20px;font-size:18px;font-weight:700}.sl-review-author-link{font-size:14px;font-weight:700;display:block;color:var(--sl-text)!important;text-decoration:none!important}h3.sl-review-business-link{color:var(--sl-gray-600);margin:0;font-size:13px;font-weight:400;display:block;text-decoration:none!important}h3.sl-review-business-link a{color:var(--sl-gray-600)!important;text-decoration:none!important}.sl-reviews-empty-icon{color:var(--sl-gray-200)}.sl-rating-stars{color:var(--sl-yellow);letter-spacing:1px;font-size:14px}.sl-rating-stars-sm{font-size:12px}#review-categories,#review-listings{scroll-margin-top:140px}.sl-review-list-row{--bs-gutter-x:0}.sl-review-list-right{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.sl-review-list-right .sl-my-biz-meta-row{justify-content:flex-end}.sl-review-list-right .sl-review-action-btns{flex-flow:wrap;justify-content:flex-end;gap:6px}.sl-review-list-mobile-meta{display:none}@media (max-width:991px){.sl-biz-review-sidebar{margin-bottom:20px;position:static}.sl-rating-breakdown{padding:16px}.sl-review-list-right{display:none!important}.sl-review-list-mobile-meta{padding-top:10px;display:block!important}}@media (max-width:767px){.sl-review-card{padding:14px}.sl-review-card-photo-wrap{width:60px;height:60px}.sl-review-card-photo-initials{width:60px;height:60px;font-size:20px}.sl-review-card-headline,.sl-review-card-title{font-size:14px}.sl-review-card-photos{gap:6px}.sl-review-card-photo{width:60px;height:60px}.sl-review-card .sl-review-action-btns{flex-wrap:wrap;gap:6px}.sl-review-card .sl-biz-btn{padding:5px 10px;font-size:11px}.sl-review-home-card{padding:16px}.sl-review-compact,.sl-rating-breakdown{padding:14px}.sl-rating-breakdown h2,.sl-rating-breakdown h3{font-size:15px}.sl-write-review-form textarea{font-size:13px}.sl-best-of-card{padding:14px}}.sl-latest-reviews{padding:60px 0}.sl-tcard{background:var(--sl-white);border:1px solid var(--sl-gray-100);border-radius:16px;flex-direction:column;height:100%;transition:all .25s;display:flex;overflow:hidden}.sl-tcard:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}.sl-tcard-top{flex:1;align-items:flex-start;gap:16px;padding:28px 24px 20px;display:flex}.sl-tcard-avatar{flex-shrink:0}.sl-tcard-photo{object-fit:cover;border-radius:50px;width:100px;height:100px;display:block}.sl-tcard-initials{background:var(--sl-primary);width:100px;height:100px;color:var(--on-primary);border-radius:50px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.sl-tcard-quote{margin:0;color:#79797b!important;font-size:16px!important;font-weight:600!important;line-height:1.65!important}.sl-tcard-bottom{border-top:1px solid var(--sl-gray-100);background:var(--sl-white);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.sl-tcard-name{margin-bottom:2px;font-size:18px;color:var(--sl-dark)!important;font-weight:700!important;line-height:30px!important}.sl-tcard-name a{letter-spacing:0;font-size:18px;color:var(--sl-dark)!important;font-weight:700!important;line-height:30px!important}.sl-tcard-biz{color:var(--sl-gray-400);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:12px;overflow:hidden}.sl-tcard-biz a{color:#79797b!important;font-weight:600!important}@media (max-width:991px){.sl-tcard-top{gap:14px;padding:20px}.sl-tcard-photo,.sl-tcard-initials{border-radius:35px;width:70px;height:70px;font-size:18px}.sl-tcard-quote{font-size:14px}.sl-tcard-name{font-size:16px}}@media (max-width:767px){.sl-latest-reviews{padding:36px 0}.sl-tcard-top{gap:12px;padding:16px}.sl-tcard-bottom{padding:14px 16px}.sl-tcard-quote{font-size:13px}.sl-tcard-photo,.sl-tcard-initials{border-radius:24px;width:48px;height:48px;font-size:15px}}
.sl-auth{align-items:center;min-height:calc(100vh - 104px);padding:60px 0;display:flex}.sl-auth-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);max-width:480px;margin:0 auto;padding:40px}.sl-auth-card.sl-auth-card--no-border{border:none;max-width:none;margin:0;padding:0}.sl-auth-narrow .form-control,.sl-auth-narrow .sl-password-wrap{max-width:400px}.sl-auth-narrow a{color:var(--sl-outline-text);font-weight:600;text-decoration:none}.sl-auth-narrow a:hover{color:var(--sl-outline-text);text-decoration:none}.sl-auth-card p.subtitle{color:var(--sl-gray-400);margin-bottom:25px;font-size:14px}.sl-auth-card .form-control{border:1.2px solid var(--sl-gray-350);border-radius:10px;padding:12px 20px;font-size:15px}.sl-auth-card .form-control:focus{border-color:var(--sl-outline-text);box-shadow:0 0 0 3px var(--sl-primary-30)}.sl-auth-modal{border:none;border-radius:14px;overflow:hidden}.sl-auth-modal .sl-auth-submit{background:var(--sl-primary);width:100%;color:var(--on-primary);border:none;border-radius:10px;padding:12px 30px;font-size:16px;font-weight:600}.sl-auth-modal .sl-auth-submit:hover{background:var(--sl-primary-dark)}.sl-auth-modal .sl-google-btn{border-radius:10px;width:100%;padding:10px 24px;font-size:14px}.sl-auth-modal-header{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.sl-auth-modal-title{margin:0;font-size:20px;font-weight:700}.sl-auth-register-link{color:var(--sl-gray-500);font-size:14px}.sl-auth-register-link a{color:var(--sl-outline-text);font-weight:600}.sl-auth-tabs{gap:0;display:flex}.sl-auth-tab{color:var(--sl-gray-400);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:14px 24px;font-size:16px;font-weight:700;transition:all .2s}.sl-auth-tab:hover{color:var(--sl-text)}.sl-auth-tab.active{color:var(--sl-text);border-bottom-color:var(--sl-outline-text)}.sl-auth-modal-body{padding:28px 28px 32px}.sl-auth-modal-body .form-label{margin-bottom:6px;font-size:14px;font-weight:600}.sl-auth-modal-body .form-control{border:1.2px solid var(--sl-gray-350);border-radius:10px;padding:12px 20px;font-size:15px}.sl-auth-modal-body .form-control:focus{border-color:var(--sl-outline-text);box-shadow:0 0 0 3px var(--sl-primary-30)}.sl-auth-modal-body .sl-phone-input{border:1.2px solid var(--sl-gray-350);border-radius:10px;padding:6px 14px}.sl-auth-modal-body .sl-phone-input:focus-within{border-color:var(--sl-outline-text);box-shadow:0 0 0 3px var(--sl-primary-30)}.sl-auth-modal-body .sl-phone-input .PhoneInputInput{padding:8px;font-size:15px}.sl-auth-card .btn-submit{background:var(--sl-primary);width:100%;color:var(--on-primary);cursor:pointer;border:none;border-radius:8px;padding:12px;font-size:15px;font-weight:700;transition:all .3s}.sl-auth-card .btn-submit:hover{background:var(--sl-text);color:var(--sl-white)}.sl-thankyou-icon{background:var(--sl-primary);width:80px;height:80px;color:var(--sl-text);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:36px;display:flex}.sl-thankyou-steps{text-align:left;max-width:400px;margin:0 auto 20px}.sl-thankyou-step{border-bottom:1px solid var(--sl-gray-75);align-items:center;gap:14px;padding:14px 0;display:flex}.sl-thankyou-step:last-child{border-bottom:none}.sl-thankyou-step h3{margin:0 0 2px;font-size:14px;font-weight:700}.sl-thankyou-step p{color:var(--sl-gray-400);margin:0;font-size:12px}.sl-thankyou-step-icon{background:var(--sl-gray-50);width:40px;height:40px;color:var(--sl-gray-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.sl-thankyou-step-done{background:var(--sl-green);color:var(--sl-white)}.sl-thankyou-step-active{background:var(--sl-primary);color:var(--on-primary);animation:2s infinite pulse}.sl-auth-card{background:var(--sl-white);border:1px solid var(--sl-border);border-radius:var(--sl-radius);padding:35px}.sl-auth-card h2{margin-bottom:5px;font-size:22px;font-weight:800}.sl-auth-card .subtitle{color:var(--sl-gray-400);margin-bottom:25px;font-size:14px}.sl-auth-card .form-label{margin-bottom:5px;font-size:13px;font-weight:600}.sl-auth-small{font-size:13px}.sl-auth-link{color:var(--sl-outline-text);font-size:13px;font-weight:600;text-decoration:none}.sl-auth-link:hover{color:var(--sl-gray-500);text-decoration:none}.sl-auth-submit{cursor:pointer;border:none;width:100%}.sl-auth-divider{text-align:center;margin:20px 0;position:relative}.sl-auth-divider:before{content:"";background:var(--sl-border);height:1px;position:absolute;top:50%;left:0;right:0}.sl-auth-divider span{background:var(--sl-white);color:var(--sl-gray-400);padding:0 15px;font-size:13px;position:relative}.sl-google-btn{border:2px solid var(--sl-border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.sl-google-btn:hover{border-color:var(--sl-text);background:var(--sl-gray-50)}.sl-auth-footer{text-align:center;margin:20px 0 0;font-size:14px}.sl-auth-footer a{color:var(--sl-text);font-weight:700;text-decoration:none}.sl-auth-footer a:hover{text-decoration:underline}.sl-register-benefits{flex-direction:column;justify-content:flex-start;height:100%;padding-top:35px;display:flex}.sl-register-benefits h3{margin-bottom:20px;font-size:24px;font-weight:800}.sl-benefit-item{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.sl-benefit-icon{background:var(--sl-primary);width:42px;height:42px;color:var(--sl-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.sl-benefit-item h3{margin-bottom:3px;font-size:15px;font-weight:700}.sl-benefit-item p{color:var(--sl-gray-500);margin:0;font-size:13px;line-height:1.5}.sl-thankyou-text{color:var(--sl-gray-500);max-width:480px;margin:0 auto 25px;font-size:15px;line-height:1.6}.sl-verify-tips{text-align:left;margin:20px 0}.sl-verify-tip{background:var(--sl-gray-25);color:var(--sl-gray-700);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;font-size:13px;display:flex}.sl-verify-tip i{color:var(--sl-text);text-align:center;flex-shrink:0;width:20px;font-size:16px}.sl-password-toggle{color:var(--sl-gray-400);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sl-password-toggle:hover{color:var(--sl-gray-800)}.sl-thankyou-section{align-items:center;min-height:70vh;display:flex}.sl-thankyou-card{background:var(--sl-white);text-align:center;border-radius:20px;max-width:620px;margin:0 auto;padding:60px 40px;box-shadow:0 4px 24px #0000000f}.sl-thankyou-icon-circle{background:linear-gradient(135deg, var(--sl-primary), var(--sl-primary-dark));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.sl-thankyou-check-icon{color:var(--on-primary);font-size:36px}.sl-thankyou-title{color:var(--sl-dark);margin-bottom:8px;font-size:28px;font-weight:700}.sl-thankyou-subtitle{color:var(--sl-gray-500);margin-bottom:32px;font-size:16px;line-height:1.6}.sl-thankyou-steps{text-align:left;background:var(--sl-gray-10);border-radius:14px;margin-bottom:32px;padding:24px 28px}.sl-thankyou-steps-title{color:var(--sl-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:14px;font-weight:700}.sl-thankyou-step-list{flex-direction:column;gap:14px;display:flex}.sl-thankyou-step{align-items:center;gap:12px;display:flex}.sl-thankyou-step-icon{background:#fffde6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sl-thankyou-step-icon i{color:var(--sl-text);font-size:13px}.sl-thankyou-step-text{color:var(--sl-gray-800);font-size:14px}.sl-benefit-card{background:var(--sl-white);border:1px solid var(--sl-gray-100);text-align:center;border-radius:12px;height:100%;padding:24px}.sl-benefit-icon{background:#fef9e0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:inline-flex}.sl-benefit-icon i{color:var(--sl-text);font-size:22px}.sl-benefit-card h3{margin-bottom:6px;font-size:15px;font-weight:700}.sl-benefit-card p{color:var(--sl-gray-500);margin:0;font-size:13px}@media (max-width:767px){.sl-auth-card{padding:20px}.sl-auth-card h2{font-size:20px}.sl-auth-modal .modal-dialog{margin:10px}.sl-auth-modal-body{padding:16px}.sl-auth-tabs button{padding:10px 16px;font-size:14px}.sl-benefit-card{padding:14px}.sl-benefit-icon{width:40px;height:40px}.sl-benefit-card h3{font-size:14px}}
