/* Send Listy Ask Listy 0.002 — extracted Core UI ownership.
 * Mirrors the accepted Core 0.669 visual contract so extraction changes
 * ownership, not the user-facing design. */
.slal-plugin-owner-active .send-list-app [data-listy-root]{display:none!important}
.sl-listy{position:fixed;right:16px;bottom:calc(var(--sl-bottom-nav-height,78px) + 14px + env(safe-area-inset-bottom,0px));z-index:2147482500}.send-list-app[dir="rtl"] .sl-listy{right:auto;left:16px}.sl-listy-launch{display:flex;align-items:center;gap:8px;min-height:48px;border:0;border-radius:999px;padding:7px 14px 7px 7px;background:#238f36;color:#fff;box-shadow:0 10px 28px rgba(24,88,39,.28);cursor:pointer;font:inherit}.send-list-app[dir="rtl"] .sl-listy-launch{padding:7px 7px 7px 14px}.sl-listy-launch img,.sl-listy-launch>span,.sl-listy-avatar img,.sl-listy-avatar>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;object-fit:cover;background:#fff;color:#238f36;font-weight:900;font-size:20px}.sl-listy-launch strong{font-size:13px}.sl-listy-panel{position:absolute;right:0;bottom:58px;width:min(360px,calc(100vw - 24px));height:min(480px,calc(100dvh - 170px));background:#fff;border:1px solid #dce6dd;border-radius:18px;box-shadow:0 20px 55px rgba(22,52,31,.24);overflow:hidden}.send-list-app[dir="rtl"] .sl-listy-panel{right:auto;left:0}.sl-listy-panel>header{height:64px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#eff8ed;border-bottom:1px solid #edf2ee}.sl-listy-panel>header>div:nth-child(2){display:grid;min-width:0;flex:1}.sl-listy-panel>header strong{color:#1d6429}.sl-listy-panel>header small{color:#68756c;font-size:11px}.sl-listy-panel>header button{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #dfe7e1!important;border-radius:50%!important;background:#f5f8f6!important;color:#55625b!important;box-shadow:0 2px 6px rgba(20,52,31,.06)!important;display:grid!important;place-items:center!important;padding:0!important;font-size:21px!important;cursor:pointer}.sl-listy-messages{height:calc(100% - 122px);overflow:auto;padding:12px;background:#f8faf8;display:flex;flex-direction:column;gap:8px}.sl-listy-messages>div{max-width:86%;padding:9px 11px;border-radius:13px;white-space:pre-wrap;line-height:1.45;font-size:13px}.sl-listy-messages .is-listy{align-self:flex-start;background:#fff;border:1px solid #e0e8e0;color:#29352b}.sl-listy-messages .is-user{align-self:flex-end;background:#238f36;color:#fff}.sl-listy-messages .is-listy a{color:#177b35;text-decoration:none;font-weight:700}.sl-listy-messages .is-listy a:hover{text-decoration:underline}.sl-listy-panel form{height:auto;min-height:58px;display:grid;grid-template-columns:1fr 44px;gap:7px;padding:8px;border-top:1px solid #e1e8e1;background:#fff;align-items:end}.sl-listy-panel textarea{min-width:0;max-height:84px;resize:none;overflow-y:auto;border:1px solid #d8e1d9;border-radius:11px;padding:9px 11px;font:inherit;line-height:20px;background:#fff;color:#263029}.sl-listy-panel form button{border:0;border-radius:11px;background:#238f36;color:#fff;font-size:18px;cursor:pointer;min-height:42px}.sl-listy-panel form button:disabled{opacity:.6;cursor:wait}.sl-listy.is-open .sl-listy-launch{visibility:hidden;pointer-events:none}
@media(max-width:650px){.sl-listy{right:10px;bottom:calc(var(--sl-bottom-nav-height,78px) + 2px + env(safe-area-inset-bottom,0px))}.send-list-app[dir="rtl"] .sl-listy{right:auto;left:10px}.sl-listy-panel{position:fixed;left:8px!important;right:8px!important;bottom:calc(var(--sl-bottom-nav-height,78px) + 8px + env(safe-area-inset-bottom,0px));width:auto;height:min(500px,calc(100dvh - 105px));border-radius:18px}.sl-listy-launch strong{display:none}.sl-listy-launch{padding:7px}.sl-listy.is-open{bottom:calc(var(--sl-bottom-nav-height,78px) + 8px + env(safe-area-inset-bottom,0px))!important}.sl-listy.is-open .sl-listy-panel{z-index:2147483646!important}html.sl-listy-open .sl-home-customizer{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}}
.send-list-app.sl-dark-mode .sl-listy-panel{background:#18222e;border-color:#354151;box-shadow:0 20px 55px rgba(0,0,0,.35)}.send-list-app.sl-dark-mode .sl-listy-panel>header{background:#18222e;border-bottom-color:#354151!important}.send-list-app.sl-dark-mode .sl-listy-panel>header strong{color:#edf2f7}.send-list-app.sl-dark-mode .sl-listy-panel>header small{color:#aab6c1}.send-list-app.sl-dark-mode .sl-listy-panel>header button{background:#22303b!important;border-color:#405063!important;color:#dce5eb!important;box-shadow:none!important}.send-list-app.sl-dark-mode .sl-listy-messages{background:#131c26}.send-list-app.sl-dark-mode .sl-listy-messages .is-listy{background:#202a35;border-color:#354151;color:#eef3f7}.send-list-app.sl-dark-mode .sl-listy-panel form{background:#18222e;border-top-color:#354151}.send-list-app.sl-dark-mode .sl-listy-panel textarea{background:#202820;color:#f2f5f2;border-color:#465148}.send-list-app.sl-dark-mode .sl-listy-messages .is-listy a{color:#81d69a}
/* Backward-compatible shortcode surface from 0.001. */
.slal-inline{max-width:720px;margin:0 auto;border:1px solid #dce6dd;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 35px rgba(22,52,31,.10);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.slal-inline>header{display:grid;padding:12px 14px;background:#eff8ed;border-bottom:1px solid #dce9dc}.slal-inline>header strong{color:#1d6429}.slal-inline>header small{font-size:11px;color:#68756c}.slal-inline .sl-listy-messages{height:380px}.slal-inline form{min-height:58px;display:grid;grid-template-columns:1fr 44px;gap:7px;padding:8px;border-top:1px solid #e1e8e1}.slal-inline textarea{resize:none;border:1px solid #d8e1d9;border-radius:11px;padding:9px 11px;font:inherit}.slal-inline form button{border:0;border-radius:11px;background:#238f36;color:#fff;font-size:18px;cursor:pointer}
