.boss-assistant-launch{position:fixed;left:20px;bottom:24px;z-index:1200;display:flex;align-items:center;gap:9px;background:#fffaf0;border:1px solid #d8cbb5;border-radius:24px;padding:5px 15px 5px 5px;color:#203b2e;box-shadow:0 8px 30px #152c2330;font:600 13px Arial;cursor:pointer}.boss-assistant-launch img{width:48px;height:48px}.boss-assistant-dialog{position:fixed;inset:auto auto 24px 20px;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#faf6ed;color:#25362c;border:1px solid #d9cebb;border-radius:22px;box-shadow:0 20px 90px #10291c55;z-index:1501;padding:24px;font:14px/1.5 Arial;box-sizing:border-box}.boss-assistant-dialog[hidden],.boss-assistant-shade[hidden]{display:none!important}.boss-assistant-shade{position:fixed;inset:0;background:#15291e66;z-index:1500;backdrop-filter:blur(3px)}.boss-assistant-dialog *{box-sizing:border-box}.boss-assistant-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #dfd6c8;padding-bottom:16px}.boss-assistant-head img{width:44px;height:44px}.boss-assistant-head strong{font:25px Georgia}.boss-assistant-close{margin-left:auto;border:0;background:none;font-size:27px;color:inherit;cursor:pointer;min-width:44px;min-height:44px}.boss-assistant-dialog h2{font:29px/1.15 Georgia;margin:22px 0 16px}.boss-assistant-dialog p{color:#63695f}.boss-assistant-progress{height:3px;background:#e7dfd0;margin:18px 0}.boss-assistant-progress span{display:block;height:100%;background:#ad6239;transition:width .3s}.boss-assistant-options{display:grid;gap:10px}.boss-assistant-options button,.boss-assistant-link{display:block;text-align:left;padding:15px;border:1px solid #d5cbb9;border-radius:12px;background:#fffdf8;color:#203c2c;text-decoration:none;cursor:pointer;font:inherit}.boss-assistant-options button:hover,.boss-assistant-options button:focus-visible{border-color:#31583e;background:#edf0e5}.boss-assistant-actions{display:flex;gap:12px;margin-top:20px}.boss-assistant-actions button{border:0;background:none;text-decoration:underline;color:inherit;padding:10px 0;cursor:pointer}.boss-assistant-product{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #e2dacd;color:inherit;text-decoration:none}.boss-assistant-product img{width:76px;height:90px;object-fit:contain;background:#f0ebe1;border-radius:8px}.boss-assistant-product span{align-self:center}.boss-assistant-product small{display:block;margin-top:7px}.boss-assistant-link{margin-top:10px}.boss-assistant-contact{background:#224531;color:#fff;border-color:#224531}.boss-assistant-dialog :focus-visible,.boss-assistant-launch:focus-visible{outline:3px solid #b86e41;outline-offset:3px}@media(max-width:600px){.boss-assistant-launch{left:12px;bottom:calc(16px + env(safe-area-inset-bottom));padding:3px;border-radius:21px}.boss-assistant-launch span{display:none}.boss-assistant-launch img{width:46px;height:46px}.boss-detail-page .boss-assistant-launch{bottom:calc(90px + env(safe-area-inset-bottom))}.boss-checkout-page .boss-assistant-launch{bottom:calc(16px + env(safe-area-inset-bottom))}.boss-assistant-dialog{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));padding:20px;max-height:calc(100dvh - 32px)}}@media(prefers-reduced-motion:reduce){.boss-assistant-progress span{transition:none}}
.boss-assistant-dialog a.boss-assistant-contact,.boss-assistant-dialog a.boss-assistant-contact:hover{color:#fffaf0}.boss-assistant-dialog a.boss-assistant-product{color:#25362c}
.boss-assistant-dialog .boss-assistant-product img{display:block!important;visibility:visible!important;opacity:1!important;flex:0 0 76px}