/*! lotocarva-source-sha256:3faf48221845ade4cd57db1236550048c1b4375dd12e0ba46b2faa022e981914 */.lc-filter-guest{width:min(100% - 24px,640px);margin:28px auto 56px;padding:30px 26px;color:#eef2f7;text-align:center;background:#17191d;border:1px solid #343a40;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.24)}.lc-filter-guest__icon{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;color:#ffd700;background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.22);border-radius:14px}.lc-filter-guest__icon svg{width:30px;height:30px;fill:currentColor}.lc-filter-guest h2{margin:0 0 12px;color:#fff;font-size:clamp(1.35rem,4vw,1.65rem);line-height:1.25;font-weight:800}.lc-filter-guest__text{max-width:540px;margin:0 auto 24px;color:#d1d5db;font-size:1.05rem;line-height:1.6}.lc-filter-guest__status{max-width:540px;margin:-8px auto 18px;padding:10px 12px;color:#ffd7d7;background:rgba(180,35,24,.12);border:1px solid rgba(248,113,113,.32);border-radius:9px;font-size:.95rem;line-height:1.45}.lc-filter-guest__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.lc-filter-guest__button{min-width:190px;min-height:52px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:1rem;line-height:1.2;font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.lc-filter-guest__button:hover{transform:translateY(-1px);text-decoration:none}.lc-filter-guest__button--primary{color:#111;background:#ffd700;border:1px solid #ffd700}.lc-filter-guest__button--primary:hover{color:#111;background:#ffdf33;border-color:#ffdf33}.lc-filter-guest__button--secondary{color:#fff;background:#242830;border:1px solid #4b5563}.lc-filter-guest__button--secondary:hover{color:#fff;background:#303640;border-color:#64748b}.lc-presets{width:min(100% - 24px,980px);margin:22px auto 34px;padding:22px;color:#eef2f7;background:#151b25;border:1px solid #303947;border-radius:16px;box-shadow:0 12px 34px rgba(0,0,0,.2)}.lc-presets h2{margin:0 0 5px;color:#fff;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25;font-weight:850}.lc-presets__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.lc-presets__heading p{margin:0;color:#c6ced9;font-size:1rem;line-height:1.5}.lc-presets__new,.lc-preset-card__use,.lc-presets-empty a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:9px;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none}.lc-presets__new,.lc-preset-card__use{color:#fff;background:#7c3aed;border:1px solid #8b5cf6}.lc-presets__new:hover,.lc-preset-card__use:hover{color:#fff;background:#6d28d9;text-decoration:none}.lc-presets__list{display:grid;gap:12px}.lc-preset-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;background:#1b2533;border:1px solid rgba(255,255,255,.12);border-radius:12px}.lc-preset-card__title-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lc-preset-card h3{margin:0;color:#fff;font-size:1.08rem;line-height:1.3}.lc-preset-card__title-row span{padding:4px 8px;color:#ddd6fe;background:rgba(124,58,237,.14);border:1px solid rgba(139,92,246,.35);border-radius:999px;font-size:.8rem;font-weight:750}.lc-preset-card__summary{margin:6px 0 0;color:#cbd5e1;font-size:.96rem;line-height:1.45}.lc-preset-card__meta{margin:4px 0 0;color:#94a3b8;font-size:.88rem;line-height:1.4}.lc-preset-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lc-preset-card__secondary,.lc-preset-card__delete{min-height:44px;padding:9px 12px;border-radius:8px;font:inherit;font-size:.94rem;font-weight:750;cursor:pointer}.lc-preset-card__secondary{color:#eef2f7;background:#242d3a;border:1px solid #4a5565}.lc-preset-card__delete{color:#ffb4b4;background:transparent;border:1px solid rgba(248,113,113,.42)}.lc-presets-empty{padding:28px 20px;text-align:center;background:#1b2533;border:1px dashed #465266;border-radius:12px}.lc-presets-empty>span{display:inline-grid;place-items:center;width:48px;height:48px;color:#c4b5fd}.lc-presets-empty>span svg{width:28px;height:28px}.lc-presets-empty h3{margin:6px 0 7px;color:#fff;font-size:1.15rem}.lc-presets-empty p{margin:0 auto 16px;max-width:600px;color:#c6ced9;line-height:1.5}.lc-presets-empty a{color:#fff;background:#7c3aed;border:1px solid #8b5cf6}.lc-presets__message{min-height:0;margin:0 0 12px;color:#8bf0b8;font-size:.96rem;line-height:1.4}.lc-presets__message:empty{display:none}.lc-presets__message--error{color:#ffb4b4}.lc-preset-dialog{width:min(92vw,460px);margin:auto;padding:0;color:#eef2f7;background:#171f2b;border:1px solid #4a5565;border-radius:14px;box-shadow:0 22px 70px rgba(0,0,0,.5)}.lc-preset-dialog::backdrop{background:rgba(7,10,15,.72)}.lc-preset-dialog__body{padding:22px}.lc-preset-dialog h2{margin:0 0 16px;color:#fff;font-size:1.25rem}.lc-preset-dialog p{margin:0 0 16px;color:#cbd5e1;line-height:1.5}.lc-preset-dialog label{display:block;margin-bottom:6px;color:#dbe3ed;font-weight:750}.lc-preset-dialog input[type="text"]{width:100%;min-height:50px;padding:10px 12px;color:#fff;background:#0f151e;border:1px solid #59677a;border-radius:9px;font:inherit;font-size:1rem}.lc-preset-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.lc-preset-dialog button{min-height:48px;border-radius:9px;font:inherit;font-weight:800;cursor:pointer}.lc-preset-dialog button:not(.is-primary):not(.is-danger){color:#fff;background:#252e3b;border:1px solid #4b5563}.lc-preset-dialog .is-primary{color:#fff;background:#7c3aed;border:1px solid #8b5cf6}.lc-preset-dialog .is-danger{color:#fff;background:#b42318;border:1px solid #d92d20}.lc-presets__new:focus-visible,.lc-preset-card a:focus-visible,.lc-preset-card button:focus-visible,.lc-filter-guest__button:focus-visible,.lc-preset-dialog button:focus-visible,.lc-preset-dialog input:focus-visible{outline:3px solid #ffd700;outline-offset:3px}@media (max-width:760px){.lc-presets__heading{align-items:stretch;flex-direction:column}.lc-presets__new{width:100%}.lc-preset-card{grid-template-columns:1fr;gap:13px}.lc-preset-card__actions{display:grid;grid-template-columns:1fr 1fr}.lc-preset-card__use{grid-column:1 / -1}}@media (max-width:560px){.lc-filter-guest{margin-top:18px;margin-bottom:36px;padding:24px 18px}.lc-filter-guest__text{font-size:1rem}.lc-filter-guest__actions{display:grid;grid-template-columns:1fr}.lc-filter-guest__button{width:100%;min-width:0}}@media (max-width:480px){.lc-presets{width:min(100% - 16px,980px);margin-top:14px;padding:16px}.lc-preset-card__actions{grid-template-columns:1fr}.lc-preset-card__use{grid-column:auto}.lc-preset-dialog__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important}}