:root{--c-ink: #373534;--c-ink-2: #5c5853;--c-ink-3: #8a8379;--c-paper: #ffffff;--c-mist: #eef3f5;--c-mist-2: #f6f8f9;--c-line: #e4e1db;--c-line-strong: #949086;--c-rule: #373534;--c-sand: #e38615;--c-sand-deep: #9a560b;--c-sand-wash: #fdf3e6;--c-sky: #cce1e9;--c-sky-deep: #1d6684;--c-sky-wash: #e4eff3;--c-field: #00623e;--c-field-wash: #e8f2ec;--c-brick: #a8321f;--c-brick-wash: #fbecea;--text: var(--c-ink);--text-2: var(--c-ink-2);--text-3: var(--c-ink-3);--bg: var(--c-paper);--chrome: var(--c-mist);--panel: var(--c-paper);--panel-2: var(--c-mist-2);--rule: var(--c-line);--rule-strong: var(--c-line-strong);--accent: var(--c-sky-deep);--accent-text: var(--c-sand-deep);--mark: var(--c-sand);--link: var(--c-sky-deep);--focus: var(--c-sky-deep);--status-confirmed: var(--c-field);--status-requested: var(--c-sand-deep);--status-none: var(--c-ink-2);--status-blocked: var(--c-brick);--btn-primary-bg: var(--c-ink);--btn-primary-bg-hover: #242221;--btn-primary-fg: #ffffff;--font-display: "Frank Ruhl Libre", "David", "Times New Roman", serif;--font-ui: "IBM Plex Sans Hebrew", "Segoe UI", "Arial Hebrew", sans-serif;--font-num: "IBM Plex Sans Hebrew", "Segoe UI", sans-serif;--font-doc: "Barlow", "Assistant", sans-serif;--fs-meta: 13px;--fs-small: 14px;--fs-body: 15px;--fs-lead: 18px;--fs-h3: 18px;--fs-h2: 21px;--fs-h1: 30px;--fs-figure: 36px;--lh-tight: 1.15;--lh-ui: 1.45;--lh-read: 1.6;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--tracking-caps: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--gutter-phone: 16px;--gutter-laptop: 40px;--r-0: 0;--r-1: 4px;--r-ctl: 6px;--r-2: 10px;--r-sheet: 16px;--r-pill: 999px;--bw: 1px;--bw-strong: 2px;--e-0: none;--e-1: 0 -1px 0 var(--c-line), 0 -6px 18px rgba(55,53,52,.07);--e-2: 0 1px 2px rgba(55,53,52,.1), 0 12px 32px rgba(55,53,52,.16);--t-fast: .12s;--t-base: .18s;--ease: cubic-bezier(.2,.6,.2,1);--nav-w: 232px;--catalogue-w: 380px;--content-max: 1120px;--rail-w: 64px;--tap: 44px;--bp-phone: 760px}:root{--g-accent: #1d6684;--g-accent-wash: #e6f0f4;--g-ink: #2b2a29;--g-paper: #ffffff}[data-guide-theme=sand]{--g-accent: #9a560b;--g-accent-wash: #fbefdf}[data-guide-theme=field]{--g-accent: #00623e;--g-accent-wash: #e3f0ea}[data-guide-theme=sky]{--g-accent: #1d6684;--g-accent-wash: #e6f0f4}[data-guide-theme=stone]{--g-accent: #5f5a53;--g-accent-wash: #efece6}[data-guide-theme=olive]{--g-accent: #45692b;--g-accent-wash: #eaf0e3}[data-guide-theme=wine]{--g-accent: #7a2e3a;--g-accent-wash: #f4e6e8}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms;--t-base: 0ms}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}[lang=he] body,html[lang=he] body{font-size:16px}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate;white-space:nowrap}.display{font-family:var(--font-display);font-weight:var(--fw-semi)}.caps{font-size:var(--fs-meta);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-2);font-weight:var(--fw-semi)}html[lang=he] .caps{letter-spacing:0;text-transform:none;font-size:var(--fs-small)}.meta{font-size:var(--fs-meta);color:var(--text-2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:2px}.flip{transition:none}[dir=rtl] .flip{transform:scaleX(-1)}svg.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.shell{display:grid;grid-template-columns:var(--nav-w) 1fr;min-height:100vh}.side{background:var(--panel);border-inline-end:var(--bw) solid var(--rule);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.side-brand{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4)}.side-brand img{height:26px;width:auto}.side-brand .word{font-family:var(--font-display);font-size:21px;font-weight:var(--fw-bold);letter-spacing:.01em}.side-brand .sub{display:block;font-size:12px;color:var(--text-2);font-family:var(--font-ui);font-weight:var(--fw-regular);letter-spacing:0}.side nav{display:flex;flex-direction:column;padding:var(--s-2) var(--s-3);gap:2px}.navlink{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-3);height:40px;border-radius:var(--r-1);color:var(--text);text-decoration:none;font-weight:var(--fw-medium)}.navlink:hover{background:var(--panel-2)}.navlink[aria-current=page]{background:var(--c-sand-wash);box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .navlink[aria-current=page]{box-shadow:inset -3px 0 0 var(--accent)}.side .btn-new{margin:var(--s-3) var(--s-4) var(--s-2)}.side-foot{margin-top:auto;padding:var(--s-4) var(--s-5);border-top:var(--bw) solid var(--rule);font-size:12px;color:var(--text-2)}.side-foot .who{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);font-size:var(--fs-small);color:var(--text)}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--gutter-laptop);height:56px;border-bottom:var(--bw) solid var(--rule);background:var(--bg);position:sticky;top:0;z-index:20}.crumbs{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-2);color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs b{color:var(--text);font-weight:var(--fw-semi)}.lang{display:inline-flex;border:var(--bw) solid var(--rule-strong);border-radius:var(--r-1);overflow:hidden;background:var(--panel)}.lang button{border:0;background:none;padding:0 var(--s-3);height:32px;cursor:pointer;font-weight:var(--fw-semi);font-size:var(--fs-small);color:var(--text-2)}.lang button[aria-pressed=true]{background:var(--text);color:#fff}.content{padding:var(--s-6) var(--gutter-laptop) 120px;max-width:var(--content-max);width:100%}.content.wide{max-width:none}.tabbar,.mobile-brand{display:none}.proto-flag{font-size:12px;color:var(--text-2);border:var(--bw) dashed var(--rule-strong);border-radius:var(--r-1);padding:2px var(--s-2);white-space:nowrap}h1,h2,h3{margin:0;font-weight:var(--fw-semi)}.h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:var(--fw-bold)}.h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-tight)}.h3{font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-semi)}.lead{font-size:var(--fs-lead);color:var(--text-2);margin:var(--s-2) 0 0}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border-radius:var(--r-1);border:var(--bw) solid var(--rule-strong);background:var(--panel);cursor:pointer;font-weight:var(--fw-semi);text-decoration:none;color:var(--text);white-space:nowrap}.btn:hover{border-color:var(--text-2)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.btn-primary:hover{background:#242322;border-color:#242322}.btn-primary[disabled]{background:var(--c-line-strong);border-color:var(--c-line-strong);color:var(--c-ink-2);cursor:not-allowed}.btn-quiet{border-color:transparent;background:none;color:var(--text-2);padding:0 var(--s-2)}.btn-quiet:hover{color:var(--text);border-color:transparent;background:var(--panel-2)}.btn-sm{height:32px;padding:0 var(--s-3);font-size:var(--fs-small)}.btn-link{border:0;background:none;color:var(--link);padding:0;height:auto;font-weight:var(--fw-semi);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.iconbtn{width:36px;height:36px;display:inline-grid;place-items:center;border:0;background:none;border-radius:var(--r-1);color:var(--text-2);cursor:pointer}.iconbtn:hover{background:var(--panel-2);color:var(--text)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.hint{font-size:var(--fs-meta);color:var(--text-2)}.input,select.input,textarea.input{height:42px;border:var(--bw) solid var(--rule-strong);border-radius:var(--r-1);background:var(--panel);padding:0 var(--s-3);width:100%}textarea.input{height:auto;padding:var(--s-2) var(--s-3);min-height:84px;resize:vertical;line-height:var(--lh-read)}.input:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px var(--c-sand-wash)}.input.num{text-align:start}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.stepper{display:inline-flex;align-items:center;border:var(--bw) solid var(--rule-strong);border-radius:var(--r-1);background:var(--panel);height:42px}.stepper button{width:40px;height:100%;border:0;background:none;cursor:pointer;font-size:18px;color:var(--text-2)}.stepper output{min-width:32px;text-align:center;font-weight:var(--fw-semi)}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--s-2);border-radius:var(--r-pill);font-size:12.5px;font-weight:var(--fw-semi);background:var(--panel-2);border:var(--bw) solid var(--rule);color:var(--text-2);white-space:nowrap}.chip.blocked{background:var(--c-brick-wash);border-color:#e9c3bb;color:var(--c-brick)}.chip.ok{background:var(--c-field-wash);border-color:#bcd9cc;color:var(--c-field)}.chip.wait{background:var(--c-sand-wash);border-color:#efd2ad;color:var(--accent-text)}.chip.info{background:#eef5f8;border-color:var(--c-sky);color:var(--c-sky-deep)}.panel{background:var(--panel);border:var(--bw) solid var(--rule);border-radius:var(--r-2)}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:var(--bw) solid var(--rule)}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:start;font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--text-2);padding:var(--s-2) var(--s-5);border-bottom:var(--bw) solid var(--rule);white-space:nowrap}.tbl td{padding:var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--rule);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:end}.tbl tbody tr.link{cursor:pointer}.tbl tbody tr.link:hover td{background:var(--panel-2)}.dash{display:grid;grid-template-columns:1fr 340px;gap:var(--s-6);align-items:start}.figure{font-family:var(--font-num);font-size:var(--fs-figure);font-weight:var(--fw-semi);line-height:1;font-variant-numeric:tabular-nums}.money-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule)}.money-row:last-of-type{border-bottom:0}.alert{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--rule);align-items:flex-start}.alert:last-child{border-bottom:0}.alert .t{font-weight:var(--fw-semi)}.alert a{font-size:var(--fs-small)}.toast{position:fixed;inset-inline-start:50%;bottom:96px;transform:translate(-50%);background:var(--text);color:#fff;padding:var(--s-2) var(--s-4);border-radius:var(--r-1);box-shadow:var(--e-2);font-size:var(--fs-small);z-index:80;opacity:0;transition:opacity var(--t-base) var(--ease);pointer-events:none}[dir=rtl] .toast{transform:translate(50%)}.toast.show{opacity:1}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b2a296b;z-index:60;display:none}.scrim.show{display:block}.dialog{position:fixed;z-index:70;inset-inline:0;margin:auto;top:8vh;width:min(560px,calc(100vw - 32px));background:var(--panel);border-radius:var(--r-2);box-shadow:var(--e-2);display:none;max-height:84vh;overflow:auto}.dialog.show{display:block}.dialog .panel-h{position:sticky;top:0;background:var(--panel)}.dialog .panel-f{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:var(--bw) solid var(--rule)}.brandgrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--s-6);align-items:start}.logo-box{display:flex;align-items:center;gap:var(--s-4)}.logo-box .lg{width:88px;height:88px;border:var(--bw) solid var(--rule);border-radius:var(--r-1);display:grid;place-items:center;background:#fff}.swatches{display:flex;gap:var(--s-2);flex-wrap:wrap}.swatch{width:40px;height:40px;border-radius:var(--r-1);border:var(--bw) solid var(--rule-strong);cursor:pointer;position:relative;padding:0}.swatch[aria-pressed=true]{outline:var(--bw-strong) solid var(--text);outline-offset:2px}.layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.layout{border:var(--bw) solid var(--rule-strong);border-radius:var(--r-1);background:var(--panel);padding:var(--s-2);cursor:pointer;text-align:start}.layout[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.layout svg{width:100%;height:auto;display:block;margin-bottom:6px}.layout span{font-size:var(--fs-small);font-weight:var(--fw-semi)}.lock{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:#eef5f8;border:var(--bw) solid var(--c-sky);border-radius:var(--r-1);color:var(--c-sky-deep);font-size:var(--fs-small)}.formsec{padding:var(--s-5);border-bottom:var(--bw) solid var(--rule);display:flex;flex-direction:column;gap:var(--s-4)}.formsec:last-child{border-bottom:0}.formsec h3{font-size:var(--fs-lead)}.docwrap{background:#e7e3dc;border-radius:var(--r-2);padding:var(--s-6);display:flex;justify-content:center}.doc{background:var(--g-paper);color:var(--g-ink);width:100%;max-width:760px;box-shadow:0 2px 14px #00000024;font-family:Barlow,sans-serif;line-height:var(--lh-read);direction:ltr;text-align:left}.doc-cover{padding:44px 52px 36px;border-bottom:4px solid var(--g-accent);position:relative}.doc-cover .top{display:flex;justify-content:space-between;align-items:center;gap:16px}.doc-cover .gname{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--g-accent);font-weight:600;text-align:right}.doc-cover h1{font-family:var(--font-display);font-size:40px;line-height:1.05;margin:40px 0 10px;font-weight:700}.doc-cover .sub{font-size:17px;color:#5f5a53}.doc-cover .draft{display:inline-block;margin-top:22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--g-accent);border:1px solid var(--g-accent);padding:4px 10px}.doc-cover .prep{margin-top:26px;font-size:14px;color:#5f5a53}.doc-cover .crumbs-days{margin-top:22px;font-size:13px;color:#5f5a53;border-top:1px solid #e3dfd7;padding-top:12px}.doc-sec{padding:30px 52px;border-bottom:1px solid #e3dfd7}.doc-foot{padding:22px 52px 30px;font-size:12.5px;color:#5f5a53;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--g-accent-wash)}.doc-foot .group{font-weight:600;color:var(--g-ink)}.doc.layout-journal .doc-cover{text-align:center}.doc.layout-journal .doc-cover .top{flex-direction:column}.doc.layout-journal .doc-cover .gname{text-align:center}.doc.layout-journal .doc-day .hd{justify-content:center}.doc.layout-journal .doc-day h2{text-align:center}.doc.layout-compact .doc-cover{padding:28px 40px 22px}.doc.layout-compact .doc-cover h1{font-size:30px;margin-top:20px}.doc.layout-compact .doc-sec{padding:20px 40px}.tourhead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.tourhead .facts{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-2);color:var(--text-2);font-size:var(--fs-small)}.tourhead .facts span{display:inline-flex;align-items:center;gap:6px}.builder{display:grid;grid-template-columns:minmax(0,1fr) var(--catalogue-w);gap:var(--s-6);align-items:start}.days{display:flex;flex-direction:column;gap:var(--s-4)}.day{background:var(--panel);border:var(--bw) solid var(--rule);border-radius:var(--r-2)}.day.target{border-color:var(--text-2);box-shadow:inset 0 3px 0 var(--accent)}.day-h{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-2) var(--s-4);align-items:center;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--rule)}.day-no{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);white-space:nowrap}.day-date{font-size:var(--fs-small);color:var(--text-2);display:block;font-family:var(--font-ui);font-weight:var(--fw-medium)}.day-title{border:var(--bw) solid transparent;border-radius:var(--r-1);background:none;padding:6px var(--s-2);font-weight:var(--fw-semi);font-size:var(--fs-lead);width:100%;min-width:0}.day-title:focus{outline:none;border-color:var(--text);background:var(--panel)}.day-title::placeholder{color:var(--text-3);font-weight:var(--fw-regular)}.day-sum{text-align:end;white-space:nowrap}.day-sum .num{font-weight:var(--fw-semi)}.day-lines{min-height:12px}.day-lines:empty:before{content:attr(data-empty);display:block;padding:var(--s-5);color:var(--text-2);font-size:var(--fs-small);text-align:center;border:var(--bw) dashed var(--rule-strong);margin:var(--s-3) var(--s-4);border-radius:var(--r-1)}.line{display:grid;grid-template-columns:28px 58px minmax(0,1fr) auto auto 36px;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);border-bottom:var(--bw) solid var(--rule);background:var(--panel)}.line:last-child{border-bottom:0}.line.dragging{background:var(--c-sand-wash);box-shadow:var(--e-2);position:relative;z-index:5;opacity:.96}.line.is-blocked{box-shadow:inset 3px 0 0 var(--c-brick)}[dir=rtl] .line.is-blocked{box-shadow:inset -3px 0 0 var(--c-brick)}.handle{width:28px;height:36px;display:grid;place-items:center;color:var(--text-2);cursor:grab;touch-action:none;border:0;background:none;border-radius:var(--r-1)}.handle:hover{color:var(--text);background:var(--panel-2)}.handle:active{cursor:grabbing}.time{border:var(--bw) solid transparent;background:none;border-radius:var(--r-1);width:58px;height:32px;padding:0 4px;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-2);text-align:center;direction:ltr}.time:hover{border-color:var(--rule)}.time:focus{outline:none;border-color:var(--text);color:var(--text)}.time::placeholder{color:var(--c-line-strong)}.what{min-width:0}.what .n{font-weight:var(--fw-semi);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.what .m{font-size:var(--fs-meta);color:var(--text-2);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.what .n bdi{unicode-bidi:isolate}.what input.free{width:100%;border:var(--bw) solid transparent;background:none;border-radius:var(--r-1);padding:4px 6px;margin-inline-start:-6px;font-style:italic;color:var(--text-2)}.what input.free:focus{outline:none;border-color:var(--text);font-style:normal;color:var(--text)}.amt{text-align:end;min-width:92px}.amt .basis{display:block;font-size:12.5px;color:var(--text-2)}.flagrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:6px}.lineflag{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end}.menu{position:relative}.menu-pop{position:absolute;inset-inline-end:0;top:38px;background:var(--panel);border:var(--bw) solid var(--rule);border-radius:var(--r-2);box-shadow:var(--e-2);min-width:190px;padding:var(--s-1);z-index:30;display:none}.menu.open .menu-pop{display:block}.menu-pop button{display:flex;align-items:center;gap:var(--s-2);width:100%;height:38px;border:0;background:none;padding:0 var(--s-3);text-align:start;cursor:pointer;border-radius:var(--r-1)}.menu-pop button:hover{background:var(--panel-2)}.menu-pop button.danger{color:var(--c-brick)}.day-f{display:flex;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:var(--bw) solid var(--rule);flex-wrap:wrap;align-items:center}.day-f .overnight{margin-inline-start:auto;display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--text-2)}.day-f .overnight input{height:32px;width:150px;border:var(--bw) solid var(--rule);border-radius:var(--r-1);padding:0 var(--s-2);background:var(--panel)}.tripwide{background:var(--panel);border:var(--bw) solid var(--rule);border-radius:var(--r-2)}.feerow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--s-4);align-items:center;padding:var(--s-4) var(--s-5)}.feeinput{display:flex;align-items:center;gap:var(--s-2)}.feeinput .wrap{display:flex;align-items:center;border:var(--bw) solid var(--rule-strong);border-radius:var(--r-1);background:var(--panel);height:40px;padding:0 var(--s-2);direction:ltr}.feeinput input{border:0;width:70px;height:100%;background:none;font-family:var(--font-num);font-weight:var(--fw-semi);text-align:right}.feeinput input:focus{outline:none}.note-row{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-5);border-top:var(--bw) solid var(--rule);font-size:var(--fs-small);color:var(--text-2)}.totalbar{position:sticky;bottom:0;z-index:15;margin-top:var(--s-6);background:var(--text);color:#fff;border-radius:var(--r-2) var(--r-2) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-3) var(--s-5);box-shadow:var(--e-2)}.totalbar .k{font-size:12px;color:#cfc9bf;display:block;letter-spacing:.02em;white-space:nowrap}.totalbar .v{font-family:var(--font-num);font-size:22px;font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.totalbar .v.big{font-size:26px}.totalbar .sep{width:1px;align-self:stretch;background:#57534f}.totalbar .go{margin-inline-start:auto;display:flex;align-items:center;gap:var(--s-3)}.totalbar .btn-primary{background:var(--c-sand);border-color:var(--c-sand);color:#1d1b1a}.totalbar .btn-primary:hover{background:#f0952a}.totalbar .btn-primary[disabled]{background:#57534f;border-color:#57534f;color:#cfc9bf}.totalbar .warn{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;color:#f5b4a6;font-weight:var(--fw-semi);font-size:var(--fs-small);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.totalbar .okmsg{display:inline-flex;align-items:center;gap:6px;color:#bfe3d2;font-weight:var(--fw-semi);font-size:var(--fs-small)}.spacer{flex:1}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.muted{color:var(--text-2)}.empty{padding:var(--s-8) var(--s-5);text-align:center;color:var(--text-2)}.note{font-size:var(--fs-small);color:var(--text-2);border-inline-start:3px solid var(--accent);padding:var(--s-1) var(--s-4);margin:0}.err{color:var(--c-brick);font-size:var(--fs-small);margin:0}.ok-msg{color:var(--c-field);font-size:var(--fs-small);margin:0}.mobile-only{display:none}.side .btn-quiet{justify-content:flex-start;width:100%;padding:0 var(--s-3);height:36px}.seg{display:flex;gap:var(--s-1);border-bottom:var(--bw) solid var(--rule);margin-bottom:var(--s-5);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.seg a{display:inline-flex;align-items:center;gap:var(--s-2);height:42px;padding:0 var(--s-4);text-decoration:none;color:var(--text-2);font-weight:var(--fw-semi);border-bottom:var(--bw-strong) solid transparent;margin-bottom:-1px;white-space:nowrap}.seg a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.auth{min-height:100vh;display:grid;place-items:center;padding:var(--s-6) var(--gutter-phone)}.auth-card{width:min(420px,100%);background:var(--panel);border:var(--bw) solid var(--rule);border-radius:var(--r-2);padding:var(--s-8) var(--s-6)}.auth-brand{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6)}.auth-brand img{height:26px;width:auto}.auth-brand .word{font-family:var(--font-display);font-size:21px;font-weight:var(--fw-bold)}.auth-brand .sub{display:block;font-size:12px;color:var(--text-2);font-family:var(--font-ui);font-weight:var(--fw-regular)}.auth-top{position:fixed;top:var(--s-4);inset-inline-end:var(--s-4)}.auth form{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-5)}.auth .btn-primary{height:var(--tap)}.staff-login{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-5);border-top:var(--bw) solid var(--rule)}.staff-login .btn{height:var(--tap);white-space:normal;text-align:center}.search{position:relative}.search .i{position:absolute;inset-inline-start:var(--s-3);top:50%;transform:translateY(-50%);color:var(--text-2)}.search .input{padding-inline-start:38px}.cat-list{display:flex;flex-direction:column}.cat-item{padding:var(--s-4) var(--s-5);border-bottom:var(--bw) solid var(--rule)}.cat-item:last-child{border-bottom:0}.cat-item .n{font-weight:var(--fw-semi)}.cat-item .d{font-size:var(--fs-small);color:var(--text-2);margin:var(--s-1) 0 var(--s-2);line-height:var(--lh-read);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offers{display:flex;flex-wrap:wrap;gap:var(--s-2)}.offer{display:inline-flex;align-items:baseline;gap:var(--s-2);border:var(--bw) solid var(--rule);border-radius:var(--r-1);padding:var(--s-1) var(--s-2);font-size:var(--fs-small);background:var(--panel-2)}.offer .num{font-weight:var(--fw-semi)}.form{display:flex;flex-direction:column;gap:var(--s-4)}.form .actions{display:flex;gap:var(--s-2);justify-content:flex-end}.ro{display:flex;flex-direction:column;gap:2px}.ro .v{font-weight:var(--fw-semi)}@media(max-width:760px){body{font-size:16px}.shell{display:block}.side{display:none}.topbar{padding:0 var(--gutter-phone);height:52px}.mobile-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:19px;text-decoration:none;color:inherit}.mobile-brand img{height:20px}.crumbs{display:none}.mobile-only{display:inline-grid}.content{padding:var(--s-4) var(--gutter-phone) 120px}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;bottom:0;inset-inline:0;background:var(--panel);border-top:var(--bw) solid var(--rule);z-index:40;padding-bottom:env(safe-area-inset-bottom)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:58px;font-size:12px;font-weight:var(--fw-semi);color:var(--text-2);text-decoration:none}.tabbar a[aria-current=page]{color:var(--text);box-shadow:inset 0 2px 0 var(--accent)}.h1{font-size:24px}.pagehead{margin-bottom:var(--s-4)}.dash,.brandgrid{grid-template-columns:1fr}.brandgrid>div[style]{position:static!important}.day-h{grid-template-columns:1fr auto;padding:var(--s-3)}.day-h .day-title{grid-column:1/-1;grid-row:2}.line .what .n{white-space:normal}.totalbar{position:sticky;bottom:58px;gap:var(--s-3);padding:var(--s-2) var(--gutter-phone);flex-wrap:wrap}.totalbar .sep,.totalbar .hide-s{display:none}.totalbar .v{font-size:19px}.totalbar .go{width:100%;margin:0}.totalbar .go .btn{flex:1}.grid2,.grid3{grid-template-columns:1fr}.tbl th,.tbl td{padding-inline:var(--s-3)}.tbl .hide-s{display:none}.toast{bottom:auto;top:60px}.dialog{top:auto;bottom:0;width:100%;border-radius:var(--r-2) var(--r-2) 0 0;max-height:90vh}.auth-card{padding:var(--s-6) var(--s-4);border:0;background:none}.btn{min-height:var(--tap)}.btn-sm{min-height:36px}.cat-item{padding:var(--s-3) var(--s-4)}.seg{margin-inline:calc(-1 * var(--gutter-phone));padding-inline:var(--gutter-phone)}}@media(max-width:1100px){.dash,.brandgrid{grid-template-columns:1fr}.brandgrid>div[style]{position:static!important}}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s-3)}.kpi{padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.kpi-l{font-size:var(--fs-small);color:var(--text-2);font-weight:var(--fw-semi)}.kpi .figure{font-size:28px}.na{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:32ch}.na-why{font-size:12px;line-height:1.35;text-align:start}.tbl .r .na{align-items:flex-end}.tbl .r .na-why{text-align:end}.demo-banner{display:flex;gap:var(--s-2);align-items:center;background:repeating-linear-gradient(-45deg,var(--c-sand-wash),var(--c-sand-wash) 10px,var(--panel) 10px,var(--panel) 20px);border:var(--bw) solid var(--accent);border-radius:var(--r-1);padding:var(--s-3) var(--s-4);font-weight:var(--fw-semi);color:var(--accent-text);margin:0 0 var(--s-4)}.demo-switch{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--text-2);cursor:pointer;white-space:nowrap}.cf-bars{inline-size:30%;min-inline-size:120px}.cf-bars .bar{display:block;height:7px;border-radius:2px;margin:2px 0;min-inline-size:1px}.sub-h{margin:0;font-size:var(--fs-small);color:var(--text-2)}.stack-s:empty{display:none}.stack-s{display:flex;flex-direction:column;gap:var(--s-2)}.dash-ops{grid-template-columns:1fr 360px}.alert-i{color:var(--c-brick);flex:none}.tbl-scroll{overflow-x:auto}.show-s{display:none}@media(max-width:760px){.kpis{grid-template-columns:1fr 1fr}.kpi{padding:var(--s-3) var(--s-4)}.kpi .figure{font-size:22px}.dash-ops{grid-template-columns:1fr}.show-s{display:block}.pagehead{flex-wrap:wrap}}.th-sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;white-space:normal;text-align:inherit}.tbl th{vertical-align:bottom}.tbl .col-name{min-width:170px}.th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.th-sort .arrow{font-size:10px;color:var(--text-3)}.th-sort.on{color:var(--text)}.th-sort.on .arrow{color:var(--accent-text)}.tbl .r .th-sort{flex-direction:row}.sort-s{display:none;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-bottom:var(--bw) solid var(--rule)}.sort-s label{display:flex;align-items:center;gap:var(--s-2);flex:1}.sort-s select{height:36px;flex:1}.region-filter{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4)}.chip-btn{height:32px;padding:0 var(--s-3);border-radius:var(--r-pill);border:var(--bw) solid var(--rule-strong);background:var(--panel);color:var(--text-2);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semi);cursor:pointer}.chip-btn[aria-pressed=true]{background:var(--c-sand-wash);border-color:var(--accent);color:var(--accent-text)}.chip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.sort-s.show-s{display:flex}.region-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter-phone));padding-inline:var(--gutter-phone)}.chip-btn{flex:none;height:36px}}body{font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-ui);background:var(--bg);color:var(--text);text-rendering:optimizeLegibility}html[lang=he] body{font-size:16px}.num{font-feature-settings:"tnum" 1,"lnum" 1}::selection{background:var(--c-sky)}:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:2px;border-radius:2px}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}svg.i{stroke-width:1.5}.caps{text-transform:none;letter-spacing:0;font-size:var(--fs-small);font-weight:var(--fw-semi);color:var(--text-2)}.meta{color:var(--text-2)}.hint{color:var(--text-2);line-height:1.45}.h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:1.12;letter-spacing:-.005em}.h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-medium)}.h3{font-family:var(--font-ui);font-size:16px;font-weight:var(--fw-semi);line-height:1.3}.lead{font-size:16px;color:var(--text-2);max-width:62ch;margin-top:var(--s-2);line-height:1.5}.pagehead{margin-bottom:var(--s-8);align-items:flex-end}.figure{font-family:var(--font-num);font-weight:var(--fw-semi);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.01em}.side{background:var(--chrome);border-inline-end:0}.side-brand{padding:var(--s-6) var(--s-5) var(--s-5);gap:var(--s-3)}.side-brand img{height:24px}.side-brand .word{font-family:var(--font-display);font-size:22px;font-weight:var(--fw-medium);letter-spacing:0;line-height:1}.side-brand .sub{font-size:12px;color:var(--text-2);margin-top:4px;font-family:var(--font-ui)}.side nav{padding:var(--s-2) var(--s-3);gap:2px}.navlink{height:40px;border-radius:var(--r-ctl);color:var(--text-2);font-weight:var(--fw-medium);border-inline-start:var(--bw-strong) solid transparent;padding-inline:calc(var(--s-3) - 2px) var(--s-3)}.navlink svg.i{color:var(--text-2)}.navlink:hover{background:var(--c-mist-2);color:var(--text)}.navlink[aria-current=page],[dir=rtl] .navlink[aria-current=page]{background:var(--panel);color:var(--text);font-weight:var(--fw-semi);box-shadow:none;border-inline-start-color:var(--accent);border-start-start-radius:0;border-end-start-radius:0}.navlink[aria-current=page] svg.i{color:var(--accent)}.side-foot{border-top:var(--bw) solid var(--rule);padding:var(--s-4) var(--s-5)}.side .btn-quiet{color:var(--text-2)}.topbar{background:var(--bg);border-bottom:var(--bw) solid var(--rule);height:56px;padding-inline:var(--gutter-laptop)}.crumbs{font-size:var(--fs-small)}.crumbs b{font-weight:var(--fw-semi)}.content{padding:var(--s-8) var(--gutter-laptop) 140px}.lang{border:var(--bw) solid var(--rule-strong);border-radius:var(--r-pill);padding:2px;background:var(--panel);gap:2px}.lang button{height:28px;min-width:40px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--text-2)}.lang button:hover{color:var(--text)}.lang button[aria-pressed=true]{background:var(--c-ink);color:#fff}.btn{height:40px;padding:0 var(--s-4);border-radius:var(--r-ctl);border:var(--bw) solid var(--rule-strong);background:var(--panel);font-weight:var(--fw-semi);font-size:var(--fs-small);color:var(--text);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn:hover{border-color:var(--text);background:var(--panel)}.btn:active{background:var(--c-mist-2)}.btn[disabled],.btn:disabled{cursor:not-allowed;color:var(--text-3);border-color:var(--rule);background:var(--panel)}.btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-primary:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.btn-primary[disabled],.btn-primary:disabled{background:var(--c-mist);border-color:var(--c-mist);color:var(--text-2)}.btn-quiet{border-color:transparent;background:none;color:var(--text-2)}.btn-quiet:hover{border-color:transparent;background:var(--c-mist-2);color:var(--text)}.btn-sm{height:32px;padding:0 var(--s-3);font-size:var(--fs-meta)}.btn-link{color:var(--link);font-weight:var(--fw-semi);text-decoration-thickness:1px}.iconbtn{width:36px;height:36px;border-radius:var(--r-ctl);color:var(--text-2)}.iconbtn:hover{background:var(--c-mist-2);color:var(--text)}.iconbtn[disabled]{color:var(--c-line);cursor:default;background:none}.field{gap:6px}.field label,.label{font-size:var(--fs-small);font-weight:var(--fw-semi);color:var(--text)}.input,select.input,textarea.input{height:42px;border:var(--bw) solid var(--rule-strong);border-radius:var(--r-ctl);background:var(--panel);padding:0 var(--s-3);font-size:var(--fs-body);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}textarea.input{padding:var(--s-2) var(--s-3);line-height:var(--lh-read)}.input:hover{border-color:var(--text-2)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--c-sky-wash)}.input::placeholder{color:var(--text-3)}.input[readonly],.input:disabled{background:var(--c-mist-2);color:var(--text-2)}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235c5853' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;text-overflow:ellipsis}[dir=rtl] select.input{background-position:left 12px center}.stepper{border-color:var(--rule-strong);border-radius:var(--r-ctl)}input[type=checkbox],input[type=radio]{accent-color:var(--c-ink);width:16px;height:16px}.chip{height:22px;padding:0 var(--s-2);border-radius:var(--r-1);font-size:var(--fs-meta);font-weight:var(--fw-semi);background:var(--c-mist-2);border:0;color:var(--text-2);gap:6px}.chip.blocked{background:var(--c-brick-wash);color:var(--c-brick);border:0}.chip.ok{background:var(--c-field-wash);color:var(--c-field);border:0}.chip.wait{background:var(--c-sand-wash);color:var(--c-sand-deep);border:0}.chip.info{background:var(--c-sky-wash);color:var(--c-sky-deep);border:0}.chip.blocked:before,.chip.ok:before,.chip.wait:before,.chip.info:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor;flex:none}.panel{background:var(--panel);border:var(--bw) solid var(--rule);border-radius:var(--r-2);box-shadow:none}.panel-h{padding:var(--s-4) var(--s-5);border-bottom:var(--bw) solid var(--rule);min-height:56px}.panel-h .h3,.panel-h h2,.panel-h h3{font-size:16px;font-weight:var(--fw-semi);font-family:var(--font-ui)}.panel-b{padding:var(--s-5)}.tbl th{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--text-2);padding:var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--rule);background:none;text-transform:none;letter-spacing:0}.tbl td{padding:var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--rule);height:56px}.tbl tbody tr.link:hover td{background:var(--c-mist-2)}.tbl td b,.tbl td strong{font-weight:var(--fw-semi)}.note{border-inline-start:var(--bw-strong) solid var(--accent);background:var(--c-mist-2);padding:var(--s-3) var(--s-4);border-radius:0 var(--r-1) var(--r-1) 0;color:var(--text-2)}[dir=rtl] .note{border-radius:var(--r-1) 0 0 var(--r-1)}.err{color:var(--c-brick)}.ok-msg{color:var(--c-field)}.money-row,.alert{border-bottom-color:var(--rule)}.lock{background:var(--c-mist);border:0;color:var(--c-sky-deep);border-radius:var(--r-ctl)}.seg{border-bottom-color:var(--rule);gap:var(--s-2)}.seg a{padding:0 var(--s-2);color:var(--text-2);font-weight:var(--fw-medium)}.seg a:hover{color:var(--text)}.seg a[aria-current=page]{color:var(--text);font-weight:var(--fw-semi);border-bottom-color:var(--c-ink)}.empty{padding:var(--s-10) var(--s-5);color:var(--text-2);font-size:var(--fs-small)}.state{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-10) var(--s-5);text-align:center;color:var(--text-2);font-size:var(--fs-small)}.state-loading:before{content:"";width:120px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--c-mist) 0%,var(--c-sky) 50%,var(--c-mist) 100%);background-size:200% 100%;animation:iplan-load 1.1s linear infinite}.state-error{color:var(--c-brick)}@keyframes iplan-load{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.state-loading:before{animation:none;background:var(--c-sky)}}.dash{gap:var(--s-8)}.kpis{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.kpi,.kpi.panel{background:none;border:0;border-radius:0;border-top:var(--bw-strong) solid var(--c-rule);padding:var(--s-3) 0 0;gap:var(--s-1)}.kpi-l{font-size:var(--fs-small);color:var(--text-2);font-weight:var(--fw-medium)}.kpi .figure{font-size:30px}.kpi .hint,.kpi .meta{margin-top:var(--s-1)}.demo-banner{background:var(--c-sand-wash);border:0;border-inline-start:3px solid var(--mark);border-radius:var(--r-1);color:var(--c-sand-deep);font-weight:var(--fw-semi)}.cf-bars .bar.in{background:var(--c-field)}.cf-bars .bar.out{background:var(--c-brick)}.search .input{padding-inline-start:40px;height:46px;font-size:16px}.cat-item{padding:var(--s-4) var(--s-5)}.cat-item .n{font-weight:var(--fw-semi);font-size:16px}.cat-item .d{color:var(--text-2);max-width:72ch}.offer{border:var(--bw) solid var(--rule);border-radius:var(--r-1);background:var(--panel);padding:2px var(--s-2);gap:6px}.offer .num{font-weight:var(--fw-semi);color:var(--text)}.tourhead{margin-bottom:var(--s-8);align-items:flex-end}.tourhead .h1{max-width:28ch}.tourhead .facts{gap:var(--s-2) var(--s-5);margin-top:var(--s-3);font-size:var(--fs-small)}.tourhead .facts svg.i{color:var(--text-2)}.days{gap:var(--s-10)}.day,.tripwide{background:none;border:0;border-radius:0;border-top:var(--bw-strong) solid var(--c-rule)}.day.target{box-shadow:none;border-top-color:var(--accent)}.day-h{grid-template-columns:var(--rail-w) minmax(0,1fr) auto;gap:var(--s-1) var(--s-4);padding:var(--s-4) 0 var(--s-3);border-bottom:var(--bw) solid var(--rule);align-items:baseline}.day-no{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.day-date{font-family:var(--font-ui);font-size:var(--fs-meta);color:var(--text-2);margin-top:6px;font-weight:var(--fw-regular)}.day-title{font-size:var(--fs-lead);font-weight:var(--fw-semi);padding:6px var(--s-2);margin-inline-start:calc(-1 * var(--s-2));border-radius:var(--r-ctl)}.day-title:hover{border-color:var(--rule)}.day-title:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--c-sky-wash)}.day-sum .num{font-size:var(--fs-lead);font-weight:var(--fw-semi)}.day-lines:empty:before{border:var(--bw) dashed var(--rule-strong);border-radius:var(--r-ctl);margin:var(--s-4) 0 var(--s-4) var(--rail-w);padding:var(--s-5)}[dir=rtl] .day-lines:empty:before{margin:var(--s-4) var(--rail-w) var(--s-4) 0}.line{position:relative;grid-template-columns:var(--rail-w) minmax(0,1fr) auto auto;gap:var(--s-3);padding:var(--s-3) 0;background:none;border-bottom:var(--bw) solid var(--rule);align-items:start}.line:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--rail-w) - 9px);width:1px;background:var(--rule)}.line:after{content:"";position:absolute;top:22px;inset-inline-start:calc(var(--rail-w) - 12px);width:7px;height:7px;border-radius:50%;background:var(--panel);border:var(--bw-strong) solid var(--mark)}.line.is-blocked,[dir=rtl] .line.is-blocked{box-shadow:none}.line.is-blocked:after{border-color:var(--c-brick);background:var(--c-brick)}.line.dragging{background:var(--c-mist-2);box-shadow:var(--e-2)}.line>.time{margin-top:4px}.line>.amt{padding-top:6px}.time{width:48px;height:30px;padding:0 2px;font-size:var(--fs-small);color:var(--text);text-align:start;border-radius:var(--r-1);font-feature-settings:"tnum" 1}.time::placeholder{color:var(--text-3)}.what .n{font-size:15.5px;font-weight:var(--fw-semi);line-height:1.35}.what .m{font-size:var(--fs-meta);color:var(--text-2);line-height:1.45}.what select.input{height:34px;font-size:var(--fs-small);max-width:100%;margin-top:var(--s-2)}.amt{min-width:84px}.amt .num{font-weight:var(--fw-semi)}.day-f{padding:var(--s-3) 0;border-top:0;gap:var(--s-2)}.day-f .input{height:36px;font-size:var(--fs-small);width:auto;min-width:0}.day-f .overnight input{border-color:var(--rule-strong);border-radius:var(--r-ctl)}.feerow{padding:var(--s-4) 0}.note-row{padding:var(--s-3) 0;border-top-color:var(--rule)}.totalbar{background:var(--panel);color:var(--text);border:var(--bw) solid var(--rule);border-bottom:0;border-radius:var(--r-2) var(--r-2) 0 0;box-shadow:var(--e-1);padding:var(--s-3) var(--s-5);gap:var(--s-2) var(--s-6)}.totalbar .k{color:var(--text-2);font-size:var(--fs-meta);letter-spacing:0}.totalbar .v{color:var(--text);font-size:21px}.totalbar .v.big{font-size:28px}.totalbar .sep{background:var(--rule)}.totalbar .btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg);height:44px;padding:0 var(--s-5)}.totalbar .btn-primary:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.totalbar .btn-primary[disabled]{background:var(--c-mist);border-color:var(--c-mist);color:var(--text-2)}.totalbar .warn{color:var(--c-brick);font-weight:var(--fw-semi);white-space:normal;max-width:44ch;text-align:end;line-height:1.35}.totalbar .okmsg{color:var(--c-field)}.menu-pop{border-color:var(--rule);border-radius:var(--r-2);box-shadow:var(--e-2)}.menu-pop button{border-radius:var(--r-ctl)}.menu-pop button:hover{background:var(--c-mist-2)}.scrim{background:#37353466}.dialog{border-radius:var(--r-2);box-shadow:var(--e-2)}.dialog .panel-h{border-bottom-color:var(--rule)}.dialog .panel-f{border-top-color:var(--rule)}.toast{background:var(--c-ink);border-radius:var(--r-ctl);padding:var(--s-3) var(--s-4);font-weight:var(--fw-medium)}.auth{background:var(--chrome)}.auth-card{border:var(--bw) solid var(--rule);border-radius:var(--r-2);padding:var(--s-10) var(--s-8);background:var(--panel)}.auth-brand{margin-bottom:var(--s-8)}.auth-brand .word{font-family:var(--font-display);font-size:26px;font-weight:var(--fw-medium);line-height:1}.auth-brand .sub{margin-top:4px}.staff-login{border-top-color:var(--rule)}.formsec{border-bottom-color:var(--rule)}.formsec h3{font-size:16px;font-weight:var(--fw-semi)}.logo-box .lg{border-color:var(--rule);border-radius:var(--r-ctl)}.swatch{border-radius:var(--r-ctl)}.swatch[aria-pressed=true]{outline-color:var(--c-ink)}.layout{border-color:var(--rule-strong);border-radius:var(--r-ctl)}.layout[aria-pressed=true]{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.docwrap{background:var(--c-mist);border-radius:var(--r-2)}.doc{font-family:var(--font-doc)}@media(max-width:760px){body{font-size:16px}.topbar{height:52px;padding:0 var(--gutter-phone);gap:var(--s-2)}.mobile-brand{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:20px;gap:var(--s-2)}.content{padding:var(--s-5) var(--gutter-phone) 150px}.h1{font-size:24px}.pagehead{margin-bottom:var(--s-5)}.lead{font-size:15px}.tabbar{grid-auto-columns:minmax(0,1fr);background:var(--panel);border-top:var(--bw) solid var(--rule);box-shadow:0 -4px 16px #3735340d}.tabbar a{height:58px;font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-2);gap:3px;padding:0 2px;min-width:0}.tabbar a>:not(svg){overflow:hidden;text-overflow:ellipsis}.tabbar a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabbar a svg.i{width:22px;height:22px}.tabbar a[aria-current=page]{color:var(--text);font-weight:var(--fw-semi);box-shadow:inset 0 var(--bw-strong) 0 var(--c-ink)}.tabbar a[aria-current=page] svg.i{color:var(--accent)}.lang button{min-width:36px;padding:0 var(--s-2)}.tbl td{height:auto;padding-block:var(--s-3)}:root{--rail-w:62px}.time{width:46px}.tourhead{margin-bottom:var(--s-5)}.days{gap:var(--s-8)}.day-h{grid-template-columns:minmax(0,1fr) auto;padding:var(--s-3) 0}.day-h .day-title{grid-column:1/-1;grid-row:2;margin-inline-start:calc(-1 * var(--s-2))}.day-no{font-size:24px}.line{grid-template-columns:var(--rail-w) minmax(0,1fr) auto!important;grid-template-areas:"time what amt" "time what move";gap:var(--s-1) var(--s-2);padding:var(--s-3) 0}.line>.time{grid-area:time}.line>.what{grid-area:what;min-width:0}.line>.amt{grid-area:amt;min-width:0}.line>.row{grid-area:move;justify-self:end;align-self:end}.line>.row .iconbtn{width:40px;height:40px}.what .n{white-space:normal}.what select.input{width:100%}.day-f{flex-wrap:wrap}.day-f .input{flex:1 1 150px}.totalbar{position:sticky;bottom:calc(58px + env(safe-area-inset-bottom));margin-inline:calc(-1 * var(--gutter-phone));border-radius:0;border-inline:0;padding:var(--s-2) var(--gutter-phone) var(--s-3);gap:var(--s-1) var(--s-5)}.totalbar .v.big{font-size:24px}.totalbar .v{font-size:18px}.totalbar .go{width:100%;margin:0;flex-wrap:wrap;gap:var(--s-2)}.totalbar .warn{text-align:start;max-width:none;font-size:var(--fs-meta)}.totalbar .go .btn{flex:1 1 100%}.dialog{border-radius:var(--r-sheet) var(--r-sheet) 0 0}.auth{background:var(--panel)}.auth-card{border:0;padding:var(--s-6) var(--s-2)}.kpis{grid-template-columns:1fr 1fr;gap:var(--s-5) var(--s-4)}.kpi,.kpi.panel{padding:var(--s-2) 0 0}.kpi .figure{font-size:24px}.cat-item{padding:var(--s-4)}}.name-list{list-style:none;margin:0;padding:var(--s-1) 0}.name-list li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--rule)}.name-list li:last-child{border-bottom:0}.name-list a{color:var(--text);font-weight:var(--fw-semi);text-decoration:none}.name-list a:hover{color:var(--link);text-decoration:underline}@media(max-width:760px){.panel:has(>.tbl),.panel:has(>div>.tbl){overflow-x:auto}.panel>.tbl th,.panel>.tbl td{white-space:nowrap}.panel>.tbl td:first-child{white-space:normal;min-width:160px}}@media(max-width:760px){.mobile-brand{font-size:0;gap:0;min-width:var(--tap);min-height:var(--tap)}.mobile-brand img{height:22px}.topbar{gap:var(--s-1)}.lang{padding:0}.lang button{height:var(--tap);min-width:var(--tap)}.iconbtn,.iconbtn.mobile-only{width:var(--tap);height:var(--tap)}.iconbtn[aria-current=page]{color:var(--accent);background:var(--c-sky-wash)}.tabbar a{font-size:12px}.btn,.btn-sm{height:auto;min-height:var(--tap)}.input,select.input,.what select.input,.day-f .input{height:var(--tap)!important;min-height:var(--tap)}textarea.input{height:auto!important;min-height:96px}.day-title{min-height:var(--tap)}.time{height:var(--tap)}.btn-link{min-height:var(--tap);display:inline-flex;align-items:center}.what>.btn-link{display:block!important;min-height:0;padding-block:12px;margin-block:-12px}.tbl td a{display:inline-block;padding-block:12px;margin-block:-12px}.seg a,.chip-btn{height:var(--tap)}.demo-switch,.th-sort{min-height:var(--tap)}.th-sort .arrow{font-size:12px}.stepper{height:var(--tap)}.stepper button{width:var(--tap)}}.chip-btn{border-radius:var(--r-ctl);border-color:var(--rule-strong);color:var(--text-2);font-weight:var(--fw-medium)}.chip-btn:hover{border-color:var(--text);color:var(--text)}.chip-btn[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}@media(max-width:760px){.totalbar{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"tot pp go" "warn warn warn";align-items:end;gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--gutter-phone)}.totalbar>div:first-child{grid-area:tot;min-width:0}.totalbar>.sep{display:none}.totalbar>div:nth-child(3){grid-area:pp;min-width:0}.totalbar .go{display:contents}.totalbar .go .btn{grid-area:go;justify-self:end;width:auto;flex:none;padding:0 var(--s-4);white-space:nowrap}.totalbar .go .warn,.totalbar .go .k{grid-area:warn;font-size:var(--fs-meta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start;max-width:none}.totalbar .go .hide-s{display:none}.totalbar>div .k{font-size:12px;white-space:nowrap}.totalbar .v.big{font-size:22px;line-height:1.1}.totalbar .v{font-size:17px;line-height:1.2}.line>.row .iconbtn{width:var(--tap);height:var(--tap)}.swatch{width:var(--tap);height:var(--tap)}.name-list li{padding-block:0}.name-list a{display:inline-flex;align-items:center;min-height:var(--tap)}.th-sort{min-width:var(--tap)}.tbl th,.tbl td{white-space:nowrap}.tbl td:first-child,.tbl th:first-child{white-space:normal;min-width:150px}.panel:has(.tbl){overflow-x:auto}}@media(max-width:760px){.totalbar{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"tlab plab go" "tval pval go" "incl incl incl" "warn warn warn";row-gap:0;column-gap:var(--s-4)}.totalbar>div:first-child,.totalbar>div:nth-child(3){display:contents}.totalbar>div:first-child>.k:first-child{grid-area:tlab}.totalbar>div:first-child>.v{grid-area:tval}.totalbar>div:first-child>.k:not(:first-child){grid-area:incl;white-space:normal;margin-top:2px}.totalbar>div:nth-child(3)>.k{grid-area:plab}.totalbar>div:nth-child(3)>.v{grid-area:pval}.totalbar .go .btn{align-self:center}.totalbar .go .warn,.totalbar .go .k{margin-top:var(--s-1)}}
