:host{all:initial;--sk-muted:#52636d;--sk-border:#d5dfe5;--sk-action:#eaf3fc;--sk-accent:#205d86;--sk-focus:#2b7de0}:host([hidden]){display:none}:host([data-theme=dark]){--sk-muted:#bec8ce;--sk-border:#454f56;--sk-action:#313131;--sk-accent:#b7def5;--sk-focus:#b7def5}
#skrepka-body{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));z-index:55;font-family:var(--sk-font,system-ui);font-size:16px;line-height:24px;color:var(--sk-ink,#182d3b);width:64px}#skrepka-body *{box-sizing:border-box}#skrepka-body [hidden]{display:none!important}#skrepka-body button,#skrepka-body a,#skrepka-body summary{font:inherit}#skrepka-body .sk-launch{padding:0;border:0;background:transparent;cursor:pointer;width:64px;border-radius:16px;display:block}#skrepka-body svg{display:block;width:64px;height:88px;transform-origin:bottom center;animation:sk-wave 950ms cubic-bezier(.22,1,.36,1) 2}
#skrepka-body .sk-card{position:absolute;left:0;bottom:calc(100% + 12px);width:min(360px,calc(100vw - 32px));max-height:min(65dvh,560px);overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--sk-border);background:var(--sk-surface,#fff);color:var(--sk-ink);border-radius:16px;box-shadow:0 8px 32px #0003;transform-origin:32px 100%;animation:sk-open 500ms cubic-bezier(.22,1,.36,1) both}#skrepka-body strong{display:block;font-size:16px;line-height:24px;padding-right:80px;font-weight:600;text-wrap:balance}#skrepka-body p{margin:8px 0 12px;font-size:14px;line-height:20px;text-wrap:pretty}#skrepka-body .sk-greeting{font-weight:600;margin-top:16px}#skrepka-body .sk-close{float:right;background:transparent;border:0;color:var(--sk-muted);padding:4px 8px;cursor:pointer;font-size:14px;min-height:40px}#skrepka-body small{display:block;font-size:12px;line-height:16px;color:var(--sk-muted);margin-top:8px}#skrepka-body :focus-visible{outline:2px solid var(--sk-focus);outline-offset:4px}#skrepka-body .sk-answers{display:flex;flex-direction:column;gap:8px}
#skrepka-body button:not(.sk-launch):not(.sk-close){border:1px solid var(--sk-border);border-radius:8px;padding:8px 12px;min-height:40px;color:var(--sk-ink);background:var(--sk-action);font-size:14px;cursor:pointer;margin:4px 0;text-align:left;transition:opacity 300ms cubic-bezier(.22,1,.36,1),transform 300ms cubic-bezier(.22,1,.36,1)}#skrepka-body button:hover{opacity:.85}#skrepka-body button:active{transform:scale(.98)}#skrepka-body button:disabled{opacity:.6;cursor:default}#skrepka-body a{display:inline-block;color:var(--sk-accent);padding:8px 0;font-size:14px;text-underline-offset:4px}#skrepka-body .sk-menu{border:1px solid var(--sk-border);border-radius:8px;margin-top:16px;padding:8px 12px}#skrepka-body summary{cursor:pointer;color:var(--sk-muted);font-size:14px;min-height:40px;align-content:center}#skrepka-body label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:16px;margin:12px 0}#skrepka-body input{flex-shrink:0;accent-color:var(--sk-accent)}#skrepka-body .sk-dialogue p{animation:sk-speech 500ms cubic-bezier(.22,1,.36,1)}
@keyframes sk-open{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sk-speech{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sk-wave{0%,100%{transform:rotate(0)}35%{transform:rotate(-7deg)}70%{transform:rotate(5deg)}}
@media(max-width:600px){#skrepka-body{bottom:max(24px,env(safe-area-inset-bottom))}#skrepka-body .sk-card{max-height:60dvh}}@media(prefers-reduced-motion:reduce){#skrepka-body svg,#skrepka-body .sk-card,#skrepka-body .sk-dialogue p{animation:none}#skrepka-body button{transition:none}}

#skrepka-body .sk-menu[open]>:not(summary){animation:sk-speech 500ms cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){#skrepka-body .sk-menu[open]>:not(summary){animation:none}}
