
.search2026 {
    background-color: #fff;
    padding: 25px;
    width: 350px;
}

.search-auto-suggest {
  width: 90%;
    padding: 10px;
    margin-top: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
    padding-left: 35px;
}

#searchInput {
  
}

.search-input-with-icon {
  /* Set the background image */
  background-image: url('/assets/css/fa5/svgs/regular/search.svg'); 
  
  /* Prevent the image from repeating */
  background-repeat: no-repeat;
  
  /* Position the image */
  background-position: 10px center; /* Adjust 10px for desired left padding */
  
  /* Set the size of the background image (optional) */
  background-size: 20px 20px; 
  
  /* Add padding to the left to make space for the icon */
  padding-left: 40px; /* Adjust based on image size and desired spacing */

}




#suggestions { 
    position: absolute;
    display: none; /* Sakriveno po defaultu */
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);

    border: 1px solid #ddd;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
    margin-top: -1px;
    text-align: left;
    margin-left: 10px;
    margin-right: 0px;
    clear: both;
 background-color:#fffdda;
 width:350px;
 top: 35px;
 z-index: 9999;
}

.suggestion-item {
    padding: 5px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    color: #333;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    font-family: "Roboto", serif;
}

.suggestion-item:last-child {
    border-bottom: none;
}

.suggestion-item:hover {
    background-color: #f0f0f0;
}

/* --- OVO JE KLJUČNO ZA HIGHLIGHT --- */
.suggestion-item span.highlight {
    background-color: #fae7a7; /* Svetlo žuta pozadina */
    color: #856404;            /* Tamnija boja teksta */
    font-weight: bold;
}


.no-results {
    padding: 10px;
    color: #888;
    font-style: italic;
}


.ime_in_priimek {
    display: flex;
    gap: 15px;
}

#ajax_newTotalDesc {

}

.payment_alt {
    background-color: #fff;
    border: 1px solid #bababa;
    padding: 15px;
    margin-top: 25px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.payment_alt p {
    display: flex;
    gap: 10px;
    justify-content: flex-start;
    align-items: center;
}
.payment_alt p a {
     color: #fff;
     text-decoration: none;
     background-color: #000;
     border-radius: 5px; 
     padding: 5px 10px;
} 

.payment_alt p img {
    max-width: 80px; 
}


.order_stripe_wraper {
    margin: 10px;
}

#stripe-checkout {
    
}


.aside_filter_row_additional_dimension {

}


a.aside_filter_add_dimension {
    display: block;
    color: #1b1b1b;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    gap: 7px;
    text-decoration: none;
}

.hiddenflex {
    display: none;
}

a.aside_filter_remove_dimension {
      display: block;
    color: #1b1b1b;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    gap: 7px;
    text-decoration: none;
    color: #eb3535;  
}