/*
 Theme Name:   Motyw Weryfiko.pl
 Template:     my-listing
*/


.i-nav li a {
    color:#222222 !important;
}  

/*
Theme Name: MyListing Child - Weryfiko SaaS
Description: Professional SaaS Styling for Weryfiko.pl (Localo Style)
Template: my-listing
*/

/* 1. NADPISYWANIE ZMIENNYCH - TO ZMIENI KOLORY W CAŁYM SYSTEMIE */
:root {
    --primary-color: #2563eb !important;    /* Electric Blue (Localo) */
    --accent-color: #10b981 !important;     /* Vivid Green (Verification) */
    --main-bg: #ffffff !important;
    --card-shadow: 0 4px 20px -5px rgba(0,0,0,0.08) !important;
    --font-main: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* 2. WYMUSZENIE TYPOGRAFII SAAS */
body, p, .c-section-title, .lf-item-container h4 {
    font-family: var(--font-main) !important;
    -webkit-font-smoothing: antialiased;
}

/* 3. STYLIZACJA KARTY LISTINGU (Wymuszenie lekkości Localo) */
/* Dodajemy 'body' przed klasą, aby wymusić priorytet nad motywem głównym */
body .lf-item-container {
    border: 1px solid #e2e8f0 !important;
    box-shadow: var(--card-shadow) !important;
    border-radius: 12px !important;
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important;
    background: #fff !important;
}

body .lf-item-container:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 12px 25px -10px rgba(0,0,0,0.15) !important;
    border-color: var(--primary-color) !important;
}

/* Usuwamy gradienty MyListing na zdjęciach, aby zdjęcia budów były surowe i jasne */
body .lf-item-container .lf-head:before {
    background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 50%) !important;
    opacity: 0.6 !important;
}

/* 4. PRZYCISKI W STYLU TECH (Ostre, czyste krawędzie) */
body .buttons.primary, 
body .btn-primary, 
body .v-btn.primary {
    background-color: var(--primary-color) !important;
    border-radius: 8px !important;
    text-transform: none !important; /* Brak ALL CAPS - bardziej SaaSowo */
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    box-shadow: none !important;
    border: none !important;
}

/* 5. MAPA I PINEZKI (Wizualna czystość) */
/* Ukrywamy zbędne elementy mapy dla efektu "Google Tech" */
.gm-style-iw {
    border-radius: 12px !important;
    padding: 0 !important;
}

/* Stylizujemy klastry pinezek (Clusters) */
body .marker-cluster-small, 
body .marker-cluster-medium, 
body .marker-cluster-large {
    background-color: rgba(37, 99, 235, 0.2) !important;
}

body .marker-cluster-small div, 
body .marker-cluster-medium div, 
body .marker-cluster-large div {
    background-color: var(--primary-color) !important;
    color: #fff !important;
    font-weight: 700 !important;
}

/* 6. STATUS ZWERYFIKOWANY (Badge na karcie) */
/* Używamy selektora atrybutu, jeśli masz tag 'zweryfikowany' */
body .lf-item-container .job-badge.verified {
    background: var(--accent-color) !important;
    color: #fff !important;
    font-weight: 600 !important;
    border-radius: 4px !important;
    font-size: 10px !important;
    top: 15px !important;
    left: 15px !important;
    text-transform: uppercase !important;
}

/* 7. CZYSZCZENIE FOOTERA I HEADERU */
body .header-container {
    border-bottom: 1px solid #f1f5f9 !important;
    background: rgba(255,255,255,0.95) !important;
    backdrop-filter: blur(10px);
}

body .footer {
    background: #fff !important;
    border-top: 1px solid #f1f5f9 !important;
    color: #64748b !important;
}

/* 8. WYSZUKIWARKA (Explore Page) */
body .finder-search .cts-search-filter {
    border-radius: 8px !important;
    border: 1px solid #e2e8f0 !important;
}

body .finder-search .cts-search-filter:focus-within {
    border-color: var(--primary-color) !important;
}

/* 9. WIDGETY NA PROFILU (Pojedyncza strona wykonawcy) */
body .listing-details-block {
    border-radius: 12px !important;
    border: 1px solid #f1f5f9 !important;
    box-shadow: none !important;
    margin-bottom: 20px !important;
}

body .block-title {
    border-bottom: 1px solid #f1f5f9 !important;
    padding-bottom: 15px !important;
}

/* wyszukiwarka */
/* --- WYGLĄD WYSZUKIWARKI TYLKO NA STRONIE GŁÓWNEJ --- */

/* Blokada ruchu etykiety "Czego szukasz" - tylko Home */
body.home .main-search .form-group label, 
body.home .listing-search .form-group label,
body.home .form-group.md-group label {
    position: static !important; /* To zabija efekt pływania */
    transform: none !important;
    display: block !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #000 !important;
    pointer-events: all !important;
    transition: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Przygotowanie pola do przyjęcia placeholdera - tylko Home */
body.home .main-search input, 
body.home .listing-search input,
body.home .form-group.md-group input {
    padding: 12px 15px !important;
    height: 50px !important;
}

/* Sprawienie, by placeholder zniknął po kliknięciu - tylko Home */
body.home input:focus::placeholder {
    color: transparent !important;
}

/* Wymuś kolor tekstu podpowiedzi od razu - tylko Home */
body.home input::placeholder {
    color: #999 !important;
    opacity: 1 !important;
}

/* Ukrycie systemowych animacji linii MyListing, które przeszkadzają w stałym widoku */
body.home .md-group:before, 
body.home .md-group:after {
    display: none !important;
}


.home button[type="submit"] {
    transition: all 0.3s ease-in-out !important;
    min-width: 180px; /* Zapobiega "skakaniu" szerokości przycisku przy zmianie tekstu */
}