#pelizam-chat{--pc-wine:#a41238;--pc-ink:#201b20;--pc-paper:#faf8f5;font:14px/1.5 Arial,sans-serif;color:var(--pc-ink);position:fixed;right:24px;bottom:24px;z-index:8500;text-align:left;color-scheme:light}#pelizam-chat *{box-sizing:border-box}#pelizam-chat [hidden]{display:none!important}#pelizam-chat button,#pelizam-chat input,#pelizam-chat a{font:inherit}#pelizam-chat button{cursor:pointer}#pelizam-chat button:focus-visible,#pelizam-chat a:focus-visible,#pelizam-chat input:focus-visible{outline:3px solid #c87491;outline-offset:3px}#pelizam-chat .pc-launch{width:76px;height:76px;border-radius:50%;padding:6px;background:linear-gradient(145deg,#fff,#d4c5c9 48%,#6b1a32);border:1px solid #fff;box-shadow:0 4px 0 #57162a,0 12px 30px #47192d40,inset 0 1px 3px #fff;position:relative;display:block;margin-left:auto;transition:transform .25s,box-shadow .25s}#pelizam-chat .pc-launch:hover{transform:translateY(-4px) rotate(-4deg);box-shadow:0 7px 0 #57162a,0 20px 35px #47192d40}#pelizam-chat .pc-launch img{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff}#pelizam-chat .pc-launch span{position:absolute;right:-3px;bottom:0;background:#a41238;color:white;border:2px solid white;border-radius:12px;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.06em}#pelizam-chat .pc-teaser{position:absolute;right:91px;bottom:8px;width:218px;padding:13px 30px 13px 16px;background:#fff;border:1px solid #e6dce0;border-radius:17px 17px 4px 17px;box-shadow:0 8px 30px #28111d15;font-size:12px}#pelizam-chat .pc-teaser strong{display:block;font-size:13px;margin-bottom:2px}#pelizam-chat .pc-teaser button{position:absolute;right:5px;top:5px;border:0;background:transparent;font-size:20px;color:#76646c;padding:0 5px}#pelizam-chat .pc-panel{position:absolute;right:0;bottom:96px;width:398px;max-height:min(680px,calc(100dvh - 140px));height:620px;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--pc-paper);box-shadow:0 25px 80px #1a091a45,0 4px 0 #ccbfc4,0 0 0 1px #ffffffb8;transform-origin:bottom right;animation:pc-reveal .32s ease-out}#pelizam-chat .pc-head{display:flex;align-items:center;gap:12px;position:relative;padding:21px 20px;background:radial-gradient(ellipse at 80% 0,#80203c,transparent 65%),linear-gradient(125deg,#241d23,#140f15);color:white;border-bottom:1px solid #b44564;flex:none}#pelizam-chat .pc-head img{height:44px;width:44px;object-fit:cover;border-radius:50%;border:2px solid #e4bbc8;box-shadow:0 3px 0 #8e4560}#pelizam-chat .pc-head strong{font-size:15px;letter-spacing:.08em}#pelizam-chat .pc-head small{display:block;font-size:11px;color:#e7cad4;margin-top:3px}#pelizam-chat .pc-close{margin-left:auto;color:#fff;border:1px solid #ffffff30;background:#ffffff0c;border-radius:50%;height:32px;width:32px;font-size:21px;display:grid;place-items:center}#pelizam-chat .pc-scroll{overflow:auto;overscroll-behavior:contain;flex:1;padding:21px 18px 14px;scrollbar-width:thin;scrollbar-color:#d2b8c1 transparent}#pelizam-chat .pc-eyebrow{font-size:10px;letter-spacing:.17em;color:#92727e;margin:0 0 11px;font-weight:700}#pelizam-chat .pc-welcome h2{font:600 26px/1.12 Arial,sans-serif;letter-spacing:-.8px;margin:0 0 10px;color:#281d24}#pelizam-chat .pc-welcome h2 em{font-style:normal;color:var(--pc-wine)}#pelizam-chat .pc-welcome p{font-size:13px;line-height:1.6;color:#66525b;margin:0 0 16px}#pelizam-chat .pc-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}#pelizam-chat .pc-chips button{display:flex;align-items:center;gap:8px;text-align:left;padding:12px 10px;color:#382b31;border:1px solid #e6d9df;border-radius:12px;background:linear-gradient(140deg,#fff,#f9f4f6);box-shadow:0 3px 0 #e7dce1;transition:transform .18s,border-color .18s;font-size:12px;font-weight:600;min-height:47px}#pelizam-chat .pc-chips button:hover{transform:translateY(-2px);border-color:#b8768d}#pelizam-chat .pc-chips b{font-size:16px;font-weight:400;color:#a41238}#pelizam-chat .pc-chips .pc-wide{grid-column:1/-1;background:#a41238;color:white;border-color:#a41238;box-shadow:0 3px 0 #711027;justify-content:center}#pelizam-chat .pc-chips .pc-wide b{color:white}#pelizam-chat .pc-message{max-width:94%;border:1px solid #e9dde2;border-radius:15px 15px 15px 4px;padding:12px 14px;background:white;margin:11px 0;box-shadow:0 3px 8px #39242d05;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}#pelizam-chat .pc-message small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9b697c;margin-bottom:5px}#pelizam-chat .pc-user{margin-left:auto;background:#33242d;color:white;border:0;border-radius:15px 15px 4px 15px}#pelizam-chat .pc-user small{color:#e0bccb}#pelizam-chat .pc-link{display:block;padding:12px;border-radius:10px;background:#157943;color:white;text-decoration:none;text-align:center;font-size:13px;font-weight:bold;margin-top:10px;white-space:normal}#pelizam-chat .pc-link:hover{background:#106135}#pelizam-chat .pc-portfolio{background:#a41238}#pelizam-chat .pc-status{font-size:12px;color:#8e6373;margin:12px 0}#pelizam-chat .pc-compose{padding:12px 16px 14px;border-top:1px solid #e6dce0;background:white;flex:none}#pelizam-chat .pc-form{display:flex;gap:7px;margin:0}#pelizam-chat .pc-input{background:#f5f1f3;border:1px solid #e7dee2;border-radius:12px;width:100%;min-width:0;padding:12px;color:#33262d;font-size:14px}#pelizam-chat .pc-send{border:0;background:var(--pc-wine);color:white;border-radius:12px;width:45px;flex:none;font-size:22px}#pelizam-chat .pc-send:disabled{opacity:.45;cursor:default}#pelizam-chat .pc-privacy{font-size:9px;color:#7d6d75;line-height:1.5;margin:8px 0 0}#pelizam-chat .pc-privacy a{color:#8d294a;text-decoration:underline}#pelizam-chat .pc-tools{display:flex;justify-content:space-between;margin-top:8px}#pelizam-chat .pc-tools button{border:0;background:transparent;padding:2px 0;font-size:10px;color:#88546a;text-decoration:underline}body.pc-ready>.floating-contact{display:none!important}@keyframes pc-reveal{from{opacity:0;transform:perspective(900px) rotateY(-7deg) rotateX(5deg) translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:520px){#pelizam-chat{right:16px;bottom:max(17px,env(safe-area-inset-bottom))}#pelizam-chat .pc-launch{width:66px;height:66px}#pelizam-chat .pc-teaser{right:80px;width:208px}#pelizam-chat .pc-panel{position:fixed;right:10px;left:10px;bottom:calc(94px + env(safe-area-inset-bottom));width:auto;height:600px;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));border-radius:20px}#pelizam-chat .pc-head{padding:15px 16px}#pelizam-chat .pc-scroll{padding:16px 14px}#pelizam-chat .pc-input{font-size:16px}#pelizam-chat .pc-welcome h2{font-size:24px}}@media(prefers-reduced-motion:reduce){#pelizam-chat *{animation:none!important;transition:none!important}}
#pelizam-chat .pc-chips .pc-wide{grid-column:auto}
