.wle{min-width:0;font:inherit;align-items:center;gap:9px;display:inline-flex}.wle-trigger{color:#b6c9ee;min-height:34px;font:inherit;font-size:var(--fs-11);cursor:pointer;white-space:nowrap;background:#111c30;border:1px solid #354260;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.wle-trigger:hover{color:#e0e8ff;background:#1b2340;border-color:#7e70c2}.wle-status{font-size:var(--fs-10);color:#b1c6e8;line-height:1.5}.wle-status:empty{display:none}.wle-trigger:focus-visible,.wle-dialog button:focus-visible,.wle-dialog summary:focus-visible,.wle-dialog input:focus-visible,.wle-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #8ec7ff}.wle-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#e2e9f8;text-align:left;background:linear-gradient(140deg,#101b2d,#121020);border:1px solid #3d3f61;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 28px 100px #000b}.wle-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020612c9}.wle-dialog form{padding:27px}.wle-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wle-heading>div{min-width:0}.wle-heading>div>span{color:#9c9ec8;font-size:var(--fs-9);letter-spacing:.16em;display:block}.wle-heading h2{letter-spacing:-.035em;color:#edf1ff;margin:12px 0 0;font-size:24px;font-weight:500;line-height:1.3}.wle-dialog button{cursor:pointer;font-family:inherit}.wle-close{color:#a5b5d2;background:#12192b;border:1px solid #38405a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wle-scope{font-size:var(--fs-11);color:#9cabc3;margin:15px 0 20px;line-height:1.8}.wle-address{background:#080e1ccc;border:1px solid #25334c;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:22px;padding:13px 15px;display:flex}.wle-address>span{font-size:var(--fs-8);letter-spacing:.14em;color:#748aa9}.wle-address code{font-size:var(--fs-11);overflow-wrap:anywhere;color:#b5c6e2;line-height:1.6}.wle-field{flex-direction:column;gap:9px;margin-top:18px;display:flex}.wle-field label{font-size:var(--fs-12);color:#c5d1e6;justify-content:space-between;align-items:center;gap:12px;display:flex}.wle-field label>span{font-size:var(--fs-10);color:#7c8ca8;font-variant-numeric:tabular-nums}.wle-dialog input,.wle-dialog textarea{box-sizing:border-box;color:#e2eaff;width:100%;font:inherit;background:#080e1d;border:1px solid #34405b;border-radius:9px;padding:12px 13px;font-size:13px;line-height:1.6}.wle-dialog input::placeholder,.wle-dialog textarea::placeholder{color:#687b99}.wle-dialog textarea{resize:vertical;min-height:105px;max-height:260px}.wle-field small{color:#7b8ba7;font-size:var(--fs-10);line-height:1.6}.wle-updated{font-size:var(--fs-10);color:#8f9bb6;margin:18px 0 0;line-height:1.6}.wle-history{border-top:1px solid #29324b;margin-top:20px;padding-top:16px}.wle-history summary{cursor:pointer;font-size:var(--fs-11);color:#aaa9d7;align-items:center;gap:8px;min-height:28px;list-style:none;display:flex}.wle-history summary::-webkit-details-marker{display:none}.wle-history summary:after{content:"+";color:#9e97cb;margin-left:auto;font-size:17px}.wle-history[open] summary:after{content:"−"}.wle-history summary>span{color:#ada9d1;font-size:var(--fs-9);background:#24243c;border-radius:5px;padding:2px 6px}.wle-history>p{font-size:var(--fs-10);color:#7f8ca7;line-height:1.6}.wle-history ol{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:250px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.wle-history li{background:#0b1021;border:1px solid #29314a;border-radius:9px;padding:12px}.wle-history li time{font-size:var(--fs-9);color:#8292af;margin-bottom:7px;display:block}.wle-history li strong{font-size:var(--fs-12);color:#c5d0e8;overflow-wrap:anywhere;font-weight:500}.wle-history li p{font-size:var(--fs-11);white-space:pre-wrap;overflow-wrap:anywhere;color:#909fbb;margin:7px 0 0;line-height:1.7}.wle-error{color:#e2b1c6;font-size:var(--fs-11);background:#301b2b;border:1px solid #744b60;border-radius:9px;margin-top:18px;padding:12px 14px;line-height:1.7}.wle-error p{margin:0}.wle-error button{color:#efcede;font-size:var(--fs-11);background:#382436;border:1px solid #795368;border-radius:6px;margin-top:10px;padding:7px 9px}.wle-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.wle-actions button{color:#a5b3d0;min-height:40px;font-size:var(--fs-12);background:#151c30;border:1px solid #38415d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.wle-actions button.wle-save{color:#eff1ff;background:linear-gradient(120deg,#394c92,#654695);border-color:#7566c1}.wle-actions button.wle-save:hover{filter:brightness(1.14)}@media (max-width:540px){.wle-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.wle-dialog form{padding:20px}.wle-heading h2{font-size:22px}.wle-dialog input,.wle-dialog textarea{font-size:16px}.wle-actions button{min-height:44px}.wle-status{max-width:100px}}@media (prefers-reduced-motion:reduce){.wle *,.wle-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
