
body,.v12-home{background:#6b747e;color:#f5f8ff}
.v12-home{padding-top:2px;padding-bottom:28px}
.v12-home .v11-search{background:#485360;border:1.5px solid #728195;box-shadow:0 7px 18px #19212b40;border-top:4px solid #6ca9f0}
.v12-home .v11-search label>span{color:#edf3fc;font-weight:650}
.v12-home .v11-search .search-query{background:#e8edf4;border:1px solid #a3b5cb;border-radius:9px;color:#354d6b}
.v12-home .v11-search .search-query input{border:0;background:transparent;color:#253b57}
.v12-home .v11-search select{background-color:#e8edf4;border-color:#a3b5cb;color:#253b57}
.v12-home .v11-search .btn{background:#2d78d0;border:1px solid #73b1f8;color:#fff;font-weight:700;box-shadow:0 4px 10px #17243b30}
.v12-home .v12-section-heading{border-bottom:1px solid #748091;padding-bottom:14px;margin-bottom:17px}
.v12-home .v12-kicker{color:#c6d3e4}
.v12-home .v12-section-heading h2{color:#f6f9ff;line-height:1.15}
.v12-home .v12-section-heading>a{color:#c6e0ff}
.v12-home .v12-category-grid{gap:14px}
.v12-home .v12-category,.v12-home .v12-category.v12-wholesale{background:#3d6385;color:#fff;border:2.5px solid #67bf8b;border-top:5px solid #78d29c;box-shadow:0 5px 0 #202d3c60,0 8px 16px #101d2d25;padding-bottom:32px}
.v12-home .v12-category strong{color:#fff;font-size:16px;line-height:1.35}
.v12-home .v12-category small{color:#e4efff;font-size:12px;line-height:1.5;padding-right:0}
.v12-home .v12-category .v12-category-icon{background:#d8eaff;color:#174b87;width:38px;height:38px;border:1px solid #edf6ff;border-radius:10px}
.v12-home .v12-category .v12-number{color:#d4e7ff;font-weight:700}
.v12-home .v12-category .v12-category-arrow{color:#d9ecff;bottom:10px;right:14px}
.v12-home .v12-category:hover{background:#2b6ab4;border-color:#d0e6ff}
.v12-home .v12-category:focus-visible{outline:3px solid #fff;outline-offset:4px}
.v12-home .v12-wholesale{grid-column:1/-1;min-height:145px}
.v12-home .v12-wholesale strong{font-size:21px}
.demo-head{background:#5e6873;border-bottom:1px solid #748091;padding:18px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.demo-head strong{color:#fff;font-size:26px;letter-spacing:-.8px}.demo-head small{font-size:10px;letter-spacing:1.6px;color:#c4d3e6;border:1px solid #748091;padding:6px 8px;border-radius:6px}
.demo-footer{text-align:center;background:#5e6873;color:#c6d3e4;font-size:12px;padding:17px;line-height:1.6}
.preview-message{position:fixed;bottom:16px;left:16px;right:16px;background:#f0f6ff;color:#17365e;border:2px solid #8dbef5;border-radius:12px;padding:14px;z-index:100;box-shadow:0 5px 18px #0004}
@media(max-width:700px){.v12-home .v12-category-grid{gap:12px}.v12-home .v12-category{padding:15px 14px 33px;min-height:177px}.v12-home .v12-category-top{margin-bottom:14px}.v12-home .v12-category strong{font-size:15px}.v12-home .v12-category-icon{width:36px;height:36px}.v12-home .v12-wholesale{min-height:145px}.v12-home .v12-wholesale strong{font-size:20px}.v12-home .v12-section-heading>a{min-width:84px}.v12-home .v12-category[href="/ev-hizmetleri"]{grid-column:1/-1;min-height:165px}}
.card,.modal,.form-wrap,.dashboard-main{color:#203349}.v16-map{height:320px;width:100%;border-radius:12px;margin:14px 0;z-index:0}.v16-pin{font-size:30px;line-height:40px;background:transparent}.v16-service-options>div{display:grid;grid-template-columns:1fr 100px 100px;gap:8px;padding:12px 0;border-bottom:1px solid #ccd8df}.v16-service-options{grid-column:1/-1}.v16-existing-photos,.image-upload-thumbs{display:flex;gap:12px;flex-wrap:wrap}.v16-existing-photos figure,.image-upload-thumbs figure{margin:0;width:130px}.v16-existing-photos img,.image-upload-thumbs img{width:130px;height:100px;object-fit:contain;background:#e6eaf0}.market-card-cover img,.pax-result-photo img,.my-listing-image img{object-fit:contain!important;background:#e6eaf0}.v16-rating{display:block;padding:10px 12px;background:#e9f4ee;color:#23543e;border-radius:8px;margin:10px 0;font-size:13px}.v16-tx-link{font-size:12px}.v12-home .v12-category:hover{border-color:#78d29c}.v16-install-banner{color:white}label,input,textarea,select{max-width:100%}@media(max-width:600px){.v16-service-options>div{grid-template-columns:1fr 1fr}.v16-service-options label{grid-column:1/-1}.v16-map{height:280px}}

.site-header{background:#5e6873}.v16-candidate-photo{width:100%;height:220px;object-fit:contain;background:#e6eaf0}.v16-tx-link{margin:10px}.page-main>h1,.page-main>.dash-head{color:#f5f8ff}
