@charset "UTF-8";
/* https://smartmeble.pl/wp-content/plugins/smartmeble-asystent/assets/widget.css?ver=1.2.0 */
.sma-root{--sma-dark:#2c2c2c;--sma-ink:#1f2124;--sma-lime:#a0c525;--sma-lime-hi:#b4e014;--sma-bg:#f4f5f1;--sma-line:#dfe2da;--sma-muted:#6b6f68;position:fixed;bottom:20px;z-index:99990;font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--sma-ink)}.sma-root.sma-right{right:20px}.sma-root.sma-left{left:20px}.sma-root *{box-sizing:border-box}.sma-launch{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;background:var(--sma-dark);color:#fff;border:2px solid var(--sma-lime);border-radius:34px;padding:10px 24px 10px 12px;cursor:pointer;box-shadow:0 10px 30px rgb(0 0 0 / .32);font:inherit;font-size:16.5px;font-weight:700;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease}.sma-launch:hover{background:#383838;transform:translateY(-2px);box-shadow:0 14px 34px rgb(0 0 0 / .36)}.sma-launch .sma-ico{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--sma-lime)}.sma-launch .sma-ico svg{width:24px;height:24px;flex:none}.sma-launch .sma-ico::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--sma-lime);opacity:0;animation:sma-pulse 2.6s ease-out 1.5s 3}.sma-launch .sma-txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.sma-launch .sma-txt small{font-size:12px;font-weight:500;color:#c9ccc4}.sma-launch .sma-dot{position:absolute;top:6px;left:44px;width:12px;height:12px;border-radius:50%;background:#3ad16b;border:2px solid var(--sma-dark)}@keyframes sma-pulse{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.6)}}.sma-teaser{position:absolute;bottom:76px;width:290px;max-width:calc(100vw - 32px);background:#fff;color:var(--sma-ink);border-radius:14px;box-shadow:0 12px 36px rgb(0 0 0 / .22);padding:14px 38px 14px 16px;font-size:14.5px;line-height:1.45;cursor:pointer;animation:sma-in .25s ease-out}.sma-right .sma-teaser{right:0}.sma-left .sma-teaser{left:0}.sma-teaser::after{content:"";position:absolute;bottom:-7px;width:14px;height:14px;background:#fff;transform:rotate(45deg);box-shadow:3px 3px 6px rgb(0 0 0 / .06)}.sma-right .sma-teaser::after{right:34px}.sma-left .sma-teaser::after{left:34px}.sma-teaser b{display:block;margin-bottom:2px}.sma-teaser-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;background:#fff0;color:#777;font-size:18px;line-height:1;cursor:pointer;border-radius:50%}.sma-teaser-x:hover{background:#f0f0f0;color:#222}.sma-launch:focus-visible,.sma-root button:focus-visible,.sma-root textarea:focus-visible,.sma-root a:focus-visible{outline:2px solid var(--sma-lime);outline-offset:2px}.sma-panel{position:absolute;bottom:0;width:370px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 40px);background:#fff;border-radius:14px;box-shadow:0 18px 50px rgb(0 0 0 / .3);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:sma-in .18s ease-out}.sma-left .sma-panel{transform-origin:bottom left}.sma-right .sma-panel{right:0}.sma-left .sma-panel{left:0}@keyframes sma-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.sma-head{background:var(--sma-dark);color:#fff;padding:14px 12px 14px 16px;display:flex;align-items:flex-start;gap:10px;border-bottom:3px solid var(--sma-lime)}.sma-head-t{flex:1;min-width:0}.sma-head h2{margin:0;font-size:16px;line-height:1.3;color:#fff;font-weight:700}.sma-head p{margin:2px 0 0;font-size:12.5px;color:#c9ccc4}.sma-icon-btn{background:#fff0;border:0;color:#d5d8d0;cursor:pointer;padding:6px;border-radius:6px;line-height:0}.sma-icon-btn:hover{background:rgb(255 255 255 / .1);color:#fff}.sma-icon-btn svg{width:18px;height:18px}.sma-test{background:#fff4ce;color:#5c4a00;font-size:12px;padding:6px 14px}.sma-log{flex:1;overflow-y:auto;padding:16px 14px;background:var(--sma-bg);display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.sma-msg{max-width:86%;padding:9px 13px;border-radius:12px;word-wrap:break-word;white-space:normal}.sma-msg a{color:#4f6b00;text-decoration:underline}.sma-bot{background:#fff;border:1px solid var(--sma-line);align-self:flex-start;border-bottom-left-radius:4px}.sma-user{background:var(--sma-lime);color:#17190f;align-self:flex-end;border-bottom-right-radius:4px}.sma-err{background:#fdecea;border:1px solid #f3c2bd;align-self:flex-start}.sma-quick{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.sma-quick button{background:#fff;border:1px solid #b9c98a;color:#3e5200;border-radius:16px;padding:6px 12px;font:inherit;font-size:13.5px;cursor:pointer}.sma-quick button:hover{background:#f1f7df}.sma-typing{align-self:flex-start;background:#fff;border:1px solid var(--sma-line);border-radius:12px;padding:12px 14px;display:flex;gap:4px}.sma-typing i{width:6px;height:6px;border-radius:50%;background:#9aa092;animation:sma-dot 1s infinite}.sma-typing i:nth-child(2){animation-delay:.15s}.sma-typing i:nth-child(3){animation-delay:.3s}@keyframes sma-dot{0%,80%,100%{opacity:.3}40%{opacity:1}}.sma-note{font-size:11.5px;color:var(--sma-muted);padding:8px 14px 0;background:#fff;line-height:1.4}.sma-note a{color:inherit}.sma-form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;background:#fff;border-top:1px solid var(--sma-line)}.sma-form textarea{flex:1;resize:none;border:1px solid #cdd1c8;border-radius:10px;padding:9px 11px;font:inherit;min-height:42px;max-height:120px;color:var(--sma-ink);background:#fff}.sma-send{background:var(--sma-dark);color:#fff;border:0;border-radius:10px;width:44px;height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sma-send:hover{background:#3a3a3a}.sma-send[disabled]{opacity:.45;cursor:default}.sma-send svg{width:20px;height:20px}.sma-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}@media (max-width:480px){.sma-root{bottom:12px}.sma-root.sma-right{right:12px}.sma-root.sma-left{left:12px}.sma-launch .sma-txt{display:none}.sma-launch{padding:8px;min-height:0;border-radius:50%}.sma-launch .sma-ico{width:46px;height:46px;flex-basis:46px}.sma-launch .sma-dot{left:40px;top:4px}.sma-teaser{bottom:72px;width:250px}.sma-open .sma-panel{position:fixed;inset:0;width:auto;max-width:none;height:auto;max-height:none;border-radius:0}}@media (prefers-reduced-motion:reduce){.sma-panel,.sma-teaser{animation:none}.sma-launch .sma-ico::after{animation:none}.sma-typing i{animation:none;opacity:.7}}.sma-root [hidden]{display:none!important}