.dlg-shell__steps{flex:none;padding:4px 20px 6px}@media (width>=768px){.dlg-shell.is-side{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);place-items:stretch end;padding:0}.dlg-shell.is-side>.v2-dialog__panel{border-radius:var(--r-3xl) 0 0 var(--r-3xl);height:100%;max-height:none;animation:dlg-side-in var(--t-slow) var(--ease);border-width:0 0 0 1px}}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header{gap:10px;padding:22px 22px 0}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header .app-modal-header-title{letter-spacing:-.01em;font-size:20px;font-weight:900;line-height:1.2}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header .app-modal-header-close{background:var(--surface-2);border-radius:50%;width:36px;height:36px;margin:0}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header .app-modal-header-close .material-symbols-rounded{font-size:20px!important}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header .app-modal-header-close:hover{background:color-mix(in srgb, var(--text) 10%, var(--surface-2))}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header .app-modal-header-close:after{inset:-4px}.dlg-shell.is-side .dlg-shell__steps{padding:12px 22px 0}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__body{gap:16px;padding:16px 22px 18px}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__foot{flex-flow:column;align-items:stretch;gap:10px;padding:16px 22px 22px}@media (width<=767px){.dlg-shell.is-side>.v2-dialog__panel{border-radius:var(--r-3xl) var(--r-3xl) 0 0}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__grab{width:40px;margin-top:10px}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header{padding:14px 18px 0}.dlg-shell.is-side>.v2-dialog__panel>.app-modal-header .app-modal-header-close{display:none}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__body{gap:14px;padding:12px 18px 14px}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__foot{padding:2px 18px calc(24px + env(safe-area-inset-bottom,0px));border-top:0}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__foot .v2-btn{flex:none}.dlg-shell.is-side>.v2-dialog__panel>.v2-dialog__foot .dlg-row>.v2-btn{flex:1}}.dlg-note{letter-spacing:0;text-transform:none;color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.dlg-note.is-cyan{color:var(--cyan)}.dlg-note.is-accent{color:var(--accent)}.dlg-note .num{color:var(--muted)}.v2-btn.dlg-main{justify-content:space-between;padding:0 20px;font-size:16px;font-weight:700}.v2-btn.dlg-main .v2-btn__label{text-align:left;flex:1}.v2-btn.dlg-main .material-symbols-rounded{font-size:24px!important}.dlg-row{gap:10px;display:flex}.dlg-row>.v2-btn{flex:1}@keyframes dlg-side-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.dlg-shell.is-side>.v2-dialog__panel{animation:none}}.dlg-ctx{border-radius:var(--r-xl);background:var(--bg);border:1px solid var(--border);flex:none;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.dlg-ctx .dlg-ctx__thumb{aspect-ratio:16/9;border-radius:var(--r-md);background:repeating-linear-gradient(135deg, var(--thumb-a) 0 6px, var(--thumb-b) 6px 12px);flex:none;width:96px;overflow:hidden}.dlg-ctx .dlg-ctx__thumb img{object-fit:cover;width:100%;height:100%;display:block}.dlg-ctx .dlg-ctx__body{flex-direction:column;flex:1;min-width:0;display:flex}.dlg-ctx .dlg-ctx__title{letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.dlg-ctx .dlg-ctx__meta{letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}@media (width<=767px){.dlg-ctx{border-radius:var(--r-lg);border:0;gap:10px;padding:8px}.dlg-ctx .dlg-ctx__thumb{border-radius:var(--r-sm);width:72px}.dlg-ctx .dlg-ctx__title{font-size:13px}}
