.confirm-box[data-v-03398929]{width:380px;text-align:center}.confirm-lines[data-v-03398929]{text-align:right;margin:6px auto 10px;display:inline-block}.confirm-lines .cl[data-v-03398929]{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:14px;color:#35465e}.confirm-lines .ok[data-v-03398929]{color:#1e8e3e;font-weight:700;width:16px}.confirm-lines .no[data-v-03398929]{color:#c0392b;font-weight:700;width:16px}.confirm-lines .nn[data-v-03398929]{width:16px}.confirm-icon[data-v-03398929]{font-size:34px;margin-bottom:6px}.confirm-msg[data-v-03398929]{color:#45566e;font-size:14.5px;line-height:1.6;white-space:pre-line;margin:0 0 6px}.confirm-box .actions[data-v-03398929]{justify-content:center}.confirm-choices[data-v-03398929]{text-align:right;margin:6px 0 10px;display:flex;flex-direction:column;gap:6px}.confirm-choices .cc[data-v-03398929]{display:flex;align-items:baseline;gap:8px;padding:7px 10px;border:1px solid #c6cfdd;border-radius:8px;cursor:pointer;font-size:14px;color:#35465e}.confirm-choices .cc.sel[data-v-03398929]{border-color:#2f6fb3;background:#eef4fb}.confirm-choices .cc input[data-v-03398929]{margin:0;accent-color:#2f6fb3}.confirm-choices .cc-main[data-v-03398929]{font-weight:600}.confirm-choices .cc-sub[data-v-03398929]{color:#6b7a90;font-size:12.5px}.confirm-check[data-v-03398929]{text-align:right;margin:4px 0 10px}.confirm-check .ck[data-v-03398929]{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#45566e;cursor:pointer}.confirm-check .ck input[data-v-03398929]{margin:0;accent-color:#2f6fb3}.confirm-input[data-v-03398929]{margin:4px 0 10px}.confirm-input label[data-v-03398929]{font-size:13.5px;color:#45566e;margin-inline-end:8px}.confirm-input input[data-v-03398929]{width:80px;text-align:center;padding:5px 6px;border:1px solid #c6cfdd;border-radius:6px;font-size:15px}.confirm-warn[data-v-03398929]{margin-top:8px;background:#fdf3e0;border:1px solid #e8c98a;color:#8a5a00;border-radius:6px;padding:6px 10px;font-size:13.5px}.btn-danger[data-v-03398929]{background:#b3372f}.btn-danger[data-v-03398929]:hover{background:#8f251e}.fade-enter-active[data-v-03398929],.fade-leave-active[data-v-03398929]{transition:opacity .15s}.fade-enter-from[data-v-03398929],.fade-leave-to[data-v-03398929]{opacity:0}.help-btn[data-v-d7b83aaa]{background:#1d5aa0;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:17px;font-weight:700;cursor:pointer;flex-shrink:0}.help-btn[data-v-d7b83aaa]:hover{background:#2a6cb8}.help-modal[data-v-d7b83aaa]{max-width:560px;max-height:82vh;display:flex;flex-direction:column}.help-body[data-v-d7b83aaa]{overflow-y:auto;margin:6px 0 12px}.help-item[data-v-d7b83aaa]{margin-bottom:14px}.help-item b[data-v-d7b83aaa]{color:#123c6e}.help-item p[data-v-d7b83aaa]{margin:3px 0 0;color:#45566e;line-height:1.55}.pw-sep[data-v-969bfecb]{display:flex;align-items:center;gap:10px;margin:16px 0 10px;color:#7b8899;font-size:13px}.pw-sep[data-v-969bfecb]:before,.pw-sep[data-v-969bfecb]:after{content:"";flex:1;height:1px;background:#d6dee8}.pw-form[data-v-969bfecb]{display:flex;flex-direction:column;gap:8px}.pw-form input[data-v-969bfecb]{padding:9px 12px;border:1px solid #c6cfdd;border-radius:7px;font-size:15px}.pw-form .btn[data-v-969bfecb]{padding:9px;font-size:15px}.due-txt[data-v-1698ce38]{color:#b3690f;font-weight:700}.warn[data-v-1698ce38]{color:#a05a00;font-size:13px}.find-wrap{float:left;display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:13px;max-width:60%}.find-wrap .filter-ind{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-list[data-v-1f98764b]{max-height:300px;overflow:auto;border:1px solid #e0e6ee;border-radius:6px}.seat-list tr[data-v-1f98764b]{cursor:pointer}.seat-list tr.selected td[data-v-1f98764b]{background:#e3ecfb}.seat-list thead th[data-v-1f98764b]{position:sticky;top:0;z-index:3}.note-line[data-v-1f98764b]{font-size:12.5px;color:#8a6d1a;background:#fdf7e4;border-radius:6px;padding:1px 7px;margin-top:3px;display:inline-block}.badge.ext[data-v-1f98764b]{background:#4a3b78;color:#fff}.badge.lina[data-v-1f98764b]{background:#2d7a4f;color:#fff}.tel-bad[data-v-1f98764b]{border-color:#b3261e!important;background:#fdecea}.tel-list[data-v-1f98764b]{display:flex;flex-direction:column;gap:6px;max-height:148px;overflow-y:auto}.tel-row[data-v-1f98764b]{display:flex;gap:8px;align-items:center}.tel-row input[data-v-1f98764b]{flex:1 1 auto;min-width:0;text-align:left}.tel-row input[data-v-1f98764b]::placeholder{text-align:right;direction:rtl}.tel-del[data-v-1f98764b]{flex:none;width:36px;padding-inline:0;text-align:center}.filter-bar[data-v-1f98764b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:8px 12px;background:#fff;border:1px solid #e0e6ee;border-radius:8px}.filter-label[data-v-1f98764b]{font-size:13px;font-weight:700;color:#3a4a60}.filter-sep[data-v-1f98764b]{width:1px;align-self:stretch;background:#dbe3ec;margin:2px}.lvl-filter[data-v-1f98764b]{display:inline-flex;gap:6px;flex-wrap:wrap}.lvl-chip[data-v-1f98764b]{border:1.5px solid;border-radius:14px;background:#fff;padding:4px 12px;cursor:pointer;font-size:13px;font-weight:600;transition:box-shadow .12s,transform .05s;display:inline-flex;align-items:center;gap:4px}.lvl-chip[data-v-1f98764b]:hover{box-shadow:0 1px 4px #10223c33}.lvl-chip[data-v-1f98764b]:active{transform:scale(.97)}.lvl-chip.on[data-v-1f98764b]{box-shadow:0 1px 5px #10223c4d}.chip-check[data-v-1f98764b]{font-size:11px}.clear-filters[data-v-1f98764b]{background:none;border:none;color:#1d5aa0;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline;padding:2px 6px;margin-inline-start:auto}.clear-filters[data-v-1f98764b]:hover{color:#123c6e}@media (max-width: 768px){.lvl-chip[data-v-1f98764b]{padding:7px 12px;min-height:34px}.filter-sep[data-v-1f98764b]{display:none}.clear-filters[data-v-1f98764b]{margin-inline-start:0;flex-basis:100%;text-align:right;min-height:34px}}.tel-more[data-v-1f98764b]{background:#e8eef6;border:1px solid #c7d1de;border-radius:10px;padding:0 7px;margin-inline-start:5px;cursor:pointer;font-size:12px;color:#33507a}.mini-scroll[data-v-2e1e32c4]{overflow:auto;max-height:65vh;max-width:88vw;border:1px solid #e0e6ee;border-radius:6px;padding:8px}.mini-grid[data-v-2e1e32c4]{display:grid;direction:rtl;width:max-content}.mini-seat[data-v-2e1e32c4]{border:1px solid #cdd6e2;border-radius:2px;background:#fff}.mini-seat.taken[data-v-2e1e32c4]{background:#cfe3cf}.mini-seat.target[data-v-2e1e32c4]{background:#e0342a;border-color:#a71b12;animation:miniFlash-2e1e32c4 .9s ease-in-out infinite}.mini-label[data-v-2e1e32c4]{font-size:8px;color:#7b8899;overflow:hidden;white-space:nowrap}@keyframes miniFlash-2e1e32c4{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}.map-page[data-v-013871f7]{max-width:none}.map-controls[data-v-013871f7]{position:sticky;top:0;z-index:30;background:#f4f6f9;padding-top:4px}.map-page[data-v-013871f7]{display:flex;flex-direction:column;height:calc(100vh - 150px);min-height:0}.map-scroll[data-v-013871f7]{overflow:auto;flex:1;min-height:0;min-width:0;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(155deg,#fdfaf2,#f8f2e3 55%,#f4ecd8);border:1px solid #c9b78e;border-radius:10px;padding:16px;box-shadow:inset 0 0 0 3px #fdfbf4,inset 0 0 0 4px #d9c9a2,inset 0 0 26px #96783c1a,0 2px 8px #503c141f}.map-scroll[data-v-013871f7]:active{cursor:grabbing}.seat.seat-hidden[data-v-013871f7]{opacity:.35;outline:1.5px dashed #b3372f;outline-offset:-1px}.seat.sel-multi[data-v-013871f7]{outline:3px solid #e08a26;outline-offset:-1px;z-index:4}.lasso-box[data-v-013871f7]{position:absolute;border:1.5px dashed #e08a26;background:#e08a261f;z-index:15;pointer-events:none}.sel-panel[data-v-013871f7]{background:#fdf3e0;border:1px solid #e8c98a;border-radius:8px;padding:6px 12px}.sel-panel label[data-v-013871f7]{display:flex;align-items:center;gap:6px;font-size:13.5px}.map-label.editable[data-v-013871f7]{cursor:pointer}.map-label.editable[data-v-013871f7]:hover{outline:2px dashed #e0342a;outline-offset:-1px;z-index:5}.link-btn[data-v-013871f7]{background:none;border:none;color:#1d5aa0;cursor:pointer;font-size:13.5px;padding:0}.hist-box[data-v-013871f7]{border:1px solid #e0e6ee;border-radius:6px;padding:8px 10px;margin-bottom:10px;max-height:160px;overflow:auto}.hist-row[data-v-013871f7]{font-size:13px;padding:2px 0}.hist-row .ok[data-v-013871f7]{color:#1e8e3e}.map-grid[data-v-013871f7]{position:relative;display:grid;direction:rtl;width:max-content}.seat[data-v-013871f7]{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;overflow:hidden;white-space:nowrap;border:1px solid #b8c4d4;background:#f2f5f9;color:#33445c;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.seat[data-v-013871f7]:hover{outline:2px solid #1d5aa0;z-index:2}.seat.names[data-v-013871f7]{white-space:normal;line-height:1.05;text-align:center;padding:0 2px;word-break:break-word}.seat.free[data-v-013871f7]{background:#fff;border-color:#c9d4e2}.seat.assigned[data-v-013871f7]{background:#cfe3cf;border-color:#8fbb8f}.seat.yearly[data-v-013871f7]{background:#fdeec9;border-color:#e2c689}.seat.partial[data-v-013871f7]{background:#e4d7f5;border-color:#b99ae0}.seat.yr-paid[data-v-013871f7]{background:#bfe6c3;border-color:#4f9e5c}.seat.yr-pending[data-v-013871f7]{background:#fdeec9;border-color:#e2b64f}.seat.yr-open[data-v-013871f7]{background:#cfe0f7;border-color:#6f9bd6}.seat.yr-none[data-v-013871f7]{background:#f2d4d1;border-color:#cf8b84}.seat.yr-holder[data-v-013871f7]{background:#ffe9a8;border:1px dashed #b8860b;color:#6b4e00;font-style:italic}.seat.yr-fake[data-v-013871f7]{background:#e6e8ec;border:1px dashed #7b8794;color:#55606e;font-style:italic}.seat.attr-aisle[data-v-013871f7]{box-shadow:inset 0 -4px #7fd4ff}.seat.attr-green[data-v-013871f7]{box-shadow:inset 0 4px #62c785}.seat.attr-aisle.attr-green[data-v-013871f7]{box-shadow:inset 0 -4px #7fd4ff,inset 0 4px #62c785}.seat.attr-mech[data-v-013871f7]{box-shadow:inset 0 4px #a06ae0;background:#f3ecfc}.seat.yr-paid.attr-mech[data-v-013871f7]{background:#bfe6c3}.seat.yr-pending.attr-mech[data-v-013871f7]{background:#fdeec9}.seat.yr-open.attr-mech[data-v-013871f7]{background:#cfe0f7}.seat.yr-none.attr-mech[data-v-013871f7]{background:#f2d4d1}.seat[data-v-013871f7]{position:relative}.grp-badge[data-v-013871f7]{position:absolute;top:0;inset-inline-start:0;font-size:7px;line-height:1;padding:1px 2px;border-radius:0 0 4px;background:#5a468cbf;color:#fff;font-weight:700;pointer-events:none}.grp-badge.full[data-v-013871f7]{background:#3c3c3cb3}.grid-coord[data-v-013871f7]{display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#b3261e;background:#ffffffbf;border-radius:3px;pointer-events:none;z-index:6}.grid-coord.col[data-v-013871f7]{align-items:flex-start}.dad-name[data-v-013871f7]{display:block;font-size:.62em;font-weight:400;opacity:.8;line-height:1}.chz-name[data-v-013871f7]{display:block;font-size:.5em;font-weight:400;opacity:.65;line-height:1}.seat-info[data-v-013871f7]{display:block;font-size:.55em;font-weight:400;color:#5b6b80;line-height:1.05;white-space:nowrap}.ext-tag[data-v-013871f7]{display:inline-block;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;background:#e8f0e2;color:#2f6b33;border:1px solid #bcd8b6;margin-inline-start:4px;white-space:nowrap}.ext-tag.plain[data-v-013871f7]{background:#f1f4f8;color:#5a6a80;border-color:#d5dde8;font-weight:400}.map-body[data-v-013871f7]{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.map-body.asg-layout[data-v-013871f7]{display:grid}.maps-wrap[data-v-013871f7]{flex:1 1 auto;min-height:0;min-width:0;display:flex}.dual-wrap[data-v-013871f7]{display:flex;gap:10px;flex:1;min-height:0}.dual-wrap .map-scroll.half[data-v-013871f7]{flex:1;min-width:0}.dual-title[data-v-013871f7]{margin:0 0 4px;font-size:15px;color:#2c4a7c;position:sticky;right:0}.seat.attr-aisle.attr-mech[data-v-013871f7]{box-shadow:inset 0 -4px #7fd4ff,inset 0 4px #a06ae0}.map-label[data-v-013871f7]{display:flex;align-items:center;justify-content:center;color:#2f6f96;font-weight:600;overflow:hidden;-webkit-user-select:none;user-select:none;text-align:center;white-space:normal;word-break:break-word;line-height:1.1}.map-label.rownum[data-v-013871f7]{justify-content:flex-end;white-space:nowrap;overflow:visible;padding-left:3px}.map-label.furniture[data-v-013871f7]{background:linear-gradient(165deg,#ecdfc6,#ddc8a2);border:1px solid #b39463;border-radius:6px;color:#4c3a1e;font-weight:600;padding:0 4px;justify-content:center;text-align:center;white-space:normal;word-break:break-word;line-height:1.1;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 2px 4px #5a411938;z-index:0}.map-label.furniture.big[data-v-013871f7]{background:linear-gradient(168deg,#c8a76e,#a9834b);border:2px solid #8a6a35;border-radius:8px;color:#fdf6e4;font-weight:700;letter-spacing:1px;text-shadow:0 1px 2px rgba(60,40,10,.45);box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #46300f4d,0 3px 7px #50370f4d;z-index:0}.map-label.furniture.big.holy[data-v-013871f7]{background:linear-gradient(170deg,#8a5c30,#6d4520 60%,#5c3919);border:2px solid #d3a94f;color:#f9ecc9;box-shadow:inset 0 0 0 1px #ffe8aa59,inset 0 1px #ffffff40,inset 0 -3px 6px #1e120473,0 4px 10px #3c260861}.map-label.colhdr[data-v-013871f7]{background:linear-gradient(180deg,#1a4a82,#123c6e);color:#fff;border-radius:5px;font-weight:700;z-index:1;box-shadow:inset 0 -2px #d3a94fcc,0 1px 3px #10223c40}.zoom-ctl[data-v-013871f7]{display:flex;align-items:center;gap:6px}.legend[data-v-013871f7]{display:flex;align-items:center;gap:7px;font-size:13px;color:#45566e;flex-wrap:wrap}.lg[data-v-013871f7]{display:inline-block;width:15px;height:15px;border-radius:3px;border:1px solid #b8c4d4}.lg.free[data-v-013871f7]{background:#fff}.lg.assigned[data-v-013871f7]{background:#cfe3cf}.lg.yearly[data-v-013871f7]{background:#fdeec9}.lg.yr-paid[data-v-013871f7]{background:#bfe6c3}.lg.yr-pending[data-v-013871f7]{background:#fdeec9}.lg.yr-open[data-v-013871f7]{background:#cfe0f7}.lg.yr-none[data-v-013871f7]{background:#f2d4d1}.lg.yr-holder[data-v-013871f7]{background:#ffe9a8;border:1px dashed #b8860b}.lg.attr-aisle[data-v-013871f7]{background:#fff;box-shadow:inset 0 -5px #7fd4ff}.lg.attr-green[data-v-013871f7]{background:#fff;box-shadow:inset 0 -5px #62c785}.lg.attr-mech[data-v-013871f7]{background:#f3ecfc;box-shadow:inset 0 -5px #a06ae0}.seat.flash[data-v-013871f7]{animation:flashSeat-013871f7 1s ease-in-out 4;z-index:3;outline:3px solid #e0342a}.seat.hl-old[data-v-013871f7]{outline:3px dashed #e8a49e;z-index:2}.seat.free.hl-free[data-v-013871f7]{background:#ffd9d6;border-color:#b3261e;color:#7a1410;font-weight:700}@keyframes flashSeat-013871f7{0%,to{outline:3px solid transparent}50%{outline:3px solid #e0342a;background:#ffd9d6}}@media (max-width: 768px){.map-controls{position:static}.map-controls .toolbar select,.map-controls .toolbar input[type=text]{flex:1 1 42%;width:auto}.map-page{height:auto}.map-scroll{max-height:68vh;-webkit-overflow-scrolling:touch}.legend{font-size:12px}}@media print{@page{size:landscape;margin:8mm}.topbar,.toolbar,.page h1,.err,.modal-mask,p.muted,.site-footer{display:none!important}.page{padding:0;max-width:none}.map-page{height:auto!important}.map-scroll{max-height:none!important;overflow:visible!important;box-shadow:none!important;padding:0!important;background:#fff!important;border:none!important}.map-grid{zoom:var(--print-zoom, 1)}.seat{cursor:default}}body.print-bw .seat{background:#fff!important;box-shadow:none!important;border-color:#000!important;color:#000!important}body.print-bw .map-label.furniture{background:#fff!important;border-color:#000!important;color:#000!important}body.print-bw .map-label{color:#000!important}body.print-bw .map-label.stender,body.print-bw .map-label.railing{clip-path:none!important;background:#fff!important;border:1px solid #000!important;opacity:1!important;box-shadow:none!important}.map-label.door{background:#f0dfc2!important;border:3px solid #7a4a1d!important;border-radius:12px 12px 0 0;margin:-4px;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 2px #fff}.map-label.stender{background:linear-gradient(170deg,#b98a4e,#9c6b3c 40%,#71481f)!important;border:none!important;margin:0;clip-path:polygon(0 100%,12% 18%,88% 18%,100% 100%);box-shadow:inset 0 3px #d8b273,inset 0 -2px 4px #2d1b0880!important;z-index:1;pointer-events:none}.map-label.railing{background:repeating-linear-gradient(90deg,rgba(122,92,55,.8) 0 3px,transparent 3px 11px)!important;border:none!important;border-top:3px solid #6e4f2a!important;border-radius:2px;opacity:.85;box-shadow:none!important;z-index:1;pointer-events:none}.asg-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:minmax(0,1fr) auto;gap:12px;flex:1;min-height:0}.asg-layout .map-scroll{grid-column:1;grid-row:1;min-width:0;min-height:0}.asg-side{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.asg-layout>p{grid-column:1 / -1}.seat.swap-a{outline:3px solid #7b2fbf;z-index:5}.asg-panel{max-height:42vh;background:#fff;border:1px solid #c7d1de;border-radius:10px;padding:10px 12px;box-shadow:0 4px 18px #10223c2e;overflow:auto;font-size:13.5px}.asg-panel h3{margin:0 0 6px;font-size:14px;color:#123c6e}.asg-row{padding:4px 6px;border-bottom:1px solid #f0f3f7}.asg-row.sel{cursor:pointer;border-radius:6px}.asg-row.sel:hover{background:#f4f8fc}.asg-row.sel.on{background:#e3ecfb;outline:2px solid #1d5aa0}.asg-row.gap{background:#f3e8fd}.gap-tag{color:#7b2fbf}.asg-conf{background:#fdf3d7;border-radius:6px;padding:6px 8px;margin-bottom:6px}.asg-hint{margin:6px 0 0;color:#17752f;font-weight:600}.perm-grid[data-v-1a0dd640]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lvl[data-v-1a0dd640]{display:inline-block;border-radius:10px;padding:1px 9px;font-size:12px}.lvl.l0[data-v-1a0dd640]{background:#f0f2f5;color:#98a4b3}.lvl.l1[data-v-1a0dd640]{background:#e3ecfb;color:#1d4e9e}.lvl.l2[data-v-1a0dd640]{background:#dff3e3;color:#17752f}.cards[data-v-1b3bb5d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.card[data-v-1b3bb5d2]{border-radius:10px;padding:16px;color:#fff;box-shadow:0 2px 6px #10223c1f}.card .num[data-v-1b3bb5d2]{font-size:30px;font-weight:700;line-height:1.1}.card .lbl[data-v-1b3bb5d2]{font-size:13px;opacity:.92;margin-top:4px}.card.blue[data-v-1b3bb5d2]{background:linear-gradient(135deg,#2f6f96,#20536f)}.card.green[data-v-1b3bb5d2]{background:linear-gradient(135deg,#2e9e57,#1c6e3a)}.card.gray[data-v-1b3bb5d2]{background:linear-gradient(135deg,#7b8899,#55606e)}.card.purple[data-v-1b3bb5d2]{background:linear-gradient(135deg,#7a5bd4,#533b9e)}.card.red[data-v-1b3bb5d2]{background:linear-gradient(135deg,#d45b5b,#a13232)}.card.orange[data-v-1b3bb5d2]{background:linear-gradient(135deg,#e09a3c,#b06f16)}.panels[data-v-1b3bb5d2]{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}@media (max-width: 900px){.panels[data-v-1b3bb5d2]{grid-template-columns:1fr}}.panel[data-v-1b3bb5d2]{background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 1px 3px #10223c14}.panel h2[data-v-1b3bb5d2]{font-size:15px;margin:4px 0 10px;color:#2a3a50}.bar[data-v-1b3bb5d2]{background:#e8eef6;border-radius:6px;height:9px;overflow:hidden;display:inline-block;width:80px;margin-inline-end:6px}.bar .fill[data-v-1b3bb5d2]{background:linear-gradient(90deg,#2f6f96,#58a2c9);height:100%}.log-line[data-v-1b3bb5d2]{font-size:13px;padding:4px 0;border-bottom:1px solid #f0f3f7}.sale-cards[data-v-1b3bb5d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.sc[data-v-1b3bb5d2]{background:#eef3fa;border-radius:8px;padding:10px 12px;text-align:center}.sc b[data-v-1b3bb5d2]{display:block;font-size:19px;color:#1d4e9e}.sc span[data-v-1b3bb5d2]{font-size:12px;color:#5b6b80}.sc.green b[data-v-1b3bb5d2]{color:#17752f}.sc.green[data-v-1b3bb5d2]{background:#e7f4ea}.sc.orange b[data-v-1b3bb5d2]{color:#a35f08}.sc.orange[data-v-1b3bb5d2]{background:#fdf3d7}.sale-line[data-v-1b3bb5d2]{font-size:13.5px;color:#45566e;padding:3px 0}.sale-line .grn[data-v-1b3bb5d2]{color:#17752f}@media (max-width: 480px){.cards[data-v-1b3bb5d2]{grid-template-columns:repeat(2,1fr);gap:8px}.card[data-v-1b3bb5d2]{padding:12px}.card .num[data-v-1b3bb5d2]{font-size:24px}.sale-cards[data-v-1b3bb5d2]{grid-template-columns:1fr}}.panel[data-v-7c5ae27d]{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:16px 20px}.tabs[data-v-7c5ae27d]{display:flex;gap:6px;margin-bottom:16px;border-bottom:2px solid #e0e6ee}.tab[data-v-7c5ae27d]{border:none;background:none;cursor:pointer;font-size:14.5px;font-weight:600;padding:8px 18px;color:#5b6b80;border-bottom:3px solid transparent;margin-bottom:-2px}.tab.on[data-v-7c5ae27d]{color:#1d4e9e;border-bottom-color:#2f6f96}.tab[data-v-7c5ae27d]:hover{color:#1d4e9e}.pm-warn[data-v-a109384a]{background:#fdf3d7;color:#8a5a00;border:1px solid #ecd3a4;border-radius:6px;padding:7px 10px;font-size:13px;margin:0 0 10px}.badge.pl-late[data-v-eb480fe1]{background:#fde3e0;color:#a02418;border:1px solid #e5a49c}.ord-row[data-v-eb480fe1],.pm-cell[data-v-eb480fe1]{cursor:pointer}.payagg[data-v-eb480fe1]{font-size:11.5px;white-space:nowrap}.pm-edit[data-v-eb480fe1]{opacity:.45;font-size:12px;margin-inline-start:4px;color:#1d5aa0}.pm-cell:hover .pm-edit[data-v-eb480fe1]{opacity:1}.pm-cell[data-v-eb480fe1]:hover{text-decoration:underline;text-decoration-color:#9db8d8}.ord-row:hover td[data-v-eb480fe1]{background:#f4f8fc}.lines-row>td[data-v-eb480fe1]{background:#f8fafc;padding:10px 16px 12px}.lines-tbl[data-v-eb480fe1]{margin:0}.st[data-v-eb480fe1]{display:inline-block;border-radius:10px;padding:1px 10px;font-size:12.5px;font-weight:600}.st.st1[data-v-eb480fe1]{background:#e3ecfb;color:#1d4e9e}.st.st2[data-v-eb480fe1]{background:#fdf3d7;color:#8a6d1a}.st.st3[data-v-eb480fe1]{background:#dff3e3;color:#17752f}.st.st4[data-v-eb480fe1]{background:#f0f2f5;color:#98a4b3}.paidfull[data-v-eb480fe1]{color:#17752f;font-weight:700}.paidpart[data-v-eb480fe1]{color:#b3690f;font-weight:700}.due-open[data-v-eb480fe1]{color:#b3372f}.due-credit[data-v-eb480fe1]{color:#17752f;font-weight:600}.due-chips[data-v-eb480fe1]{display:inline-flex;gap:6px}.chip[data-v-eb480fe1]{border:1.5px solid #c6cfdd;border-radius:14px;background:#fff;color:#3a4a60;padding:4px 12px;cursor:pointer;font-size:13px;font-weight:600;transition:box-shadow .12s,transform .05s;display:inline-flex;align-items:center;gap:4px}.chip[data-v-eb480fe1]:hover{box-shadow:0 1px 4px #10223c33}.chip[data-v-eb480fe1]:active{transform:scale(.97)}.chip.on[data-v-eb480fe1]{border-color:#2c4a7c;background:#eef3fb;color:#1d3a66;box-shadow:0 1px 5px #10223c4d}.charge-mask[data-v-eb480fe1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a1428bf;display:flex;align-items:center;justify-content:center}.charge-box[data-v-eb480fe1]{background:#fff;border-radius:12px;padding:36px 48px;text-align:center;box-shadow:0 12px 40px #0006}.charge-box h2[data-v-eb480fe1]{margin:18px 0 6px}.charge-warn[data-v-eb480fe1]{color:#b3400f;font-weight:700;font-size:16px;margin-top:14px}.charge-spinner[data-v-eb480fe1]{width:56px;height:56px;margin:0 auto;border:6px solid #dbe4f0;border-top-color:#1c5fae;border-radius:50%;animation:charge-spin-eb480fe1 .9s linear infinite}@keyframes charge-spin-eb480fe1{to{transform:rotate(360deg)}}.due[data-v-66e868f7]{color:#b3690f;font-weight:700}.pm-cell[data-v-66e868f7]{cursor:pointer}.pm-edit[data-v-66e868f7]{opacity:.45;font-size:12px;margin-inline-start:4px;color:#1d5aa0}.pm-cell:hover .pm-edit[data-v-66e868f7]{opacity:1}.pm-cell[data-v-66e868f7]:hover{text-decoration:underline;text-decoration-color:#9db8d8}.warn[data-v-66e868f7]{color:#a05a00;font-size:13px}.charge-mask[data-v-66e868f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a1428bf;display:flex;align-items:center;justify-content:center}.charge-box[data-v-66e868f7]{background:#fff;border-radius:12px;padding:36px 48px;text-align:center;box-shadow:0 12px 40px #0006}.charge-box h2[data-v-66e868f7]{margin:18px 0 6px}.charge-warn[data-v-66e868f7]{color:#b3400f;font-weight:700;font-size:16px;margin-top:14px}.charge-spinner[data-v-66e868f7]{width:56px;height:56px;margin:0 auto;border:6px solid #dbe4f0;border-top-color:#1c5fae;border-radius:50%;animation:charge-spin-66e868f7 .9s linear infinite}@keyframes charge-spin-66e868f7{to{transform:rotate(360deg)}}tr.done td[data-v-e50b9f5c]{opacity:.65}.st[data-v-e50b9f5c]{display:inline-block;border-radius:10px;padding:1px 10px;font-size:12.5px;font-weight:600}.st.st1[data-v-e50b9f5c]{background:#fdf3d7;color:#8a6d1a}.st.st2[data-v-e50b9f5c]{background:#dff3e3;color:#17752f}.st.st3[data-v-e50b9f5c]{background:#f0f2f5;color:#98a4b3}.neg[data-v-bba62b2c]{color:#c02b2b;font-weight:700}.badge-credit[data-v-bba62b2c]{display:inline-block;background:#fde3e3;color:#c02b2b;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600;margin-inline-start:4px}.left-cnt[data-v-e5116c2f]{color:#a12626;font-weight:700}.st[data-v-e5116c2f]{display:inline-block;border-radius:10px;padding:1px 10px;font-size:12.5px;font-weight:600}.st.st1[data-v-e5116c2f]{background:#e3ecfb;color:#1d4e9e}.st.st2[data-v-e5116c2f]{background:#fdf3d7;color:#8a6d1a}.st.st3[data-v-e5116c2f]{background:#dff3e3;color:#17752f}.rec-summary[data-v-37949cd7]{display:flex;gap:18px;flex-wrap:wrap;background:#eef4fb;border:1px solid #c9dcf2;border-radius:8px;padding:9px 14px;margin:0 0 12px;font-size:14.5px;color:#24406b}.rec-summary .rec-total[data-v-37949cd7]{margin-inline-start:auto;color:#123c6e}td.money[data-v-37949cd7]{font-weight:600;white-space:nowrap}td.neg[data-v-37949cd7]{color:#a12626}.telfilter[data-v-37949cd7]{display:flex;gap:10px;align-items:center;font-size:13px;color:#45566e;flex-wrap:wrap}.telfilter .chk[data-v-37949cd7]{display:flex;align-items:center;gap:4px}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Arial Hebrew,Arial,sans-serif;background:#f4f6f9;color:#1c2430;direction:rtl}.topbar{background:#123c6e;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;height:52px;position:sticky;top:0;z-index:100}.topbar .brand{font-weight:700;font-size:17px}.topbar nav{display:flex;gap:4px;flex:1;min-width:0;overflow:hidden}.topbar nav.nav-hidden{display:none}.burger-btn{background:#1d5aa0;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:14px;cursor:pointer;white-space:nowrap}.burger-btn:hover{background:#276cbd}.burger-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140}.burger-menu{position:absolute;top:52px;right:10px;z-index:150;background:#123c6e;border-radius:0 0 10px 10px;box-shadow:0 10px 24px #06142859;display:flex;flex-direction:column;padding:6px;min-width:190px;max-height:calc(100vh - 60px);overflow-y:auto}.burger-menu a{color:#cfe0f5;text-decoration:none;padding:10px 14px;border-radius:6px;font-size:15px}.burger-menu a:hover{background:#1a4c8b}.burger-menu a.router-link-exact-active{background:#1d5aa0;color:#fff;font-weight:600}.topbar nav a{color:#cfe0f5;text-decoration:none;padding:6px 12px;border-radius:6px;font-size:14px}.topbar nav a.router-link-exact-active{background:#1d5aa0;color:#fff}.topbar .user{font-size:13px;color:#cfe0f5}.topbar button.link{background:none;border:none;color:#9dbfe5;cursor:pointer;font-size:13px}.page{padding:18px;max-width:1250px;margin:0 auto}.page h1{font-size:20px;margin:0 0 14px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;position:sticky;top:0;z-index:20;background:#f4f6f9;padding:8px 0 10px;margin:-8px 0 12px;box-shadow:0 6px 8px -6px #10223c1f}.toolbar input[type=text],.toolbar select{padding:8px 10px;border:1px solid #c7d1de;border-radius:6px;font-size:14px;min-width:220px}.toolbar label.chk{display:flex;align-items:center;gap:6px;font-size:14px}.toolbar .count{font-size:13px;color:#5b6b80;margin-inline-start:auto}table.grid{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;box-shadow:0 1px 3px #10223c14}table.grid th{background:#e8eef6;text-align:right;font-size:13px;color:#3a4a60;padding:8px 10px;border-bottom:2px solid #d4dfec;white-space:nowrap}table.grid:not(.in-modal) thead th{position:sticky;top:var(--sticky-top, 0px);z-index:10}table.grid td{padding:7px 10px;border-bottom:1px solid #edf1f6;font-size:14px;vertical-align:top}table.grid:has(th.sth):before{content:"↕ לחיצה על כותרת עמודה ממיינת לפיה (לחיצה נוספת הופכת / מבטלת)";display:table-caption;caption-side:top;font-size:11.5px;color:#8494a8;padding:2px 6px 3px}th.sth{cursor:pointer;-webkit-user-select:none;user-select:none}th.sth:hover{background:#dce6f2}th.sth .arr{font-size:10px;color:#1d4e9e}.filter-ind{background:#fdf3d7;color:#a35f08;border:1px solid #ecd9a0;border-radius:14px;padding:3px 10px;font-size:12.5px;font-weight:600}.filter-clear{background:none;border:none;color:#1d4e9e;cursor:pointer;font-size:12.5px;text-decoration:underline;padding:2px 4px}table.grid tr:hover td{background:#f6f9fd}.seat-chip{display:inline-flex;align-items:center;gap:5px;background:#eaf3ea;border:1px solid #bcd9bc;border-radius:14px;padding:1px 9px;margin:1px;font-size:12.5px;white-space:nowrap}.seat-chip.yearly{background:#fdf3e2;border-color:#ecd3a4}.seat-chip button{background:none;border:none;color:#a33;cursor:pointer;font-size:12px;padding:0}.badge{display:inline-block;border-radius:10px;padding:1px 8px;font-size:12px}.badge.founder{background:#e3ecfb;color:#1d4e9e}.badge.debt{background:#fbe5e5;color:#a12626}.badge.donor{background:#e9e3fb;color:#5b3aa1}button.btn{background:#1d5aa0;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:13.5px;cursor:pointer}button.btn:hover{background:#123c6e}button.btn.secondary{background:#eef2f7;color:#2a3a50;border:1px solid #c7d1de}button.btn.small{padding:3px 9px;font-size:12.5px}button.btn:disabled{opacity:.5;cursor:default}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e2d73;display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:#fff;border-radius:10px;padding:20px;width:430px;max-width:94vw;max-height:88vh;overflow:auto;box-shadow:0 8px 30px #00000040}.modal h2{margin:0 0 14px;font-size:17px}.modal .row{margin-bottom:11px}.modal label{display:block;font-size:13px;color:#45566e;margin-bottom:4px}.modal input[type=text],.modal input[type=number],.modal select,.modal textarea{width:100%;padding:8px 10px;border:1px solid #c7d1de;border-radius:6px;font-size:14px}.modal .actions{display:flex;gap:8px;justify-content:flex-start;margin-top:16px}.err{background:#fbe5e5;color:#8f1f1f;border:1px solid #efb9b9;border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:14px}.muted{color:#7b8899;font-size:12.5px}.loading{padding:30px;text-align:center;color:#5b6b80}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.login-card{background:#fff;border-radius:12px;padding:40px 50px;text-align:center;box-shadow:0 4px 20px #10223c1f}.login-card h1{font-size:22px;margin:0 0 6px}.login-card p{color:#5b6b80;margin:0 0 24px}.app-shell{display:flex;flex-direction:column;height:100vh}.app-main{flex:1;min-height:0;overflow-y:auto}@media (min-width: 769px){.app-main:has(.map-page){display:flex;flex-direction:column;overflow:hidden}.app-main:has(.map-page) .map-page{flex:1;height:auto!important;min-height:0;min-width:0;max-width:100%}}@media print{.app-main:has(.map-page){display:block;overflow:visible}}.site-footer{flex:none;text-align:center;padding:12px 0;font-size:13px;background:linear-gradient(90deg,#20536f,#2f6f96,#20536f);color:#cfe8f5}.site-footer a{color:#fff;text-decoration:none;font-weight:700}.site-footer a:hover{text-decoration:underline;color:#e4eff6}@media (max-width: 768px){.page{padding:10px}.topbar{gap:10px;padding:0 10px}.topbar .brand{font-size:14px;white-space:nowrap}.topbar nav a{white-space:nowrap;padding:8px 10px}.topbar .user{display:none}.toolbar{position:static;box-shadow:none}.toolbar input[type=text],.toolbar select{min-width:0!important;flex:1 1 100%;width:100%}.toolbar input[type=date]{min-width:0}.toolbar .count{flex-basis:100%;margin-inline-start:0}table.grid{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table.grid:not(.in-modal) thead th{position:static}.modal-mask{align-items:flex-end}.modal{width:100%!important;max-width:100%!important;border-radius:14px 14px 0 0;max-height:92vh;padding:16px}.modal .actions{flex-wrap:wrap}.modal .actions .btn{flex:1 1 auto}button.btn{min-height:40px}button.btn.small{min-height:36px;padding:6px 10px}.site-footer{font-size:12px;padding:8px 0}}.impersonate-bar{background:repeating-linear-gradient(45deg,#b3261e,#b3261e 12px,#99201a 12px,#99201a 24px);color:#fff;text-align:center;padding:7px 12px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:12px;position:sticky;top:0;z-index:200}.impersonate-bar .btn{background:#fff;color:#b3261e;border:none}.version-bar{position:fixed;top:0;right:0;left:0;z-index:300;background:#1a73e8;color:#fff;text-align:center;padding:5px 12px;font-size:13px;direction:rtl}.version-bar .link{background:none;border:none;cursor:pointer;color:#fff;text-decoration:underline;font-size:13px;font-weight:600}
