.disabled{pointer-events:none!important;cursor:default!important}.opacity{opacity:.6}.sp-spot[data-v-abf652a2]{display:flex;flex-direction:column;border:1px solid #eaedf2;border-radius:14px;padding:18px 18px 20px;background:#fcfcfd;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729}.sp-spot-top[data-v-abf652a2]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef0f4;min-height:58px}.sp-spot-vehicle[data-v-abf652a2]{min-width:0;display:flex;flex-direction:column;gap:8px}.sp-car+.sp-car[data-v-abf652a2]{padding-top:8px;border-top:1px solid #eef0f4}.sp-car-model[data-v-abf652a2]{font-size:16px;font-weight:700;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-car-plate-slot[data-v-abf652a2]{height:23px;margin-top:7px}.sp-car-plate[data-v-abf652a2]{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;color:#4a5462;background:#eef1f5;border:1px solid #e2e6ec;padding:3px 9px;border-radius:6px}.sp-vehicle-empty[data-v-abf652a2]{font-size:15px;font-weight:500;font-style:italic;color:#9aa2b0}.sp-badges[data-v-abf652a2]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.sp-deposit-badge[data-v-abf652a2]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:800;padding:6px 11px;border-radius:9px;white-space:nowrap}.sp-deposit-badge.is-danger[data-v-abf652a2]{color:#c23934;background:color-mix(in srgb,#e0574a 10%,white)}.sp-deposit-badge.is-ok[data-v-abf652a2]{color:#157347;background:#e7f6ee}.sp-deposit-help[data-v-abf652a2]{width:13px;height:13px;opacity:.65}.sp-mini-badge[data-v-abf652a2]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;white-space:nowrap}.sp-mini-badge.is-ok[data-v-abf652a2]{color:#157347;background:#e7f6ee}.sp-mini-badge.is-danger[data-v-abf652a2]{color:#c23934;background:color-mix(in srgb,#e0574a 10%,white)}.sp-mini-badge.is-neutral[data-v-abf652a2]{color:#4a5462;background:#eef1f5}.sp-spot-meta[data-v-abf652a2]{display:flex;gap:26px;padding:16px 0 4px}.sp-meta-label[data-v-abf652a2]{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3;margin-bottom:4px}.sp-meta-value[data-v-abf652a2]{font-size:15px;font-weight:800}.sp-meta-type[data-v-abf652a2]{font-weight:600;color:#8a93a3;font-size:13px}.sp-status-pill[data-v-abf652a2]{display:inline-block;margin-top:2px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.sp-status-pill.is-ok[data-v-abf652a2]{color:#157347;background:#e7f6ee}.sp-status-pill.is-danger[data-v-abf652a2]{color:#c23934;background:color-mix(in srgb,#e0574a 12%,white)}.sp-autopay[data-v-abf652a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border-radius:11px;background:color-mix(in srgb,#3b6fe0 7%,white);border:1px solid color-mix(in srgb,#3b6fe0 18%,white)}.sp-autopay-left[data-v-abf652a2]{display:flex;align-items:center;gap:8px;min-width:0}.sp-autopay-icon[data-v-abf652a2]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#3b6fe0;color:#fff;flex-shrink:0}.sp-autopay-label[data-v-abf652a2]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3159b8}.sp-autopay-off[data-v-abf652a2]{border:1px solid #f2c4c1;background:#fff;color:#c23934;font-family:inherit;font-size:12px;font-weight:700;padding:6px 12px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.sp-autopay-off[data-v-abf652a2]:hover{background:color-mix(in srgb,#e0574a 8%,white);border-color:#ea9c96}.sp-action[data-v-abf652a2]{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:12px}.sp-warning[data-v-abf652a2]{display:flex;align-items:flex-start;gap:9px;background:color-mix(in srgb,#e0574a 8%,white);border:1px solid color-mix(in srgb,#e0574a 22%,white);border-radius:11px;padding:10px 12px;font-size:12.5px;font-weight:600;color:#c23934;line-height:1.4}.sp-warning-icon[data-v-abf652a2]{flex-shrink:0;margin-top:1px}.sp-cta[data-v-abf652a2]{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1px solid transparent;background:#3b6fe0;color:#fff;font-family:inherit;font-weight:700;font-size:14px;padding:10px 14px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sp-cta[data-v-abf652a2]:hover{background:color-mix(in srgb,#3b6fe0 88%,black);color:#fff}.sp-cta.is-secondary[data-v-abf652a2]{background:#fff;border-color:#e2e6ec;color:#3a4453}.sp-cta.is-secondary[data-v-abf652a2]:hover{background:#fbfbfc;border-color:#d0d5dd;color:#3a4453}.sp-terminate-btn[data-v-abf652a2]{display:block;width:100%;text-align:center;border:1px solid #f2c4c1;background:#fff;color:#c23934;font-family:inherit;font-weight:700;font-size:13.5px;padding:11px;border-radius:11px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sp-terminate-btn[data-v-abf652a2]:hover{background:color-mix(in srgb,#e0574a 8%,white);border-color:#ea9c96}.sp-terminate-btn[data-v-abf652a2]:focus-visible{outline:2px solid #c23934;outline-offset:2px}.sp-terminate-notice[data-v-abf652a2]{display:flex;align-items:flex-start;gap:9px;background:color-mix(in srgb,#e0a23a 10%,white);border:1px solid color-mix(in srgb,#e0a23a 30%,white);border-radius:11px;padding:11px 13px;color:#8c5b10;font-weight:500;font-size:13px;line-height:1.45}.sp-preorder-notice[data-v-abf652a2]{display:flex;align-items:flex-start;gap:9px;background:#fffbeb;border:1px solid #fcd34d;border-radius:11px;padding:11px 13px;color:#92400e;font-weight:600;font-size:13px;line-height:1.45}.sp-preorder-notice-icon[data-v-abf652a2]{color:#b45309;flex-shrink:0;margin-top:1px}.sp-terminate-notice-icon[data-v-abf652a2]{flex-shrink:0;margin-top:1px}.sp-reserve-notice[data-v-abf652a2]{display:flex;align-items:flex-start;gap:9px;background:color-mix(in srgb,#3b6fe0 8%,white);border:1px solid color-mix(in srgb,#3b6fe0 22%,white);border-radius:11px;padding:10px 12px;font-size:12.5px;font-weight:600;color:#2c4f9e;line-height:1.4}.sp-reserve-notice-icon[data-v-abf652a2]{flex-shrink:0;margin-top:1px}.sp-modal-overlay[data-v-abf652a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172973;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sp-fade .15s ease;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.sp-modal[data-v-abf652a2]{width:100%;max-width:420px;background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px #0f172947;animation:sp-pop .2s cubic-bezier(.2,.8,.3,1);text-align:center}.sp-modal-icon[data-v-abf652a2]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 16px;border-radius:999px;background:color-mix(in srgb,#e0574a 12%,white);color:#c23934}.sp-modal-title[data-v-abf652a2]{margin:0 0 8px;font-size:21px;font-weight:800;letter-spacing:-.02em;color:#0f1729}.sp-modal-text[data-v-abf652a2]{margin:0 0 22px;font-size:14px;line-height:1.5;color:#7a8494}.sp-modal-note[data-v-abf652a2]{margin:-10px 0 22px;padding:10px 12px;border-radius:8px;background:#eef6ef;font-size:13px;line-height:1.5;color:#3d6b47;text-align:left}.sp-modal-actions[data-v-abf652a2]{display:flex;gap:12px}.sp-modal-btn[data-v-abf652a2]{flex:1;padding:13px;border-radius:12px;border:none;font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .15s ease}.sp-modal-btn.is-cancel[data-v-abf652a2]{background:#f1f3f6;color:#3a4453}.sp-modal-btn.is-cancel[data-v-abf652a2]:hover{background:#e8ebf0}.sp-modal-btn.is-confirm[data-v-abf652a2]{background:#c23934;color:#fff}.sp-modal-btn.is-confirm[data-v-abf652a2]:hover{background:color-mix(in srgb,#c23934 88%,black)}.sp-spot-car-action[data-v-abf652a2]{padding-top:10px}.sp-car-manage-btn[data-v-abf652a2]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;font-size:12px;font-weight:600;color:#334155;text-decoration:none;white-space:nowrap;width:fit-content;box-shadow:0 1px 2px #0f172a0a;transition:all .15s ease}.sp-car-manage-btn[data-v-abf652a2]:hover{background:#3b6fe0;border-color:#3b6fe0;color:#fff;box-shadow:0 2px 8px #3b6fe040}.sp-header[data-v-8ef88e1e]{--accent: #3b6fe0;position:sticky;top:0;z-index:30;background:#ffffffd9;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid #eaedf2;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.sp-header-row[data-v-8ef88e1e]{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sp-logo-wrap[data-v-8ef88e1e] a{display:flex;align-items:center;gap:9px;font-weight:800;font-size:19px;letter-spacing:-.02em;color:#0f1729;text-decoration:none}.sp-logo-text[data-v-8ef88e1e]{line-height:1}.sp-nav[data-v-8ef88e1e]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:0 auto;font-size:14.5px;font-weight:600}.sp-nav[data-v-8ef88e1e] a{position:relative;padding:8px 12px;border-radius:9px;color:#5a6474;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .15s ease,background .15s ease}.sp-nav[data-v-8ef88e1e] a:hover{color:#0f1729;background:#f4f6f9}.sp-nav[data-v-8ef88e1e] a.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white);pointer-events:none}.sp-nav-dot[data-v-8ef88e1e]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#ef4444;color:#fff;font-size:11px;border-radius:999px}.sp-logout-wrap[data-v-8ef88e1e] a{border:1px solid #e2e6ec;background:#fff;color:#3a4453;font-weight:600;font-size:14px;padding:9px 15px;border-radius:10px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.sp-logout-wrap[data-v-8ef88e1e] a:hover{border-color:#d0d5dd;background:#fbfbfc}.sp-burger[data-v-8ef88e1e]{display:none;margin:-.625rem;padding:.625rem;border-radius:.375rem;color:#374151;cursor:pointer}.sp-dialog-panel[data-v-8ef88e1e]{position:fixed;inset-block:0;right:0;z-index:50;width:100%;max-width:22rem;overflow-y:auto;background:#fff;padding:1rem;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.sp-dialog-close[data-v-8ef88e1e]{margin:-.625rem;padding:.625rem;border-radius:.375rem;color:#374151;cursor:pointer}.sp-mnav-wrap[data-v-8ef88e1e]{margin-top:1.5rem}.sp-mnav-group[data-v-8ef88e1e]{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 0;border-top:1px solid rgba(107,114,128,.1)}.sp-mnav-group[data-v-8ef88e1e]:first-child{border-top:none}.sp-mnav-group[data-v-8ef88e1e] a{position:relative;display:block;padding:.5rem .75rem;border-radius:.5rem;font-weight:600;font-size:15px;color:#0f1729;text-decoration:none}.sp-mnav-group[data-v-8ef88e1e] a:hover{background:#f4f6f9}.sp-mnav-group[data-v-8ef88e1e] a.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white)}@media (max-width: 1023px){.sp-nav[data-v-8ef88e1e],.sp-logout-wrap[data-v-8ef88e1e]{display:none}.sp-burger[data-v-8ef88e1e]{display:inline-flex;margin-left:auto}}@media (min-width: 1024px){.sp-dialog[data-v-8ef88e1e]{display:none}}.ft-toast[data-v-1c107589]{position:fixed;top:20px;right:20px;z-index:60;display:flex;align-items:flex-start;gap:10px;max-width:min(420px,calc(100vw - 40px));padding:13px 14px;border-radius:12px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;line-height:1.4;box-shadow:0 12px 32px #0f17292e;border:1px solid transparent}.ft-toast.is-success[data-v-1c107589]{background:#e7f6ee;border-color:color-mix(in srgb,#157347 24%,white);color:#10603a}.ft-toast.is-error[data-v-1c107589]{background:color-mix(in srgb,#e0574a 12%,white);border-color:color-mix(in srgb,#c23934 30%,white);color:#a02b26}.ft-icon[data-v-1c107589]{flex-shrink:0;margin-top:1px}.ft-message[data-v-1c107589]{flex:1;min-width:0}.ft-close[data-v-1c107589]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;padding:2px;border-radius:6px;transition:opacity .15s ease}.ft-close[data-v-1c107589]:hover{opacity:1}.ft-close[data-v-1c107589]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ft-slide-enter-active[data-v-1c107589],.ft-slide-leave-active[data-v-1c107589]{transition:opacity .2s ease,transform .2s ease}.ft-slide-enter-from[data-v-1c107589],.ft-slide-leave-to[data-v-1c107589]{opacity:0;transform:translateY(-8px)}.chat-widget-root[data-v-50dddcd9]{position:relative;z-index:9999}.chat-widget-floating-btn[data-v-50dddcd9]{position:fixed;bottom:24px;right:24px;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;box-shadow:0 8px 24px #2563eb66;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s}.chat-widget-floating-btn[data-v-50dddcd9]:hover{transform:scale(1.08);box-shadow:0 12px 30px #2563eb80}.chat-widget-badge[data-v-50dddcd9]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:12px;border:2px solid #ffffff;box-shadow:0 2px 6px #ef444466;animation:pulseBadge-50dddcd9 2s infinite}@keyframes pulseBadge-50dddcd9{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.chat-widget-popup[data-v-50dddcd9]{position:fixed;bottom:92px;right:24px;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 120px);background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 40px #0f172a26;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-50dddcd9 .3s cubic-bezier(.16,1,.3,1)}@media (max-width: 768px){.chat-widget-floating-btn[data-v-50dddcd9]{right:auto;left:20px;bottom:20px}.chat-widget-popup[data-v-50dddcd9]{right:auto;left:16px;bottom:86px;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@keyframes slideUp-50dddcd9{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-widget-header[data-v-50dddcd9]{background:#0f172a;color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.chat-widget-header-title[data-v-50dddcd9]{display:flex;align-items:center;gap:8px}.chat-widget-back-btn[data-v-50dddcd9]{background:#ffffff26;color:#fff;border:none;padding:2px 8px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer}.chat-widget-back-btn[data-v-50dddcd9]:hover{background:#ffffff4d}.chat-widget-status-dot[data-v-50dddcd9]{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e}.chat-widget-header-name[data-v-50dddcd9]{font-size:14px;font-weight:700}.chat-widget-hdr-btn[data-v-50dddcd9]{background:transparent;border:none;color:#94a3b8;font-size:14px;padding:4px 6px;cursor:pointer}.chat-widget-hdr-btn[data-v-50dddcd9]:hover{color:#fff}.chat-widget-header-actions[data-v-50dddcd9]{display:flex;align-items:center;gap:6px}.chat-widget-user-pill[data-v-50dddcd9]{background:#ffffff26;color:#38bdf8;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:12px;white-space:nowrap;max-width:145px;overflow:hidden;text-overflow:ellipsis}.chat-widget-choice-screen[data-v-50dddcd9]{padding:20px 16px;flex:1;display:flex;flex-direction:column;justify-content:center}.chat-widget-choice-head[data-v-50dddcd9]{text-align:center;margin-bottom:20px}.chat-widget-choice-head h2[data-v-50dddcd9]{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:4px}.chat-widget-choice-head p[data-v-50dddcd9]{font-size:12.5px;color:#64748b}.chat-widget-choice-menu[data-v-50dddcd9]{display:flex;flex-direction:column;gap:10px}.chat-widget-choice-card[data-v-50dddcd9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:all .2s}.chat-widget-choice-card[data-v-50dddcd9]:hover{background:#fff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb1a}.chat-widget-choice-card .chat-widget-choice-card--primary[data-v-50dddcd9]{background:#eff6ff;border-color:#bfdbfe}.chat-widget-choice-card .chat-widget-choice-card--primary[data-v-50dddcd9]:hover{background:#dbeafe;border-color:#2563eb}.chat-widget-choice-icon[data-v-50dddcd9]{font-size:26px}.chat-widget-choice-text[data-v-50dddcd9]{flex:1}.chat-widget-choice-text h3[data-v-50dddcd9]{font-size:14px;font-weight:700;color:#0f172a;margin:0}.chat-widget-choice-text span[data-v-50dddcd9]{font-size:11.5px;color:#64748b;display:block;margin-top:2px}.chat-widget-choice-arrow[data-v-50dddcd9]{font-size:16px;color:#94a3b8;font-weight:700}.chat-widget-parking-bar[data-v-50dddcd9]{padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.chat-widget-select-wrap[data-v-50dddcd9]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px 8px}.chat-widget-parking-icon[data-v-50dddcd9]{font-size:13px;flex-shrink:0}.chat-widget-select[data-v-50dddcd9]{border:none;background:transparent;font-size:12.5px;font-weight:600;color:#1e293b;outline:none;width:100%;cursor:pointer;text-overflow:ellipsis}.chat-widget-single-parking[data-v-50dddcd9]{font-size:12.5px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-widget-no-access[data-v-50dddcd9]{padding:36px 20px;text-align:center;margin:auto 0}.chat-widget-no-access .chat-widget-no-access-icon[data-v-50dddcd9]{font-size:38px;margin-bottom:10px}.chat-widget-no-access h3[data-v-50dddcd9]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:6px}.chat-widget-no-access p[data-v-50dddcd9]{font-size:13px;color:#64748b;line-height:1.45;margin-bottom:16px}.chat-widget-btn-link[data-v-50dddcd9]{display:inline-block;background:#2563eb;color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.chat-widget-btn-link[data-v-50dddcd9]:hover{background:#1d4ed8}.chat-widget-messages[data-v-50dddcd9]{flex:1;padding:12px 14px;overflow-y:auto;background:#f8fafc;display:flex;flex-direction:column;gap:10px}.chat-widget-empty[data-v-50dddcd9]{text-align:center;color:#94a3b8;font-size:13px;margin:auto}.chat-msg-item[data-v-50dddcd9]{display:flex;justify-content:flex-start}.chat-msg-item.chat-msg-item--mine[data-v-50dddcd9]{justify-content:flex-end}.chat-msg-item.chat-msg-item--mine .chat-msg-bubble[data-v-50dddcd9]{background:#2563eb;color:#fff;border-bottom-right-radius:2px}.chat-msg-item.chat-msg-item--mine .chat-msg-bubble .chat-msg-time[data-v-50dddcd9]{color:#ffffffbf}.chat-msg-bubble[data-v-50dddcd9]{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:12px 12px 12px 2px;padding:8px 12px;max-width:82%;word-break:break-word;box-shadow:0 1px 2px #00000008}.chat-msg-sender[data-v-50dddcd9]{font-size:11px;font-weight:700;color:#2563eb;margin-bottom:3px}.chat-msg-text[data-v-50dddcd9]{font-size:13px;line-height:1.4;white-space:pre-wrap}.chat-msg-img-wrap[data-v-50dddcd9]{margin-bottom:4px;cursor:pointer;border-radius:6px;overflow:hidden;max-width:200px;max-height:160px}.chat-msg-img-wrap img[data-v-50dddcd9]{width:100%;height:auto;display:block}.chat-msg-time[data-v-50dddcd9]{font-size:10px;color:#94a3b8;text-align:right;margin-top:3px}.chat-widget-photo-preview[data-v-50dddcd9]{padding:6px 12px;background:#eff6ff;border-top:1px solid #bfdbfe;display:flex;align-items:center;gap:10px}.chat-widget-photo-preview img[data-v-50dddcd9]{width:32px;height:32px;border-radius:4px;object-fit:cover}.chat-widget-photo-preview .chat-widget-photo-label[data-v-50dddcd9]{font-size:12px;color:#1e40af;flex:1}.chat-widget-photo-preview .chat-widget-photo-del[data-v-50dddcd9]{background:transparent;border:none;color:#ef4444;font-weight:700;cursor:pointer}.chat-widget-input-row[data-v-50dddcd9]{padding:8px 12px;background:#fff;border-top:1px solid #e2e8f0;display:flex;align-items:center;gap:8px}.chat-widget-attach[data-v-50dddcd9]{font-size:18px;cursor:pointer}.chat-widget-input[data-v-50dddcd9]{flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13.5px;outline:none}.chat-widget-input[data-v-50dddcd9]:focus{border-color:#2563eb}.chat-widget-send[data-v-50dddcd9]{background:#2563eb;color:#fff;border:none;width:34px;height:34px;border-radius:8px;font-weight:700;cursor:pointer}.chat-widget-send[data-v-50dddcd9]:disabled{opacity:.4;cursor:not-allowed}.chat-widget-ticket-form-wrap[data-v-50dddcd9]{padding:14px;flex:1;overflow-y:auto}.chat-widget-ticket-form[data-v-50dddcd9]{display:flex;flex-direction:column;gap:12px}.chat-widget-form-group[data-v-50dddcd9]{display:flex;flex-direction:column;gap:4px}.chat-widget-label[data-v-50dddcd9]{font-size:12px;font-weight:700;color:#334155}.chat-widget-input-field[data-v-50dddcd9],.chat-widget-select-field[data-v-50dddcd9],.chat-widget-textarea-field[data-v-50dddcd9]{border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px;outline:none}.chat-widget-input-field[data-v-50dddcd9]:focus,.chat-widget-select-field[data-v-50dddcd9]:focus,.chat-widget-textarea-field[data-v-50dddcd9]:focus{border-color:#2563eb}.chat-widget-ticket-previews[data-v-50dddcd9]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.chat-widget-ticket-prev-item[data-v-50dddcd9]{position:relative;width:44px;height:44px;border-radius:6px;overflow:hidden}.chat-widget-ticket-prev-item img[data-v-50dddcd9]{width:100%;height:100%;object-fit:cover}.chat-widget-ticket-prev-item button[data-v-50dddcd9]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:16px;height:16px;font-size:9px;cursor:pointer}.chat-widget-submit-btn[data-v-50dddcd9]{background:#2563eb;color:#fff;border:none;padding:10px;border-radius:8px;font-weight:700;font-size:13.5px;cursor:pointer;margin-top:6px}.chat-widget-submit-btn[data-v-50dddcd9]:disabled{opacity:.5}.chat-widget-tickets-list-wrap[data-v-50dddcd9]{padding:12px;flex:1;overflow-y:auto}.chat-widget-empty-tickets[data-v-50dddcd9]{text-align:center;padding:30px 10px;color:#64748b;font-size:13px}.chat-widget-tickets-scroll[data-v-50dddcd9]{display:flex;flex-direction:column;gap:8px}.chat-widget-t-card[data-v-50dddcd9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;cursor:pointer}.chat-widget-t-card[data-v-50dddcd9]:hover{border-color:#2563eb;background:#fff}.chat-widget-t-top[data-v-50dddcd9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.chat-widget-t-num[data-v-50dddcd9]{font-weight:700;font-size:12px;color:#2563eb}.chat-widget-t-status[data-v-50dddcd9]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.chat-widget-t-status .chat-widget-t-status--new[data-v-50dddcd9]{background:#fef3c7;color:#92400e}.chat-widget-t-status .chat-widget-t-status--in_progress[data-v-50dddcd9]{background:#dbeafe;color:#1e40af}.chat-widget-t-status .chat-widget-t-status--resolved[data-v-50dddcd9]{background:#dcfce7;color:#166534}.chat-widget-t-status .chat-widget-t-status--closed[data-v-50dddcd9]{background:#f1f5f9;color:#475569}.chat-widget-t-subject[data-v-50dddcd9]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:4px}.chat-widget-t-date[data-v-50dddcd9]{font-size:11px;color:#94a3b8}.chat-widget-lightbox[data-v-50dddcd9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:16px}.chat-widget-lightbox-box[data-v-50dddcd9]{position:relative}.chat-widget-lightbox-box img[data-v-50dddcd9]{max-width:90vw;max-height:85vh;border-radius:8px}.chat-widget-lightbox-box .chat-widget-lightbox-close[data-v-50dddcd9]{position:absolute;top:-36px;right:0;background:#fff;border:none;padding:4px 10px;border-radius:4px;font-weight:700;cursor:pointer}.hidden[data-v-50dddcd9]{display:none}.sp-page[data-v-1dff5f94]{max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:flex;flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.sp-page-head[data-v-1dff5f94]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sp-title[data-v-1dff5f94]{margin:0;font-size:27px;font-weight:700;letter-spacing:-.02em}.sp-summary[data-v-1dff5f94]{font-size:13.5px;font-weight:600;color:#8a93a3}.sp-sections[data-v-1dff5f94]{display:flex;flex-direction:column;gap:22px}.sp-section[data-v-1dff5f94]{background:#fff;border:1px solid #eaedf2;border-radius:16px;padding:24px;box-shadow:0 1px 2px #1017290a}.sp-address[data-v-1dff5f94]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sp-address-icon[data-v-1dff5f94]{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,#3b6fe0 12%,white);color:#3b6fe0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-address-label[data-v-1dff5f94]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.sp-address-value[data-v-1dff5f94]{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.sp-spots-grid[data-v-1dff5f94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.sp-add-spot[data-v-1dff5f94]{display:flex}.sp-add-spot[data-v-1dff5f94] a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:18px;border:1.5px dashed #d0d5dd;border-radius:14px;background:transparent;color:#8a93a3;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.sp-add-spot[data-v-1dff5f94] a:hover{border-color:#3b6fe0;background:color-mix(in srgb,#3b6fe0 4%,white);color:#3b6fe0}.sp-add-spot[data-v-1dff5f94] a:focus-visible{outline:2px solid #3b6fe0;outline-offset:2px}.sp-add-spot-icon[data-v-1dff5f94]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#eef1f5;color:inherit;transition:background .15s ease}.sp-add-spot[data-v-1dff5f94] a:hover .sp-add-spot-icon{background:color-mix(in srgb,#3b6fe0 12%,white)}.sp-add-spot-label[data-v-1dff5f94]{font-size:14.5px;font-weight:700}.sp-add-spot-locked[data-v-1dff5f94]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:18px;border:1.5px dashed #e3d5bc;border-radius:14px;background:color-mix(in srgb,#e0a23a 5%,white);color:#9aa2b0;text-align:center}.sp-add-spot-locked .sp-add-spot-icon[data-v-1dff5f94]{background:color-mix(in srgb,#e0a23a 12%,white);color:#8a5a12}.sp-add-spot-note[data-v-1dff5f94]{font-size:12.5px;font-weight:600;line-height:1.45;color:#8a5a12;max-width:30ch}.sp-empty[data-v-1dff5f94]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 24px;background:#fff;border:1px solid #eaedf2;border-radius:16px;box-shadow:0 1px 2px #1017290a}.sp-empty-icon[data-v-1dff5f94]{width:72px;height:72px;border-radius:18px;background:color-mix(in srgb,#3b6fe0 10%,white);color:#3b6fe0;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.sp-empty-title[data-v-1dff5f94]{margin:0 0 6px;font-size:18px;font-weight:700;color:#0f1729}.sp-empty-sub[data-v-1dff5f94]{margin:0;font-size:14px;color:#8a93a3;max-width:42ch}.sp-empty-cta[data-v-1dff5f94]{margin-top:20px}.sp-empty-cta[data-v-1dff5f94] a{display:inline-block;background:#3b6fe0;color:#fff;font-weight:700;font-size:15px;padding:13px 24px;border-radius:12px;text-decoration:none;transition:background .15s ease}.sp-empty-cta[data-v-1dff5f94] a:hover{background:color-mix(in srgb,#3b6fe0 88%,black)}.sp-empty-cta[data-v-1dff5f94] a:focus-visible{outline:2px solid #3b6fe0;outline-offset:2px}.sp-global-dispatcher-notice[data-v-1dff5f94]{display:flex;align-items:center;gap:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;padding:14px 18px;margin-bottom:24px;color:#0369a1;font-size:14.5px;font-weight:600;line-height:1.45;box-shadow:0 1px 3px #00000008}.sp-notice-icon[data-v-1dff5f94]{flex-shrink:0;display:flex;align-items:center}.sp-notice-content[data-v-1dff5f94]{flex:1}@media (max-width: 640px){.sp-page[data-v-1dff5f94]{padding:24px 16px 64px}.sp-section[data-v-1dff5f94]{padding:18px}.sp-title[data-v-1dff5f94]{font-size:23px}}.chat-empty-access[data-v-acb38741]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:40px 20px;text-align:center;max-width:540px;margin:40px auto}.chat-empty-access .chat-empty-icon[data-v-acb38741]{font-size:44px;margin-bottom:12px}.chat-empty-access h2[data-v-acb38741]{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:8px}.chat-empty-access p[data-v-acb38741]{font-size:14px;color:#64748b;line-height:1.5}.chat-btn-primary[data-v-acb38741]{display:inline-block;background-color:#2563eb;color:#fff;padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;transition:background .2s}.chat-btn-primary[data-v-acb38741]:hover{background-color:#1d4ed8}.chat-container[data-v-acb38741]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d;display:flex;flex-direction:column;height:580px;max-width:800px;margin:0 auto 40px;overflow:hidden}.chat-tabs[data-v-acb38741]{display:flex;gap:8px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;overflow-x:auto}.chat-tab-btn[data-v-acb38741]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:all .2s}.chat-tab-btn[data-v-acb38741]:hover{border-color:#94a3b8;color:#1e293b}.chat-tab-btn.chat-tab-btn--active[data-v-acb38741]{background:#2563eb;color:#fff;border-color:#2563eb}.chat-tab-btn.chat-tab-btn--active[data-v-acb38741]:hover{background:#1d4ed8;color:#fff}.chat-header[data-v-acb38741]{padding:12px 18px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.chat-header-title[data-v-acb38741]{font-size:15px;font-weight:700;color:#0f172a;display:block}.chat-header-handle[data-v-acb38741]{font-size:12.5px;color:#64748b}.chat-header-handle b[data-v-acb38741]{color:#2563eb}.chat-target-selector[data-v-acb38741]{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:6px 12px;border-radius:10px;border:1px solid #cbd5e1}.chat-target-label[data-v-acb38741]{font-size:12px;font-weight:700;color:#475569;white-space:nowrap}.chat-target-select[data-v-acb38741]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700;color:#0f172a;outline:none;cursor:pointer}.chat-target-select[data-v-acb38741]:focus{border-color:#2563eb}.chat-messages-list[data-v-acb38741]{flex:1;padding:16px 18px;overflow-y:auto;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.chat-no-messages[data-v-acb38741]{text-align:center;color:#94a3b8;font-size:14px;margin:auto}.chat-no-messages span[data-v-acb38741]{background:#fff;padding:8px 16px;border-radius:20px;border:1px solid #e2e8f0}.chat-msg-row[data-v-acb38741]{display:flex;justify-content:flex-start}.chat-msg-row.chat-msg-row--mine[data-v-acb38741]{justify-content:flex-end}.chat-msg-row.chat-msg-row--mine .chat-msg-bubble[data-v-acb38741]{background:#2563eb;color:#fff;border-bottom-right-radius:2px}.chat-msg-row.chat-msg-row--mine .chat-msg-bubble .chat-msg-time[data-v-acb38741]{color:#ffffffbf}.chat-msg-bubble[data-v-acb38741]{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:14px 14px 14px 2px;padding:10px 14px;max-width:78%;word-break:break-word;box-shadow:0 1px 3px #00000008}.chat-msg-sender[data-v-acb38741]{font-size:11.5px;font-weight:700;color:#2563eb;margin-bottom:4px}.chat-msg-text[data-v-acb38741]{font-size:14px;line-height:1.45;white-space:pre-wrap}.chat-msg-image-wrap[data-v-acb38741]{margin-bottom:6px;cursor:pointer;border-radius:8px;overflow:hidden;max-width:280px;max-height:220px}.chat-msg-image-wrap img[data-v-acb38741]{display:block;width:100%;height:auto;border-radius:8px;transition:transform .2s}.chat-msg-image-wrap img[data-v-acb38741]:hover{transform:scale(1.02)}.chat-msg-time[data-v-acb38741]{font-size:10.5px;color:#94a3b8;text-align:right;margin-top:4px}.chat-photo-preview-bar[data-v-acb38741]{padding:8px 16px;background:#eff6ff;border-top:1px solid #bfdbfe;display:flex;align-items:center;gap:12px}.chat-photo-preview-thumb[data-v-acb38741]{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden}.chat-photo-preview-thumb img[data-v-acb38741]{width:100%;height:100%;object-fit:cover}.chat-photo-preview-thumb .chat-photo-remove-btn[data-v-acb38741]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-photo-preview-name[data-v-acb38741]{font-size:12.5px;font-weight:600;color:#1e40af}.chat-input-bar[data-v-acb38741]{padding:12px 16px;background:#fff;border-top:1px solid #e2e8f0;display:flex;align-items:center;gap:10px}.chat-attach-btn[data-v-acb38741]{font-size:20px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 8px;border-radius:6px;transition:background .2s}.chat-attach-btn[data-v-acb38741]:hover{background:#f1f5f9}.chat-text-input[data-v-acb38741]{flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-size:14px;outline:none;transition:border-color .2s}.chat-text-input[data-v-acb38741]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.chat-send-btn[data-v-acb38741]{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s}.chat-send-btn[data-v-acb38741]:hover:not(:disabled){background-color:#1d4ed8}.chat-send-btn[data-v-acb38741]:disabled{opacity:.5;cursor:not-allowed}.chat-lightbox-overlay[data-v-acb38741]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:20px}.chat-lightbox-content[data-v-acb38741]{position:relative;max-width:90vw;max-height:90vh}.chat-lightbox-content img[data-v-acb38741]{max-width:90vw;max-height:85vh;border-radius:8px;box-shadow:0 8px 32px #00000080}.chat-lightbox-content .chat-lightbox-close[data-v-acb38741]{position:absolute;top:-40px;right:0;background:#fff;color:#0f172a;border:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.hidden[data-v-acb38741]{display:none}.ct-page[data-v-e229e6a0]{max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:flex;flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.ct-head[data-v-e229e6a0]{display:flex;align-items:center;gap:13px}.ct-head-icon[data-v-e229e6a0]{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,#3b6fe0 12%,white);color:#3b6fe0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-eyebrow[data-v-e229e6a0]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.ct-title[data-v-e229e6a0]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.ct-grid[data-v-e229e6a0]{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;align-items:start}.ct-card[data-v-e229e6a0]{background:#fff;border:1px solid #eaedf2;border-radius:16px;padding:26px 28px;box-shadow:0 1px 2px #1017290a}.ct-card-title[data-v-e229e6a0]{margin:0 0 4px;font-size:20px;font-weight:800;letter-spacing:-.02em}.ct-card-sub[data-v-e229e6a0]{margin:0 0 20px;font-size:13.5px;color:#8a93a3;line-height:1.5}.ct-methods[data-v-e229e6a0]{display:flex;flex-direction:column;gap:12px}.ct-method[data-v-e229e6a0]{display:flex;align-items:center;gap:16px;border:1px solid #eaedf2;border-radius:14px;padding:16px 18px;background:#fcfcfd;text-decoration:none;color:inherit;transition:all .12s}.ct-method[data-v-e229e6a0]:hover{border-color:color-mix(in srgb,var(--ic) 45%,white);background:color-mix(in srgb,var(--ic) 4%,white);transform:translateY(-1px)}.ct-method[data-v-e229e6a0]:focus-visible{outline:2px solid var(--ic);outline-offset:2px}.ct-method-icon[data-v-e229e6a0]{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ic) 14%,white);color:var(--ic)}.ct-method-text[data-v-e229e6a0]{flex:1;min-width:0}.ct-method-label[data-v-e229e6a0]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a93a3}.ct-method-value[data-v-e229e6a0]{font-size:16.5px;font-weight:800;letter-spacing:-.01em;margin-top:3px;word-break:break-word}.ct-method-hint[data-v-e229e6a0]{font-size:12.5px;font-weight:500;color:#8a93a3;margin-top:2px}.ct-method-chevron[data-v-e229e6a0]{color:#c2cad6;flex-shrink:0;display:flex;transition:transform .12s}.ct-method:hover .ct-method-chevron[data-v-e229e6a0]{transform:translate(2px);color:var(--ic)}.ct-hours[data-v-e229e6a0]{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,#3b6fe0 7%,white);border:1px solid color-mix(in srgb,#3b6fe0 16%,white)}.ct-hours-dot[data-v-e229e6a0]{width:8px;height:8px;border-radius:999px;background:#42d17f;flex-shrink:0}.ct-hours-text[data-v-e229e6a0]{font-size:13px;font-weight:600;color:#3a4453}.ct-qr-card[data-v-e229e6a0]{display:flex;flex-direction:column;align-items:center;text-align:center}.ct-qr-title[data-v-e229e6a0],.ct-qr-sub[data-v-e229e6a0]{align-self:flex-start;text-align:left}.ct-qr-box[data-v-e229e6a0]{width:100%;max-width:300px;aspect-ratio:1;border-radius:18px;overflow:hidden;border:1px solid #eaedf2;background:#fff;box-shadow:0 2px 12px #1017290f}.ct-qr-img[data-v-e229e6a0]{width:100%;height:100%;display:block;object-fit:cover}.ct-qr-name[data-v-e229e6a0]{margin-top:16px;font-size:15px;font-weight:800;letter-spacing:.01em}.ct-qr-id[data-v-e229e6a0]{font-size:13px;font-weight:600;color:#8a93a3;font-variant-numeric:tabular-nums;margin-top:2px}.ct-site-btn[data-v-e229e6a0]{margin-top:18px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e2e6ec;background:#fff;color:#3a4453;font-weight:700;font-size:14px;padding:11px;border-radius:11px;text-decoration:none;transition:all .12s}.ct-site-btn[data-v-e229e6a0]:hover{border-color:#d0d5dd;background:#fbfbfc}.ct-site-btn[data-v-e229e6a0]:focus-visible{outline:2px solid #3b6fe0;outline-offset:2px}@media (max-width: 860px){.ct-grid[data-v-e229e6a0]{grid-template-columns:1fr}.ct-qr-box[data-v-e229e6a0]{max-width:260px}}@media (max-width: 720px){.ct-page[data-v-e229e6a0]{padding:24px 16px 64px}.ct-card[data-v-e229e6a0]{padding:22px 18px}}.sp-auth[data-v-17490b05]{--accent: #3b6fe0;--radius: 16px;--error: #c23934;min-height:100vh;background:#f4f6f9;color:#0f1729;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.sp-auth__main[data-v-17490b05]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:56px 20px 64px}.sp-auth__inner[data-v-17490b05]{width:100%;max-width:440px}.sp-brand[data-v-17490b05]{display:flex;align-items:center;justify-content:center;gap:11px;font-weight:800;font-size:26px;letter-spacing:-.02em;margin-bottom:26px}.sp-card[data-v-17490b05]{background:#fff;border:1px solid #eaedf2;border-radius:var(--radius);box-shadow:0 4px 24px #1017290f;overflow:hidden}.sp-card__body[data-v-17490b05]{padding:28px 30px 30px}.sp-tabs[data-v-17490b05]{display:flex;padding:8px 8px 0;gap:4px;border-bottom:1px solid #eef0f4}.sp-tab[data-v-17490b05]{flex:1;border:none;background:none;font-family:inherit;font-size:14.5px;font-weight:700;color:#8a93a3;padding:12px 8px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease}.sp-tab[data-v-17490b05]:hover{color:#5a6474}.sp-tab--active[data-v-17490b05]{color:var(--accent);font-weight:800;border-bottom-color:var(--accent)}.sp-form[data-v-17490b05]{animation:pslide-17490b05 .22s ease}.sp-title[data-v-17490b05]{margin:0 0 22px;font-size:23px;font-weight:800;letter-spacing:-.02em}.sp-field[data-v-17490b05]{display:block;margin-bottom:16px}.sp-field--tight[data-v-17490b05]{margin-bottom:14px}.sp-label[data-v-17490b05]{display:block;font-size:13.5px;font-weight:700;margin-bottom:8px;color:#0f1729}.sp-label--row[data-v-17490b05]{display:flex;justify-content:space-between;align-items:baseline}.sp-forgot[data-v-17490b05]{border:none;background:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--accent);cursor:pointer}.sp-forgot[data-v-17490b05]:hover{color:color-mix(in srgb,var(--accent) 78%,black)}.sp-forgot[data-v-17490b05]:disabled{opacity:.6;cursor:default}.sp-input[data-v-17490b05]{width:100%;border:1px solid #e2e6ec;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:15px;outline:none;background:#f8fafc;color:#0f1729;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sp-input[data-v-17490b05]::placeholder{color:#aab2bf}.sp-input[data-v-17490b05]:focus{border-color:var(--accent);background:#fff}.sp-input--error[data-v-17490b05]{border-color:var(--error);background:#fdf3f2}.sp-input--error[data-v-17490b05]:focus{border-color:var(--error);background:#fff;box-shadow:0 0 0 3px #c239341f}.sp-field__err[data-v-17490b05]{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--error)}.sp-check[data-v-17490b05]{display:flex;align-items:center;gap:11px;cursor:pointer;font-size:13.5px;font-weight:600;color:#4a5462;-webkit-user-select:none;user-select:none}.sp-check--remember[data-v-17490b05]{margin-bottom:24px}.sp-check--consent[data-v-17490b05]{align-items:flex-start;line-height:1.4}.sp-check__input[data-v-17490b05]{position:absolute;opacity:0;width:0;height:0}.sp-check__box[data-v-17490b05]{width:20px;height:20px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #cdd3dc;background:#fff;box-shadow:inset 0 1px 2px #1017290d;transition:all .16s ease}.sp-check--consent .sp-check__box[data-v-17490b05]{margin-top:1px}.sp-check--error .sp-check__box[data-v-17490b05]{border-color:var(--error);box-shadow:0 0 0 3px #c239341f}.sp-check__mark[data-v-17490b05]{display:none;width:5px;height:9px;margin-top:-1px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sp-check__input:checked+.sp-check__box[data-v-17490b05]{border-color:var(--accent);background:var(--accent);box-shadow:none}.sp-check__input:checked+.sp-check__box .sp-check__mark[data-v-17490b05]{display:block;animation:pcheck-17490b05 .18s ease}.sp-check__input:focus-visible+.sp-check__box[data-v-17490b05]{outline:2px solid color-mix(in srgb,var(--accent) 55%,white);outline-offset:2px}.sp-seg[data-v-17490b05]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-seg__btn[data-v-17490b05]{border:1.5px solid #e2e6ec;background:#f8fafc;color:#5a6474;font-family:inherit;font-weight:700;font-size:14.5px;padding:12px 8px;border-radius:11px;cursor:pointer;transition:all .15s ease}.sp-seg__btn[data-v-17490b05]:hover{border-color:#cdd3dc}.sp-seg__btn--on[data-v-17490b05]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white);color:var(--accent)}.sp-seg--error .sp-seg__btn[data-v-17490b05]:not(.sp-seg__btn--on){border-color:var(--error)}.sp-btn[data-v-17490b05]{width:100%;border:none;background:var(--accent);color:#fff;font-family:inherit;font-weight:700;font-size:15.5px;padding:14px;border-radius:12px;cursor:pointer;margin-top:2px;transition:background .15s ease,opacity .15s ease}.sp-btn[data-v-17490b05]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,black)}.sp-btn[data-v-17490b05]:disabled{opacity:.6;cursor:default}.sp-error[data-v-17490b05]{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--error);text-align:center}.sp-footnote[data-v-17490b05]{text-align:center;margin:20px 0 0;font-size:13px;color:#9aa2b0}.sp-toast[data-v-17490b05]{position:fixed;z-index:60;left:50%;bottom:28px;transform:translate(-50%);background:#0f1729;color:#fff;font-size:14px;font-weight:600;padding:13px 20px;border-radius:12px;box-shadow:0 12px 30px #0f172952;animation:ptoast-17490b05 .22s ease;display:flex;align-items:center;gap:9px}.sp-toast__dot[data-v-17490b05]{width:8px;height:8px;border-radius:999px;background:#42d17f}.sp-toast--err .sp-toast__dot[data-v-17490b05]{background:#f0a83a}.sp-card a[data-v-17490b05]{color:var(--accent);text-decoration:none;font-weight:700}.sp-card a[data-v-17490b05]:hover{color:color-mix(in srgb,var(--accent) 78%,black)}@keyframes pslide-17490b05{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes pcheck-17490b05{0%{transform:rotate(45deg) scale(.3);opacity:0}to{transform:rotate(45deg) scale(1);opacity:1}}@keyframes ptoast-17490b05{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.nt-page[data-v-7ce5148a]{max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:flex;flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.nt-head[data-v-7ce5148a]{display:flex;align-items:center;gap:13px}.nt-head-icon[data-v-7ce5148a]{position:relative;width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,#3b6fe0 12%,white);color:#3b6fe0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nt-head-badge[data-v-7ce5148a]{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f0576b;border:2px solid color-mix(in srgb,#3b6fe0 12%,white);color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.nt-eyebrow[data-v-7ce5148a]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.nt-title[data-v-7ce5148a]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.nt-toolbar[data-v-7ce5148a]{background:#fff;border:1px solid #eaedf2;border-radius:16px;box-shadow:0 1px 2px #1017290a;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;flex-wrap:wrap}.nt-count[data-v-7ce5148a]{font-size:13px;font-weight:600;color:#8a93a3}.nt-toolbar-right[data-v-7ce5148a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nt-segment[data-v-7ce5148a]{display:flex;gap:4px;background:#f4f6f9;padding:4px;border-radius:11px}.nt-seg-btn[data-v-7ce5148a]{border:none;font-family:inherit;font-size:13px;font-weight:700;padding:7px 14px;border-radius:8px;cursor:pointer;background:transparent;color:#5a6474;transition:all .12s}.nt-seg-btn[data-v-7ce5148a]:hover:not(.is-active){color:#0f1729}.nt-seg-btn[data-v-7ce5148a]:focus-visible{outline:2px solid #3b6fe0;outline-offset:2px}.nt-seg-btn.is-active[data-v-7ce5148a]{background:#fff;color:#3b6fe0;box-shadow:0 1px 3px #1017291a;cursor:default}.nt-mark-all[data-v-7ce5148a]{border:1px solid #e2e6ec;background:#fff;color:#5a6474;font-family:inherit;font-weight:700;font-size:13px;padding:8px 14px;border-radius:10px;cursor:pointer;transition:all .12s}.nt-mark-all[data-v-7ce5148a]:hover:not(:disabled){border-color:#3b6fe0;color:#3b6fe0}.nt-mark-all[data-v-7ce5148a]:focus-visible{outline:2px solid #3b6fe0;outline-offset:2px}.nt-mark-all[data-v-7ce5148a]:disabled{opacity:.5;cursor:default;pointer-events:none}.nt-list[data-v-7ce5148a]{display:flex;flex-direction:column;gap:14px}.nt-card[data-v-7ce5148a]{position:relative;background:#fff;border:1px solid #eaedf2;border-radius:16px;box-shadow:0 1px 2px #1017290a;overflow:hidden}.nt-card.is-unread[data-v-7ce5148a]{border-color:color-mix(in srgb,#3b6fe0 35%,white)}.nt-accent[data-v-7ce5148a]{position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.nt-card.is-unread .nt-accent[data-v-7ce5148a]{background:#3b6fe0}.nt-card-btn[data-v-7ce5148a]{width:100%;text-align:left;border:none;background:transparent;font-family:inherit;cursor:pointer;padding:20px 24px;display:flex;align-items:flex-start;gap:16px}.nt-card-btn[data-v-7ce5148a]:focus-visible{outline:2px solid #3b6fe0;outline-offset:-2px;border-radius:16px}.nt-icon[data-v-7ce5148a]{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eef1f5;color:#b3bbc7}.nt-card.is-unread .nt-icon[data-v-7ce5148a]{background:color-mix(in srgb,#3b6fe0 12%,white);color:#3b6fe0}.nt-icon-dot[data-v-7ce5148a]{width:9px;height:9px;border-radius:999px;background:currentColor}.nt-body-col[data-v-7ce5148a]{flex:1;min-width:0}.nt-top[data-v-7ce5148a]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.nt-card-title[data-v-7ce5148a]{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#111a2b;line-height:1.3}.nt-badge[data-v-7ce5148a]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px;white-space:nowrap}.nt-badge--read[data-v-7ce5148a]{color:#5a6474;background:#eef1f5}.nt-badge--new[data-v-7ce5148a]{color:#3b6fe0;background:color-mix(in srgb,#3b6fe0 12%,white)}.nt-preview[data-v-7ce5148a]{font-size:14px;font-weight:500;color:#5a6474;line-height:1.55;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-meta[data-v-7ce5148a]{display:flex;align-items:center;gap:12px;margin-top:12px}.nt-date[data-v-7ce5148a]{font-size:12.5px;font-weight:600;color:#a2abba;font-variant-numeric:tabular-nums}.nt-toggle[data-v-7ce5148a]{font-size:12.5px;font-weight:700;color:#3b6fe0}.nt-expand[data-v-7ce5148a]{padding:2px 24px 22px 78px;animation:nt-fade-7ce5148a .18s ease}.nt-content[data-v-7ce5148a]{border-top:1px solid #eef1f5;padding-top:16px;font-size:14.5px;font-weight:500;color:#3a4453;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.nt-content[data-v-7ce5148a] a{color:#3b6fe0;font-weight:600}.nt-content[data-v-7ce5148a] a:hover{text-decoration:underline}@keyframes nt-fade-7ce5148a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nt-empty[data-v-7ce5148a]{background:#fff;border:1px solid #eaedf2;border-radius:16px;padding:56px 22px;text-align:center;font-size:14px;font-weight:600;color:#a2abba}@media (max-width: 720px){.nt-page[data-v-7ce5148a]{padding:24px 16px 64px}.nt-toolbar[data-v-7ce5148a]{align-items:stretch;flex-direction:column}.nt-toolbar-right[data-v-7ce5148a]{justify-content:space-between}.nt-segment[data-v-7ce5148a],.nt-seg-btn[data-v-7ce5148a]{flex:1}.nt-expand[data-v-7ce5148a]{padding:2px 20px 20px}}.sp-pay-page[data-v-d8dd1538]{--accent: #3b6fe0;max-width:660px;margin:0 auto;padding:36px 24px 80px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.sp-pay-card[data-v-d8dd1538]{background:#fff;border:1px solid #eaedf2;border-radius:16px;padding:32px;box-shadow:0 1px 2px #1017290a}.sp-pay-head[data-v-d8dd1538]{display:flex;align-items:center;gap:13px;margin-bottom:26px}.sp-pay-head-icon[data-v-d8dd1538]{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-eyebrow[data-v-d8dd1538]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.sp-pay-title[data-v-d8dd1538]{margin:2px 0 0;font-size:24px;font-weight:600;letter-spacing:-.02em}.sp-warn[data-v-d8dd1538]{border:1px solid color-mix(in srgb,#d99a2b 30%,white);background:color-mix(in srgb,#f5c451 12%,white);border-radius:14px;padding:22px 24px;margin-bottom:24px}.sp-reserve[data-v-d8dd1538]{display:flex;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,#3b6fe0 25%,white);background:color-mix(in srgb,#3b6fe0 8%,white);color:#2c4f9e;border-radius:14px;padding:14px 16px;margin-bottom:24px;font-size:13.5px;line-height:1.5}.sp-reserve strong[data-v-d8dd1538]{font-weight:800}.sp-warn-head[data-v-d8dd1538]{display:flex;align-items:center;gap:9px;margin-bottom:12px}.sp-warn-title[data-v-d8dd1538]{margin:0;font-size:16.5px;font-weight:800;color:#946200;letter-spacing:-.01em}.sp-warn-text[data-v-d8dd1538]{margin:0 0 18px;font-size:14px;line-height:1.55;color:#8a6a1e}.sp-fee-table[data-v-d8dd1538]{display:flex;flex-direction:column;gap:1px;background:color-mix(in srgb,#d99a2b 18%,white);border:1px solid color-mix(in srgb,#d99a2b 22%,white);border-radius:11px;overflow:hidden}.sp-fee-row[data-v-d8dd1538]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;background:#fff}.sp-fee-label[data-v-d8dd1538]{font-size:14px;font-weight:600;color:#3a4453}.sp-fee-amount[data-v-d8dd1538]{font-size:15px;font-weight:800;color:#0f1729;white-space:nowrap}.sp-fee-note[data-v-d8dd1538]{margin:-1px 0 0;padding:0 16px 13px;background:#fff;font-size:12.5px;line-height:1.5;color:#6b7480}.sp-fee-row--optional[data-v-d8dd1538]{cursor:pointer}.sp-fee-row--optional .sp-fee-label[data-v-d8dd1538]{display:flex;align-items:center;gap:9px}.sp-fee-row--optional .sp-check[data-v-d8dd1538]{margin-top:0}.sp-fee-row--optional:hover .sp-check[data-v-d8dd1538]:not(.is-checked){border-color:color-mix(in srgb,var(--accent) 55%,#cdd3dc)}.sp-fee-total[data-v-d8dd1538]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;background:color-mix(in srgb,#f5c451 22%,white)}.sp-fee-total-label[data-v-d8dd1538]{font-size:14.5px;font-weight:800;color:#7a5a12}.sp-fee-total-amount[data-v-d8dd1538]{font-size:20px;font-weight:800;color:#0f1729;letter-spacing:-.01em;white-space:nowrap}.sp-info-wrap[data-v-d8dd1538]{border:1px solid color-mix(in srgb,var(--accent) 22%,white);background:color-mix(in srgb,var(--accent) 6%,white);border-radius:14px;padding:22px 24px;margin-bottom:24px}.sp-info[data-v-d8dd1538]{display:flex;align-items:flex-start;gap:14px}.sp-info-icon[data-v-d8dd1538]{width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-info-body[data-v-d8dd1538]{flex:1;min-width:0}.sp-info-title[data-v-d8dd1538]{margin:0;font-size:15px;font-weight:800;color:#1f3a86;letter-spacing:-.01em}.sp-info-list[data-v-d8dd1538]{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5;color:#3a4a6b}.sp-info-list li[data-v-d8dd1538]{display:flex;align-items:flex-start;gap:8px}.sp-info-dot[data-v-d8dd1538]{margin-top:7px;width:6px;height:6px;border-radius:999px;background:var(--accent);flex-shrink:0}.sp-info-pill[data-v-d8dd1538]{font-weight:700;color:#1f3a86;background:color-mix(in srgb,var(--accent) 12%,white);padding:1px 6px;border-radius:6px;white-space:nowrap}.sp-info-note[data-v-d8dd1538]{margin:12px 0 0;font-size:12px;color:#7684a3}.sp-deposit[data-v-d8dd1538]{border:1px solid #e2e6ec;background:#fbfcfd;border-radius:14px;padding:18px 20px;margin-bottom:24px}.sp-deposit.is-due[data-v-d8dd1538]{border-color:color-mix(in srgb,#d99a2b 32%,white);background:color-mix(in srgb,#f5c451 10%,white)}.sp-deposit-head[data-v-d8dd1538]{display:flex;align-items:center;gap:9px;margin-bottom:12px}.sp-deposit-icon[data-v-d8dd1538]{color:#5a6474}.sp-deposit.is-due .sp-deposit-icon[data-v-d8dd1538]{color:#946200}.sp-deposit-title[data-v-d8dd1538]{margin:0;font-size:15px;font-weight:800;color:#0f1729;letter-spacing:-.01em}.sp-deposit-rows[data-v-d8dd1538]{margin:0;display:flex;flex-direction:column;gap:8px}.sp-deposit-row[data-v-d8dd1538]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13.5px;line-height:1.5}.sp-deposit-row dt[data-v-d8dd1538]{color:#5a6474}.sp-deposit-row dd[data-v-d8dd1538]{margin:0;font-weight:700;color:#3a4453;white-space:nowrap}.sp-deposit-row--total[data-v-d8dd1538]{margin-top:4px;padding-top:10px;border-top:1px solid #e2e6ec;font-size:14.5px}.sp-deposit.is-due .sp-deposit-row--total[data-v-d8dd1538]{border-top-color:color-mix(in srgb,#d99a2b 26%,white)}.sp-deposit-row--total dt[data-v-d8dd1538]{font-weight:700;color:#3a4453}.sp-deposit-row--total dd[data-v-d8dd1538]{font-weight:800;color:#0f1729}.sp-deposit-note[data-v-d8dd1538]{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:#5a6474}.sp-tabs[data-v-d8dd1538]{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #eaedf2;margin-bottom:24px}.sp-tab[data-v-d8dd1538]{border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:#5a6474;padding:10px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.sp-tab[data-v-d8dd1538]:hover{color:#3a4453}.sp-tab.is-active[data-v-d8dd1538]{color:var(--accent);border-bottom-color:var(--accent)}.sp-field[data-v-d8dd1538]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.sp-field-label[data-v-d8dd1538]{font-size:14px;font-weight:700;color:#3a4453}.sp-field-hint[data-v-d8dd1538]{margin:0;font-size:13px;color:#8a93a3}.sp-input[data-v-d8dd1538]{font-family:inherit;font-size:15px;color:#0f1729;padding:12px 14px;border:1.5px solid #d7dce4;border-radius:11px;background:#fff;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.sp-input[data-v-d8dd1538]::placeholder{color:#a2abba}.sp-input[data-v-d8dd1538]:hover{border-color:#c3cad4}.sp-input[data-v-d8dd1538]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.sp-empty[data-v-d8dd1538]{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 22%,white);background:color-mix(in srgb,var(--accent) 6%,white);border-radius:11px;font-size:13.5px;line-height:1.5;color:#3a4a6b}.sp-empty strong[data-v-d8dd1538]{font-weight:800}.sp-choice-grid[data-v-d8dd1538]{display:grid;gap:10px}.sp-choice-grid--3[data-v-d8dd1538]{grid-template-columns:repeat(2,1fr)}.sp-choice-grid--2[data-v-d8dd1538]{grid-template-columns:1fr}@media (min-width: 560px){.sp-choice-grid--3[data-v-d8dd1538]{grid-template-columns:repeat(3,1fr)}.sp-choice-grid--2[data-v-d8dd1538]{grid-template-columns:repeat(2,1fr)}}.sp-choice[data-v-d8dd1538]{display:flex;flex-direction:column;align-items:center;gap:3px;font-family:inherit;font-size:14px;font-weight:600;color:#3a4453;background:#fff;border:1.5px solid #e2e6ec;border-radius:12px;padding:12px 10px;cursor:pointer;transition:all .12s ease}.sp-choice[data-v-d8dd1538]:hover:not(.is-disabled):not(.is-active){border-color:color-mix(in srgb,var(--accent) 45%,white);background:color-mix(in srgb,var(--accent) 5%,white)}.sp-choice.is-active[data-v-d8dd1538]{background:var(--accent);border-color:var(--accent);color:#fff}.sp-choice.is-disabled[data-v-d8dd1538]{opacity:.5;cursor:not-allowed}.sp-choice.is-locked[data-v-d8dd1538]{opacity:1;cursor:default}.sp-choice-sub[data-v-d8dd1538]{font-size:11.5px;font-weight:600;color:#8a93a3}.sp-choice.is-active .sp-choice-sub[data-v-d8dd1538]{color:color-mix(in srgb,white 82%,var(--accent))}.sp-choice-strong[data-v-d8dd1538]{font-size:14px;font-weight:800}.sp-service[data-v-d8dd1538]{display:flex;flex-direction:column;gap:8px;text-align:center;padding:20px;border:1px solid #eaedf2;border-radius:12px;background:#fbfcfd;margin-bottom:24px}.sp-service-name[data-v-d8dd1538]{margin:0;font-size:15px;font-weight:700;color:#3a4453}.sp-service-price[data-v-d8dd1538]{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em}.sp-service-period[data-v-d8dd1538]{font-size:15px;font-weight:500;color:#8a93a3}.sp-service-meta[data-v-d8dd1538]{font-size:13px;line-height:1.6;color:#5a6474}.sp-strong[data-v-d8dd1538]{font-weight:700;color:#0f1729}.sp-consents[data-v-d8dd1538]{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.sp-consent[data-v-d8dd1538]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.sp-check-input[data-v-d8dd1538]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sp-check[data-v-d8dd1538]{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #cdd3dc;transition:all .12s ease}.sp-check-input:focus-visible+.sp-check[data-v-d8dd1538]{outline:2px solid var(--accent);outline-offset:2px}.sp-check.is-checked[data-v-d8dd1538]{background:var(--accent);border:1px solid var(--accent)}.sp-consent:hover .sp-check[data-v-d8dd1538]:not(.is-checked){border-color:color-mix(in srgb,var(--accent) 55%,#cdd3dc)}.sp-consent-text[data-v-d8dd1538]{font-size:13.5px;line-height:1.5;color:#5a6474}.sp-consent-text[data-v-d8dd1538] a{color:var(--accent);font-weight:600;text-decoration:none}.sp-consent-text[data-v-d8dd1538] a:hover{text-decoration:underline;color:color-mix(in srgb,var(--accent) 78%,black)}.sp-pay-btn[data-v-d8dd1538]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:none;font-family:inherit;font-weight:800;font-size:16px;padding:16px;border-radius:13px;letter-spacing:-.01em;background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 32%,transparent);transition:background .12s ease,box-shadow .12s ease}.sp-pay-btn[data-v-d8dd1538]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,black)}.sp-pay-btn[data-v-d8dd1538]:disabled{background:#e8ebf0;color:#a2abba;cursor:not-allowed;box-shadow:none}.sp-tab[data-v-d8dd1538]:focus-visible,.sp-choice[data-v-d8dd1538]:focus-visible,.sp-pay-btn[data-v-d8dd1538]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-pay-hint[data-v-d8dd1538]{margin:12px 0 0;text-align:center;font-size:12.5px;font-weight:600;color:#8a93a3}.sp-pay-error[data-v-d8dd1538]{margin:12px 0 0;text-align:center;font-size:13px;font-weight:600;color:#c23934}.sp-days-error[data-v-d8dd1538]{margin:8px 0 0;font-size:13px;font-weight:600;color:#c23934}.sp-payment-source-wrap[data-v-d8dd1538]{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #edf0f5}.sp-choice--disabled[data-v-d8dd1538]{opacity:.6;background:#f8fafc;cursor:not-allowed;border-color:#e2e8f0}.sp-choice--disabled[data-v-d8dd1538]:hover{border-color:#e2e8f0;background:#f8fafc}@media (max-width: 560px){.sp-pay-card[data-v-d8dd1538]{padding:22px 18px}.sp-pay-page[data-v-d8dd1538]{padding:20px 16px 60px}}.ph-page[data-v-7e7d4c66]{max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:flex;flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.ph-head[data-v-7e7d4c66]{display:flex;align-items:center;gap:13px}.ph-head-icon[data-v-7e7d4c66]{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,#3b6fe0 12%,white);color:#3b6fe0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ph-eyebrow[data-v-7e7d4c66]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.ph-title[data-v-7e7d4c66]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.ph-stats[data-v-7e7d4c66]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ph-stat[data-v-7e7d4c66]{background:#fff;border:1px solid #eaedf2;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #1017290a}.ph-stat-label[data-v-7e7d4c66]{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:12.5px;font-weight:600;color:#8a93a3}.ph-dot[data-v-7e7d4c66]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.ph-stat-value[data-v-7e7d4c66]{font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ph-stat-sub[data-v-7e7d4c66]{font-size:12.5px;font-weight:600;color:#a2abba;margin-top:6px}.ph-card[data-v-7e7d4c66]{background:#fff;border:1px solid #eaedf2;border-radius:16px;box-shadow:0 1px 2px #1017290a;overflow:hidden}.ph-toolbar[data-v-7e7d4c66]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;border-bottom:1px solid #eef1f5;flex-wrap:wrap}.ph-count[data-v-7e7d4c66]{font-size:13px;font-weight:600;color:#8a93a3}.ph-segment[data-v-7e7d4c66]{display:flex;gap:4px;background:#f4f6f9;padding:4px;border-radius:11px}.ph-seg-btn[data-v-7e7d4c66]{border:none;font-family:inherit;font-size:13px;font-weight:700;padding:7px 14px;border-radius:8px;cursor:pointer;background:transparent;color:#5a6474;transition:all .12s}.ph-seg-btn[data-v-7e7d4c66]:hover:not(.is-active){color:#0f1729}.ph-seg-btn[data-v-7e7d4c66]:focus-visible{outline:2px solid #3b6fe0;outline-offset:2px}.ph-seg-btn.is-active[data-v-7e7d4c66]{background:#fff;color:#3b6fe0;box-shadow:0 1px 3px #1017291a;cursor:default}.ph-thead[data-v-7e7d4c66]{display:grid;grid-template-columns:180px 1fr 130px 130px;gap:16px;padding:13px 22px;background:#fafbfc;border-bottom:1px solid #eef1f5;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a93a3}.ph-row[data-v-7e7d4c66]{display:grid;grid-template-columns:180px 1fr 130px 130px;gap:16px;align-items:center;padding:15px 22px;border-bottom:1px solid #f1f3f7;transition:background .12s}.ph-row[data-v-7e7d4c66]:last-child{border-bottom:none}.ph-row[data-v-7e7d4c66]:hover{background:#fafbfc}.ph-right[data-v-7e7d4c66]{text-align:right}.ph-cell-date[data-v-7e7d4c66]{font-size:13.5px;font-weight:500;color:#5a6474;font-variant-numeric:tabular-nums}.ph-cell-desc[data-v-7e7d4c66]{font-size:14px;font-weight:600;color:#1a2233}.ph-cell-amount[data-v-7e7d4c66]{font-size:14.5px;font-weight:800;color:#0f1729;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ph-badge[data-v-7e7d4c66]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px}.ph-badge-dot[data-v-7e7d4c66]{width:6px;height:6px;border-radius:999px;flex-shrink:0}.ph-badge--paid[data-v-7e7d4c66]{color:#1c8a4e;background:color-mix(in srgb,#42d17f 14%,white)}.ph-badge--paid .ph-badge-dot[data-v-7e7d4c66]{background:#42d17f}.ph-badge--overdue[data-v-7e7d4c66]{color:#c53a4d;background:color-mix(in srgb,#f0576b 12%,white)}.ph-badge--overdue .ph-badge-dot[data-v-7e7d4c66]{background:#f0576b}.ph-badge--unpaid[data-v-7e7d4c66]{color:#a5670c;background:color-mix(in srgb,#f5a623 16%,white)}.ph-badge--unpaid .ph-badge-dot[data-v-7e7d4c66]{background:#f5a623}.ph-empty[data-v-7e7d4c66]{padding:48px 22px;text-align:center;font-size:14px;font-weight:600;color:#a2abba}.ph-pagination[data-v-7e7d4c66]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:18px 22px}.ph-page-link[data-v-7e7d4c66]{min-width:36px;padding:8px 12px;border-radius:9px;border:1px solid #e2e6ec;background:#fff;color:#3a4453;font-size:13px;font-weight:600;text-align:center;text-decoration:none;transition:border-color .12s,background .12s,color .12s;font-variant-numeric:tabular-nums}.ph-page-link[data-v-7e7d4c66]:hover:not(.is-active):not(.is-disabled){border-color:#d0d5dd;background:#fbfbfc}.ph-page-link.is-active[data-v-7e7d4c66]{background:#3b6fe0;border-color:#3b6fe0;color:#fff;pointer-events:none}.ph-page-link.is-disabled[data-v-7e7d4c66]{opacity:.5;pointer-events:none}@media (max-width: 980px){.ph-stats[data-v-7e7d4c66]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.ph-page[data-v-7e7d4c66]{padding:24px 16px 64px}.ph-stats[data-v-7e7d4c66]{grid-template-columns:1fr}.ph-toolbar[data-v-7e7d4c66]{align-items:flex-start;flex-direction:column}.ph-segment[data-v-7e7d4c66]{width:100%}.ph-seg-btn[data-v-7e7d4c66]{flex:1}.ph-thead[data-v-7e7d4c66]{display:none}.ph-row[data-v-7e7d4c66]{grid-template-columns:1fr;gap:6px;padding:16px}.ph-cell-date[data-v-7e7d4c66],.ph-cell-desc[data-v-7e7d4c66],.ph-cell-amount[data-v-7e7d4c66],.ph-cell-status[data-v-7e7d4c66]{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left}.ph-cell-date[data-v-7e7d4c66]:before,.ph-cell-amount[data-v-7e7d4c66]:before,.ph-cell-status[data-v-7e7d4c66]:before{content:attr(data-label);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a93a3}.ph-cell-desc[data-v-7e7d4c66]{font-size:15px;order:-1}.ph-cell-amount[data-v-7e7d4c66]{text-align:right}}body{background-color:transparent!important}.sp-modal-overlay[data-v-2990ef09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172973;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:sp-fade-2990ef09 .15s ease;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729}.sp-modal[data-v-2990ef09]{--accent: #3b6fe0;background:#fff;border-radius:20px;width:100%;max-width:420px;padding:28px;box-shadow:0 24px 60px #0f172947;animation:sp-pop-2990ef09 .2s cubic-bezier(.2,.8,.3,1)}.sp-modal-head[data-v-2990ef09]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.sp-modal-title[data-v-2990ef09]{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em}.sp-modal-close[data-v-2990ef09]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:#f1f3f6;border-radius:9px;color:#5a6474;cursor:pointer;flex-shrink:0;transition:background .15s ease}.sp-modal-close svg[data-v-2990ef09]{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.sp-modal-close[data-v-2990ef09]:hover,.sp-modal-close[data-v-2990ef09]:focus-visible{background:#e8ebf0;outline:none}.sp-modal-desc[data-v-2990ef09]{margin:0 0 20px;font-size:14px;color:#7a8494}.sp-presets[data-v-2990ef09]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.sp-preset[data-v-2990ef09]{border:1px solid #e2e6ec;background:#fff;color:#3a4453;font-family:inherit;font-weight:700;font-size:15px;padding:13px;border-radius:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sp-preset[data-v-2990ef09]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,white)}.sp-preset--active[data-v-2990ef09]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white);color:var(--accent)}.sp-preset[data-v-2990ef09]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-preset[data-v-2990ef09]:disabled{opacity:.55;cursor:not-allowed}.sp-modal-sublabel[data-v-2990ef09]{display:block;font-size:12px;font-weight:600;color:#4a5462;margin-bottom:7px}.sp-amount-wrap[data-v-2990ef09]{position:relative;margin-bottom:22px}.sp-amount-input[data-v-2990ef09]{width:100%;border:1px solid #e2e6ec;border-radius:12px;padding:13px 40px 13px 14px;font-family:inherit;font-size:17px;font-weight:700;outline:none}.sp-amount-input[data-v-2990ef09]:focus{border-color:var(--accent)}.sp-amount-input[data-v-2990ef09]:disabled{background:#f6f7f9;color:#8a93a3;cursor:not-allowed}.sp-amount-suffix[data-v-2990ef09]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#8a93a3;font-weight:700}.sp-modal-error[data-v-2990ef09]{margin:-12px 0 16px;font-size:13px;font-weight:600;color:#c2334d}.sp-modal-hint[data-v-2990ef09]{margin:12px 0 0;font-size:12px;color:#8a93a3;text-align:center}.sp-btn[data-v-2990ef09]{border:none;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;padding:14px 18px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.sp-btn--primary[data-v-2990ef09]{background:var(--accent);color:#fff}.sp-btn--primary[data-v-2990ef09]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,black)}.sp-btn--primary[data-v-2990ef09]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-btn--block[data-v-2990ef09]{display:block;width:100%}.sp-btn[data-v-2990ef09]:disabled{opacity:.55;cursor:not-allowed}@keyframes sp-fade-2990ef09{0%{opacity:0}to{opacity:1}}@keyframes sp-pop-2990ef09{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.sp-root[data-v-cdff14c9]{--accent: #3b6fe0;--radius: 16px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.sp-bg[data-v-cdff14c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f4f6f9}.sp-main[data-v-cdff14c9]{max-width:1120px;margin:0 auto;padding:36px 24px 80px;display:flex;flex-direction:column;gap:20px}.sp-layout[data-v-cdff14c9]{display:flex;flex-direction:column;gap:20px}.sp-layout-form[data-v-cdff14c9]{display:flex;flex-direction:column;gap:20px;min-width:0}@media (min-width: 1024px){.sp-layout[data-v-cdff14c9]{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.sp-layout-aside[data-v-cdff14c9]{position:sticky;top:76px}}.sp-mbar[data-v-cdff14c9]{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid #eaedf2}.sp-mbar-info[data-v-cdff14c9]{display:flex;flex-direction:column;min-width:0}.sp-mbar-label[data-v-cdff14c9]{font-size:11.5px;font-weight:600;color:#8a93a3;white-space:nowrap}.sp-mbar-total[data-v-cdff14c9]{font-size:17px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp-mbar-btn[data-v-cdff14c9]{flex-shrink:0;font-size:14.5px;padding:12px 20px;border-radius:11px}@media (min-width: 1024px){.sp-mbar[data-v-cdff14c9]{display:none}}.sp-page-head[data-v-cdff14c9]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-eyebrow[data-v-cdff14c9]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin-bottom:4px}.sp-title[data-v-cdff14c9]{margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em}.sp-balance-pill[data-v-cdff14c9]{display:flex;flex-direction:column;align-items:flex-end;background:#fff;border:1px solid #eaedf2;border-radius:12px;padding:10px 16px;box-shadow:0 1px 2px #1017290a}.sp-balance-pill-label[data-v-cdff14c9]{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.sp-balance-pill-value[data-v-cdff14c9]{font-size:18px;font-weight:800;letter-spacing:-.01em;margin-top:2px}.sp-card[data-v-cdff14c9]{background:#fff;border:1px solid #eaedf2;border-radius:var(--radius);box-shadow:0 1px 2px #1017290a}.sp-section[data-v-cdff14c9]{padding:24px 26px}.sp-h2[data-v-cdff14c9]{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em}.sp-mb-14[data-v-cdff14c9]{margin-bottom:14px}.sp-step-head[data-v-cdff14c9]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.sp-step-num[data-v-cdff14c9]{width:28px;height:28px;flex-shrink:0;border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin-top:1px}.sp-step-sub[data-v-cdff14c9]{margin:3px 0 0;font-size:13px;color:#8a93a3}.sp-fieldset[data-v-cdff14c9]{border:none;margin:0;padding:0;min-width:0}.sp-options[data-v-cdff14c9]{display:flex;flex-direction:column;gap:10px}.sp-option[data-v-cdff14c9]{display:flex;align-items:center;gap:14px;border:1px solid #e2e6ec;border-radius:12px;padding:14px 16px;cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease}.sp-option[data-v-cdff14c9]:hover{border-color:color-mix(in srgb,var(--accent) 45%,white);background:color-mix(in srgb,var(--accent) 3%,white)}.sp-option--active[data-v-cdff14c9]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white)}.sp-option[data-v-cdff14c9]:has(.sp-peer:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sp-option-body[data-v-cdff14c9]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sp-option-title[data-v-cdff14c9]{font-size:15.5px;font-weight:700;letter-spacing:-.01em;word-break:break-word}.sp-option-sub[data-v-cdff14c9]{font-size:13px;color:#8a93a3}.sp-option--blocked[data-v-cdff14c9],.sp-option--blocked[data-v-cdff14c9]:hover{cursor:not-allowed;background:#f7f8fa;border-color:#e6e9ee;opacity:.75}.sp-option--blocked .sp-option-title[data-v-cdff14c9]{color:#8a93a3}.sp-option-sub--blocked[data-v-cdff14c9]{color:#a5442f;font-weight:600}.sp-option-mark[data-v-cdff14c9]{width:20px;height:20px;flex-shrink:0;border-radius:999px;border:2px solid #d3d9e2;position:relative;transition:border-color .15s ease}.sp-option--active .sp-option-mark[data-v-cdff14c9]{border-color:var(--accent)}.sp-option--active .sp-option-mark[data-v-cdff14c9]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--accent)}.sp-places[data-v-cdff14c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.sp-place[data-v-cdff14c9]{display:flex;align-items:center;justify-content:center;min-height:54px;padding:10px;border:1px solid #e2e6ec;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.sp-place[data-v-cdff14c9]:hover{border-color:color-mix(in srgb,var(--accent) 45%,white);background:color-mix(in srgb,var(--accent) 3%,white)}.sp-place--active[data-v-cdff14c9]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white);color:var(--accent)}.sp-place[data-v-cdff14c9]:has(.sp-peer:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sp-place--blocked[data-v-cdff14c9],.sp-place--blocked[data-v-cdff14c9]:hover{cursor:not-allowed;background:#f7f8fa;border-color:#e6e9ee;color:#a8b0bd}.sp-place--truck[data-v-cdff14c9]{border-color:#e0b25c;background:#fffaf0}.sp-place-name[data-v-cdff14c9]{font-size:15px;font-weight:700;letter-spacing:-.01em;text-align:center;word-break:break-word;display:inline-flex;align-items:center;gap:5px}.sp-place-badge[data-v-cdff14c9]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:#f0d5a0;color:#6b4c12;font-size:10.5px;font-weight:800}.sp-place--blocked .sp-place-badge[data-v-cdff14c9]{background:#e8ebef;color:#97a0ad}.sp-place--active .sp-place-name[data-v-cdff14c9]:after{content:" ✓";font-weight:800}.sp-newcar[data-v-cdff14c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sp-label[data-v-cdff14c9]{display:block}.sp-label-text[data-v-cdff14c9]{display:block;font-size:13px;font-weight:600;color:#4a5462;margin-bottom:7px}.sp-input[data-v-cdff14c9]{width:100%;border:1px solid #e2e6ec;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:15px;color:#0f1729;outline:none;background:#fff;transition:border-color .15s ease}.sp-input[data-v-cdff14c9]:hover:not(:disabled){border-color:#d0d5dd}.sp-input[data-v-cdff14c9]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.sp-input[data-v-cdff14c9]:disabled{background:#f6f8fb;color:#8a93a3;cursor:not-allowed}.sp-input--err[data-v-cdff14c9]{border-color:#c23934}.sp-days-label[data-v-cdff14c9]{max-width:260px}.sp-amount-wrap[data-v-cdff14c9]{position:relative}.sp-amount-input[data-v-cdff14c9]{width:100%;border:1px solid #e2e6ec;border-radius:12px;padding:13px 48px 13px 14px;font-family:inherit;font-size:17px;font-weight:700;color:#0f1729;outline:none;background:#fff;transition:border-color .15s ease}.sp-amount-input[data-v-cdff14c9]:hover:not(:disabled){border-color:#d0d5dd}.sp-amount-input[data-v-cdff14c9]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.sp-amount-input[data-v-cdff14c9]:disabled{background:#f6f8fb;color:#8a93a3;cursor:not-allowed}.sp-amount-suffix[data-v-cdff14c9]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#8a93a3;font-weight:700;pointer-events:none}.sp-summary[data-v-cdff14c9]{background:#f6f8fb;border:1px solid #eaedf2;border-radius:13px;padding:16px 18px;display:flex;flex-direction:column;gap:11px;margin-bottom:14px}.sp-summary-row[data-v-cdff14c9]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px}.sp-summary-row--total[data-v-cdff14c9]{border-top:1px solid #e4e8ef;padding-top:12px}.sp-summary-key[data-v-cdff14c9]{color:#6b7484}.sp-summary-val[data-v-cdff14c9]{font-weight:700;text-align:right;word-break:break-word}.sp-summary-val--num[data-v-cdff14c9]{flex-shrink:0;white-space:nowrap;word-break:normal}.sp-summary-total[data-v-cdff14c9]{flex-shrink:0;white-space:nowrap;font-size:20px;font-weight:800;letter-spacing:-.02em}.sp-summary-after[data-v-cdff14c9]{color:#157347}.sp-summary-after--neg[data-v-cdff14c9]{color:#c23934}.sp-note[data-v-cdff14c9]{margin:0 0 16px;font-size:12.5px;line-height:1.55;color:#8a93a3;max-width:70ch}.sp-note strong[data-v-cdff14c9]{color:#5a6474}.sp-alert[data-v-cdff14c9]{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:13px 15px;font-size:13.5px;line-height:1.5}.sp-alert--err[data-v-cdff14c9]{background:#fdecec;border:1px solid #f3c4c2;color:#8e2420}.sp-alert--warn[data-v-cdff14c9]{background:#fff7e8;border:1px solid #f4d9a6;color:#7a4f0f;margin-bottom:14px}.sp-alert--ok[data-v-cdff14c9]{background:#e7f6ee;border:1px solid #b6e0c9;color:#115c39}.sp-alert--info[data-v-cdff14c9]{background:#eef3fd;border:1px solid #c3d3f4;color:#234182;margin-bottom:14px}.sp-alert-icon[data-v-cdff14c9]{width:18px;height:18px;flex-shrink:0;border-radius:999px;background:currentColor;color:#fdecec;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin-top:1px}.sp-alert-icon--ok[data-v-cdff14c9]{color:#e7f6ee}.sp-inline-link[data-v-cdff14c9] a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px}.sp-inline-link[data-v-cdff14c9] a:hover{text-decoration-thickness:2px}.sp-inline-link[data-v-cdff14c9] a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}.sp-inline-btn[data-v-cdff14c9]{border:none;background:none;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sp-inline-btn[data-v-cdff14c9]:hover{text-decoration-thickness:2px}.sp-inline-btn[data-v-cdff14c9]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}.sp-inline-btn[data-v-cdff14c9]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.sp-btn[data-v-cdff14c9]{font-family:inherit;font-weight:700;font-size:14px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sp-btn--primary[data-v-cdff14c9]{border:none;background:var(--accent);color:#fff}.sp-btn--primary[data-v-cdff14c9]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,black)}.sp-btn--block[data-v-cdff14c9]{width:100%;font-size:15px;padding:14px;border-radius:12px}.sp-btn[data-v-cdff14c9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-btn[data-v-cdff14c9]:disabled{opacity:.55;cursor:not-allowed}.sp-empty[data-v-cdff14c9]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 24px}.sp-empty-icon[data-v-cdff14c9]{width:72px;height:72px;border-radius:18px;background:color-mix(in srgb,var(--accent) 10%,white);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.sp-empty-title[data-v-cdff14c9]{margin:0 0 6px;font-size:18px;font-weight:700}.sp-empty-sub[data-v-cdff14c9]{margin:0 0 20px;font-size:14px;color:#8a93a3;max-width:46ch}.sp-empty-cta[data-v-cdff14c9] a{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15px;padding:13px 24px;border-radius:12px;text-decoration:none;transition:background .15s ease}.sp-empty-cta[data-v-cdff14c9] a:hover{background:color-mix(in srgb,var(--accent) 88%,black)}.sp-empty-cta[data-v-cdff14c9] a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-muted[data-v-cdff14c9]{margin:0;font-size:13.5px;color:#8a93a3}.sp-center[data-v-cdff14c9]{text-align:center;margin-top:10px}.sp-err[data-v-cdff14c9]{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:#c23934}.sp-sr-only[data-v-cdff14c9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1023px){.sp-main[data-v-cdff14c9]{padding-bottom:112px}}@media (max-width: 640px){.sp-main[data-v-cdff14c9]{padding:24px 16px 112px;gap:16px}.sp-section[data-v-cdff14c9]{padding:18px}.sp-title[data-v-cdff14c9]{font-size:23px}.sp-page-head[data-v-cdff14c9]{align-items:flex-start}}.sp-btn-plan[data-v-cdff14c9]{background:#0284c7;color:#fff;padding:10px 16px;font-size:13.5px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:background .2s}.sp-btn-plan[data-v-cdff14c9]:hover{background:#0369a1}.sp-modal-overlay[data-v-cdff14c9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172abf;display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.sp-modal-content[data-v-cdff14c9]{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.sp-modal-header[data-v-cdff14c9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.sp-modal-title[data-v-cdff14c9]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.sp-modal-close[data-v-cdff14c9]{background:#e2e8f0;border:none;font-size:13px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;color:#0f172a}.sp-modal-close[data-v-cdff14c9]:hover{background:#cbd5e1}.sp-modal-body[data-v-cdff14c9]{padding:16px;overflow-y:auto;display:flex;justify-content:center}.sp-modal-footer[data-v-cdff14c9]{padding:12px 20px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;background:#f8fafc}.sp-btn-close[data-v-cdff14c9]{background:#cbd5e1;color:#1e293b;padding:8px 16px;font-size:13px;font-weight:600;border-radius:8px;border:none;cursor:pointer}.sp-btn-close[data-v-cdff14c9]:hover{background:#94a3b8}.sp-scheme-img[data-v-cdff14c9]{max-width:100%;height:auto;border-radius:8px;border:1px solid #cbd5e1}.sp-root[data-v-b1455c30]{--accent: #3b6fe0;--radius: 14px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.sp-bg[data-v-b1455c30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f4f6f9}.sp-main[data-v-b1455c30]{max-width:1120px;margin:0 auto;padding:36px 24px 80px;display:flex;flex-direction:column;gap:22px}.sp-card[data-v-b1455c30]{background:#fff;border:1px solid #eaedf2;border-radius:var(--radius);box-shadow:0 1px 2px #1017290a}.sp-section[data-v-b1455c30]{padding:26px 28px}.sp-h2[data-v-b1455c30]{margin:0 0 18px;font-size:20px;font-weight:800;letter-spacing:-.02em}.sp-mb-6[data-v-b1455c30]{margin-bottom:6px}.sp-mb-10[data-v-b1455c30]{margin-bottom:10px}.sp-hero[data-v-b1455c30]{padding:26px;display:flex;gap:24px;flex-wrap:wrap;align-items:center}.sp-hero-user[data-v-b1455c30]{display:flex;align-items:center;gap:18px;flex:1 1 320px;min-width:260px}.sp-avatar[data-v-b1455c30]{width:70px;height:70px;border-radius:20px;background:color-mix(in srgb,var(--accent) 14%,white);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;flex-shrink:0}.sp-hero-meta[data-v-b1455c30]{min-width:0}.sp-hero-eyebrow[data-v-b1455c30]{font-size:13px;font-weight:600;color:#8a93a3;margin-bottom:2px}.sp-hero-name[data-v-b1455c30]{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.sp-hero-tags[data-v-b1455c30]{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.sp-chip[data-v-b1455c30]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);padding:5px 11px;border-radius:999px}.sp-chip--muted[data-v-b1455c30]{color:#7a8494;background:#eef1f5}.sp-hero-email[data-v-b1455c30]{font-size:13px;color:#8a93a3;word-break:break-all}.sp-balance[data-v-b1455c30]{flex:1 1 300px;min-width:260px;background:var(--accent);background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 100%,black 4%),color-mix(in srgb,var(--accent) 82%,#7aa2ff));border-radius:calc(var(--radius) - 4px);padding:20px 22px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-balance-label[data-v-b1455c30]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.sp-balance-value[data-v-b1455c30]{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.sp-balance-btn[data-v-b1455c30]{border:none;background:#fff;color:var(--accent);font-family:inherit;font-weight:700;font-size:14.5px;padding:11px 18px;border-radius:11px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #10172929;transition:background .15s ease}.sp-balance-btn[data-v-b1455c30]:hover{background:#f4f6ff}.sp-balance-btn[data-v-b1455c30]:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp-contact-grid[data-v-b1455c30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px 32px}.sp-col-full[data-v-b1455c30]{grid-column:1 / -1}.sp-field-label[data-v-b1455c30]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a93a3;margin-bottom:6px}.sp-field-label--sm[data-v-b1455c30]{font-size:10.5px;letter-spacing:.07em;margin-bottom:4px}.sp-field-value[data-v-b1455c30]{font-size:16px;font-weight:700;word-break:break-word}.sp-phones[data-v-b1455c30]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sp-phone-chip[data-v-b1455c30]{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);border:1px solid color-mix(in srgb,var(--accent) 22%,white);padding:8px 8px 8px 15px;border-radius:999px}.sp-phone-chip--static[data-v-b1455c30]{padding:8px 15px}.sp-phone-add[data-v-b1455c30]{display:flex;gap:8px;align-items:center}.sp-phone-input[data-v-b1455c30]{border:1px solid #e2e6ec;border-radius:999px;padding:9px 15px;font-family:inherit;font-size:14.5px;width:190px;outline:none}.sp-phone-input[data-v-b1455c30]:focus{border-color:var(--accent)}.sp-phone-plus[data-v-b1455c30]{position:relative;width:38px;height:38px;padding:0;border:1px dashed color-mix(in srgb,var(--accent) 45%,white);background:color-mix(in srgb,var(--accent) 6%,white);color:var(--accent);border-radius:999px;cursor:pointer;flex-shrink:0;transition:background .15s ease}.sp-phone-plus[data-v-b1455c30]:before,.sp-phone-plus[data-v-b1455c30]:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px}.sp-phone-plus[data-v-b1455c30]:before{width:14px;height:2px;transform:translate(-50%,-50%)}.sp-phone-plus[data-v-b1455c30]:after{width:2px;height:14px;transform:translate(-50%,-50%)}.sp-phone-plus[data-v-b1455c30]:hover,.sp-phone-plus[data-v-b1455c30]:focus-visible{background:color-mix(in srgb,var(--accent) 14%,white);outline:none}.sp-phone-plus[data-v-b1455c30]:disabled,.sp-phone-input[data-v-b1455c30]:disabled{opacity:.6;cursor:not-allowed}.sp-section-head[data-v-b1455c30]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.sp-count[data-v-b1455c30]{font-size:13px;color:#8a93a3;font-weight:600}.sp-empty[data-v-b1455c30]{margin:0;font-size:13.5px;color:#8a93a3}.sp-contracts-grid[data-v-b1455c30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.sp-contract[data-v-b1455c30]{border:1px solid #eaedf2;border-radius:14px;padding:20px;background:#fcfcfd;display:flex;flex-direction:column;gap:16px}.sp-contract-head[data-v-b1455c30]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sp-contract-title[data-v-b1455c30]{font-size:17px;font-weight:800;letter-spacing:-.01em}.sp-contract-place[data-v-b1455c30]{font-size:13.5px;color:#7a8494;margin-top:3px}.sp-badge[data-v-b1455c30]{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#eef1f5;color:#5a6474}.sp-badge--success[data-v-b1455c30]{background:#e7f6ee;color:#157347}.sp-badge--warning[data-v-b1455c30]{background:#fdf3d9;color:#946200}.sp-badge--gray[data-v-b1455c30]{background:#eef1f5;color:#5a6474}.sp-contract-rows[data-v-b1455c30]{display:flex;gap:24px;flex-wrap:wrap}.sp-contract-val[data-v-b1455c30]{font-size:15px;font-weight:700}.sp-contract-cars[data-v-b1455c30]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #eef0f4;padding-top:14px}.sp-car-list[data-v-b1455c30]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-car[data-v-b1455c30]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;line-height:1.3}.sp-car-plate[data-v-b1455c30]{font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border:1px solid #dfe3ea;border-radius:7px;background:#fff;white-space:nowrap}.sp-car-model[data-v-b1455c30]{font-weight:700}.sp-car-type[data-v-b1455c30]{color:#7a8494}.sp-car-empty[data-v-b1455c30]{margin:0;font-size:13.5px;color:#8a93a3}.sp-garage-empty[data-v-b1455c30]{margin:14px 0 0;font-size:14px;color:#8a93a3}.sp-car-list--own[data-v-b1455c30]{margin-top:14px;gap:10px}.sp-car--own[data-v-b1455c30]{padding:10px 12px;border:1px solid #eef0f4;border-radius:10px;background:#fbfcfd}.sp-car-color[data-v-b1455c30]{color:#5c6675}.sp-car-badge[data-v-b1455c30]{font-size:12px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#fff);border-radius:999px;padding:3px 10px;white-space:nowrap}.sp-car-badge--muted[data-v-b1455c30]{color:#8a93a3;background:#f1f3f6}.sp-car-tools[data-v-b1455c30]{margin-left:auto;display:flex;gap:12px;flex-shrink:0}.sp-link-btn[data-v-b1455c30]{font-family:inherit;font-size:13px;font-weight:700;color:var(--accent);background:none;border:none;padding:2px 0;cursor:pointer;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.sp-link-btn[data-v-b1455c30]:hover:not(:disabled){border-bottom-color:currentColor}.sp-link-btn[data-v-b1455c30]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sp-link-btn[data-v-b1455c30]:disabled{color:#a3abb8;cursor:not-allowed}.sp-link-btn--danger[data-v-b1455c30]{color:#c9502f}.sp-link-btn--danger[data-v-b1455c30]:focus-visible{outline-color:#c9502f}.sp-car-attach[data-v-b1455c30]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px}.sp-car-hint[data-v-b1455c30]{font-size:12.5px;color:#8a93a3}.sp-car-form[data-v-b1455c30]{display:flex;flex-direction:column;gap:12px}.sp-input--plate[data-v-b1455c30]{text-transform:uppercase;letter-spacing:.04em}.sp-field-error[data-v-b1455c30]{font-size:12.5px;color:#c9502f}.sp-modal-actions[data-v-b1455c30]{display:flex;gap:10px;margin-top:16px}.sp-contract-actions[data-v-b1455c30]{display:flex;gap:10px;border-top:1px solid #eef0f4;padding-top:14px}.sp-contract-actions--link[data-v-b1455c30] a{flex:1;text-align:center;background:var(--accent);color:#fff;font-weight:700;font-size:14px;padding:10px;border-radius:10px;text-decoration:none;transition:background .15s ease}.sp-contract-actions--link[data-v-b1455c30] a:hover{background:color-mix(in srgb,var(--accent) 88%,black)}.sp-contract-actions--link[data-v-b1455c30] a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-btn[data-v-b1455c30]{font-family:inherit;font-weight:700;font-size:14px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sp-btn--primary[data-v-b1455c30]{flex:1;border:none;background:var(--accent);color:#fff}.sp-btn--primary[data-v-b1455c30]:hover{background:color-mix(in srgb,var(--accent) 88%,black)}.sp-btn--outline[data-v-b1455c30]{flex:1;border:1px solid #e2e6ec;background:#fff;color:#3a4453}.sp-btn--outline[data-v-b1455c30]:hover{border-color:var(--accent);color:var(--accent)}.sp-btn--lg[data-v-b1455c30]{flex:0 0 auto;font-size:14.5px;padding:12px 24px;border-radius:11px}.sp-btn--sm[data-v-b1455c30]{flex:0 0 auto;font-size:13px;padding:8px 14px}.sp-btn--block[data-v-b1455c30]{width:100%;font-size:15px;padding:14px;border-radius:12px}.sp-btn[data-v-b1455c30]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-btn[data-v-b1455c30]:disabled{opacity:.6;cursor:not-allowed}.sp-rental[data-v-b1455c30]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.sp-rental-action[data-v-b1455c30]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sp-rental .sp-btn[data-v-b1455c30]{flex:0 0 auto;padding:11px 20px;border-radius:11px}.sp-rental-hint[data-v-b1455c30]{font-size:12.5px;color:#8a93a3;max-width:42ch}.sp-rental-warn[data-v-b1455c30]{background:#fff7e8;border:1px solid #f4d9a6;color:#8a5a12;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;margin-bottom:16px}.sp-rental-warn--info[data-v-b1455c30]{background:color-mix(in srgb,var(--accent) 7%,white);border-color:color-mix(in srgb,var(--accent) 22%,white);color:color-mix(in srgb,var(--accent) 78%,black)}.sp-contract-paid[data-v-b1455c30]{font-size:12.5px;color:#8a93a3;margin-bottom:10px}.sp-hint[data-v-b1455c30]{margin:0 0 20px;font-size:13.5px;color:#8a93a3}.sp-pw-form[data-v-b1455c30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;align-items:end}.sp-label[data-v-b1455c30]{display:block}.sp-label-text[data-v-b1455c30]{display:block;font-size:13px;font-weight:600;color:#4a5462;margin-bottom:7px}.sp-input[data-v-b1455c30]{width:100%;border:1px solid #e2e6ec;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:15px;outline:none;background:#fff}.sp-input[data-v-b1455c30]:focus{border-color:var(--accent)}.sp-pw-submit[data-v-b1455c30]{grid-column:1 / -1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sp-pw-feedback[data-v-b1455c30]{font-size:13.5px;font-weight:600;color:#c23934}.sp-pw-feedback--ok[data-v-b1455c30]{color:#157347}.sp-modal-overlay[data-v-b1455c30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172973;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:sp-fade-b1455c30 .15s ease;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729}.sp-modal[data-v-b1455c30]{--accent: #3b6fe0;background:#fff;border-radius:20px;width:100%;max-width:420px;padding:28px;box-shadow:0 24px 60px #0f172947;animation:sp-pop-b1455c30 .2s cubic-bezier(.2,.8,.3,1)}.sp-modal-head[data-v-b1455c30]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.sp-modal-title[data-v-b1455c30]{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em}.sp-modal-close[data-v-b1455c30]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:#f1f3f6;border-radius:9px;color:#5a6474;cursor:pointer;flex-shrink:0;transition:background .15s ease}.sp-modal-close svg[data-v-b1455c30]{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.sp-modal-close[data-v-b1455c30]:hover,.sp-modal-close[data-v-b1455c30]:focus-visible{background:#e8ebf0;outline:none}.sp-modal-desc[data-v-b1455c30]{margin:0 0 20px;font-size:14px;color:#7a8494}.sp-modal-sublabel[data-v-b1455c30]{font-size:12px;font-weight:600;color:#4a5462;margin-bottom:7px}.sp-amount-wrap[data-v-b1455c30]{position:relative;margin-bottom:22px}.sp-amount-input[data-v-b1455c30]{width:100%;border:1px solid #e2e6ec;border-radius:12px;padding:13px 40px 13px 14px;font-family:inherit;font-size:17px;font-weight:700;outline:none}.sp-amount-input[data-v-b1455c30]:focus{border-color:var(--accent)}.sp-amount-suffix[data-v-b1455c30]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#8a93a3;font-weight:700}.sp-toast[data-v-b1455c30]{position:fixed;z-index:60;left:50%;bottom:28px;transform:translate(-50%);background:#0f1729;color:#fff;font-size:14px;font-weight:600;padding:13px 20px;border-radius:12px;box-shadow:0 12px 30px #0f172952;animation:sp-toast .22s ease;display:flex;align-items:center;gap:9px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.sp-toast-dot[data-v-b1455c30]{width:8px;height:8px;border-radius:999px}@keyframes sp-pop-b1455c30{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes sp-fade-b1455c30{0%{opacity:0}to{opacity:1}}.sp-contracts-list[data-v-b1455c30]{display:flex;flex-direction:column;gap:16px}.sp-contract-card[data-v-b1455c30]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 2px 6px #0f172a0a}.sp-c-top[data-v-b1455c30]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.sp-c-badge-id[data-v-b1455c30]{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.sp-c-title[data-v-b1455c30]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.sp-c-status-pill[data-v-b1455c30]{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700}.sp-c-status--green[data-v-b1455c30]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.sp-c-status--yellow[data-v-b1455c30],.sp-c-status--orange[data-v-b1455c30]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.sp-c-status--red[data-v-b1455c30],.sp-c-status--gray[data-v-b1455c30]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.sp-c-details-grid[data-v-b1455c30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:14px 0;border-bottom:1px solid #f1f5f9}.sp-c-detail[data-v-b1455c30]{display:flex;flex-direction:column;gap:2px}.sp-c-label[data-v-b1455c30]{font-size:11px;color:#64748b;font-weight:600}.sp-c-value[data-v-b1455c30]{font-size:13px;color:#0f172a}.sp-c-value--accent[data-v-b1455c30]{color:#2563eb;font-weight:700}.sp-c-cars-box[data-v-b1455c30]{padding:14px 0 6px}.sp-c-cars-title[data-v-b1455c30]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:#475569;margin-bottom:10px}.sp-c-add-car-btn[data-v-b1455c30]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.sp-c-add-car-btn[data-v-b1455c30]:hover{background:#dbeafe}.sp-c-cars-flex[data-v-b1455c30]{display:flex;flex-wrap:wrap;gap:8px}.sp-c-car-chip[data-v-b1455c30]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;font-size:12px}.sp-c-car-num[data-v-b1455c30]{font-weight:800;color:#0f172a}.sp-c-car-name[data-v-b1455c30]{color:#475569}.sp-c-remove-car[data-v-b1455c30]{background:none;border:none;color:#94a3b8;font-size:11px;cursor:pointer;padding:0 2px}.sp-c-remove-car[data-v-b1455c30]:hover{color:#ef4444}.sp-c-no-cars[data-v-b1455c30]{font-size:12px;color:#d97706;background:#fffbeb;padding:8px 12px;border-radius:8px;border:1px solid #fde68a}.sp-c-footer[data-v-b1455c30]{margin-top:14px}.sp-c-action-btn[data-v-b1455c30]{display:block;width:100%;text-align:center;padding:10px 16px;background:#2563eb;color:#fff;font-weight:700;font-size:13.5px;border-radius:10px;border:none;text-decoration:none;transition:background .15s ease;cursor:pointer}.sp-c-action-btn[data-v-b1455c30]:hover{background:#1d4ed8}.tk-page[data-v-75cf7a04]{max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:flex;flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.tk-head[data-v-75cf7a04]{display:flex;align-items:center;justify-content:space-between}.tk-head-left[data-v-75cf7a04]{display:flex;align-items:center;gap:13px}.tk-head-icon[data-v-75cf7a04]{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,#3b6fe0 12%,white);color:#3b6fe0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tk-eyebrow[data-v-75cf7a04]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a93a3}.tk-title[data-v-75cf7a04]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.tk-btn-primary[data-v-75cf7a04]{background:#3b6fe0;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #3b6fe040;transition:background .2s,transform .1s}.tk-btn-primary[data-v-75cf7a04]:hover{background:#2d5ec9}.tk-card[data-v-75cf7a04]{background:#fff;border:1px solid #eaedf2;border-radius:14px;padding:22px 24px;box-shadow:0 1px 2px #1017290a}.tk-toolbar[data-v-75cf7a04]{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #f0f3f7;margin-bottom:16px}.tk-count[data-v-75cf7a04]{font-size:13.5px;color:#5c6475}.tk-segment[data-v-75cf7a04]{display:flex;gap:4px;background:#f4f6fa;border-radius:10px;padding:3px}.tk-seg-btn[data-v-75cf7a04]{background:transparent;border:none;padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.tk-seg-btn[data-v-75cf7a04]:hover{color:#0f1729}.tk-seg-btn.is-active[data-v-75cf7a04]{background:#fff;color:#0f1729;font-weight:700;box-shadow:0 1px 3px #10172914}.tk-list[data-v-75cf7a04]{display:flex;flex-direction:column;gap:10px}.tk-row[data-v-75cf7a04]{background:#fff;border:1px solid #eaedf2;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s}.tk-row:hover[data-v-75cf7a04]{border-color:#3b6fe0;box-shadow:0 4px 12px #3b6fe014;transform:translateY(-1px)}.tk-row:hover .tk-row-arrow[data-v-75cf7a04]{color:#3b6fe0;transform:translate(3px)}.tk-row-main[data-v-75cf7a04]{flex:1}.tk-row-top[data-v-75cf7a04]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tk-num[data-v-75cf7a04]{font-size:12px;font-weight:700;color:#3b6fe0;background:#eff4fe;padding:2px 8px;border-radius:6px}.tk-badge[data-v-75cf7a04]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px}.tk-badge-dot[data-v-75cf7a04]{width:6px;height:6px;border-radius:50%}.tk-badge--new[data-v-75cf7a04]{background:#fef3c7;color:#92400e}.tk-badge--new .tk-badge-dot[data-v-75cf7a04]{background:#d97706}.tk-badge--in_progress[data-v-75cf7a04]{background:#dbeafe;color:#1e40af}.tk-badge--in_progress .tk-badge-dot[data-v-75cf7a04]{background:#2563eb}.tk-badge--resolved[data-v-75cf7a04]{background:#dcfce7;color:#166534}.tk-badge--resolved .tk-badge-dot[data-v-75cf7a04]{background:#16a34a}.tk-badge--closed[data-v-75cf7a04]{background:#f1f5f9;color:#475569}.tk-badge--closed .tk-badge-dot[data-v-75cf7a04]{background:#64748b}.tk-row-subject[data-v-75cf7a04]{font-size:15px;font-weight:700;color:#0f1729;margin:0 0 6px}.tk-row-meta[data-v-75cf7a04]{display:flex;gap:16px;font-size:12.5px;color:#8a93a3}.tk-row-arrow[data-v-75cf7a04]{font-size:18px;color:#cbd5e1;font-weight:700;transition:all .2s}.tk-empty[data-v-75cf7a04]{padding:48px 20px;text-align:center}.tk-empty .tk-empty-icon[data-v-75cf7a04]{font-size:42px;margin-bottom:10px}.tk-empty h3[data-v-75cf7a04]{font-size:17px;font-weight:700;color:#0f1729;margin:0 0 6px}.tk-empty p[data-v-75cf7a04]{font-size:13.5px;color:#8a93a3;max-width:460px;margin:0 auto;line-height:1.5}.tk-modal-overlay[data-v-75cf7a04]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172980;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.tk-modal-card[data-v-75cf7a04]{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:24px;box-shadow:0 20px 40px #0f172933}.tk-modal-header[data-v-75cf7a04]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tk-modal-header h2[data-v-75cf7a04]{font-size:18px;font-weight:800;margin:0}.tk-modal-header .tk-modal-close[data-v-75cf7a04]{background:transparent;border:none;font-size:18px;color:#94a3b8;cursor:pointer}.tk-modal-header .tk-modal-close[data-v-75cf7a04]:hover{color:#0f1729}.tk-modal-form[data-v-75cf7a04]{display:flex;flex-direction:column;gap:14px}.tk-form-group[data-v-75cf7a04]{display:flex;flex-direction:column;gap:6px}.tk-label[data-v-75cf7a04]{font-size:12.5px;font-weight:700;color:#334155}.tk-input[data-v-75cf7a04],.tk-select[data-v-75cf7a04],.tk-textarea[data-v-75cf7a04]{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:13.5px;outline:none}.tk-input[data-v-75cf7a04]:focus,.tk-select[data-v-75cf7a04]:focus,.tk-textarea[data-v-75cf7a04]:focus{border-color:#3b6fe0}.tk-photo-previews[data-v-75cf7a04]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.tk-photo-prev-item[data-v-75cf7a04]{position:relative;width:52px;height:52px;border-radius:8px;overflow:hidden}.tk-photo-prev-item img[data-v-75cf7a04]{width:100%;height:100%;object-fit:cover}.tk-photo-prev-item button[data-v-75cf7a04]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;cursor:pointer}.tk-modal-footer[data-v-75cf7a04]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.tk-btn-secondary[data-v-75cf7a04]{background:#f1f5f9;color:#475569;border:none;padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer}@media (max-width: 640px){.tk-page[data-v-75cf7a04]{padding:16px 12px 60px;gap:16px}.tk-head[data-v-75cf7a04]{flex-direction:column;align-items:stretch;gap:12px}.tk-btn-primary[data-v-75cf7a04]{width:100%;text-align:center;padding:12px 16px}.tk-card[data-v-75cf7a04]{padding:14px 12px}.tk-toolbar[data-v-75cf7a04]{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:12px}.tk-segment[data-v-75cf7a04]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start}.tk-seg-btn[data-v-75cf7a04]{white-space:nowrap;padding:6px 10px;font-size:12px}.tk-row[data-v-75cf7a04]{padding:12px 14px}.tk-row-meta[data-v-75cf7a04]{flex-wrap:wrap;gap:6px 12px;font-size:11.5px}}.tk-details-page[data-v-198991b7]{max-width:1120px;margin:0 auto;padding:32px 24px 80px;display:flex;flex-direction:column;gap:22px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f1729;-webkit-font-smoothing:antialiased}.tk-back-btn[data-v-198991b7]{color:#3b6fe0;text-decoration:none;font-weight:700;font-size:13.5px;display:inline-block}.tk-back-btn[data-v-198991b7]:hover{text-decoration:underline}.tk-card[data-v-198991b7]{background:#fff;border:1px solid #eaedf2;border-radius:14px;padding:24px;box-shadow:0 1px 2px #1017290a}.tk-det-header[data-v-198991b7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.tk-det-num[data-v-198991b7]{font-size:12.5px;font-weight:700;color:#3b6fe0;background:#eff4fe;padding:3px 10px;border-radius:6px}.tk-det-title[data-v-198991b7]{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#0f1729;margin:8px 0 0}.tk-badge[data-v-198991b7]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:4px 12px;border-radius:999px}.tk-badge-dot[data-v-198991b7]{width:6px;height:6px;border-radius:50%}.tk-badge--new[data-v-198991b7]{background:#fef3c7;color:#92400e}.tk-badge--new .tk-badge-dot[data-v-198991b7]{background:#d97706}.tk-badge--in_progress[data-v-198991b7]{background:#dbeafe;color:#1e40af}.tk-badge--in_progress .tk-badge-dot[data-v-198991b7]{background:#2563eb}.tk-badge--resolved[data-v-198991b7]{background:#dcfce7;color:#166534}.tk-badge--resolved .tk-badge-dot[data-v-198991b7]{background:#16a34a}.tk-badge--closed[data-v-198991b7]{background:#f1f5f9;color:#475569}.tk-badge--closed .tk-badge-dot[data-v-198991b7]{background:#64748b}.tk-det-meta[data-v-198991b7]{display:flex;gap:16px;font-size:13px;color:#8a93a3;border-bottom:1px solid #f0f3f7;padding-bottom:16px;margin-bottom:18px}.tk-det-section[data-v-198991b7]{margin-bottom:20px}.tk-det-section h3[data-v-198991b7]{font-size:13.5px;font-weight:700;color:#475569;margin:0 0 8px}.tk-det-msg-box[data-v-198991b7]{font-size:15px;color:#1e293b;line-height:1.6;white-space:pre-wrap;background:#f8fafc;padding:16px;border-radius:12px;border-left:4px solid #cbd5e1}.tk-gallery[data-v-198991b7]{display:flex;gap:10px;flex-wrap:wrap}.tk-gallery img[data-v-198991b7]{width:96px;height:96px;object-fit:cover;border-radius:10px;cursor:pointer;border:1px solid #e2e8f0;transition:transform .2s}.tk-gallery img[data-v-198991b7]:hover{transform:scale(1.04)}.tk-res-box[data-v-198991b7]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px;margin-top:24px}.tk-res-box h2[data-v-198991b7]{font-size:16px;font-weight:800;color:#166534;margin:0 0 10px}.tk-res-text[data-v-198991b7]{font-size:14.5px;color:#14532d;line-height:1.5;margin-bottom:14px}.tk-ba-grid[data-v-198991b7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tk-ba-col h4[data-v-198991b7]{font-size:13px;font-weight:700;color:#166534;margin:0 0 8px}.tk-thread-title[data-v-198991b7]{font-size:18px;font-weight:800;margin:0 0 16px}.tk-empty-thread[data-v-198991b7]{color:#8a93a3;font-size:13.5px;margin-bottom:20px}.tk-thread-list[data-v-198991b7]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.tk-msg-item[data-v-198991b7]{background:#f8fafc;border:1px solid #eaedf2;border-radius:12px;padding:14px 16px}.tk-msg-item--disp[data-v-198991b7]{background:#eff6ff;border-color:#bfdbfe}.tk-msg-item--disp .tk-msg-sender[data-v-198991b7]{color:#3b6fe0}.tk-msg-head[data-v-198991b7]{display:flex;justify-content:space-between;margin-bottom:6px}.tk-msg-sender[data-v-198991b7]{font-weight:700;font-size:13px}.tk-msg-time[data-v-198991b7]{font-size:11.5px;color:#8a93a3}.tk-msg-body[data-v-198991b7]{font-size:14px;color:#1e293b;line-height:1.45;white-space:pre-wrap;margin:0}.tk-reply-form[data-v-198991b7]{display:flex;flex-direction:column;gap:12px}.tk-textarea[data-v-198991b7]{border:1px solid #cbd5e1;border-radius:10px;padding:12px;font-size:14px;outline:none;width:100%}.tk-textarea[data-v-198991b7]:focus{border-color:#3b6fe0}.tk-reply-bottom[data-v-198991b7]{display:flex;justify-content:space-between;align-items:center}.tk-attach-btn[data-v-198991b7]{font-size:13px;font-weight:600;color:#475569;cursor:pointer}.tk-btn-primary[data-v-198991b7]{background:#3b6fe0;color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer;box-shadow:0 2px 6px #3b6fe040}.tk-btn-primary[data-v-198991b7]:disabled{opacity:.5}.tk-lightbox[data-v-198991b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f1729d9;display:flex;align-items:center;justify-content:center;padding:16px}.tk-lightbox-box[data-v-198991b7]{position:relative}.tk-lightbox-box img[data-v-198991b7]{max-width:90vw;max-height:85vh;border-radius:10px}.tk-lightbox-box .tk-lightbox-close[data-v-198991b7]{position:absolute;top:-36px;right:0;background:#fff;border:none;padding:4px 10px;border-radius:4px;font-weight:700;cursor:pointer}.hidden[data-v-198991b7]{display:none}.tk-photo-previews[data-v-198991b7]{display:flex;gap:8px;flex-wrap:wrap}.tk-photo-prev-item[data-v-198991b7]{position:relative;width:52px;height:52px;border-radius:8px;overflow:hidden}.tk-photo-prev-item img[data-v-198991b7]{width:100%;height:100%;object-fit:cover}.tk-photo-prev-item button[data-v-198991b7]{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;cursor:pointer}@media (max-width: 640px){.tk-details-page[data-v-198991b7]{padding:16px 12px 60px;gap:16px}.tk-card[data-v-198991b7]{padding:14px 12px}.tk-det-header[data-v-198991b7]{flex-direction:column;align-items:flex-start;gap:8px}.tk-det-title[data-v-198991b7]{font-size:18px}.tk-det-meta[data-v-198991b7]{flex-wrap:wrap;gap:6px 12px;font-size:12px}.tk-ba-grid[data-v-198991b7]{grid-template-columns:1fr;gap:14px}.tk-reply-bottom[data-v-198991b7]{flex-direction:column;align-items:stretch;gap:10px}.tk-reply-bottom .tk-btn-primary[data-v-198991b7]{width:100%}}.wb-root[data-v-19bc7f17]{font-family:Inter,system-ui,-apple-system,sans-serif;background:transparent;padding:16px;color:#1f2937}.wb-container[data-v-19bc7f17]{max-width:1050px;width:100%;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e5e7eb;padding:28px}.wb-header[data-v-19bc7f17]{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #f3f4f6;margin-bottom:20px}.wb-brand[data-v-19bc7f17]{display:flex;align-items:center;gap:12px}.wb-brand-icon[data-v-19bc7f17]{font-size:32px}.wb-title[data-v-19bc7f17]{font-size:20px;font-weight:700;margin:0;color:#111827}.wb-subtitle[data-v-19bc7f17]{font-size:13px;color:#6b7280;margin:2px 0 0}.wb-timer-badge[data-v-19bc7f17]{display:flex;align-items:center;gap:8px;background:#fef3c7;border:1px solid #fde047;padding:8px 14px;border-radius:12px}.wb-timer-clock[data-v-19bc7f17]{font-weight:800;color:#b45309;font-size:16px}.wb-timer-label[data-v-19bc7f17]{display:block;font-size:10px;color:#92400e;text-transform:uppercase;font-weight:600}.wb-alert[data-v-19bc7f17]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;margin-bottom:20px;font-size:14px}.wb-alert--error[data-v-19bc7f17]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.wb-alert--success[data-v-19bc7f17]{background:#dcfce7;color:#166534;border:1px solid #86efac}.wb-stepper[data-v-19bc7f17]{display:flex;justify-content:space-between;margin-bottom:28px;position:relative}.wb-step-item[data-v-19bc7f17]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative;z-index:1}.wb-step-circle[data-v-19bc7f17]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .2s ease}.wb-step-item--active .wb-step-circle[data-v-19bc7f17]{background:#2563eb;color:#fff;box-shadow:0 0 0 4px #2563eb33}.wb-step-item--completed .wb-step-circle[data-v-19bc7f17]{background:#10b981;color:#fff}.wb-step-name[data-v-19bc7f17]{font-size:12px;font-weight:500;color:#6b7280}.wb-step-item--active .wb-step-name[data-v-19bc7f17]{color:#2563eb;font-weight:700}.wb-step-item--clickable[data-v-19bc7f17]{cursor:pointer}.wb-step-item--clickable:hover .wb-step-circle[data-v-19bc7f17]{transform:scale(1.1);box-shadow:0 0 0 4px #2563eb33}.wb-step-item--clickable:hover .wb-step-name[data-v-19bc7f17]{color:#1d4ed8}.wb-h2[data-v-19bc7f17]{font-size:16px;font-weight:700;margin-bottom:16px;color:#111827}.wb-desc[data-v-19bc7f17]{font-size:14px;color:#4b5563;margin-bottom:20px}.wb-form-group[data-v-19bc7f17]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.wb-label[data-v-19bc7f17]{font-size:13px;font-weight:600;color:#374151}.wb-input[data-v-19bc7f17],.wb-select[data-v-19bc7f17]{width:100%;padding:10px 14px;border-radius:8px;border:1px solid #d1d5db;font-size:14px;outline:none;transition:border-color .2s ease}.wb-input[data-v-19bc7f17]:focus,.wb-select[data-v-19bc7f17]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.wb-input--otp[data-v-19bc7f17]{font-size:24px;letter-spacing:8px;text-align:center;font-weight:700}.wb-map-legend[data-v-19bc7f17]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.wb-legend-item[data-v-19bc7f17]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.wb-dot[data-v-19bc7f17]{width:12px;height:12px;border-radius:50%}.wb-dot--free[data-v-19bc7f17]{background:#10b981}.wb-dot--held-me[data-v-19bc7f17]{background:#2563eb}.wb-dot--held[data-v-19bc7f17]{background:#f59e0b}.wb-dot--occupied[data-v-19bc7f17]{background:#ef4444}.wb-map-grid[data-v-19bc7f17]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-bottom:20px}.wb-place-btn[data-v-19bc7f17]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;border-radius:12px;border:2px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:all .2s ease}.wb-place-btn--free[data-v-19bc7f17]{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.wb-place-btn--free[data-v-19bc7f17]:hover{border-color:#10b981;transform:translateY(-2px)}.wb-place-btn--selected[data-v-19bc7f17]{border-color:#2563eb!important;background:#eff6ff!important;box-shadow:0 0 0 3px #2563eb40}.wb-place-btn--held[data-v-19bc7f17]{border-color:#fde68a;background:#fffbeb;color:#92400e;cursor:not-allowed;opacity:.7}.wb-place-btn--occupied[data-v-19bc7f17]{border-color:#fecaca;background:#fef2f2;color:#991b1b;cursor:not-allowed;opacity:.6}.wb-place-num[data-v-19bc7f17]{font-weight:700;font-size:14px}.wb-place-status-text[data-v-19bc7f17]{font-size:11px;margin-top:4px}.wb-btn[data-v-19bc7f17]{padding:12px 20px;border-radius:10px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:background-color .2s ease}.wb-btn--primary[data-v-19bc7f17]{background:#2563eb;color:#fff}.wb-btn--primary[data-v-19bc7f17]:hover{background:#1d4ed8}.wb-btn--primary[data-v-19bc7f17]:disabled{background:#93c5fd;cursor:not-allowed}.wb-btn--success[data-v-19bc7f17]{background:#10b981;color:#fff}.wb-btn--success[data-v-19bc7f17]:hover{background:#059669}.wb-btn--secondary[data-v-19bc7f17]{background:#e5e7eb;color:#374151}.wb-grid-form[data-v-19bc7f17]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wb-col-full[data-v-19bc7f17]{grid-column:span 2}.wb-form-buttons[data-v-19bc7f17]{display:flex;gap:12px}.wb-checkout-summary[data-v-19bc7f17]{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:20px}.wb-summary-item[data-v-19bc7f17]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:14px}.wb-summary-item[data-v-19bc7f17]:last-child{border-bottom:none}.wb-fee-next-month[data-v-19bc7f17]{margin-top:6px;padding-top:6px;border-top:1px solid #e2e8f0;color:#2563eb;font-weight:600}.wb-summary-item--next-month[data-v-19bc7f17]{color:#2563eb;font-weight:600;margin-top:4px;border-top:1px dashed #cbd5e1;padding-top:8px}.wb-map-wrapper[data-v-19bc7f17]{padding-bottom:20px}.wb-selected-bar[data-v-19bc7f17]{background:#eff6ff;border:2px solid #2563eb;border-radius:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 10px 25px -5px #2563eb33;animation:wbFadeIn-19bc7f17 .25s ease-in-out}.wb-selected-bar--top[data-v-19bc7f17]{margin-bottom:20px}.wb-selected-bar--bottom[data-v-19bc7f17]{margin-top:20px}@keyframes wbFadeIn-19bc7f17{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.wb-selected-info[data-v-19bc7f17]{display:flex;flex-direction:column}.wb-selected-label[data-v-19bc7f17]{font-size:11px;color:#6b7280;text-transform:uppercase;font-weight:600}.wb-selected-value[data-v-19bc7f17]{font-size:16px;color:#2563eb;font-weight:700}.wb-btn--lg[data-v-19bc7f17]{padding:12px 20px;font-size:15px}.wb-tariff-selector[data-v-19bc7f17]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-top:16px}.wb-h3[data-v-19bc7f17]{font-size:14px;font-weight:700;margin:0 0 12px;color:#1e293b}.wb-tariff-options[data-v-19bc7f17]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.wb-tariff-card[data-v-19bc7f17]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:2px solid #cbd5e1;background:#fff;cursor:pointer;transition:all .2s ease}.wb-tariff-card--active[data-v-19bc7f17]{border-color:#2563eb;background:#eff6ff}.wb-tariff-title[data-v-19bc7f17]{font-size:13px;font-weight:600;color:#1e293b}.wb-tariff-price[data-v-19bc7f17]{font-size:12px;color:#2563eb;font-weight:700;margin-top:2px}.wb-radio[data-v-19bc7f17]{accent-color:#2563eb}.wb-period-picker[data-v-19bc7f17]{margin-top:10px}.wb-summary-item--total[data-v-19bc7f17]{margin-top:8px;padding-top:12px;border-top:2px dashed #e2e8f0}.wb-total-price[data-v-19bc7f17]{font-size:18px;color:#2563eb;font-weight:800}.wb-mt[data-v-19bc7f17]{margin-top:24px}.wb-fee-breakdown[data-v-19bc7f17]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:12px 16px;margin-top:14px}.wb-fee-title[data-v-19bc7f17]{font-size:12px;font-weight:700;color:#475569;margin-bottom:8px;text-transform:uppercase}.wb-fee-row[data-v-19bc7f17]{display:flex;justify-content:space-between;font-size:13px;color:#334155;padding:4px 0}.wb-fee-row strong[data-v-19bc7f17]{color:#0f172a}.wb-month-grid[data-v-19bc7f17]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:8px}.wb-month-btn[data-v-19bc7f17]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 10px;border:1px solid #cbd5e1;background:#fff;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;color:#334155;transition:all .2s ease}.wb-month-btn[data-v-19bc7f17]:hover{border-color:#94a3b8;background:#f8fafc}.wb-month-btn--active[data-v-19bc7f17]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.wb-month-badge[data-v-19bc7f17]{font-size:10px;color:#d97706;background:#fef3c7;padding:2px 6px;border-radius:4px;margin-top:4px}.wb-month-sub[data-v-19bc7f17]{font-size:10px;color:#0284c7;margin-top:2px}.wb-fee-note[data-v-19bc7f17]{font-size:11px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:8px 10px;margin:6px 0 10px;line-height:1.4}.wb-fee-total-row[data-v-19bc7f17]{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #e2e8f0;font-size:14px;font-weight:700;color:#0f172a}.wb-parking-info-badges[data-v-19bc7f17]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wb-info-badge[data-v-19bc7f17]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;line-height:1}.wb-info-badge--truck[data-v-19bc7f17]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.wb-info-badge--car[data-v-19bc7f17]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.wb-info-badge--stat[data-v-19bc7f17]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.wb-info-badge--new[data-v-19bc7f17]{background:#fffbebf5;color:#b45309;border:1px solid #fcd34d;font-weight:700}.wb-new-parking-notice[data-v-19bc7f17]{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;padding:14px 16px;margin-bottom:16px;font-size:13px;color:#78350f}.wb-new-parking-notice strong[data-v-19bc7f17]{display:block;font-size:14px;margin-bottom:4px;color:#92400e}.wb-tariff-card--disabled[data-v-19bc7f17]{opacity:.55;cursor:not-allowed;background:#f8fafc;border-color:#cbd5e1}.wb-text-disabled[data-v-19bc7f17]{color:#94a3b8!important;font-size:11px!important;font-weight:500!important}.wb-scheme-preview-block[data-v-19bc7f17]{margin:16px 0;display:flex;align-items:center;gap:12px;background:#f1f5f9;padding:12px 16px;border-radius:12px;border:1px solid #cbd5e1}.wb-btn--plan[data-v-19bc7f17]{background:#0284c7;color:#fff;padding:10px 16px;font-size:13px;font-weight:600;border-radius:8px}.wb-btn--plan[data-v-19bc7f17]:hover{background:#0369a1}.wb-scheme-hint[data-v-19bc7f17]{font-size:12px;color:#64748b}.wb-modal-overlay[data-v-19bc7f17]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172abf;display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px}.wb-modal-content[data-v-19bc7f17]{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.wb-modal-header[data-v-19bc7f17]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.wb-modal-title[data-v-19bc7f17]{font-size:16px;font-weight:700;color:#0f172a;margin:0}.wb-modal-close[data-v-19bc7f17]{background:none;border:none;font-size:20px;cursor:pointer;color:#64748b}.wb-modal-close[data-v-19bc7f17]:hover{color:#0f172a}.wb-modal-body[data-v-19bc7f17]{padding:16px;overflow-y:auto;display:flex;justify-content:center}.wb-modal-footer[data-v-19bc7f17]{padding:12px 20px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;background:#f8fafc}.wb-scheme-img[data-v-19bc7f17]{max-width:100%;height:auto;border-radius:8px;border:1px solid #cbd5e1}@media (max-width: 768px){.wb-root[data-v-19bc7f17]{padding:8px 4px}.wb-container[data-v-19bc7f17]{padding:16px 14px;border-radius:12px}.wb-header[data-v-19bc7f17]{flex-direction:column;align-items:flex-start;gap:12px}.wb-title[data-v-19bc7f17]{font-size:19px}.wb-subtitle[data-v-19bc7f17]{font-size:12px}.wb-stepper[data-v-19bc7f17]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wb-step-title[data-v-19bc7f17]{font-size:12px}.wb-tariff-options[data-v-19bc7f17]{grid-template-columns:1fr;gap:12px}.wb-months-grid[data-v-19bc7f17]{grid-template-columns:1fr 1fr;gap:8px}.wb-grid-2[data-v-19bc7f17],.wb-grid-form[data-v-19bc7f17]{grid-template-columns:1fr;gap:12px}.wb-col-full[data-v-19bc7f17]{grid-column:span 1}.wb-input[data-v-19bc7f17],.wb-select[data-v-19bc7f17]{font-size:16px!important;min-height:46px;padding:10px 12px}.wb-map-grid[data-v-19bc7f17]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:8px}.wb-place-btn[data-v-19bc7f17]{padding:10px 6px;min-height:48px}.wb-place-num[data-v-19bc7f17]{font-size:12.5px}.wb-selected-bar[data-v-19bc7f17]{flex-direction:column;align-items:stretch;text-align:center;padding:14px 16px;gap:12px}.wb-selected-info[data-v-19bc7f17]{text-align:center}.wb-selected-label[data-v-19bc7f17]{font-size:12px}.wb-selected-value[data-v-19bc7f17]{font-size:16px}.wb-btn[data-v-19bc7f17]{width:100%;min-height:48px;font-size:14.5px;justify-content:center}.wb-scheme-preview-block[data-v-19bc7f17]{flex-direction:column;align-items:stretch;text-align:center}.wb-btn--plan[data-v-19bc7f17]{width:100%}.wb-modal-content[data-v-19bc7f17]{max-width:100%;width:100%;max-height:95vh;border-radius:12px}.wb-modal-header[data-v-19bc7f17]{padding:12px 14px}.wb-modal-title[data-v-19bc7f17]{font-size:14px}}@media (max-width: 480px){.wb-stepper[data-v-19bc7f17]{grid-template-columns:1fr 1fr}.wb-map-legend[data-v-19bc7f17]{gap:8px}.wb-legend-item[data-v-19bc7f17]{font-size:11px}}.wb-place-pin[data-v-19bc7f17]{border-radius:4px;cursor:pointer;transition:all .15s ease;border:1.5px solid transparent;z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.wb-place-pin--free[data-v-19bc7f17]{background-color:#10b98173!important;border-color:#059669cc!important}.wb-place-pin--free[data-v-19bc7f17]:hover,.wb-place-pin--free[data-v-19bc7f17]:active{background-color:#10b981cc!important;border-color:#059669!important;box-shadow:0 0 0 3px #10b98166!important}.wb-place-pin--selected[data-v-19bc7f17]{background-color:#2563ebcc!important;border-color:#1d4ed8!important;box-shadow:0 0 0 3px #2563eb80!important;z-index:25!important}.wb-place-pin--held[data-v-19bc7f17],.wb-place-pin--occupied[data-v-19bc7f17]{background-color:#ef444466!important;border-color:#dc2626b3!important;cursor:not-allowed!important}@media (max-width: 768px){.wb-modal-overlay[data-v-19bc7f17]{padding:0!important;background:#0f172a!important}.wb-modal-content--lg[data-v-19bc7f17]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.wb-modal-header[data-v-19bc7f17]{padding:10px 12px!important;background:#fff!important;border-bottom:1px solid #cbd5e1!important}.wb-zoom-toolbar[data-v-19bc7f17]{gap:2px!important;padding:2px!important}.wb-zoom-btn[data-v-19bc7f17]{padding:6px 8px!important;font-size:12px!important;min-height:36px!important}.wb-modal-close[data-v-19bc7f17]{padding:6px 10px!important;font-size:18px!important;min-height:38px!important}.wb-modal-body--zoomable[data-v-19bc7f17]{padding:6px!important;-webkit-overflow-scrolling:touch!important}.wb-modal-footer[data-v-19bc7f17]{padding:10px 12px!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;text-align:center!important}.wb-modal-footer .wb-btn[data-v-19bc7f17]{width:100%!important;min-height:46px!important}}
