.lm-app-ui{--lm-continuity-text:var(--lm-app-faint,var(--t-muted,#999));--lm-continuity-font:var(--lm-app-font-small,12px);--lm-continuity-gap:var(--lm-app-space-3,12px);--lm-continuity-surface:var(--lm-app-input,var(--t-input,#f5f5f5));--lm-continuity-color:var(--lm-app-text,var(--t-text,#333));--lm-continuity-border:var(--lm-app-border,var(--t-border,#ddd));--lm-continuity-radius:var(--lm-app-radius-control,10px)}
.lm-continuity-input{position:relative;min-width:0}
.lm-continuity-hint{position:absolute;left:var(--lm-continuity-gap);right:38px;top:50%;transform:translateY(-50%);color:var(--lm-continuity-text);font-size:var(--lm-continuity-font);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:clip;pointer-events:none;max-height:1.4em}
.lm-continuity-hint[hidden]{display:none}
#wcFoot.lm-continuity-input .lm-continuity-hint{right:104px;left:24px}
.lm-continuity-summary{display:flex;align-items:center;gap:var(--lm-continuity-gap);margin-top:var(--lm-continuity-gap);padding-top:var(--lm-continuity-gap);border-top:1px solid var(--lm-continuity-border)}
.lm-continuity-summary-label{flex:1;min-width:0;font-size:var(--lm-continuity-font);line-height:1.5;overflow-wrap:anywhere;color:var(--lm-continuity-text)}
.lm-continuity-summary-button{flex:0 0 auto;max-width:48%;min-height:38px;padding:6px 10px;border:0;border-radius:var(--lm-continuity-radius);background:var(--lm-continuity-surface);color:var(--lm-continuity-color);font:inherit;font-size:var(--lm-continuity-font);white-space:normal}
.lm-continuity-summary-button:disabled{opacity:.55}
.summ-dlg:has(.lm-continuity-summary),.wc-summary-dialog>div:has(.lm-continuity-summary){max-height:calc(100dvh - var(--lm-safe-top,0px) - var(--lm-safe-bottom,0px) - 24px);overflow-y:auto;box-sizing:border-box}

#summOv .summ-ok[aria-disabled="true"]{opacity:.45;cursor:default}

.lm-app-ui{--lm-summary-surface:var(--lm-app-surface,var(--t-card,#fff));--lm-summary-text:var(--lm-app-text,var(--t-text,#333));--lm-summary-muted:var(--lm-app-muted,var(--t-muted,#888));--lm-summary-overlay:var(--lm-ui-overlay,rgba(0,0,0,.42));--lm-summary-border:var(--lm-app-border,var(--t-border,#e7e7e9));--lm-summary-confirm:var(--lm-ui-selected-surface,#f1f1f3);--lm-summary-confirm-text:var(--lm-ui-selected-text,var(--lm-app-text,#333));--lm-summary-radius:var(--lm-ui-radius-dialog,24px);--lm-summary-pill:var(--lm-ui-radius-pill,999px);--lm-summary-space:var(--lm-app-space-5,20px);--lm-summary-title:var(--lm-app-font-section,16px);--lm-summary-font:var(--lm-app-font-control,14px);--lm-summary-shadow:var(--lm-app-shadow,0 8px 32px rgba(0,0,0,.18));--lm-summary-width:440px;--lm-summary-z:99999}
.lm-continuity-modal-overlay{position:fixed;inset:0;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:max(12px,var(--lm-safe-top,0px)) 12px max(12px,var(--lm-safe-bottom,0px));background:var(--lm-summary-overlay);z-index:var(--lm-summary-z)}
.lm-continuity-modal-overlay>.lm-continuity-modal{box-sizing:border-box;width:min(86vw,var(--lm-summary-width));max-width:none;max-height:100%;overflow-y:auto;padding:var(--lm-summary-space);border:0;border-radius:var(--lm-summary-radius);background:var(--lm-summary-surface);color:var(--lm-summary-text);box-shadow:var(--lm-summary-shadow);text-align:left;overscroll-behavior:contain}
.lm-continuity-modal .summ-title{font-size:var(--lm-summary-title);font-weight:600;line-height:1.5;text-align:center;margin:0 0 8px}
.lm-continuity-modal .summ-info{font-size:var(--lm-continuity-font);line-height:1.5;color:var(--lm-summary-muted);text-align:center;margin:0 0 18px}
.lm-continuity-modal .summ-label{display:block;font-size:var(--lm-summary-font);line-height:1.5;color:var(--lm-summary-text);margin:0 0 10px}
.lm-continuity-modal .summ-input{display:block;box-sizing:border-box;width:100%;height:48px;margin:0;padding:10px 16px;border:1px solid var(--lm-summary-border);border-radius:var(--lm-summary-pill);background:var(--lm-summary-surface);color:var(--lm-summary-text);font:inherit;font-size:var(--lm-summary-font);outline:none}
.lm-continuity-modal .summ-input:focus{border-color:var(--lm-summary-muted)}
.lm-continuity-modal .summ-btns{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;text-align:center}
.lm-continuity-modal .summ-cancel,.lm-continuity-modal .summ-ok{display:inline-flex;align-items:center;justify-content:center;flex:0 1 112px;min-width:0;min-height:40px;box-sizing:border-box;margin:0;padding:8px 18px;border:0;border-radius:var(--lm-summary-pill);font:inherit;font-size:var(--lm-summary-font);line-height:1.5;cursor:pointer;white-space:normal}
.lm-continuity-modal .summ-cancel{background:transparent;color:var(--lm-summary-muted)}
.lm-continuity-modal .summ-ok{background:var(--lm-summary-confirm);color:var(--lm-summary-confirm-text);font-weight:600}
.lm-continuity-modal .summ-ok:disabled,.lm-continuity-modal .summ-ok[aria-disabled="true"]{opacity:.45;cursor:default}
.world-mask-auto-option{display:block;width:auto;min-height:36px;margin:0 0 8px auto;padding:6px 10px;border:0;border-radius:var(--lm-app-radius-control,10px);background:var(--lm-app-input);color:var(--lm-app-muted);font:inherit;font-size:var(--lm-app-font-small,12px);cursor:pointer}
