.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language[focus-within] .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open[focus-within] .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus-within .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus-within .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-keyboard-open:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}:root{--aic-primary:#007BBD;--aic-primary-hover:#0056b3;--aic-bg:#ffffff;--aic-surface:#ffffff;--aic-text:#333333;--aic-on-primary:#ffffff;--aic-muted-bg:#f4f4f4;--aic-border:#cccccc;--aic-border-muted:#dddddd;--aic-shadow-1:rgba(0, 0, 0, 0.2);--aic-shadow-2:rgba(0, 0, 0, 0.3);--aic-accent:orange;--aic-black:#000000}#aic-chat-window *,#aic-chat-window *::before,#aic-chat-window *::after{box-sizing:border-box}#aic-chat-bubble-icon{position:fixed;bottom:55px;right:25px;width:60px;height:60px;background-color:var(--aic-primary);color:var(--aic-on-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:28px;cursor:pointer;box-shadow:0 4px 8px var(--aic-shadow-1);z-index:999999;transition:opacity 0.4s ease,visibility 0.4s ease}#aic-chat-bubble-icon.aic-bubble-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#aic-chat-bubble-icon svg{width:36px;height:36px;display:block;flex-shrink:0}#aic-chat-window{position:fixed;bottom:130px;right:25px;width:370px;max-width:90%;max-height:70vh;height:500px;background-color:var(--aic-surface);border:1px solid var(--aic-border);border-radius:10px;box-shadow:0 5px 15px var(--aic-shadow-2);flex-direction:column;z-index:999999}#aic-chat-window:not(.active)>div{display:none}#aic-chat-window.active{display:flex}#aic-chat-window:not(.active)>div.aic-chat-welcome{display:block;font-size:13px!important;line-height:120%}#aic-chat-window:not(.active){width:300px!important;height:85px!important;padding:10px;display:flex;align-items:center;justify-content:space-between;text-align:center;font-size:10px!important}#aic-chat-window:not(.active)>div.aic-chat-welcome *{font-size:inherit}.aic-chat-welcome{display:none}#aic-chat-window .aic-chat-header{background-color:var(--aic-primary);color:var(--aic-on-primary);font-size:15px;padding:8px;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700;flex-shrink:0;display:flex;align-items:center}#aic-chat-window .aic-reset-close-btn{margin-left:auto;border:0;background:#fff0;color:var(--aic-on-primary);cursor:pointer;font-size:24px;line-height:1;padding:0 6px;flex:0 0 5%}#aic-chat-window .aic-chat-messages{flex-grow:1;padding:15px;overflow-y:auto;background-color:var(--aic-bg);display:flex;flex-direction:column}#aic-chat-window .aic-chat-footer{padding:10px;border-top:1px solid var(--aic-border-muted);background-color:var(--aic-bg);flex-shrink:0}#aic-chat-window .aic-input-wrapper{display:flex;align-items:center;border:1px solid var(--aic-border);border-radius:5px}#aic-chat-window .aic-chat-footer input{width:100%;padding:10px;border:none;flex-grow:1;outline:none}#aic-chat-window .aic-send-btn{background:#fff0;border:none;padding:0 10px;cursor:pointer;color:var(--aic-primary);display:flex;align-items:center;justify-content:center}#aic-chat-window .aic-send-btn:hover{color:var(--aic-primary-hover)}#aic-chat-window .aic-send-btn svg{width:24px;height:24px;fill:currentColor}#aic-chat-window .aic-attach-btn{background:#fff0;border:none;padding:0 8px;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;color:var(--aic-primary);flex-shrink:0}#aic-chat-window .aic-attach-btn:hover{color:var(--aic-primary-hover)}#aic-chat-window .aic-attach-preview{font-size:11px;color:#666;padding:2px 4px 6px;display:flex;align-items:center;gap:6px}#aic-chat-window .aic-attach-clear{cursor:pointer;color:#999;font-size:14px;line-height:1;border:none;background:none;padding:0 2px}#aic-chat-window .aic-message{margin-bottom:10px;max-width:85%;clear:both}.aic-message p{white-space:normal}.aic-message a{text-decoration:underline;word-break:break-word}#aic-chat-window .aic-message p{margin:0;padding:10px;border-radius:15px;line-height:1.4;word-wrap:break-word;font-size:14px}body:not(.logged-in) .aic-topic-button.aic-reqlogin{display:none!important}#aic-chat-window .bot-message{align-self:flex-start}#aic-chat-window .bot-message p{background-color:var(--aic-muted-bg);color:var(--aic-text)}#aic-chat-window .aic-feedback-row{margin-top:6px;display:inline-flex;gap:6px;align-items:center;width:100%}#aic-chat-window .aic-feedback-btn{border:1px solid #c9c9c9;background:#f6f6f6;border-radius:10px;line-height:1;width:28px;height:28px;padding:0;cursor:pointer;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease}#aic-chat-window .aic-feedback-btn:hover{transform:translateY(-1px);background:#ededed}#aic-chat-window .aic-feedback-btn.selected{border-color:#2e7d32;background:#dff3e0}#aic-chat-window .aic-feedback-btn[data-vote="down"].selected{border-color:#b71c1c;background:#f9dfdf}#aic-chat-window .aic-feedback-set .aic-feedback-btn:not(.selected){opacity:.55}#aic-chat-window .user-message{align-self:flex-end}#aic-chat-window .user-message p{background-color:var(--aic-primary);color:var(--aic-on-primary)}#aic-chat-window .aic-topic-selection{padding:20px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center}#aic-chat-window .aic-topic-button{background-color:var(--aic-primary);color:var(--aic-on-primary);border:none;padding:10px;margin:8px 0;border-radius:8px;cursor:pointer;font-size:14px;width:100%}#aic-chat-window .aic-topic-button:hover{background-color:var(--aic-primary-hover)}#aic-chat-window .aic-back-button{display:none;cursor:pointer;font-size:24px;font-weight:700;margin-right:10px;line-height:1}#aic-chat-window.conversation-active .aic-back-button{display:inline-block}.aic-mini-btn{background:var(--aic-accent);border:0;border-radius:25px!important;cursor:pointer;margin-right:10px!important;margin-bottom:10px!important;padding:10px!important;color:var(--aic-on-primary);font-size:13px!important}.aic-mini-btn:hover{border-radius:25px;background:var(--aic-black)!important}#aic-chat-window .aic-contact-button{display:inline-block;background-color:var(--aic-primary);color:var(--aic-on-primary)!important;text-decoration:none;padding:5px 10px;font-size:14px;border-radius:5px;margin-top:10px}#aic-chat-window .aic-contact-button:hover{background-color:var(--aic-primary-hover)}@keyframes typing-dot{0%{transform:translateY(0)}50%{transform:translateY(-3px)}100%{transform:translateY(0)}}#aic-chat-window .typing-indicator p{display:inline-block;letter-spacing:2px;animation:typing-dot 1s infinite}#aic-chat-bubble-icon.aic-has-unread{box-shadow:0 0 0 3px rgb(255 0 0 / .35)}#aic-chat-bubble-icon.aic-has-unread::after{content:'';position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:red}.aic-tonkin-mentor#aic-chat-bubble-icon{background-image:url(https://tonkin.bg/wp-content/uploads/2026/02/face2.jpg);background-size:cover;background-position:center}.aic-tonkin-mentor#aic-chat-bubble-icon svg{opacity:0}.aic-chat-window.aic-tonkin-mentor .aic-tonkin-quick{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.aic-tonkin-quick{flex:0 0 100%;gap:4px!important}.aic-tonkin-mentor .aic-chat-header{flex-wrap:wrap}.aic-tonkin-quick .aic-mini-btn{margin:0!important;padding:4px 4px!important;cursor:pointer;border-radius:0!important;background:none!important;text-decoration:underline}.aic-message p strong{font-weight:800}iframe#chat{position:fixed;bottom:0;right:0;border:0;outline:none;z-index:9999999999;background:#fff0;overflow:hidden;border-radius:12px;transition:width 0.25s ease,height 0.25s ease}iframe#chat.closed{width:120px;height:120px;pointer-events:auto}iframe#chat.open{max-width:566px;max-height:930px;height:90%;pointer-events:auto;width:100%}.aic-generating-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 14px}.aic-generating-dots{display:flex;gap:3px;font-size:22px;font-weight:700;line-height:1}.aic-tonkin-quick{flex:0 0 95%}.aic-generating-dots span{animation:aicDotPulse 1.4s infinite ease-in-out;opacity:.3}.aic-generating-dots span:nth-child(2){animation-delay:0.2s}.aic-generating-dots span:nth-child(3){animation-delay:0.4s}@keyframes aicDotPulse{0%,80%,100%{opacity:.3}40%{opacity:1}}.aic-generating-text{font-size:13px;color:var(--aic-text,#555);font-style:italic;transition:opacity 0.3s ease;animation:aicTextFade 0.4s ease}@keyframes aicTextFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aic-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;z-index:99999;animation:aicPopupFadeIn 0.2s ease}@keyframes aicPopupFadeIn{from{opacity:0}to{opacity:1}}.aic-popup-box{background:#fff;border-radius:12px;padding:28px 24px;max-width:420px;width:90%;box-shadow:0 12px 40px rgb(0 0 0 / .25);text-align:center;animation:aicPopupSlideUp 0.25s ease}@keyframes aicPopupSlideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.aic-popup-text{font-size:15px;line-height:1.6;color:#333;margin-bottom:20px}.aic-popup-close{background:#2563eb;color:#fff;border:none;padding:10px 28px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.2s}.aic-popup-close:hover{background:#1d4ed8}.aic-test-group{padding:8px 0}.aic-test-group-label{font-size:13px;font-weight:600;color:#555;margin-bottom:6px;padding-left:2px}.aic-mini-btn.aic-test-btn-pending{background:#2563eb;color:#fff;border:none;font-weight:600}.aic-mini-btn.aic-test-btn-pending:hover{background:#1d4ed8}.aic-mini-btn.aic-test-btn-done{background:#f0f0f0;color:#888;border:1px solid #ddd;font-weight:400}.aic-mini-btn.aic-test-btn-done:hover{background:#e5e5e5;color:#666}.wp-block-spacer{clear:both}