/* שורת הפקודות */
/* ===== container שורת פקודות =====
   באותו רוחב וגובה כמו השדה הראשי (58), 15 פיקסלים מתחתיו. בלי מילוי, מסגרת 1 #DDDDDD, פינות 14.
   מוצג רק בדף הפתיחה של הצ'אט: לא במצב צ'אט (אחרי שליחה) */
:root {
  /* כמה שורת הפקודות גבוהה יותר מ-58 כשמגדילים את "גודל טקסט" (המקום בתחתית הצ'אט גדל בהתאם) */
  --row-grow: calc(58px * (var(--a11y-text, 1) - 1));
}
.cmd-row {
  position: absolute;
  top: calc(100% + 15px);
  left: 0;
  right: 0;
  /* גדלה יחד עם "גודל טקסט" בתפריט הנגישות, כמו הכפתורים והסמלים שבתוכה */
  height: calc(58px * var(--a11y-text, 1));
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 0 9px;
  border: 1px solid var(--box-stroke);
  border-radius: 14px;
  background: none;
}
/* מוצגת: לאורח (משתמש לא מחובר) תמיד. למשתמש מחובר: רק אם הוא לא בחר "ללא" */
:root.cmd-row-off:not(.guest) .cmd-row {
  display: none;
}
/* לאורח אין "ללא" (ההעדפה נשמרת למשתמש מחובר בלבד) */
:root.guest #row-hide {
  display: none;
}
/* במצב צ'אט (השדה בתחתית הדף): השורה 15 פיקסלים מעל השדה, באפקט זכוכית:
   הצ'אט שנגלל עובר מאחוריה ונראה דרכה מטושטש */
.chat-mode .cmd-row {
  top: auto;
  bottom: calc(100% + 15px);
  background: rgba(var(--bg-rgb), 0.55);
  -webkit-backdrop-filter: blur(10px) saturate(150%);
  backdrop-filter: blur(10px) saturate(150%);
}

/* "ללא": בצד שמאל של השורה. 14, Regular, #9A9A9A. ב-hover: שחור, עם רקע var(--c-EEEEEE) ופינות 8 */
.row-hide {
  margin: 0 0 0 0;
  margin-right: auto;
  padding: 6px 10px;
  border: none;
  border-radius: 8px;
  background: none;
  font-family: inherit;
  font-size: calc(14px * var(--a11y-text, 1));
  font-weight: 400;
  line-height: 1.2;
  color: var(--placeholder);
  cursor: pointer;
}
@media (hover: hover) {
  :where(html:not(.phone-ui)) .row-hide:hover{
    color: var(--text);
    background: var(--item-hover);
  }
}
.row-hide:focus-visible {
  outline: 2px solid var(--send-active);
  outline-offset: 2px;
}
/* כפתור זכוכית: 40 על 40, פינות 14, בלי מסגרת. זכוכית שקופה עם טשטוש, הברקה בחלק העליון,
   שוליים בהירים וצל רך. הסמל אפור שקוף, כמו חרוט בזכוכית */
.glass-btn {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(40px * var(--a11y-text, 1));
  height: calc(40px * var(--a11y-text, 1));
  margin: 0;
  padding: 0;
  border: none;
  border-radius: calc(14px * var(--a11y-text, 1));
  background: rgba(255, 255, 255, 0.18);
  -webkit-backdrop-filter: blur(14px) saturate(180%);
  backdrop-filter: blur(14px) saturate(180%);
  box-shadow:
    0 8px 20px rgba(0, 0, 0, 0.08),
    0 1px 2px rgba(0, 0, 0, 0.06),
    inset 0 1px 1px rgba(255, 255, 255, 0.95),
    inset 0 -1px 1px rgba(0, 0, 0, 0.05),
    inset 1px 0 1px rgba(255, 255, 255, 0.6),
    inset -1px 0 1px rgba(255, 255, 255, 0.4);
  cursor: pointer;
}
.glass-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.25) 38%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0.18) 100%);
  pointer-events: none;
}
.glass-btn span {
  position: relative;
  z-index: 2;
  font-family: inherit;
  font-size: calc(18px * var(--a11y-text, 1));
  font-weight: 600;
  line-height: 1;
  color: rgba(40, 40, 40, 0.55);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9), 0 -1px 0 rgba(0, 0, 0, 0.08);
  transition: color 150ms ease;
}
/* הסמלים (/ + % ? ~ = #): טקסט רגיל בגופן משלנו (NaveRow), שמוטמע בקובץ הזה ומכיל רק את 7 התווים (גם "+").
   הגופן הוא Liberation Sans (באותן מידות של Arial, רישיון SIL OFL), עם הוראות ה-hinting של הגופן,
   ולכן הדפדפן מצייר את הסמלים כמו כל טקסט: חדים ומיושרים לפיקסלים של המסך בכל גודל, גם כשמגדילים את הגופן באתר
   (גודל טקסט בנגישות) או את התצוגה בדפדפן, ובאותה צורה בכל מכשיר (לא תלוי בגופנים שמותקנים במחשב).
   ההברקה מעל ומתחת היא ה-text-shadow של הכפתור (כמו בשאר הטקסט בכפתורים)
   Liberation Sans: Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc. Licensed under the SIL Open Font License, Version 1.1 (https://openfontlicense.org) */
@font-face {
  font-family: "NaveRow";
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "NaveRow";
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
.glass-btn span.row-glyph {
  display: block;
  font-family: "NaveRow", Arial, "Liberation Sans", sans-serif;
  font-weight: 700;
  line-height: 1;
  font-kerning: none;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}
/* "~" במשקל רגיל (במודגש הוא נראה עבה מדי) */
#row-tilde span.row-glyph { font-weight: 400; }
/* "=" במחשב במשקל רגיל, ובטלפון מודגש */
#row-equals span.row-glyph { font-weight: 400; }
:root.phone-ui #row-equals span.row-glyph { font-weight: 700; }
/* hover: הסמל מתכהה */
@media (hover: hover) {
  :where(html:not(.phone-ui)) .glass-btn:hover span{
    color: rgba(40, 40, 40, 0.85);
  }
}
.glass-btn:focus-visible {
  outline: 2px solid var(--send-active);
  outline-offset: 2px;
}
/* הודעת המכסה בדף הפתיחה של הצ'אט: 15 פיקסלים מתחת ל-container שורת פקודות */
:root:not(.guest):not(.cmd-row-off) body:not(.chat-mode) .quota-notice,
:root.guest body:not(.chat-mode) .quota-notice {
  top: calc(100% + 15px + 58px * var(--a11y-text, 1) + 15px);
}
/* כששורת הפקודות כבויה, ההודעות (מכסה, פקודה לא זמינה) 15 פיקסלים מהשדה */
/* במצב צ'אט, כששורת הפקודות מוצגת: ההודעות 15 פיקסלים מעל השורה */
:root:not(.guest):not(.cmd-row-off) .chat-mode .quota-notice,
:root.guest .chat-mode .quota-notice {
  bottom: calc(100% + 15px + 58px * var(--a11y-text, 1) + 15px);
}
.chat-mode .quota-notice {
  top: auto;
  bottom: calc(100% + 15px);
}
/* "לשדרוג התוכנית": #1E6DF6, קו תחתון ב-hover. פותח את דף התוכניות */
.quota-notice-link {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font: inherit;
  color: var(--selected);
  cursor: pointer;
}
@media (hover: hover) {
  :where(html:not(.phone-ui)) .quota-notice-link:hover{
    text-decoration: underline;
  }
}
/* container סינון: מופיע רק בפקודת "מציאת נכס", 15 פיקסלים מימין לשדה הראשי,
   ממורכז לגובה שלו. 40 על 40, רקע #FFFFFF, מסגרת 1 #DDDDDD, פינות 8 */
.filter-box {
  position: absolute;
  top: 9px; /* (58 - 40) / 2 */
  left: calc(100% + 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  background: var(--box-bg);
  border: 1px solid var(--box-stroke);
  border-radius: 8px;
  color: var(--selected);
}
.filter-box[hidden] {
  display: none;
}
/* סמל סינון: 15 על 15, עובי קו 1.5, #1E6DF6 */
.filter-box svg {
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
}
.filter-box {
  cursor: pointer;
  isolation: isolate;
}
/* hover: רקע מאחורי הסמל, 6 פיקסלים מסביבו (27 על 27), פינות 5, var(--c-EEEEEE) */
.filter-box::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 27px;
  height: 27px;
  margin: -13.5px 0 0 -13.5px;
  border-radius: 5px;
  background: var(--sidebar-bg);
  opacity: 0;
  z-index: -1;
}
@media (hover: hover) {
  :where(html:not(.phone-ui)) .filter-box:hover::before{
    opacity: 1;
  }
}
.filter-box:focus-visible {
  outline: 2px solid var(--send-active);
  outline-offset: 2px;
}
/* השדה והשכבה הצבועה שמאחוריו תופסים בדיוק את אותו מקום */
.command-field {
  position: relative;
  flex: 1;
  height: 100%;
  min-width: 0;
}
/* שכבה שמציגה את הטקסט בצבעים. השדה עצמו שקוף ומציג רק את הסמן */
.command-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: pre;
  pointer-events: none;
  font-family: inherit;
  font-size: calc(16px * var(--a11y-text, 1));
  font-weight: 500;
  line-height: calc(24px * var(--a11y-text, 1));
  color: var(--text);
}
.command-overlay .hl {
  color: var(--highlight);
}
/* מילה לבחירה שעדיין לא לחיצה (המושג השני ב"מה ההבדל", התשלום ב"מי משלם"): באותו כחול חלש כמו
   כל מילה לבחירה (.hl), רק לא לחיצה ובלי סמן של לחיצה */
/* ערך שהמשתמש בחר (למשל סוג נכס מהחלון) */
.command-overlay .selected {
  color: var(--selected);
}
/* השדה הוא textarea בשורה אחת, באמצע הגובה (כמו השכבה). שאלה ארוכה יורדת שורה (answers.css) */
.command-input {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: calc(24px * var(--a11y-text, 1));
  margin: calc(-12px * var(--a11y-text, 1)) 0 0;
  line-height: calc(24px * var(--a11y-text, 1));
  white-space: pre;
  overflow: hidden;
  resize: none;
  -webkit-appearance: none;
  appearance: none;
  caret-color: var(--text);
  border: none;
  border-radius: 0;
  outline: none;
  background: transparent;
  padding: 0;
  font-family: inherit;
  font-size: calc(16px * var(--a11y-text, 1));
  font-weight: 500;
  color: transparent;
  text-align: right;
}
/* עד שכל הקבצים נטענו (בכניסה ראשונה): מה שמקלידים מוצג בשדה עצמו, והרמז לא מסתיר אותו.
   אחרי הטעינה הטקסט מוצג בשכבה שמעל השדה, כרגיל */
:root:not(.app-ready) .command-input {
  color: var(--text);
}
:root:not(.app-ready) .command-input:focus ~ .command-hint {
  visibility: hidden;
}
/* משפט הרמז בשדה הראשי (במקום placeholder, כדי שאפשר יהיה להחליף אותו באנימציה).
   אותו עיצוב כמו ה-placeholder: var(--c-9A9A9A), 16, medium. מוצג רק כשהשדה ריק והסמן לא בו */
.command-hint {
  position: absolute;
  top: 50%;
  right: 0;
  color: var(--placeholder);
  font-size: calc(16px * var(--a11y-text, 1));
  font-weight: 500;
  white-space: nowrap;
  pointer-events: none;
  transform: translateY(-50%);
}
.command-hint[hidden] {
  display: none;
}
.command-input::placeholder {
  color: var(--placeholder);
  opacity: 1;
}
/* כשהמשתמש עומד על השדה ויכול לכתוב, טקסט הרמז נעלם. כשהוא יוצא מהשדה, הטקסט חוזר */
.command-input:focus::placeholder {
  color: transparent;
}
.send-button {
  flex: none;
  width: 38px;
  height: 38px;
  border: none;
  border-radius: 50%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--send-idle);
  cursor: default;
  transition: background-color 0.15s ease;
}
.send-button.is-active {
  background: var(--send-active);
  cursor: pointer;
}
/* החץ: בהיר כשהפקודה מוכנה לשליחה. כשעוד לא, בצבע של מצב "לא פעיל" (לבן בבהיר, כהה בכהה) */
.send-button svg path {
  stroke: var(--send-arrow-idle);
  transition: stroke 0.15s ease;
}
.send-button.is-active svg path {
  stroke: var(--send-arrow);
}
.send-button:focus-visible {
  outline: 2px solid var(--send-active);
  outline-offset: 2px;
}
.send-button svg {
  display: block;
  width: 14px;
  height: 16.4px;
}
.command-menu {
  position: absolute;
  /* שכבה מעל השדה הראשי: 35 פיקסלים מהקצה העליון שלו, 25 פיקסלים מהצד הימני */
  top: 35px;
  right: 25px;
  width: 200px;
  height: auto;
  background: var(--menu-bg);
  border: 1px solid var(--menu-stroke);
  border-radius: 14px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);
  z-index: 10;
  /* 15 פיקסלים מימין. המרווח העליון והתחתון מחושבים בסקריפט מגוף האותיות */
  padding: 12px 15px 0 0;
}
.command-menu-title {
  margin: 0;
  color: var(--placeholder);
  font-size: calc(16px * var(--a11y-text, 1));
  font-weight: 500;
  line-height: 1;
  text-align: right;
}
/* רשימת הפקודות: 12 פיקסלים מתחת לכותרת ו-12 פיקסלים בין פקודה לפקודה */
.command-list {
  list-style: none;
  margin: 12px 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
/* החלון של "#" בלי פקודות שמורות: ברוחב הטקסט, עם אותו מרווח מימין ומשמאל (15) */
#saved-menu.is-empty {
  width: max-content;
  padding-left: 15px;
}
/* קטגוריה שעוד אין בה פקודות ("השוואות"): שורה אפורה "בקרוב", לא לחיצה */
.command-item.is-soon {
  color: var(--placeholder);
  cursor: default;
  pointer-events: none;
}
/* "להוספת פקודות שמורות התחברו": בלי רקע ב-hover, רק "התחברו" לחיץ */
.command-item.saved-login::before {
  display: none;
}
/* "התחברו" בחלון של "#" למשתמש לא מחובר: כחול עם קו תחתון, ולחיץ */
.saved-login-link {
  pointer-events: auto;
  color: var(--selected);
  text-decoration: underline;
  text-underline-offset: 2px;
  cursor: pointer;
}
.command-item {
  --hover-outset: 8px; /* כמה הרקע בולט מימין לטקסט */
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: inherit;
  color: var(--text);
  font-size: calc(16px * var(--a11y-text, 1));
  font-weight: 500;
  line-height: 1;
  text-align: right;
  cursor: pointer;
  position: relative;
  isolation: isolate;
  width: 100%;
}
/* רקע ממורכז לרוחב החלון ועל גוף האותיות (בחלון הפקודות ברוחב 184).
   הגובה מחושב בסקריפט כך שבפקודה האחרונה המרחק מהרקע לתחתית החלון
   שווה למרחק מהרקע לצד הימני של החלון */
.command-item::before {
  content: "";
  position: absolute;
  z-index: -1;
  right: calc(-1 * var(--hover-outset));
  top: var(--hover-top, -3px);
  width: var(--hover-width, 184px);
  height: var(--hover-height, 21px);
  background: var(--item-hover);
  border-radius: 7px;
  opacity: 0;
}
@media (hover: hover) {
  :where(html:not(.phone-ui)) .command-item:hover::before{
    opacity: 1;
  }
}
.command-item:focus-visible {
  outline: none;
}
.command-item:focus-visible::before {
  opacity: 1;
}
/* חלונות הבחירה (סוג נכס, מס'): אותו עיצוב כמו חלון הפקודות, במידות 150 על 300.
   המיקום נקבע בסקריפט לפי המילה שנלחצה בשדה */
.field-menu {
  top: 0;
  right: 0;
  width: 150px;
  height: 300px;
}
/* פקודת "מחירים באזור": חלון התקופה רחב יותר ("5 השנים האחרונות") */
#period-menu {
  width: 200px;
}
/* מחשבון מס רכישה: כל אפשרות בשורה אחת */
#ptype-menu .command-item,
#pstatus-menu .command-item {
  white-space: nowrap;
}
/* תשובה עם גרף ("מחירים באזור"): הבועה ברוחב מלא (עד 500), כדי שהגרף ייכנס */
.agent-answer.has-chart {
  width: min(500px, 100%);
}
.price-chart {
  margin-top: 18px;
  white-space: normal;
}
.price-chart[hidden] {
  display: none;
}
/* כפתור "גרף מחירים" מתחת לנתונים: פותח וסוגר את הגרף, כמו שורת אתר בתוצאות חיפוש */
.price-chart-toggle-row {
  margin-top: 14px;
  white-space: normal;
}
.price-chart-title {
  margin: 0 0 8px;
  color: var(--placeholder);
  font-size: calc(14px * var(--a11y-text, 1));
  font-weight: 400;
  line-height: 1.4;
}
.price-chart svg {
  display: block;
  width: 100%;
  height: auto;
  direction: ltr;
}
.price-chart-legend {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 18px;
  margin-top: 6px;
  color: var(--c-707070);
  font-size: calc(13px * var(--a11y-text, 1));
  font-weight: 400;
  line-height: 1.4;
}
.price-chart-legend span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.price-chart-swatch {
  width: 14px;
  height: 3px;
  border-radius: 2px;
  background: var(--send-active);
}
.price-chart-swatch.is-country {
  height: 0;
  border-top: 2px dashed var(--c-C9C9C9);
  background: none;
  border-radius: 0;
}
.price-source {
  margin: 14px 0 0;
  color: var(--placeholder);
  font-size: calc(12px * var(--a11y-text, 1));
  font-weight: 400;
  line-height: 1.5;
  white-space: normal;
}
.price-source a {
  color: var(--placeholder);
}
