/* ============================================================
   弹窗统一件（2026-09-20）
   1) 所有弹窗：居中、宽高上限一致、内容超屏可滚（手机端不再被截断）
   2) 平台后台弹窗：外框、标题栏、按钮栏统一成账号管理页的样式
   3) 弹窗内部：字段、开关行、提示条、单位框统一，去掉 8-10px 的小字
   放在最后加载；只改外观，不动结构和脚本钩子。
   ============================================================ */

/* ── 1. 通用几何 ── */
dialog[open]{
    margin:auto!important;
    max-width:min(620px,calc(100vw - 24px))!important;
    max-height:calc(100vh - 32px)!important;
    max-height:calc(100dvh - 32px)!important;
}
@media (max-width:520px){
    dialog[open]{
        max-width:calc(100vw - 20px)!important;
        max-height:calc(100vh - 20px)!important;
        max-height:calc(100dvh - 20px)!important;
    }
}
/* 看图窗口和文件管理抽屉保持各自尺寸 */
.media-preview-dialog[open]{max-width:none!important}
.media-file-manager[open]{max-width:none!important;max-height:none!important;margin:revert!important}
/* 登录页封禁提示：内容超屏可滚动 */
.authx-ban-dialog{overflow:auto!important}
.authx-ban-dialog .authx-ban-shell{max-height:none}

/* ── 2. 后台弹窗外观 ── */
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog){    --dk-text:#141e2c;--dk-text-2:#55637a;--dk-muted:#7c8798;--dk-faint:#9ea8b6;    --dk-line:rgba(17,36,64,.11);--dk-line-soft:rgba(17,36,64,.068);    --dk-blue:#1687f8;--dk-blue-deep:#0f6fd5;--dk-surface-2:#f7f9fc;    width:min(520px,calc(100vw - 24px))!important;padding:0!important;    border:1px solid var(--dk-line)!important;border-radius:16px!important;    background:#fff!important;color:var(--dk-text)!important;    box-shadow:0 24px 64px rgba(16,35,66,.22),0 2px 6px rgba(16,35,66,.06)!important;    overflow:hidden!important;}

.platform-settings-dialog-wide.platform-settings-dialog-wide,
.suspension-reason-admin-dialog.suspension-reason-admin-dialog,
.agreement-admin-dialog.agreement-admin-dialog{width:min(620px,calc(100vw - 24px))!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog)::backdrop{background:rgba(16,28,48,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) >form,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) >.platform-settings-dialog-shell,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) >div.suspension-reason-admin{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:0}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) header{flex:0 0 auto;align-items:flex-start!important;gap:12px!important;padding:18px 20px 13px!important;border-bottom:1px solid var(--dk-line-soft)!important;background:#fff!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) header small{display:block;margin-bottom:3px;color:var(--dk-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) header h2{margin:0!important;color:var(--dk-text)!important;font-size:16px!important;font-weight:720!important;line-height:1.35!important;letter-spacing:-.2px!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) header p{margin:4px 0 0!important;color:var(--dk-muted)!important;font-size:12.5px!important;line-height:1.55!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) header>button:last-child{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;margin:-2px -4px 0 0!important;padding:0!important;border:0!important;border-radius:8px!important;background:none!important;color:var(--dk-muted)!important;font-size:20px!important;line-height:1!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) header>button:last-child:hover{background:#f1f4f8!important;color:var(--dk-text)!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-settings-dialog-body,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .dialog-body,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .telegram-dialog-body{flex:1 1 auto;min-height:0;display:grid!important;align-content:start!important;gap:14px!important;padding:16px 20px 18px!important;overflow:auto;color:var(--dk-text-2)!important;font-size:13.5px!important;line-height:1.6!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer{flex:0 0 auto;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:12px 20px 14px!important;border-top:1px solid var(--dk-line-soft)!important;background:var(--dk-surface-2)!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer>*{flex:0 0 auto!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer .btn,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer .platform-primary{min-height:36px!important;height:auto!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer .btn.primary,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer .platform-primary{border:1px solid transparent!important;background:var(--dk-blue)!important;color:#fff!important;box-shadow:0 6px 14px rgba(22,135,248,.2)!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer .btn.primary:hover,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) footer .platform-primary:hover{background:var(--dk-blue-deep)!important}


/* ── 3. 弹窗内部：设置项统一 ── */

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-field-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-field,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .field{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-field>label,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .field>label,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-field>span,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .field>span{margin:0!important;color:var(--dk-text-2)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.45!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-field>small,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .field>small{margin:0!important;color:var(--dk-faint)!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .input{min-height:38px!important;height:auto!important;padding:0 12px!important;border:1px solid var(--dk-line)!important;border-radius:10px!important;background:#fff!important;color:var(--dk-text)!important;font-size:13.5px!important;box-shadow:inset 0 1px 1px rgba(16,35,66,.03)!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) textarea.input{min-height:84px!important;padding:9px 12px!important;line-height:1.6!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .input:focus{border-color:var(--dk-blue)!important;box-shadow:0 0 0 3px rgba(22,135,248,.14)!important;outline:0}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-input-unit{display:flex!important;align-items:stretch!important;width:100%}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-input-unit>.input{border-radius:10px 0 0 10px!important;padding-right:12px!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-input-unit>span:last-child{display:grid!important;place-items:center!important;position:static!important;transform:none!important;flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;margin-left:-1px!important;border:1px solid var(--dk-line)!important;border-radius:0 10px 10px 0!important;background:var(--dk-surface-2)!important;color:var(--dk-muted)!important;font-size:12.5px!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-switch,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .switch-line{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;min-height:0!important;padding:12px 13px!important;border:1px solid var(--dk-line-soft)!important;border-radius:12px!important;background:var(--dk-surface-2)!important;cursor:pointer}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-switch>span:last-child,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .switch-line>span:last-child{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-switch b,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .switch-line b{display:block!important;margin:0 0 3px!important;color:var(--dk-text)!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-switch small,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .switch-line small{display:block!important;margin:0!important;color:var(--dk-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-setting-note{margin:0!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:rgba(22,135,248,.09)!important;color:#12467e!important;font-size:12.5px!important;line-height:1.6!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .telegram-config-tip{padding:11px 13px!important;border-radius:10px!important;font-size:12.5px!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .telegram-config-tip strong{font-size:13px!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .telegram-config-tip small{font-size:12px!important;line-height:1.55!important}

:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) p,
:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) li{font-size:13px!important;line-height:1.65!important}

@media (max-width:560px){:is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog):is(.platform-settings-dialog,.telegram-config-dialog,.payment-config-dialog,.suspension-reason-admin-dialog,.agreement-admin-dialog,.settings-info-dialog,.media-feedback-dialog,.media-route-dialog,.media-mode-dialog,.media-delete-confirm,.media-cleanup-dialog) .platform-field-grid{grid-template-columns:1fr!important}}
