.wwel-root{--e:#6c4cff;--ink:#172033;--soft:#f6f5ff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wwel-fab{position:fixed;z-index:999998;right:14px;top:50%;transform:translateY(-50%);width:86px;min-height:72px;border:0;border-radius:24px 8px 8px 24px;background:linear-gradient(145deg,#7657ff,#4f35d9);color:#fff;box-shadow:0 12px 32px #36268b42;cursor:grab;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.wwel-fab .wwel-spark{font-size:20px}.wwel-fab span:nth-child(2){font-weight:800}.wwel-fab small{font-size:9px;opacity:.9;margin-top:4px}.wwel-quick{position:fixed;z-index:999997;right:108px;top:50%;transform:translateY(-50%);width:210px;background:#fff;border:1px solid #e8e5ff;border-radius:18px;box-shadow:0 18px 60px #17203326;padding:8px}.wwel-qhead{padding:10px 12px;display:flex;justify-content:space-between;color:var(--ink)}.wwel-qhead span{font-size:11px;color:#7a8191}.wwel-quick button,.wwel-dialog nav button{width:100%;text-align:left;border:0;background:transparent;padding:11px 12px;border-radius:10px;cursor:pointer;color:var(--ink)}.wwel-quick button:hover,.wwel-dialog nav button:hover{background:var(--soft);color:var(--e)}.wwel-modal{position:fixed;inset:0;z-index:999999;background:#11182b99;padding:3vh 3vw}.wwel-dialog{max-width:1400px;height:94vh;margin:auto;background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;box-shadow:0 30px 100px #0005}.wwel-dialog header{padding:18px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.wwel-dialog header div{display:flex;flex-direction:column}.wwel-dialog header b{font-size:21px;color:var(--ink)}.wwel-dialog header small{color:#777}.wwel-dialog header button{border:0;background:#f2f2f5;border-radius:50%;font-size:25px;width:38px;height:38px;cursor:pointer}.wwel-dialog nav{display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid #eee;overflow:auto}.wwel-dialog nav button{width:auto;white-space:nowrap;background:var(--soft)}#wwel-result{overflow-y:auto;padding:24px;color:var(--ink)}.wwel-dialog footer{display:flex;gap:8px;padding:14px 20px;border-top:1px solid #eee}.wwel-dialog footer input{flex:1;padding:12px 14px;border:1px solid #d8dbe3;border-radius:12px}.wwel-dialog footer button{border:0;background:var(--e);color:#fff;border-radius:12px;padding:0 22px}.wwel-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.wwel-cards article{border:1px solid #e7e8ed;border-radius:14px;padding:16px;display:grid;gap:8px}.wwel-cards a{color:var(--e);font-weight:700}.wwel-print table{width:100%;border-collapse:collapse}.wwel-print th,.wwel-print td{padding:10px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.wwel-loading{padding:50px;text-align:center}@media(max-width:700px){.wwel-modal{padding:0}.wwel-dialog{height:100vh;border-radius:0}.wwel-fab{right:8px;width:72px}.wwel-quick{right:88px}.wwel-dialog nav{padding:8px}.wwel-dialog{grid-template-rows:auto auto 1fr auto}}@media print{body *{visibility:hidden!important}.wwel-print,.wwel-print *{visibility:visible!important}.wwel-print{position:absolute;left:0;top:0;width:100%}}
.wwel-proactive{position:fixed;z-index:999999;right:24px;bottom:24px;width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid #e7e3ff;border-radius:20px;box-shadow:0 24px 70px #17203330;padding:18px 18px 16px;color:var(--ink);opacity:0;transform:translateY(16px) scale(.98);transition:opacity .24s ease,transform .24s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wwel-proactive.is-visible{opacity:1;transform:translateY(0) scale(1)}.wwel-proactive-close{position:absolute;right:10px;top:10px;border:0;background:#f3f2f8;width:30px;height:30px;border-radius:50%;font-size:20px;line-height:28px;color:#626778;cursor:pointer}.wwel-proactive-brand{display:flex;align-items:center;gap:7px;padding-right:34px;margin-bottom:12px}.wwel-proactive-brand span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(145deg,#7657ff,#4f35d9);color:#fff}.wwel-proactive-brand b{font-size:16px}.wwel-proactive-brand small{font-size:10px;color:#7a8191;text-transform:uppercase;letter-spacing:.06em}.wwel-proactive strong{display:block;font-size:18px;line-height:1.25;margin-bottom:6px}.wwel-proactive p{margin:0 0 14px;color:#5d6473;line-height:1.45}.wwel-proactive-actions{display:flex;gap:8px;flex-wrap:wrap}.wwel-proactive-actions button{border:0;border-radius:11px;padding:10px 14px;cursor:pointer;font-weight:700}.wwel-proactive-actions #wwel-proactive-accept{background:linear-gradient(145deg,#7657ff,#4f35d9);color:#fff}.wwel-proactive-actions #wwel-proactive-dismiss{background:#f4f3f8;color:#4f5666}.wwel-attention{animation:wwelPulse .8s ease 2}@keyframes wwelPulse{50%{box-shadow:0 12px 38px #6c4cff88;transform:translateY(-50%) scale(1.05)}}@media(max-width:700px){.wwel-proactive{right:16px;bottom:16px;width:calc(100vw - 32px)}}
