.df-poradce{--paper:#f8fafc;--paper-deep:#e8edf2;--ink:#171717;--ink-soft:#3f3f46;--ink-muted:#595959;--line:#c6d0dd;--accent:#2563eb;--display:Ubuntu, system-ui, -apple-system, "Segoe UI", sans-serif;--sans:Ubuntu, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-card:12px;--radius-control:8px;--shadow-card:0 25px 50px -12px #00000040;--shadow-focus:0 0 0 4px #2463eb40;--df-gap:16px;right:var(--df-gap);bottom:calc(var(--df-gap) + env(safe-area-inset-bottom,0px));z-index:40;color:var(--ink);font-family:var(--sans);pointer-events:none;position:fixed}.dark .df-poradce,:root[data-theme=dark] .df-poradce{--paper:#000;--paper-deep:#18181c;--ink:#fafafa;--ink-soft:#a1a1aa;--ink-muted:#a1a1aa;--line:#252528;--accent:#7c3aed;--shadow-focus:0 0 0 4px #6b26d940}@media (max-width:640px){.df-poradce{--df-gap:12px}}.df-poradce *{box-sizing:border-box}.df-poradce button,.df-poradce textarea,.df-poradce input{font-family:inherit}.df-poradce[data-hidden=true]{display:none}.df-poradce__pill{pointer-events:auto;border:1px solid var(--line);background:var(--paper-deep);max-width:240px;height:44px;color:var(--ink);box-shadow:var(--shadow-card);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.df-poradce__pill:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-card);outline:none}.df-poradce__mark{background:var(--accent);width:28px;height:28px;color:var(--paper);font-family:var(--display);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.df-poradce__pill-label{text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.df-poradce[data-compact=true] .df-poradce__pill{border-radius:999px;justify-content:center;width:48px;max-width:48px;height:48px;padding:0}.df-poradce[data-compact=true] .df-poradce__pill-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.df-poradce:not([data-open=true]) .df-poradce__pill{justify-content:center;width:48px;max-width:48px;height:48px;padding:0}.df-poradce:not([data-open=true]) .df-poradce__pill-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.df-poradce__card{pointer-events:auto;width:360px;max-width:calc(100vw - (2 * var(--df-gap)));background:var(--paper);max-height:70vh;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transform-origin:100% 100%;flex-direction:column;display:flex;overflow:hidden}.df-poradce__head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 8px;display:flex}.df-poradce__title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.df-poradce__close{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;flex:none;margin:-4px -4px 0 0;font-size:22px;line-height:1}.df-poradce__close:focus-visible{box-shadow:var(--shadow-focus);outline:none}.df-poradce__body{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;padding:0 16px 8px;display:flex;overflow-y:auto}.df-poradce__help{color:var(--ink-soft);margin:0 0 12px;font-size:14px;line-height:1.45}.df-poradce__messages{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.df-poradce__bubble{border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;max-width:92%;padding:8px 12px;font-size:14px;line-height:1.45}.df-poradce__bubble[data-role=visitor]{background:var(--paper-deep);color:var(--ink);align-self:flex-end}.df-poradce__bubble[data-role=agent]{border:1px solid var(--line);color:var(--ink);background:0 0;align-self:flex-start}.df-poradce__bubble[data-pending=true]{color:var(--ink-muted)}.df-poradce__confirm-title{font-family:var(--display);margin:0 0 8px;font-size:18px;font-weight:700}.df-poradce__confirm-text{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.45}.df-poradce__foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding:8px 16px 16px;display:flex}.df-poradce__label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px;font-size:11px;display:block}.df-poradce__field{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);width:100%;min-height:88px;color:var(--ink);padding:10px 12px;font-size:15px;line-height:1.4}.df-poradce__field:focus,.df-poradce__input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.df-poradce__input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);width:100%;height:40px;color:var(--ink);padding:0 12px;font-size:15px}.df-poradce__error{color:var(--accent);margin:6px 0 0;font-size:13px}.df-poradce__hint{color:var(--ink-muted);margin:6px 0 0;font-size:12px}.df-poradce__check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.df-poradce__check input{accent-color:var(--accent);margin-top:3px}.df-poradce__submit,.df-poradce__done{border-radius:var(--radius-control);background:var(--accent);height:40px;color:var(--paper);cursor:pointer;border:0;font-size:15px;font-weight:600}.df-poradce__submit:disabled{opacity:.7;cursor:wait}.df-poradce__submit:focus-visible,.df-poradce__done:focus-visible{box-shadow:var(--shadow-focus);outline:none}.df-poradce__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:640px){.df-poradce[data-open=true]{bottom:0;left:0;right:0}.df-poradce[data-open=true] .df-poradce__card{border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;max-width:100%;max-height:70vh}}
