:is(#maintenance-tips-dialog,#plan-move-dialog){width:min(760px,calc(100vw - 32px));max-height:85vh;max-height:85dvh;padding:0;color:#f0f4f5;background:#15212b;border:1px solid #ffffff30;border-radius:18px;box-shadow:0 24px 90px #0009;overflow:auto}:is(#maintenance-tips-dialog,#plan-move-dialog)::backdrop{background:#050b10cc;backdrop-filter:blur(6px)}.tips-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:#15212b;border-bottom:1px solid #ffffff20}.tips-header h2{font-size:28px;line-height:1.2;margin:0}.tips-header button{width:42px;height:42px;flex-shrink:0;border:1px solid #ffffff30;border-radius:50%;background:transparent;color:#fff;font:28px/1 inherit;cursor:pointer}.tips-content{padding:8px 28px 28px}.tips-content p{font-size:16px;line-height:1.7;color:#b9c7d0}.tips-content a{color:#80ced9;text-decoration:underline;text-underline-offset:3px}.tips-content details{border-bottom:1px solid #ffffff20}.tips-content summary{padding:18px 0;cursor:pointer;font-size:17px;font-weight:600;color:#eaf2f4}.tips-content summary:hover,.tips-content details[open] summary{color:#80ced9}.tips-answer{padding:0 0 10px}.tips-answer p{margin-top:0}.tips-content :focus-visible,.tips-header button:focus-visible{outline:2px solid #80ced9;outline-offset:4px}.tips-header button:hover{background:#28414b;color:#a5eef3}@media(max-width:600px){.tips-header{padding:18px}.tips-header h2{font-size:24px}.tips-content{padding:4px 18px 22px}}

.move-content h2{font-size:22px;margin:24px 0 12px}.move-content ul{padding-left:22px}
