/* Cabinet styles live in modules/yasna/assets/chat.css. */
.pa-ux-operator-hint,.pa-ux-reply-preview{position:fixed;z-index:10095;font:12px/1.5 var(--pa-font-body,"Golos Text",Arial,sans-serif);color:#543728;background:#fff9f2;border:1px solid #d4ad8e;box-shadow:0 9px 25px #33201020;border-radius:14px 14px 4px 14px}
.pa-ux-operator-hint{padding:8px 12px;max-width:230px;pointer-events:none}
.pa-ux-operator-hint:after,.pa-ux-reply-preview:after{content:"";position:absolute;right:17px;bottom:-6px;width:10px;height:10px;background:#fff9f2;border-bottom:1px solid #d4ad8e;border-right:1px solid #d4ad8e;transform:rotate(45deg)}
.pa-ux-operator-hint.is-below:after{top:-6px;bottom:auto;transform:rotate(225deg)}
.pa-ux-operator-hint[hidden],.pa-ux-reply-preview[hidden]{display:none!important}
.pa-ux-reply-preview{right:var(--pa-ux-right,16px);bottom:var(--pa-ux-bottom,82px);width:min(310px,calc(100vw - 24px));padding:12px 38px 12px 14px}
.pa-ux-reply-preview>button:first-child{position:absolute;right:5px;top:5px;width:30px;height:30px;border:0;font-size:20px;border-radius:50%;cursor:pointer}
.pa-ux-reply-preview .pa-ux-preview-open{border:0;padding:0;margin:0;display:block;cursor:pointer;text-align:left;color:inherit;background:transparent;font:inherit;width:100%}
.pa-ux-preview-open strong{display:block;font-size:12px;color:#8a5636;margin-bottom:3px}
.pa-ux-preview-open span{display:block;overflow-wrap:anywhere;font-size:12px}
.pa-ux-preview-open small{display:block;font-size:10px;color:#9a7053;margin-top:5px}
[data-pa-ux-unread]{position:relative}
[data-pa-ux-unread].pa-utility-dock__chat:after{content:"";position:absolute;top:1px;right:0;width:7px;height:7px;background:#dfa26c;border:1px solid #fff6ed;border-radius:50%}
[data-pa-ux-unread] .wpbar-item__icon:after,[data-pa-ux-unread].pact-launcher:after{content:"";position:absolute;top:1px;right:0;width:7px;height:7px;border-width:1px;border-style:solid;border-radius:50%}
@media(max-width:768px){.pa-ux-reply-preview{width:min(310px,var(--pa-ux-width,calc(100vw - 24px)))}}
@media(max-width:768px){html body.pa-release-ux [data-pa-woo-cart-dialog]{right:var(--pa-ux-right,8px)!important;bottom:var(--pa-ux-bottom,86px)!important;width:var(--pa-ux-width,calc(100vw - 16px))!important;max-width:var(--pa-ux-width,calc(100vw - 16px))!important;max-height:var(--pa-ux-available,calc(100dvh - 168px))!important;height:min(480px,var(--pa-ux-available,calc(100dvh - 168px)))!important}}
html body.pa-release-ux .wpbar-container .pa-ux-drilldown{color:#fff0df!important;padding:0!important;max-height:none!important;background:transparent!important;overflow:hidden!important}
html body.pa-release-ux .wpbar-container .pa-ux-menu-head{display:flex;align-items:center;gap:9px;min-height:43px;padding:2px 3px 8px;border-bottom:1px solid #d5a47833}
html body.pa-release-ux .wpbar-container .pa-ux-menu-head strong{font-size:13px;font-weight:600;color:#ffe6cc}
html body.pa-release-ux .wpbar-container .pa-ux-menu-back{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #bf937150;border-radius:50%;background:#ffffff08;color:#ebc9a7;cursor:pointer;font-size:19px;line-height:1;padding:0}
html body.pa-release-ux .wpbar-container .pa-ux-menu-back[hidden]{display:none!important}
html body.pa-release-ux .wpbar-container .pa-ux-menu-viewport{overflow:hidden;position:relative}
html body.pa-release-ux .wpbar-container .pa-ux-menu-level{list-style:none!important;margin:0!important;padding:4px 0!important;max-height:min(330px,calc(var(--pa-ux-available,450px) - 60px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:pa-ux-level-in .18s ease-out both}
html body.pa-release-ux .wpbar-container .pa-ux-menu-level.is-back{animation-name:pa-ux-level-back}
html body.pa-release-ux .wpbar-container .pa-ux-menu-level>li{display:block!important;position:static!important;padding:0!important;margin:0!important;border:0!important}
html body.pa-release-ux .wpbar-container .pa-ux-menu-level>li>:is(a,button){display:flex!important;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 9px!important;border:0!important;border-radius:8px;font:13px/1.4 var(--pa-font-body,"Golos Text",Arial,sans-serif)!important;text-align:left!important;cursor:pointer;letter-spacing:normal}
html body.pa-release-ux .wpbar-container .pa-ux-menu-level>li>:is(a,button):before{content:none!important}
html body.pa-release-ux .wpbar-container .pa-ux-menu-mark{display:inline-flex;width:19px;height:19px;flex:none;color:#d1a177}
html body.pa-release-ux .wpbar-container .pa-ux-menu-mark svg{width:100%;height:100%}
html body.pa-release-ux .wpbar-container .pa-ux-menu-chevron{margin-left:auto;font-size:20px;color:#d1a177}
html body.pa-release-ux .wpbar-container .pa-ux-menu-overview{font-size:11px!important;color:#d4a880!important;border-bottom:1px solid #c79c7130!important;border-radius:0!important}
html body.pa-release-ux .wpbar-container .wpbar-panel:not([hidden]):has([data-panel-id]:not([hidden]) .pa-ux-drilldown){color:#ffe4cb!important;background:rgba(34,23,18,.94)!important;backdrop-filter:blur(18px);border:1px solid #c1916a66!important;border-radius:16px!important;padding:10px 12px!important;max-height:var(--pa-ux-available,450px)!important;overflow-y:auto!important;margin:0 0 7px!important}
@keyframes pa-ux-level-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}
@keyframes pa-ux-level-back{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){html body.pa-release-ux .wpbar-container .pa-ux-menu-level{animation:none!important}}
