.AppShell[data-v-7e1d2957]{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);min-height:100dvh}.AppShell__header[data-v-7e1d2957]{align-items:center;background:var(--yt-bg);border-bottom:1px solid var(--yt-border);display:flex;height:var(--header-height);padding:0 16px}.AppShell__bar[data-v-7e1d2957]{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(280px,640px) auto;margin:0 auto;width:100%}.AppShell__brand[data-v-7e1d2957]{align-items:center;display:inline-flex;font-weight:700;gap:12px;letter-spacing:.01em;min-width:0}.AppShell__logo[data-v-7e1d2957]{background:var(--yt-red);border-radius:10px;box-shadow:var(--shadow-elevated);color:#fff;display:grid;font-size:13px;height:28px;place-items:center;width:28px}.AppShell__brandText[data-v-7e1d2957]{font-size:20px}.AppShell__search[data-v-7e1d2957]{display:grid;justify-self:center;max-width:640px;width:100%}.AppShell__search[data-v-7e1d2957],.AppShell__searchField[data-v-7e1d2957]{min-width:0;position:relative}.AppShell__searchIcon[data-v-7e1d2957]{filter:var(--yt-icon-filter);height:17px;left:15px;opacity:.58;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:17px;z-index:1}.AppShell__searchInput[data-v-7e1d2957]{background:var(--yt-input);border:1px solid var(--yt-border);border-radius:999px;color:var(--yt-text);height:38px;min-width:0;padding:0 18px 0 42px;width:100%}.AppShell__searchPanel[data-v-7e1d2957]{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:12px;box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;gap:8px;left:0;max-height:50dvh;overflow-y:auto;padding:8px;position:absolute;right:0;scrollbar-color:var(--yt-border) transparent;scrollbar-width:thin;top:calc(100% + 8px);z-index:20}.AppShell__resultCard[data-v-7e1d2957]{align-items:center;background:transparent;border:0;color:var(--yt-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr);min-width:0;padding:0;text-align:left;width:100%}.AppShell__resultCard--room[data-v-7e1d2957]{cursor:default;grid-template-columns:112px minmax(0,1fr) auto}.AppShell__resultCard[data-v-7e1d2957]:disabled{cursor:wait;opacity:.7}.AppShell__resultActions[data-v-7e1d2957]{align-items:center;display:flex;gap:4px}.AppShell__resultActionBtn[data-v-7e1d2957]{align-items:center;background:var(--yt-surface-elevated);border:1px solid var(--yt-border);border-radius:50%;color:var(--yt-text);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.AppShell__resultActionBtn[data-v-7e1d2957]:disabled{cursor:wait;opacity:.6}.AppShell__resultActionBtn--replace[data-v-7e1d2957]{background:var(--yt-red);border-color:transparent;color:#fff}.AppShell__resultActionBtn--replace[data-v-7e1d2957]:hover:not(:disabled){opacity:.85}.AppShell__resultActionBtn--suggest[data-v-7e1d2957]:hover:not(:disabled){background:var(--yt-border)}.AppShell__resultThumb[data-v-7e1d2957]{aspect-ratio:16/9;background:var(--yt-surface-elevated);border-radius:8px;color:var(--yt-text-muted);display:grid;font-size:13px;font-weight:700;-o-object-fit:cover;object-fit:cover;place-items:center;width:112px}.AppShell__resultMeta[data-v-7e1d2957]{display:grid;gap:5px;min-width:0}.AppShell__resultMeta span[data-v-7e1d2957],.AppShell__resultMeta strong[data-v-7e1d2957]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell__resultMeta span[data-v-7e1d2957]{color:var(--yt-text-muted);font-size:12px}.AppShell__resultMeta small[data-v-7e1d2957]{color:var(--yt-red);font-size:12px}.AppShell__searchStatus[data-v-7e1d2957]{color:var(--yt-text-muted);display:block;font-size:13px;padding:8px 10px}.AppShell__searchStatus--error[data-v-7e1d2957]{color:var(--yt-red)}.AppShell__session[data-v-7e1d2957]{align-items:center;display:flex;gap:12px;justify-content:flex-end}.AppShell__profileWrap[data-v-7e1d2957]{position:relative}.AppShell__profile[data-v-7e1d2957]{align-items:center;background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:999px;color:var(--yt-text);cursor:pointer;display:flex;gap:10px;padding:4px 8px}.AppShell__profileMeta[data-v-7e1d2957]{display:grid;font-size:12px;gap:2px;min-width:0;text-align:left}.AppShell__profileMeta span[data-v-7e1d2957],.AppShell__profileMeta strong[data-v-7e1d2957]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell__profileMeta span[data-v-7e1d2957]{color:var(--yt-text-muted)}.AppShell__profileMenu[data-v-7e1d2957]{background:var(--yt-surface);border:1px solid var(--yt-border);border-radius:8px;box-shadow:var(--shadow-elevated);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:min(260px,100vw - 32px);z-index:30}.AppShell__profileMenuHeader[data-v-7e1d2957]{border-bottom:1px solid var(--yt-border);display:grid;font-size:13px;gap:3px;padding:12px}.AppShell__profileMenuHeader span[data-v-7e1d2957],.AppShell__profileMenuHeader strong[data-v-7e1d2957]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell__profileMenuHeader span[data-v-7e1d2957]{color:var(--yt-text-muted)}.AppShell__menuItem[data-v-7e1d2957]{align-items:center;background:transparent;border:0;color:var(--yt-text);cursor:pointer;display:flex;font:inherit;gap:10px;height:42px;justify-content:flex-start;padding:0 12px;text-decoration:none;width:100%}.AppShell__menuItem[data-v-7e1d2957]:hover{background:var(--yt-surface-soft)}.AppShell__menuItem--danger[data-v-7e1d2957]{border-top:1px solid var(--yt-border);color:#f35}.AppShell__localeGroup[data-v-7e1d2957]{border-top:1px solid var(--yt-border);color:var(--yt-text-muted);display:grid;font-size:13px;gap:8px;padding:12px}.AppShell__localeButtons[data-v-7e1d2957]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.AppShell__localeButton[data-v-7e1d2957]{background:var(--yt-surface-soft);border:1px solid var(--yt-border);border-radius:999px;color:var(--yt-text);cursor:pointer;height:34px}.AppShell__localeButton--active[data-v-7e1d2957]{background:var(--yt-text);border-color:transparent;color:var(--yt-bg);font-weight:700}.AppShell__main[data-v-7e1d2957]{min-height:0;width:100%}@media(max-width:1180px){.AppShell__bar[data-v-7e1d2957]{grid-template-columns:1fr}.AppShell__header[data-v-7e1d2957]{height:auto;min-height:var(--header-height);padding:10px 16px}.AppShell__session[data-v-7e1d2957]{flex-wrap:wrap;justify-content:flex-start}.AppShell__search[data-v-7e1d2957]{justify-self:stretch;max-width:none}}@media(max-width:720px){.AppShell__header[data-v-7e1d2957]{height:auto}.AppShell__resultCard[data-v-7e1d2957]{grid-template-columns:96px minmax(0,1fr)}.AppShell__resultThumb[data-v-7e1d2957]{width:96px}}
