/*!/wp-content/plugins/sd-installers/assets/css/installers.css*/.sd-installers-wrapper,.sd-installers-wrapper *{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.leaflet-control-container a{color:#000!important}.sd-installers-wrapper{display:flex;flex-direction:column;gap:1.5rem}.sd-search-wrapper{display:flex!important;width:100%}.sd-installers-search{display:flex!important;align-items:center;gap:10px;width:100%;padding-bottom:15px;margin-bottom:10px;background:#101020;position:sticky;top:-1px;z-index:10;border-bottom:4px solid rgb(255 255 255 / .1);box-sizing:border-box}.sd-installers-search input{flex:1 1 auto;width:auto;min-width:0;padding:10px 12px;border:1px solid #333;border-radius:3px;font-size:14px;color:#eee;background:rgb(255 255 255 / .1);box-sizing:border-box}#sd-clear-button{position:absolute;right:95px;top:0;border:none;background:none;color:#999;font-size:1.2rem;cursor:pointer;display:none;line-height:1}#sd-clear-button:hover{color:#fff}.sd-installers-search button{background:#ffd10d;border:none;color:#000;padding:10px 20px;cursor:pointer;border-radius:3px;font-weight:600;transition:background-color 0.2s ease;white-space:nowrap}.sd-installers-search button:hover{background:#e6be00}.sd-installers-content{display:flex;flex-wrap:nowrap;gap:20px}.sd-installers-map{flex:2;min-height:500px;height:60vh}.sd-installers-list{flex:1;display:flex;flex-direction:column;overflow-y:auto!important;max-height:60vh;min-height:500px!important;padding-right:10px;position:relative;scroll-behavior:smooth}.sd-installers-list::-webkit-scrollbar{width:10px}.sd-installers-list::-webkit-scrollbar-track{background:#101020}.sd-installers-list::-webkit-scrollbar-thumb{background-color:#666;border-radius:5px;border:2px solid #101020}.sd-installers-list::-webkit-scrollbar-thumb:hover{background-color:#999}.sd-installers-list::before{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(to bottom,rgb(255 255 255 / .15),rgb(255 255 255 / .05));opacity:.2;pointer-events:none;z-index:2}.sd-installers-list::after{content:"";position:sticky;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(to bottom,#fff0,rgb(16 16 32 / .95));pointer-events:none;z-index:5;opacity:1;transition:opacity 0.3s ease}.sd-installers-list.scrolled-to-bottom::after{opacity:0}.sd-installer-card{border:1px solid #161616;border-bottom:4px solid #ffd10d;border-radius:0;padding:12px;margin-bottom:12px;background:#101020;transition:background-color 0.2s,border-color 0.2s;cursor:pointer}.sd-installer-card.active{background:#101020}.sd-card-header{display:flex;align-items:center;justify-content:space-between;margin:0}.sd-card-title{font-size:14px!important}.sd-toggle-icon{transition:transform 0.3s ease;transform:rotate(180deg)}.sd-installer-card.active .sd-toggle-icon{transform:rotate(0deg)}.sd-installer-card h3{margin:0;font-size:14px;font-weight:600!important;color:#f9f9f9}.sd-installer-card.active h3{color:#f9f9f9}.sd-installer-card p,.sd-installer-card a{display:none}.sd-installer-card.active p,.sd-installer-card.active a{display:block}.sd-installer-card p{margin:0 0 6px;font-size:13px;line-height:1.4;color:#aaa;padding-bottom:8px!important}.sd-installer-card.active p{color:#ccc}.sd-installer-card a{color:#ffd10d;text-decoration:underline}.sd-installer-card a:hover{text-decoration:none}.leaflet-popup-content-wrapper{border-radius:3px!important;font-family:inherit}.leaflet-marker-icon{transition:filter 0.25s ease,transform 0.2s ease}.leaflet-marker-icon:hover{transform:scale(1.05)}@media (max-width:1000px){.sd-installers-content{flex-direction:column}.sd-installers-map,.sd-installers-list{flex:1 1 100%;max-height:none;height:auto}.sd-installers-search{flex-direction:column;align-items:stretch}#sd-clear-button{right:2.4rem}}