#luoyue-expiry-notice{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42);padding:20px;box-sizing:border-box}.luoyue-expiry-card{position:relative;width:min(560px,100%);background:#fff;border:2px solid #ef4444;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.3);padding:28px 32px;color:#222;font-size:17px;line-height:1.8}.luoyue-expiry-title{text-align:center;color:#ef3333;font-size:30px;font-weight:700;margin-bottom:14px}.luoyue-expiry-text a{color:#2563eb;text-decoration:underline}.luoyue-expiry-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;color:#777;cursor:pointer}.luoyue-expiry-actions{display:flex;justify-content:center;gap:12px;margin-top:20px}.luoyue-expiry-ok{display:block;padding:8px 28px;border:0;border-radius:4px;background:#ef4444;color:#fff;font-size:16px;cursor:pointer}@media(max-width:600px){.luoyue-expiry-card{padding:24px 20px;font-size:15px}.luoyue-expiry-title{font-size:25px}}
.luoyue-expiry-edit{display:inline-flex;align-items:center;padding:8px 28px;border:0;border-radius:4px;background:#ef4444;color:#fff!important;text-decoration:none!important;font-size:16px;cursor:pointer}.luoyue-expiry-edit:hover{background:#dc2626;color:#fff!important}
