.home-notice-popup{position:fixed;inset:0;margin:auto!important;border:0;padding:0!important;border-radius:12px;width:min(86vw,420px);max-width:420px;max-height:90vh;background:white;box-shadow:0 12px 50px #0003;overflow:hidden;color:#333;font:14px/1.5 Arial,'Microsoft YaHei',sans-serif}.home-notice-popup[open]{display:flex;flex-direction:column}.home-notice-popup::backdrop{background:rgba(0,0,0,.68)}.home-notice-popup h2{flex:none;text-align:center;font-size:17px;line-height:44px;height:44px;color:white;background:#07c160;margin:0;font-weight:700}.home-notice-body{min-height:0;overflow:auto;background:#fff}.home-notice-slide[hidden]{display:none!important}.home-notice-content{display:block;color:#333;text-decoration:none}.home-notice-content img{display:block;width:100%;height:auto;max-height:49vh;object-fit:contain;background:#fff}.home-notice-content p{padding:12px 10px 6px;margin:0;white-space:pre-line;font-size:14px;min-height:70px;box-sizing:border-box}.home-notice-dots{height:30px;display:flex;gap:6px;align-items:center;justify-content:center}.home-notice-dots button{border:0;padding:0;width:5px;height:5px;border-radius:50%;background:#ededed;cursor:pointer}.home-notice-dots button.active{background:#07c160}.home-notice-footer{display:flex;flex:none;border-top:1px solid #f1f1f1;height:50px;background:#fff}.home-notice-footer button{flex:1;border:0;background:#fff;font-size:15px;color:#999;border-radius:0;padding:0;cursor:pointer}.home-notice-footer button+button{border-left:1px solid #eee;color:#07c160}.home-notice-footer button:focus-visible,.home-notice-dots button:focus-visible{outline:2px solid #07c160;outline-offset:-3px}@media(max-height:600px){.home-notice-content img{max-height:43vh}.home-notice-content p{min-height:45px;font-size:12px;padding-top:7px}.home-notice-dots{height:22px}}
