.Dialog-module__KfkF4a__backdrop{z-index:100;padding:var(--space-5);background:var(--color-overlay);animation:Dialog-module__KfkF4a__fade var(--duration) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module__KfkF4a__panel{width:min(100%,480px);max-height:calc(100dvh - 2 * var(--space-5));background:var(--color-bg);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);gap:var(--space-4);flex-direction:column;padding:26px;display:flex;overflow:auto}.Dialog-module__KfkF4a__sm{width:min(100%,440px)}.Dialog-module__KfkF4a__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.Dialog-module__KfkF4a__title{font-size:var(--text-title-sm);letter-spacing:-.01em;font-weight:600;line-height:1.3}.Dialog-module__KfkF4a__close{color:var(--color-ink-muted);flex-shrink:0;margin:-8px -8px 0 0;padding:0}.Dialog-module__KfkF4a__description{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:-6px;line-height:1.5}.Dialog-module__KfkF4a__body{gap:var(--space-4);flex-direction:column;display:flex}.Dialog-module__KfkF4a__footer{margin-top:var(--space-2);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@keyframes Dialog-module__KfkF4a__fade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.Dialog-module__KfkF4a__backdrop{align-items:flex-end;padding:0}.Dialog-module__KfkF4a__panel{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:100%;max-height:92dvh}}
.StateBlocks-module__dLDqPG__root{text-align:center;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-bg);flex-direction:column;align-items:center;gap:6px;padding:46px 20px;display:flex}.StateBlocks-module__dLDqPG__icon{width:28px;height:28px;margin-bottom:var(--space-2);color:var(--color-ink-faint)}.StateBlocks-module__dLDqPG__title{font-size:var(--text-body);color:var(--color-ink);font-weight:500}.StateBlocks-module__dLDqPG__description{font-size:var(--text-meta);color:var(--color-ink-muted);max-width:48ch;line-height:1.55}.StateBlocks-module__dLDqPG__action{margin-top:var(--space-3)}.StateBlocks-module__dLDqPG__error{text-align:left;align-items:flex-start;gap:var(--space-4);border-color:var(--color-danger-line);background:var(--color-danger-bg);flex-direction:row;padding:26px}.StateBlocks-module__dLDqPG__errorIcon{border-radius:var(--radius-input);background:var(--color-danger-soft);width:38px;height:38px;color:var(--color-danger);flex-shrink:0;place-items:center;display:grid}.StateBlocks-module__dLDqPG__errorIcon>svg{width:18px;height:18px}.StateBlocks-module__dLDqPG__errorBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.StateBlocks-module__dLDqPG__error .StateBlocks-module__dLDqPG__title{font-size:var(--text-lead);font-weight:600}.StateBlocks-module__dLDqPG__error .StateBlocks-module__dLDqPG__description{color:var(--color-ink-secondary);max-width:none}.StateBlocks-module__dLDqPG__error .StateBlocks-module__dLDqPG__action{margin-top:10px}.StateBlocks-module__dLDqPG__notice{border-radius:var(--radius-input);font-size:var(--text-small);border:1px solid #0000;padding:14px;line-height:1.5}.StateBlocks-module__dLDqPG__noticeError{background:var(--color-danger-bg);border-color:var(--color-danger-line);color:var(--color-danger-ink)}.StateBlocks-module__dLDqPG__noticeInfo{background:var(--color-accent-soft);border-color:var(--color-accent-soft-line);color:var(--color-ink-soft)}.StateBlocks-module__dLDqPG__error .StateBlocks-module__dLDqPG__code{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-ink-faint);margin:8px 0 0}.StateBlocks-module__dLDqPG__compact{gap:12px;padding:18px}.StateBlocks-module__dLDqPG__compact .StateBlocks-module__dLDqPG__errorIcon{width:32px;height:32px}.StateBlocks-module__dLDqPG__compact .StateBlocks-module__dLDqPG__title{font-size:var(--text-ui)}.StateBlocks-module__dLDqPG__compact .StateBlocks-module__dLDqPG__description{font-size:var(--text-meta)}.StateBlocks-module__dLDqPG__skeleton{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-bg);overflow:hidden}.StateBlocks-module__dLDqPG__skeletonRow{border-bottom:1px solid var(--color-bg-hover);align-items:center;gap:14px;padding:16px 18px;display:flex}.StateBlocks-module__dLDqPG__skeletonRow:last-child{border-bottom:0}.StateBlocks-module__dLDqPG__skeletonIcon{background:var(--color-skeleton);border-radius:9px;flex:none;width:34px;height:34px;animation:1.4s infinite StateBlocks-module__dLDqPG__pulse}.StateBlocks-module__dLDqPG__skeletonText{flex-direction:column;flex:1;gap:8px;display:flex}.StateBlocks-module__dLDqPG__skeletonLine,.StateBlocks-module__dLDqPG__skeletonLineShort{background:var(--color-skeleton-soft);border-radius:5px;height:12px;display:block}.StateBlocks-module__dLDqPG__skeletonLine{width:60%}.StateBlocks-module__dLDqPG__skeletonLineShort{width:35%}.StateBlocks-module__dLDqPG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes StateBlocks-module__dLDqPG__pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.StateBlocks-module__dLDqPG__skeletonIcon{animation:none}}
.DeleteDialog-module__LQrW4G__errorText{display:block}.DeleteDialog-module__LQrW4G__errorCode{font-size:var(--text-chip);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-top:4px;display:block}
.Menu-module__R5caKG__root{display:inline-flex;position:relative}.Menu-module__R5caKG__panel{z-index:40;border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-line);min-width:196px;box-shadow:var(--shadow-menu);padding:6px;position:fixed}.Menu-module__R5caKG__panel[hidden]{display:none}.Menu-module__R5caKG__alignEnd,.Menu-module__R5caKG__alignStart{max-width:calc(100vw - 16px)}.Menu-module__R5caKG__item{width:100%;min-height:var(--touch-target);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-meta);color:var(--color-ink);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;display:flex}.Menu-module__R5caKG__item:hover{background:var(--color-bg-muted)}.Menu-module__R5caKG__danger{color:var(--color-danger)}.Menu-module__R5caKG__icon{color:var(--color-ink-secondary);display:inline-flex}.Menu-module__R5caKG__icon>svg{width:14px;height:14px}.Menu-module__R5caKG__separator{background:var(--color-bg-faint);height:1px;margin:5px 4px}
