.app-section-stats[data-v-3d9c560a]{margin-bottom:0!important}.app-section-hero[data-v-3d9c560a]{overflow:hidden;border:0;border-radius:var(--r-2xl);-webkit-box-shadow:0 20px 40px rgba(44,52,71,.1);box-shadow:0 20px 40px rgba(44,52,71,.1);background:radial-gradient(circle at top right,rgba(254,194,96,.28),transparent 28%),radial-gradient(circle at left center,hsla(0,0%,100%,.12),transparent 26%),var(--brand-bar-hero)}.app-section-hero__body[data-v-3d9c560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.55rem 1.7rem}.app-section-hero__copy[data-v-3d9c560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.app-section-hero h3[data-v-3d9c560a]{color:#fff8f1;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.app-section-hero__text[data-v-3d9c560a]{max-width:48rem;color:rgba(255,246,237,.86);font-size:.84rem;line-height:1.55}.app-section-hero__actions[data-v-3d9c560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.app-section-hero__meta[data-v-3d9c560a]{text-align:right}.app-section-hero__meta-label[data-v-3d9c560a]{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,248,240,.62);font-weight:700;margin-bottom:.2rem}.app-section-hero__meta-value[data-v-3d9c560a]{color:#fff8f1;font-size:.8rem;font-weight:600}.app-section-hero__refresh[data-v-3d9c560a]{border-radius:var(--r-pill);min-width:108px;min-height:40px;border:0;background:linear-gradient(135deg,rgba(255,248,240,.2),rgba(255,248,240,.12));color:#fff9f4;backdrop-filter:blur(12px);-webkit-box-shadow:inset 0 0 0 1px rgba(255,248,240,.24);box-shadow:inset 0 0 0 1px rgba(255,248,240,.24);font-size:.78rem}.app-section-hero__refresh[data-v-3d9c560a]:focus,.app-section-hero__refresh[data-v-3d9c560a]:hover{background:linear-gradient(135deg,rgba(255,248,240,.3),rgba(255,248,240,.18));color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(255,248,240,.32),0 0 0 .2rem rgba(255,250,245,.12);box-shadow:inset 0 0 0 1px rgba(255,248,240,.32),0 0 0 .2rem rgba(255,250,245,.12)}.app-section-stat[data-v-3d9c560a]{overflow:hidden;border:1px solid rgba(223,230,238,.78);border-radius:var(--r-xl);-webkit-box-shadow:0 14px 30px rgba(44,52,71,.06);box-shadow:0 14px 30px rgba(44,52,71,.06);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.96)),to(rgba(247,249,252,.98)));background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,249,252,.98))}.app-section-stat__header[data-v-3d9c560a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.15rem 0}.app-section-stat__label[data-v-3d9c560a]{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:#7d8696;font-weight:700;margin-bottom:.55rem}.app-section-stat__value[data-v-3d9c560a]{font-size:1.72rem;line-height:1;font-weight:700;letter-spacing:-.03em;color:#233247}.app-section-stat__hint[data-v-3d9c560a]{margin-top:.45rem;color:#74839a;font-size:.72rem;line-height:1.4}.app-section-stat__icon[data-v-3d9c560a]{width:3rem;height:3rem;border-radius:var(--r-lg);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.08rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.app-section-stat__icon--total[data-v-3d9c560a],.security-stat__icon--primary[data-v-3d9c560a]{background:linear-gradient(135deg,rgba(140,21,21,.12),rgba(254,194,96,.2));color:#8c1515}.app-section-stat__icon--active[data-v-3d9c560a],.security-stat__icon--success[data-v-3d9c560a]{background:linear-gradient(135deg,rgba(46,184,92,.12),rgba(46,184,92,.2));color:#2eb85c}.app-section-stat__icon--attention[data-v-3d9c560a],.security-stat__icon--warning[data-v-3d9c560a]{background:linear-gradient(135deg,rgba(254,194,96,.18),rgba(140,21,21,.1));color:#9a5d00}@media(max-width:767.98px){.app-section-hero__body[data-v-3d9c560a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-section-hero__actions[data-v-3d9c560a],.app-section-hero__body[data-v-3d9c560a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-section-hero__actions[data-v-3d9c560a]{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.app-section-hero__meta[data-v-3d9c560a]{text-align:left}}.search-box[data-v-39543ddf]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:320px;min-width:0}.search-box--block[data-v-39543ddf]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;max-width:none}.search-box__input[data-v-39543ddf]{width:100%;height:45px;padding:0 2.4rem 0 2.5rem;border:1px solid #dde4ec;border-radius:var(--r-sm);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfcfe));background:linear-gradient(180deg,#fff,#fbfcfe);color:#243447;font-size:.9rem}.search-box__input[data-v-39543ddf]::-webkit-input-placeholder{color:#9aa3b0}.search-box__input[data-v-39543ddf]::-moz-placeholder{color:#9aa3b0}.search-box__input[data-v-39543ddf]:-ms-input-placeholder{color:#9aa3b0}.search-box__input[data-v-39543ddf]::-ms-input-placeholder{color:#9aa3b0}.search-box__input[data-v-39543ddf]::placeholder{color:#9aa3b0}.search-box__input[data-v-39543ddf]:focus{outline:none;border-color:#8c1515;-webkit-box-shadow:0 0 0 .15rem rgba(140,21,21,.15);box-shadow:0 0 0 .15rem rgba(140,21,21,.15)}.search-box__input[data-v-39543ddf]:disabled{background:#f4f6f9;color:#9aa3b0}.search-box__icon[data-v-39543ddf]{position:absolute;left:.85rem;color:#9aa3b0;pointer-events:none}.search-box__clear[data-v-39543ddf]{position:absolute;right:.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#9aa3b0;cursor:pointer}.search-box__clear[data-v-39543ddf]:hover{background:#eef1f6;color:#6b7280}.filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;margin-bottom:1rem}.filter-bar .filter-search{-webkit-box-flex:2;-ms-flex:2 1 260px;flex:2 1 260px}.filter-bar .filter-select{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px}.filter-bar .filter-select .float-group,.filter-bar .filter-select .floating-multi{margin-bottom:0}.filter-bar .filter-reset{margin-left:auto;height:45px;white-space:nowrap}.erm-page[data-v-dfd186f6]{background:transparent}.erm-shell[data-v-dfd186f6]{width:100%}.erm-filters[data-v-dfd186f6]{background:#fff;border:1px solid rgba(223,230,238,.9);border-radius:var(--r-lg);-webkit-box-shadow:0 12px 28px rgba(44,52,71,.06);box-shadow:0 12px 28px rgba(44,52,71,.06);padding:1.15rem 1.3rem;margin-bottom:1.6rem}.erm-filters[data-v-dfd186f6] .filter-bar{margin-bottom:0}.erm-seats[data-v-dfd186f6] input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.erm-seats[data-v-dfd186f6] input[type=number]::-webkit-inner-spin-button,.erm-seats[data-v-dfd186f6] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.erm-seg[data-v-dfd186f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f0f1f4;border-radius:var(--r-sm);padding:3px;height:42px}.erm-seg__btn[data-v-dfd186f6]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;border:0;background:transparent;border-radius:var(--r-sm);cursor:pointer;font-size:.82rem;font-weight:600;color:#6b7280;padding:0 .7rem;white-space:nowrap;-webkit-transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.erm-seg__btn.is-active[data-v-dfd186f6]{background:#fff;color:var(--panel-ink);-webkit-box-shadow:0 2px 6px rgba(44,52,71,.12);box-shadow:0 2px 6px rgba(44,52,71,.12)}.erm-grid[data-v-dfd186f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px}.erm-card[data-v-dfd186f6]{background:#fff;border:1px solid rgba(223,230,238,.85);border-radius:var(--r-lg);overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 20px rgba(44,52,71,.05);box-shadow:0 8px 20px rgba(44,52,71,.05);-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.erm-card[data-v-dfd186f6]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 18px 34px rgba(44,52,71,.14);box-shadow:0 18px 34px rgba(44,52,71,.14)}.erm-card__cover[data-v-dfd186f6]{position:relative;height:168px;background:var(--brand-bar-modal);overflow:hidden}.erm-card__cover-icon[data-v-dfd186f6]{position:absolute;right:-10px;bottom:-14px;width:96px;height:96px;color:hsla(0,0%,100%,.18)}.erm-card__photo[data-v-dfd186f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.erm-card__cover.has-photo[data-v-dfd186f6]:after{content:"";position:absolute;inset:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.28)),color-stop(34%,transparent),color-stop(58%,transparent),to(rgba(0,0,0,.42)));background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 34%,transparent 58%,rgba(0,0,0,.42))}.erm-card:hover .erm-card__photo[data-v-dfd186f6]{-webkit-transform:scale(1.04);transform:scale(1.04)}.erm-card__photo[data-v-dfd186f6]{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.erm-badge[data-v-dfd186f6]{position:absolute;top:.7rem;right:.7rem;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;background:#fff;border-radius:var(--r-pill);padding:.26rem .6rem;font-size:.72rem;font-weight:700;-webkit-box-shadow:0 3px 8px rgba(44,52,71,.16);box-shadow:0 3px 8px rgba(44,52,71,.16)}.erm-badge__dot[data-v-dfd186f6]{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.erm-badge.is-available[data-v-dfd186f6]{color:#1f8a4c}.erm-badge.is-available .erm-badge__dot[data-v-dfd186f6]{background:#2eb85c}.erm-badge.is-partial[data-v-dfd186f6]{color:#9a5d00}.erm-badge.is-partial .erm-badge__dot[data-v-dfd186f6]{background:#e6820e}.erm-badge.is-busy[data-v-dfd186f6]{color:#b32e2e}.erm-badge.is-busy .erm-badge__dot[data-v-dfd186f6]{background:#e55353}.erm-card__building[data-v-dfd186f6]{position:absolute;left:.7rem;bottom:.7rem;z-index:2;background:rgba(0,0,0,.28);color:#fff;font-size:.72rem;font-weight:600;border-radius:var(--r-pill);padding:.22rem .65rem;backdrop-filter:blur(4px)}.erm-card__body[data-v-dfd186f6]{padding:.95rem 1.05rem 1.05rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.erm-card__name[data-v-dfd186f6]{margin:0;font-size:1.1rem;font-weight:700;color:#233247}.erm-card__meta[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.82rem;color:#768192}.erm-card__meta>span[data-v-dfd186f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.erm-card__sep[data-v-dfd186f6]{color:#c0c6d0}.erm-chips[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.erm-chip[data-v-dfd186f6]{background:#f0f1f4;color:#5c6b7a;font-size:.72rem;font-weight:600;border-radius:var(--r-pill);padding:.22rem .6rem}.erm-card__foot[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;padding-top:.85rem;border-top:1px solid #f0f2f6}.erm-price[data-v-dfd186f6]{font-size:.98rem;font-weight:700;color:#233247}.erm-price--ask[data-v-dfd186f6]{color:#1f8a4c;font-size:.9rem}.erm-more[data-v-dfd186f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.82rem;font-weight:700;color:#4c5568}.erm-priceblock[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.erm-price__note[data-v-dfd186f6]{font-size:.74rem;color:#9aa2ad;font-weight:600;margin-top:.05rem}.erm-fee[data-v-dfd186f6]{margin-top:1.35rem;border:1px solid var(--panel-line);border-radius:var(--r-md);background:var(--panel-surface);padding:1rem 1.1rem}.erm-fee__title[data-v-dfd186f6]{font-size:.98rem;font-weight:700;color:var(--panel-ink);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8rem}.erm-fee__toggles[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9rem 1.4rem}.erm-fee__group[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;min-width:0}.erm-fee__glabel[data-v-dfd186f6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#8a94a2}.erm-seg--fee[data-v-dfd186f6]{height:38px;-ms-flex-item-align:start;align-self:flex-start}.erm-fee__result[data-v-dfd186f6]{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.65rem;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px dashed var(--panel-line);padding-top:.85rem}.erm-fee__price[data-v-dfd186f6]{font-size:2rem;font-weight:800;color:var(--panel-ink);line-height:1}.erm-fee__cap[data-v-dfd186f6]{font-size:.86rem;font-weight:600;color:var(--panel-ink-soft)}.erm-fee__ask[data-v-dfd186f6]{font-size:1.25rem;font-weight:700;color:#1f8a4c}.erm-fee__note[data-v-dfd186f6]{margin-top:.6rem;font-size:.76rem;color:var(--panel-ink-soft);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.erm-fee__extras[data-v-dfd186f6]{margin:.7rem 0 0;padding-left:1.1rem;font-size:.84rem;color:var(--panel-ink);line-height:1.55}.erm-conditions[data-v-dfd186f6]{margin-top:1.1rem;border:1px solid #e2e7ee;border-radius:var(--r-md);padding:.95rem 1.05rem;background:#fff}.erm-conditions__title[data-v-dfd186f6]{font-size:.95rem;font-weight:700;color:#233247;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.erm-conditions__list[data-v-dfd186f6]{margin:0;padding-left:1.1rem;font-size:.85rem;color:#4c5568;line-height:1.55;overflow-wrap:anywhere}.erm-empty[data-v-dfd186f6]{text-align:center;padding:4rem 1rem;color:#768192;background:#fff;border-radius:var(--r-lg);border:1px solid rgba(223,230,238,.85)}.erm-empty p[data-v-dfd186f6]{margin-top:.8rem;font-weight:600}.erm-modal[data-v-dfd186f6]{position:fixed;inset:0;z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;background:var(--panel-scrim);backdrop-filter:blur(2px)}.erm-modal__panel[data-v-dfd186f6]{width:100%;max-width:560px;max-height:92vh;overflow:hidden;background:#fff;border-radius:var(--r-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 30px 70px rgba(23,28,38,.4);box-shadow:0 30px 70px rgba(23,28,38,.4)}.erm-modal__head[data-v-dfd186f6]{position:relative;padding:1.35rem 1.5rem;background:var(--brand-bar-modal);color:#fff}.erm-modal__eyebrow[data-v-dfd186f6]{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:hsla(0,0%,100%,.82)}.erm-modal__title[data-v-dfd186f6]{margin:.2rem 0 .25rem;font-size:1.4rem;font-weight:700}.erm-modal__sub[data-v-dfd186f6]{font-size:.82rem;color:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.erm-modal__close[data-v-dfd186f6]{position:absolute;top:1rem;right:1rem;width:34px;height:34px;border:0;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s ease;transition:background .15s ease}.erm-modal__close[data-v-dfd186f6]:hover{background:hsla(0,0%,100%,.34)}.erm-modal__body[data-v-dfd186f6]{padding:1.35rem 1.5rem;overflow-y:auto}.erm-photo[data-v-dfd186f6]{position:relative;margin-bottom:1.25rem;border-radius:var(--r-md);overflow:hidden;background:#f0f1f4}.erm-photo__img[data-v-dfd186f6]{display:block;width:100%;height:260px;-o-object-fit:cover;object-fit:cover;cursor:-webkit-zoom-in;cursor:zoom-in}.erm-photo__zoom[data-v-dfd186f6]{position:absolute;right:.65rem;bottom:.65rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;cursor:pointer;background:hsla(0,0%,100%,.92);color:var(--panel-ink);border-radius:var(--r-pill);padding:.28rem .7rem;font-size:.74rem;font-weight:700;-webkit-box-shadow:0 3px 10px rgba(44,52,71,.2);box-shadow:0 3px 10px rgba(44,52,71,.2);-webkit-transition:background .15s ease;transition:background .15s ease}.erm-photo__zoom[data-v-dfd186f6]:hover{background:#fff}.erm-photo__empty[data-v-dfd186f6]{height:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;color:#9aa2ad;font-size:.82rem;font-weight:600}.erm-lightbox[data-v-dfd186f6],.erm-photo__empty[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.erm-lightbox[data-v-dfd186f6]{position:fixed;inset:0;z-index:1060;background:rgba(12,8,6,.9);cursor:-webkit-zoom-out;cursor:zoom-out}.erm-lightbox__bar[data-v-dfd186f6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.85rem 1.1rem;color:#fff;background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.1)}.erm-lightbox__name[data-v-dfd186f6]{font-size:.95rem;font-weight:700;margin-right:auto}.erm-lightbox__counter[data-v-dfd186f6]{font-size:.8rem;font-weight:700;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.14);border-radius:var(--r-pill);padding:.15rem .65rem}.erm-lightbox__close[data-v-dfd186f6]{width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:0;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.erm-lightbox__close[data-v-dfd186f6]:hover{background:hsla(0,0%,100%,.32)}.erm-lightbox__scroll[data-v-dfd186f6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;padding:1.1rem 1rem 2rem;scroll-behavior:smooth}.erm-lightbox__img[data-v-dfd186f6]{max-width:min(1100px,94vw);width:auto;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md);-webkit-box-shadow:0 24px 60px rgba(0,0,0,.5);box-shadow:0 24px 60px rgba(0,0,0,.5);background:#000}.erm-lightbox__end[data-v-dfd186f6]{color:hsla(0,0%,100%,.45);font-size:.78rem;font-weight:600;padding:.5rem 0 0}.erm-lightbox__hint[data-v-dfd186f6]{left:50%;bottom:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;color:hsla(0,0%,100%,.75);font-size:.74rem;font-weight:600;background:rgba(0,0,0,.45);padding:.22rem .75rem}.erm-card__count[data-v-dfd186f6],.erm-lightbox__hint[data-v-dfd186f6]{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--r-pill)}.erm-card__count[data-v-dfd186f6]{right:.7rem;bottom:.7rem;z-index:2;background:rgba(0,0,0,.5);color:#fff;font-size:.7rem;font-weight:700;padding:.14rem .55rem;backdrop-filter:blur(4px)}.erm-facts[data-v-dfd186f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.erm-fact[data-v-dfd186f6]{background:#f7f8fa;border-radius:var(--r-md);padding:.7rem .85rem}.erm-fact--price[data-v-dfd186f6]{background:var(--panel-surface-2)}.erm-fact__label[data-v-dfd186f6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#8a94a2;margin-bottom:.3rem}.erm-fact__value[data-v-dfd186f6]{font-size:.98rem;font-weight:700;color:#233247}.erm-modal__section[data-v-dfd186f6]{margin-top:1.25rem}.erm-modal__section-label[data-v-dfd186f6]{font-size:.78rem;font-weight:700;color:#768192;margin-bottom:.55rem}.table-scroll[data-v-dfd186f6]{overflow-x:auto;margin-top:.9rem}.erm-rates[data-v-dfd186f6]{width:100%;border-collapse:collapse;font-size:.82rem}.erm-rates__cap[data-v-dfd186f6]{caption-side:top;text-align:left;font-size:.72rem;font-weight:700;color:#8a94a2;padding-bottom:.35rem}.erm-rates td[data-v-dfd186f6],.erm-rates th[data-v-dfd186f6]{padding:.4rem .6rem;border-bottom:1px solid var(--panel-line);white-space:nowrap}.erm-rates thead th[data-v-dfd186f6]{color:#8a94a2;font-weight:700;text-align:left}.erm-rates tbody th[data-v-dfd186f6]{color:#233247;font-weight:700;text-align:left}.erm-rates .num[data-v-dfd186f6]{text-align:right;color:#233247}.erm-rates .is-selected[data-v-dfd186f6]{background:var(--panel-surface-2);font-weight:800;border-radius:var(--r-sm)}.erm-quote[data-v-dfd186f6]{margin-top:1.1rem;border:1px solid #e2e7ee;border-radius:var(--r-md);padding:.95rem 1.05rem;background:#fbfcfd}.erm-quote__title[data-v-dfd186f6]{font-size:.95rem;font-weight:700;color:#233247}.erm-quote__days[data-v-dfd186f6],.erm-quote__title[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.erm-quote__days[data-v-dfd186f6]{gap:.6rem;margin:.75rem 0 .6rem;font-size:.85rem;color:#5c6b7a}.erm-quote__input[data-v-dfd186f6]{width:5rem;padding:.3rem .5rem;border:1px solid #d5dae1;border-radius:var(--r-sm);font-size:.9rem}.erm-quote__lines[data-v-dfd186f6]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.erm-quote__lines>div[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;font-size:.85rem}.erm-quote__lines dt[data-v-dfd186f6]{margin:0;color:#6b7280;font-weight:400}.erm-quote__lines dd[data-v-dfd186f6]{margin:0;color:#233247;font-weight:600}.erm-quote__total[data-v-dfd186f6]{border-top:1px solid #e2e7ee;padding-top:.45rem;margin-top:.15rem}.erm-quote__total dt[data-v-dfd186f6]{color:#233247;font-weight:700}.erm-quote__total dd[data-v-dfd186f6]{font-size:1.15rem;font-weight:800;color:var(--panel-ink)}.erm-quote__note[data-v-dfd186f6]{margin:.7rem 0 0;font-size:.75rem;color:#8a94a2;line-height:1.45}.erm-contact[data-v-dfd186f6]{margin-top:1.35rem;background:var(--panel-surface);border:1px solid var(--panel-line);border-radius:var(--r-md);padding:1rem 1.1rem;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:box-shadow .25s ease,border-color .25s ease;transition:box-shadow .25s ease,border-color .25s ease,-webkit-box-shadow .25s ease}.erm-contact.is-highlighted[data-v-dfd186f6]{border-color:var(--panel-line-strong);-webkit-box-shadow:0 0 0 3px var(--panel-ring);box-shadow:0 0 0 3px var(--panel-ring)}.erm-contact__title[data-v-dfd186f6]{font-size:.98rem;font-weight:700;color:var(--panel-ink);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.erm-contact__text[data-v-dfd186f6]{font-size:.82rem;color:var(--panel-ink-soft);line-height:1.5;margin:.5rem 0 .85rem}.erm-contact__rows[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.erm-contact__row[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;font-size:.85rem}.erm-contact__icon[data-v-dfd186f6]{color:var(--panel-ink-soft);width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.erm-contact__k[data-v-dfd186f6]{color:#8a94a2;min-width:4.5rem}.erm-contact__v[data-v-dfd186f6]{color:#233247;font-weight:600;text-decoration:none}a.erm-contact__v[data-v-dfd186f6]:hover{color:var(--panel-ink);text-decoration:underline}.erm-modal__foot[data-v-dfd186f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.65rem;padding:1rem 1.5rem 1.35rem;border-top:1px solid #f0f2f6}.erm-btn[data-v-dfd186f6]{border:0;border-radius:var(--r-sm);padding:.6rem 1.15rem;font-size:.88rem;font-weight:700;cursor:pointer;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.erm-btn--ghost[data-v-dfd186f6]{background:#fff;border:1px solid #d5dae1;color:#5c6b7a}.erm-btn--ghost[data-v-dfd186f6]:hover{background:#f7f8fa}.erm-btn--primary[data-v-dfd186f6]{background:#8c1515;color:#fff}.erm-btn--primary[data-v-dfd186f6]:hover{background:#711111}.erm-fade-enter-active[data-v-dfd186f6],.erm-fade-leave-active[data-v-dfd186f6]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.erm-fade-enter[data-v-dfd186f6],.erm-fade-leave-to[data-v-dfd186f6]{opacity:0}.erm-fade-enter .erm-modal__panel[data-v-dfd186f6],.erm-fade-leave-to .erm-modal__panel[data-v-dfd186f6]{-webkit-transform:translateY(12px);transform:translateY(12px)}.erm-modal__panel[data-v-dfd186f6]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media(max-width:560px){.erm-filters[data-v-dfd186f6]{padding:1rem}.erm-facts[data-v-dfd186f6]{grid-template-columns:1fr}.erm-photo__img[data-v-dfd186f6]{height:190px}.erm-lightbox__img[data-v-dfd186f6]{max-height:70vh}}.erm-photo__img--static[data-v-dfd186f6]{cursor:default}.erm-fee__result--flush[data-v-dfd186f6]{margin-top:0;border-top:0;padding-top:0}.erm-quote__days+.erm-quote__days[data-v-dfd186f6]{margin-top:0}