.pizzabot-widget{max-width:460px;margin:24px auto;border:1px solid #e0e5ec;border-radius:18px;overflow:hidden;background:#f7f9fc;box-shadow:0 12px 35px rgba(16,35,66,.12);font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#172238}.pb-head{display:flex;align-items:center;gap:11px;padding:15px;background:#152b4b;color:#fff}.pb-mark{width:42px;height:42px;border-radius:13px;background:#fff2e7;display:grid;place-items:center;font-size:24px}.pb-head strong,.pb-head small{display:block}.pb-head small{font-size:11px;color:#b9c9df}.pb-online{margin-left:auto;font-size:11px;color:#8ef0bd}.pb-chat{height:470px;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(#f7f9fc,#eef3f9)}.pb-message{max-width:88%;padding:11px 13px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap}.pb-bot{background:#fff;border:1px solid #e2e8f0;align-self:flex-start;border-bottom-left-radius:4px}.pb-user{background:#dceaff;align-self:flex-end;border-bottom-right-radius:4px}.pb-quick{display:flex;flex-wrap:wrap;gap:7px}.pb-quick button,.pb-product button,.pb-inputrow button,.pb-action{border:0;border-radius:9px;background:#2463c7;color:#fff;padding:9px 12px;font-weight:600;cursor:pointer}.pb-quick button{background:#fff;color:#2459a5;border:1px solid #cbd9ed;font-size:12px}.pb-product{display:flex;gap:10px;background:#fff;border:1px solid #e2e8f0;padding:9px;border-radius:12px;max-width:100%}.pb-product img{width:88px;height:82px;object-fit:cover;border-radius:9px}.pb-product-info{min-width:0;flex:1}.pb-product strong{display:block}.pb-product small{display:block;color:#68768a;font-size:12px;margin:3px 0}.pb-price{font-weight:800;color:#168451}.pb-old{text-decoration:line-through;color:#8994a5;font-size:11px;margin-left:5px}.pb-product button{padding:7px 10px;font-size:12px;margin-top:5px}.pb-form{background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:12px;display:grid;gap:8px}.pb-form input,.pb-form textarea,.pb-form select{width:100%;padding:10px;border:1px solid #d5deea;border-radius:8px;font:inherit;font-size:13px;box-sizing:border-box}.pb-form textarea{min-height:55px}.pb-cartline{font-size:13px;padding:7px 0;border-bottom:1px solid #edf0f4}.pb-inputrow{display:flex;gap:8px;padding:12px;background:#fff;border-top:1px solid #e3e8ef}.pb-inputrow input{min-width:0;flex:1;padding:11px;border:1px solid #d6deea;border-radius:10px;font:inherit}.pb-powered{text-align:center;color:#8793a5;font-size:10px;padding:7px;background:#fff}.pb-muted{font-size:12px;color:#68768a}.pb-error{color:#b42318;font-size:12px}.pb-success{color:#087443;font-weight:700}.pb-order-total{font-weight:800;text-align:right;padding:8px 0}@media(max-width:480px){.pizzabot-widget{margin:12px auto;border-radius:12px}.pb-chat{height:440px;padding:12px}.pb-product img{width:72px;height:72px}}