[weblc-dpf60euzy] {
    position: fixed;
    background-color: #121212;
    top: 0;
}

[weblc-z2s9lmfok] {
    height: 60px;
}

[weblc-dpf60euzy] {
    z-index: 1;
}

[weblc-ep6yjmmua] {
    font-size: 11px;
    margin: 0;
}

[weblc-dqrwlhh5b] {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    background-color: #6b6b6b5c;
    z-index: 100000;
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
} 


[weblc-dqrwlhh5b].active {
    display: flex;
}


[weblc-nnis6dqs2] {
    width: 800px;
    height: 320px;
    background-color: #1a1a1a;
    border-radius: 20px;
    box-shadow: 0px 0px 15px 0px #0000002e;
    display: flex;
    flex-direction: column;
    z-index: 10000000000000000000000000000000;
}

[weblc-k554tma68] {
    margin: 0;
    width: 100%;
    text-align: center;
    font-size: 20px;
    margin-top: 18px;
}

[weblc-nd140bk03] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px;
    gap: 20px;
    overflow: auto;
    align-items: center;
    align-content: center;
    justify-content: center;
}

[weblc-984hcvamh] {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 0 25%;
}

[weblc-torywhxbw] {
    margin: 0;
    font-size: 15px;
    color: #999;
}

[weblc-cztgv6xxf] {
    margin: 0;
    font-size: 20px;
    font-weight: 900;
    color: #fff;
}








[weblc-8ama9ykcd] {
    position: absolute;
    left: -150px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
        width: 160px;

}

[weblc-9abae0wko] {
    height: 30px;
}

[weblc-3omi507uj] {
    margin: 0;
    text-align: center;
    width: 80%;
}


[weblc-id-71csauncw] {
    background-color: #cb3434 !important;
}


[weblc-a69ryui1k] {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    z-index: 20;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}


.filter-field {
    width: 45%;
}


[weblc-a69ryui1k].open {
    display: flex !important;
}



[weblc-vjqa9pjhg] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    height: 100%;
    left: 71px;
}


[weblc-2bqv06brp] {
    margin: 0;
    font-size: 18px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #ff0000;
}




[weblc-dpf60euzy] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
}

[weblc-h0i6c7ou6] {
    color: #919191;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 20px;
    cursor: pointer;
}

[weblc-h0i6c7ou6]:hover {
    background-color: #c9c9c9;
    color: #000;
}






@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew&amp;display=swap') format('woff2');
  unicode-range: U+0590-05FF; /* עברית */
}

body {
  font-family: 'Noto Sans Hebrew', sans-serif;
}


[weblc-aus3szme9] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    max-width: 900px;
    margin: auto;
    margin-bottom: 50px;
    padding-right: 20px;
    margin-top: 40px;
}

#star-rating {
  display: flex;
  gap: 8px;
  font-size: 26px;
  direction: rtl;
  cursor: pointer;
}

#star-rating .star {
  color: #444;
  transition: color 0.2s ease;
}

#star-rating .star.active {
  color: #f1c40f;
}

#save-summary {
  display: inline-block;
  margin-top: 10px;
  background-color: #2c2f48;
  padding: 10px 20px;
  border-radius: 12px;
  font-weight: 600;
  color: #bfc8ff;
  cursor: pointer;
}

#save-summary:hover {
  background-color: #404699;
}




[weblc-cd1v4xabq] {
    background-color: gray !important;
    font-size: 12px !important;
    width: max-content !important;
    padding: 2px 14px 2px 14px;
}

[weblc-c0x97ytuq] {
    width: 20px;
    border-radius: 12px;
    border: none;
    background-color: #222;
    color: #eee;
    padding: 12px 20px;
    font-size: 15px;
    resize: vertical;
    font-family: 'Noto Sans Hebrew', sans-serif;
    height: 20px;
}


[weblc-lahnrt61u] {
    border-color: #292929;
    outline: none;
    border-width: 0.5px;
    border-style: solid;
    margin-bottom: 6px;
}

[weblc-na3bq6u35] {
    text-align: center;
    font-size: 23px;
    margin-bottom: 20px;
}

            .alert {
  position: fixed;
  top: 20px;
  right: 20px;
  background-color: #4caf50; /* ירוק */
  color: white;
  padding: 16px 24px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  z-index: 9999;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.alert.show {
  opacity: 1;
  transform: translateY(0);
}

.alert.hidden {
  display: none


}


    body {
      margin: 0;
      background-color: #121212;
      font-family: 'Noto Sans Hebrew', sans-serif;
      color: #E0E0E0;
      direction: rtl;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    [weblc-id-xa1] {
      max-width: 900px;
      margin: 40px auto;
      padding: 0 20px;
    }
    [weblc-id-xa2] {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      gap: 12px;
      margin-bottom: 40px;
    }
    [weblc-id-xa3] {
      width: 110px;
      height: 110px;
      border-radius: 50%;
      border: 2.5px solid #2c2f48;
      background-color: #2c2f48;
      background-position: center;
      background-size: cover;
      position: relative;
    }
    [weblc-id-xa4] {
      font-weight: 700;
      font-size: 26px;
    }
    [weblc-id-xa5] {
      font-weight: 400;
      font-size: 14px;
      color: #888;
    }

    [weblc-id-f5gp5z7y8][id="u"]{
      display: none;
    }

    
    [weblc-id-f5gp5z7y8][id="a"]{
      display: none;
    }


     [weblc-id-f5gp5z7y8][id="d"]{
      display: none;
    }
    

    [weblc-id-xa6] {
      display: grid;
      grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
      gap: 24px;
      margin-bottom: 30px;
    }
    [weblc-id-info-item] {
      display: flex;
      flex-direction: column;
      gap: 4px;
    }
    [weblc-id-label] {
      font-size: 13px;
      color: #999;
    }
    [weblc-id-value] {
      font-size: 16px;
      font-weight: 600;
      word-break: break-word;
      color: #fff;
    }
    [weblc-id-xa7] {
      display: flex;
      gap: 15px;
      justify-content: center;
      margin-bottom: 40px;
    }
    [weblc-id-btn-call], [weblc-id-btn-sms] {
      background-color: #2c2f48;
      border: none;
      border-radius: 18px;
      padding: 8px 18px;
      color: #bfc8ff;
      font-weight: 600;
      cursor: pointer;
      display: flex;
      align-items: center;
      gap: 6px;
      transition: background-color 0.3s ease;
      font-size: 14px;
    }
    [weblc-id-btn-call]:hover,
    [weblc-id-btn-sms]:hover {
      background-color: #404699;
    }
    [weblc-id-btn-icon] {
      width: 18px;
      height: 18px;
      fill: #bfc8ff;
    }
    [weblc-id-xa8] {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
      margin-bottom: 30px;
    }
    [weblc-id-chip] {
      background-color: #222;
      border: 1.5px solid #444;
      border-radius: 20px;
      padding: 8px 16px;
      font-size: 13px;
      cursor: default;
      color: #bbb;
      cursor: pointer;
      white-space: nowrap;
    }
    [weblc-id-xa9] {
    max-width: 940px;
    padding: 0 20px;
    width: 50%;
    }
    [weblc-id-note-label] {
      font-weight: 700;
      margin-bottom: 8px;
      color: #ccc;
    }
    [weblc-id-note-textarea] {
      width: 100%;
      min-height: 90px;
      border-radius: 12px;
      border: none;
      background-color: #222;
      color: #eee;
      padding: 12px 16px;
      font-size: 15px;
      resize: vertical;
      font-family: 'Noto Sans Hebrew', sans-serif;
    }
    [weblc-id-note-textarea]:focus {
      outline: 2px solid #5559ff;
    }
    a {
      color: #5a79ff;
      text-decoration: none;
      word-break: break-all;
    }
    a:hover {
      text-decoration: underline;
    }

    [weblc-id-chip]:hover {
    background-color: #181818;
}

* {
    transition: 0.2s all linear;
}

[status="a"] [weblc-id-chip][id="a"] {
    border-color: #5559ff;
}

[status="c"] [weblc-id-chip][id="c"] {
    border-color: #5559ff;
}


[status="b"] [weblc-id-chip][id="b"] {
    border-color: #5559ff;
}


[weblc-dpf60euzy] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    width: 100%;
    height: 60px;
    border-bottom: solid;
    border-color: #515151;
    border-width: 1px;
}

[weblc-h0i6c7ou6] {
    color: #919191;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 20px;
    cursor: pointer;
}
[weblc-h0i6c7ou6]:hover {
    background-color: #c9c9c9;
    color: #000;
}



[weblc-av0vwowl4] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    max-width: 900px;
    margin: auto;
}

[weblc-wcvcs0tmd] {
    max-width: 880px;
    padding-right: 20px;
    padding-left: 20px;
    width: 100%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 40px;
}

[weblc-fjqpqtzla] {
    width: 100%;
    min-height: 40px;
    border-radius: 12px;
    border: none;
    background-color: #222;
    color: #eee;
    padding: 12px 20px;
    font-size: 15px;
    resize: vertical;
    font-family: 'Noto Sans Hebrew', sans-serif;
}

[weblc-fjqpqtzla]:focus {
    outline: 2px solid #5559ff;
}




[weblc-qfsp78afu] {
    max-width: 880px;
    padding-right: 40px;
    padding-left: 40px;
    width: 100%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 14px;
}

[weblc-portksg5v].active {
    background-color: #3c8328;
}

[weblc-hd0ngeaa4] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 21px;
}

[weblc-tjzegyyke] {
    background-color: #ff0000;
    width: 180px;
    height: 40px;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    cursor: pointer;
}

[weblc-qzu1oi4y7] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 21px;
}

[weblc-4x1nftzr7] {
    background-color: #ff0000;
    width: 380px;
    height: 40px;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    cursor: pointer;
}

[weblc-m29bsj6hw] {
    background-color: #a3ff84;
    color: #000;
}

[weblc-m29bsj6hw][status="y"] {
    border: solid;
    border-style: solid;
    background-color: #1f590b;
    color: #fff;
    border-color: #ffffff;
}

[weblc-tjzegyyke] {
    background-color: #ff0000;
    width: 180px;
    height: 40px;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    cursor: pointer;
}


[weblc-m29bsj6hw]:hover {
    background-color: #1f590b75;
}

[weblc-fhorr1icr] {
    background-color: #57a9a4;
}

[weblc-fhorr1icr]:hover {
    background-color: #57a9a47a;
}

[weblc-18tt4dtxj]:hover {
    background-color: #ff000075;
}

[weblc-u25psct9r] {
    background-color: #0000;
    outline: none;
    font-family: 'Noto Sans Hebrew', sans-serif;
    border: none;
    box-shadow: 0px 0px 11px 0px #ffffff3b;
    border-radius: 20px;
    padding-right: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
}


[weblc-ow0gpe0bn] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 900px;
    margin: auto;
    padding: 0px 20px;
    margin-bottom: 34px;
}

[weblc-b70x31k6u] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 70px;
    background-color: #000000;
    border-radius: 8px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

[weblc-jaw5gk3o1] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 100%;
    cursor: pointer;
}

[weblc-c35mtary8] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

[weblc-4wq6ixo3k] {
    height: 100%;
    outline: none;
    box-shadow: 0px 0px 12px 0px #0000004a;
    width: 100%;
    border-radius: 8px;
    border: none;
    background-color: #222;
    color: #eee;
    font-size: 15px;
    padding-right: 20px;
    resize: vertical;
    font-family: 'Noto Sans Hebrew', sans-serif;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

[weblc-t8uvo4xuj] {
    width: 100%;
    min-height: 100px;
    display: flex;
    flex-direction: column;
}

[weblc-2gw4kcfcw] {
    position: absolute;
    top: 11px;
    right: 14px;
    margin: 0;
    cursor: pointer;
}

[weblc-5cvtpaok2] {
    width: 100%;
    border: solid;
    background-color: #00000000;
    border-width: 1px;
    border-color: #e1e1e12b;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 26px;
    border-radius: 10px;
    margin-top: 20px;
    position: relative;
}

[weblc-zqw0wgjql] {
    margin: 0;
    width: 100%;
}

[weblc-bye7fhpwi] {
    margin: 0;
    font-size: 14px;
    width: 100%;
    text-align: end;
    padding-left: 20px;
    color: #ffffff7a;
    padding-bottom: 25px;
}

[weblc-ymszyphdf] {
    background-color: #222222;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: none;
    color: #fff;
    box-shadow: 0px 0px 7px 0px #a5949436;
    font-family: 'Noto Sans Hebrew', sans-serif;
    border-radius: 40px;
    font-size: 20px;
    cursor: pointer;
    margin-bottom: 40px;
}


[weblc-7dqzeq69g] {
    background-color: #00bd39;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center;
    border-radius: 10px;
    margin-top: 16px;
    color: #fff;
    cursor: pointer;
}

[weblc-portksg5v] {
    height: 25px;
    background-color: #ff0606;
    display: flex;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    cursor: pointer;
    text-decoration: none;
    user-select: none;
    border-radius: 20px;
    padding: 0px 10px 0px 10px;
}



[weblc-portksg5v]:hover {
    background-color: #000;
}

[weblc-l6dral1s8] {
    position: fixed;
    bottom: 40px;
    left: 30px;
    width: 70px;
    height: 70px;
    background-color: #5559ff;
    clip-path: circle();
    cursor: pointer;
    box-shadow: 0px 20px 20px 0px #5559ff45;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

[weblc-enua5c4wu] {
    width: 21px;
    fill: #fff;
}

[weblc-enua5c4wu]:hover {
    transform: scale(1.5);
}



[weblc-baii8lqe7] {
    text-decoration: none;
}
            * {
                box-sizing: border-box;
            }

            [weblc-n0ru5tl2i] {
                width: 100%;
                min-height: 100vh;
                background-color: #171717;
                display: flex;
                flex-direction: column;
                align-items: center;
                padding-bottom: 100px;
            }

            [weblc-dpf60euzy] {
                width: 100%;
                height: 60px;
                border-bottom: solid;
                border-color: #515151;
                border-width: 1px;
            }

            [weblc-n52z0qeyd] {
                width: 80%;
                min-height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                margin-top: 70px;
                align-items: center;
            }


            
            [weblc-pgshv0kma] {
                width: 100%;
                min-height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                margin-top: 70px;
                align-items: center;
                max-width: 1160px;
            }


            [weblc-574z4cwd4] {
                width: 100%;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                height: 50px;
                align-items: center;
            }

            [weblc-8mj7gooj8] {
                margin: 0;
                font-family: system-ui;
                font-size: 21px;
            }

            * {
                color: #fff;
                transition: all 0.2s linear;
            }

            [weblc-mn2s5yy7t] {
                border: solid;
                background-color: #0000;
                width: 170px;
                border-width: 1px;
                border-radius: 4px;
                height: 30px;
                text-align: right;
                font-size: 20px;
                padding-right: 12px;
                display: flex;
            }

            [weblc-mn2s5yy7t]:focus-visible {
                outline: none;
                border-color: #26af7f;
                border-width: 2px;
            }

            body {
                direction: rtl;
            }

            [weblc-tabtln58z] {
                width: 100%;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                row-gap: 13px;
                margin-top: 20px;
            }

            [weblc-baii8lqe7] {
    width: 100%;
    background-color: #1f1f1f;
    border-radius: 16px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    padding: 6px;
    padding-right: 21px;
    justify-content: space-between;
    align-items: center;
    padding-left: 50px;
            }

            [weblc-baii8lqe7] {
    position: relative;
}


            [weblc-baii8lqe7]:hover {
                background-color: #333232;
            }

            [weblc-1rj0kjq5r] {
    height: 100%;
    display: flex;
    flex-direction: column;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
            }

            [weblc-s3tlc7b7z] {
                width: 5%;
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }

            [weblc-fxkkrzlt8] {
                display: flex;
                width: 100%;
                height: 50%;
                align-items: center;
                justify-content: flex-start;
            }

            [weblc-x7vn4cvlo] {
                display: flex;
                width: 100%;
                height: 50%;
                align-items: center;
            }

            div {
            }



            [weblc-k5dprzakq] {
    font-size: 13px;
    margin: 0;
    font-weight: 100;
}

[weblc-mr5zr9znz] {
    background-color: #7b1e1e !important;
}

[weblc-wn91jteqt] {
    background-color: #0c4b30 !important;
}


            [weblc-5k46ntid2] {
                font-size: 20px;
                margin: 0;
                font-weight: 600;
            }

            [weblc-o2n9h5xdl] {
                margin: 0;
                font-size: 14px;
                font-weight: 100;
            }

            [weblc-dmpjvaavo] {
                width: max-content;
                height: 100%;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: center;
                column-gap: 32px;
            }

            [weblc-ls0oa07oi] {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

            [weblc-t0laqc542] {
                margin: 0;
                font-size: 18px;
                font-weight: 100;
                letter-spacing: 0px;
            }

            [weblc-brpacd6tu] {
                  margin: 0;
    font-size: 11px;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    text-align: center;
    }

            [weblc-71djpdesp] {
                fill: #9f9f9f;
                width: 20px;
            }


[weblc-71djpdesp] {
    display: none;
}



[status="n"] [weblc-id-libnup6s7] {
    display: block;
}



[status="y"] [weblc-id-smtakmizz] {
    display: block;
}




[status="f"] [weblc-id-r7fzsn61j] {
    display: block;
    pointer-events: none;
opacity: 0.1;


}



[weblc-ieyvpafvn] {
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 5px;
}

[weblc-xx2000ogn] {
    width: 30px;
    height: 30px;
    clip-path: circle();
    background-color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #574a4a;
    font-weight: 800;
}

[weblc-qg8lvl0ty] {
    margin: 0;
    margin-left: 20px;
}

[weblc-xx2000ogn]:hover {
    background-color: #574a4a;
    color: #fff;
}
            .alert {
  position: fixed;
  top: 20px;
  right: 20px;
  background-color: #4caf50; /* ירוק */
  color: white;
  padding: 16px 24px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  z-index: 9999;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.alert.show {
  opacity: 1;
  transform: translateY(0);
}

.alert.hidden {
  display: none;
}

[weblc-9oruwpapv] {
    width: 21px;
    fill: #ffffff4d;
}