.layui-layer.layui-layer-dialog{border-radius:16px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 8px 16px -8px rgba(0,0,0,.1)!important;border:none!important;overflow:hidden!important;backdrop-filter:blur(8px)!important;animation:layui-dialog-appear .3s ease-out!important}.layui-layer.layui-layer-dialog .layui-layer-title{background:linear-gradient(135deg,#f8fafc 0,#fff 100%)!important;border-bottom:1px solid #e2e8f0!important;border-radius:16px 16px 0 0!important;padding:20px 24px!important;font-weight:600!important;font-size:18px!important;color:#1e293b!important;position:relative!important;height:auto!important;line-height:1.4!important}.layui-layer.layui-layer-dialog .layui-layer-content{background:#fff!important;padding:24px!important;font-size:16px!important;line-height:1.6!important;color:#374151!important;border-radius:0!important;height:auto!important}.layui-layer.layui-layer-dialog .layui-layer-setwin{top:20px!important;right:20px!important}.layui-layer.layui-layer-dialog .layui-layer-close{background:rgba(0,0,0,.05)!important;border-radius:8px!important;width:32px!important;height:32px!important;line-height:30px!important;text-align:center!important;transition:all .2s ease!important;border:1px solid rgba(0,0,0,.1)!important;font-size:16px!important;color:#666!important}.layui-layer.layui-layer-dialog .layui-layer-close:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.2)!important;color:#ef4444!important;transform:scale(1.05)!important}.layui-layer.layui-layer-dialog .layui-layer-btn{background:linear-gradient(135deg,#f8fafc 0,#fff 100%)!important;border-top:1px solid #e2e8f0!important;padding:20px 24px!important;text-align:right!important;border-radius:0 0 16px 16px!important;height:auto!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0{background:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important;margin-left:12px!important;height:auto!important;line-height:1.4!important;font-size:16px!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0:hover::before{left:100%!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0:hover{transform:translateY(-1px)!important;box-shadow:0 8px 15px -3px rgba(37,99,235,.3),0 4px 6px -2px rgba(37,99,235,.15)!important;opacity:1!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn1{background:#fff!important;color:#374151!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:12px 24px!important;font-weight:500!important;transition:all .2s ease!important;height:auto!important;line-height:1.4!important;font-size:16px!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn1:hover{background:#f9fafb!important;border-color:#9ca3af!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;opacity:1!important}.layui-layer.layui-layer-dialog .layui-layer-btn a{font-size:16px!important;text-decoration:none!important;display:inline-block!important;position:relative!important;z-index:1!important;color:inherit!important}@keyframes layui-dialog-appear{from{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.layui-layer-shade{background:rgba(0,0,0,.4)!important;backdrop-filter:blur(4px)!important}@media (max-width:768px){.layui-layer.layui-layer-dialog{margin:20px!important;max-width:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important}.layui-layer.layui-layer-dialog .layui-layer-btn,.layui-layer.layui-layer-dialog .layui-layer-content,.layui-layer.layui-layer-dialog .layui-layer-title{padding:16px!important}.layui-layer.layui-layer-dialog .layui-layer-btn a{font-size:14px!important}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0,.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn1{padding:10px 20px!important;font-size:14px!important}}.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0,.layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn1{vertical-align:top!important;margin-bottom:0!important}.layui-layer.layui-layer-dialog *{box-sizing:border-box!important}