/* 
======================================================================
style_entrysearch.css
Last revision -------------------------------------------- 15.10.2026
*/

/* Základní styl pro všechna vyhledávací políčka */
.input-base {
    line-height: 1.2;
    padding: 6px 10px;
    border: 1px solid #aaa;
    border-radius: 4px;
    width: 280px;
    margin: 4px 0 12px 0;
    box-sizing: border-box;
}

input {
    font-family: inherit;
    font-size: inherit;
}

/* Tohle vypíná podbarvování vstupního políčka prohlížečem při doplnění hodnoty políčka z paměti prohlížeče */
input:-webkit-autofill {
    background-color: transparent !important;
    box-shadow: 0 0 0px 1000px white inset !important;
}

/* Hebrejský vstup Alefbet */
/* Chci ho mít stejný jako he_alefbet */
.input-hebrew {
    direction: rtl;
    unicode-bidi: bidi-override;
    font-family: "Noto Serif", serif;
    font-size: 1.2em;
    line-height: 1.1;
    position: relative;
    top: -0.15em;
    /* zvedá HE font trochu výš aby na stejném účaří jakop latinky - můžeš doladit na -0.12em nebo -0.18em podle oka */
    text-align: right;
}

/* Hebrejský vstup Latinka */
.input-latin {
    font-family: "Noto Serif", serif;
}

/* Čeština */
.input-cz {
    font-family: "Noto Serif", serif;
}

/* Hover / focus efekty */
.input-base:focus {
    border-color: #333;
    outline: none;
}

/* tohle lupa od copilota */
.btn-search {
    padding: 6px 10px;
    border: 1px solid #aaa;
    border-radius: 4px;
    background: #f5f5f5;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-search:hover {
    background: #e8e8e8;
}

/* obal spojující input box s tlačítkem lupa */
.search-row {
    display: flex;
    align-items: center;
    /* vertikální zarovnání */
    gap: 8px;
    /* mezera mezi inputem a tlačítkem */
    margin-bottom: 0px;
    /* mezera pod řádkem */
}

.result-he-7 {
    grid-template-columns:
        max-content max-content max-content max-content max-content max-content 1fr;
}

.result-cz-6 {
    grid-template-columns:
        max-content max-content max-content max-content max-content 1fr;
}