html.pf-modal-open{overflow:hidden!important}
.yuebao-settings{margin-top:20px;padding:18px;border:1px solid var(--line,#dce6e8);border-radius:16px;background:var(--card,#fff)}
.yuebao-settings[hidden],#fYuebaoCustomField[hidden]{display:none}
.yuebao-settings-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.yuebao-settings-head b{font-size:16px}
.yuebao-settings-head p,.yuebao-settings-note{font-size:12px;line-height:1.65;color:var(--muted,#627583);margin:5px 0 0}
.yuebao-settings .field{margin-bottom:12px;min-width:0}
.yuebao-settings select{width:100%;min-width:0;text-overflow:ellipsis}
.yuebao-yield-info{background:rgba(40,150,131,.07);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.8;margin:12px 0}
.yuebao-settings-head .check{flex-shrink:0;margin:0;white-space:nowrap}
@media(max-width:420px){.yuebao-settings{padding:14px}.yuebao-settings-head{align-items:flex-start}.yuebao-settings-head p{max-width:155px}}
#modalBg .modal.asset-editor-modal{display:flex!important;flex-direction:column;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}
.asset-editor-modal .modal-head,.asset-editor-modal .modal-foot{flex:0 0 auto;position:relative}
.asset-editor-modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.asset-editor-modal .modal-foot{border-top:1px solid var(--line);padding-top:12px}
.asset-editor-modal .modal-body,.asset-editor-modal .modal-foot{scrollbar-width:thin}
