.automatorwp-ai-assistant{position:fixed;bottom:30px;right:25px;display:flex;gap:12px;justify-content:end;z-index:99999}.automatorwp-ai-assistant-button{display:inline-block;padding:8px 10px;cursor:pointer;user-select:none;vertical-align:bottom;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 2px rgba(0,40,100,.1);transition:all ease-in-out 150ms}.automatorwp-ai-assistant-button:hover,.automatorwp-ai-assistant-button:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 1px 6px rgba(0,40,100,.2)}.automatorwp-ai-assistant-button[disabled="disabled"]{opacity:.2;cursor:not-allowed}.automatorwp-ai-assistant-button-primary{color:#fff;background-color:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.automatorwp-ai-assistant-button-primary .automatorwp-ai-assistant-icon:before{background-color:#fff}.automatorwp-ai-assistant-button-primary:hover,.automatorwp-ai-assistant-button-primary:focus{background-color:var(--wp-admin-theme-color-darker-10)}.automatorwp-ai-assistant-icon:before{content:'';display:inline-block;width:20px;height:20px;background-color:#50575e;vertical-align:text-top;mask-size:100%}.automatorwp-ai-assistant-icon-send:before{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNMTIwLTE2MHYtMjQwbDMyMC04MC0zMjAtODB2LTI0MGw3NjAgMzIwLTc2MCAzMjBaIi8+PC9zdmc+)}.automatorwp-ai-assistant .automatorwp-ai-assistant-bubble{width:70px;min-width:70px;height:70px;align-self:flex-end;user-select:none;box-shadow:0 3px 6px rgba(0,20,80,.35);border-radius:100%;transition:box-shadow ease-in-out 150ms}.automatorwp-ai-assistant .automatorwp-ai-assistant-bubble:hover{box-shadow:0 3px 12px rgba(0,20,80,.55)}.automatorwp-ai-assistant .automatorwp-ai-assistant-face{position:relative;cursor:pointer}.automatorwp-ai-assistant .automatorwp-ai-assistant-face img{position:absolute;width:100%;display:none}.automatorwp-ai-assistant-face img[data-key="head-01"]{display:block}.automatorwp-ai-assistant-face[data-status="idle"]:not(:hover) [data-key="eyes-idle"],.automatorwp-ai-assistant-face[data-status="idle"]:not(:hover) [data-key="mouth-smile"]{display:block}.automatorwp-ai-assistant-face[data-status="idle"]:hover [data-key="eyes-happy"],.automatorwp-ai-assistant-face[data-status="idle"]:hover [data-key="mouth-happy"]{display:block}.automatorwp-ai-assistant-face[data-status="happy"] [data-key="eyes-happy"],.automatorwp-ai-assistant-face[data-status="happy"] [data-key="mouth-happy"]{display:block}.automatorwp-ai-assistant-face[data-status="smile"] [data-key="eyes-happy"],.automatorwp-ai-assistant-face[data-status="smile"] [data-key="mouth-smile"]{display:block}.automatorwp-ai-assistant-face[data-status="talking"] [data-key="eyes-idle"],.automatorwp-ai-assistant-face[data-status="talking"] [data-key="mouth-idle"],.automatorwp-ai-assistant-face[data-status="talking"] [data-key="mouth-happy"]{display:block}.automatorwp-ai-assistant-face[data-status="talking"] [data-key="mouth-happy"]{animation:opacity-3-steps .3s infinite 1ms steps(1,end)}.automatorwp-ai-assistant-face[data-status="error"] [data-key="eyes-error"],.automatorwp-ai-assistant-face[data-status="error"] [data-key="mouth-error"]{display:block}.automatorwp-ai-assistant-face[data-status="loading"] [data-key="eyes-loading"]{display:block}@keyframes opacity-3-steps{0%{opacity:1}50%{opacity:0}100%{opacity:0}}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat{border-radius:8px;box-shadow:0 3px 6px rgba(0,20,80,.15);border:1px solid #ddd;background:#fff;position:relative;width:420px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top{padding:10px 12px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-title{display:inline-block;font-size:16px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-title .automatorwp-logo{display:inline-block;background-image:url(../../../../assets/img/automatorwp-logo.svg);background-size:100%;background-repeat:no-repeat;width:20px;height:20px;vertical-align:sub}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-help-button{display:inline-block;margin-left:2px;margin-top:-1px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-help-button .cmb-tooltip{cursor:pointer}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-help-button .cmb-tooltip .dashicons{opacity:.3}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-help-button .cmb-tooltip .dashicons:before{font-size:12px;width:12px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-help-button .cmb-tooltip .cmb-tooltip-desc{width:auto;min-width:100px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-close-button{float:right;cursor:pointer}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-top .automatorwp-ai-assistant-chat-close-button .cmb-tooltip .cmb-tooltip-desc{width:auto}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history{height:350px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f6f7f7;padding:10px 12px;overflow-y:auto}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history .automatorwp-ai-assistant-message{padding:8px 10px;border-radius:6px 6px 0 6px;width:fit-content;margin-bottom:12px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,40,100,.1);background:#fff}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history .automatorwp-ai-assistant-message p{margin:0!important}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history .automatorwp-ai-assistant-message[data-author="user"]{color:#fff;background-color:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:6px 6px 6px 0;margin-left:auto;margin-right:0}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history .automatorwp-ai-assistant-message-error{background-color:#cc1818;color:#fff}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history .automatorwp-ai-assistant-loading-message:after{content:"";display:inline-block;vertical-align:bottom;opacity:.7;width:14px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#3c434a 90%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100%/3) 30%;animation:dot-loading 1s infinite linear}@keyframes dot-loading{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-history .automatorwp-ai-assistant-message ul{list-style-type:disc;margin-left:2em}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-bottom{padding:10px 12px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-input{width:calc(90% - 12px);margin-right:6px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-input-submit{height:fit-content;vertical-align:top}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-model-input{min-height:auto;line-height:1;border:none;font-size:12px;padding:6px 8px;font-weight:500;opacity:.7;width:118px}.automatorwp-ai-assistant .automatorwp-ai-assistant-chat .automatorwp-ai-assistant-chat-model-input:hover{background-color:rgb(53 56 73 / 10%)}.automatorwp-ai-assistant .cmb-tooltip-desc{opacity:0;transition:opacity 0.3s;transform:translateX(9999px);position:fixed}.automatorwp-ai-assistant .automatorwp-ai-assistant-bubble.cmb-tooltip .cmb-tooltip-left{width:100%;top:20%;left:-150%}.automatorwp-ai-assistant .automatorwp-ai-assistant-help{border-radius:8px;box-shadow:0 3px 6px rgba(0,20,80,.15);border:1px solid #ddd;background:#fff;padding:10px 12px;overflow-y:auto;overflow-x:hidden;margin-left:-452px;height:478px;width:396px}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-presentation{margin-bottom:10px}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability{margin-left:-12px;margin-right:-12px;border-top:1px solid #ddd}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability:first-of-type{margin-top:10px}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability:last-of-type{border-bottom:1px solid #ddd}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label{font-weight:500;padding:6px 8px;cursor:pointer;user-select:none}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label:hover{background-color:#f6f7f7}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons{font-size:18px;vertical-align:sub}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-awards,.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-automatorwp{color:#0098d7}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-star-filled,.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-controls-play{color:#febd17}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-rank{color:#46b450}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-heart{color:#fa5656}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-flag{color:#9a40a9}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons.dashicons-admin-tools{color:#999}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-label .dashicons-arrow-up-alt2{float:right}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability-open .automatorwp-ai-assistant-help-ability-label .dashicons-arrow-up-alt2:before{content:"\f347"}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-desc{background:#f6f7f7;padding:8px 10px;border-top:1px solid #ddd}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-desc:before{display:none}.automatorwp-ai-assistant .automatorwp-ai-assistant-help .automatorwp-ai-assistant-help-ability .automatorwp-ai-assistant-help-ability-desc .automatorwp-ai-assistant-help-ability-desc-text{margin-bottom:10px}.automatorwp-ai-assistant .automatorwp-ai-assistant-prompt{display:inline-block;padding:6px 8px;border-radius:6px;margin-top:8px;font-weight:500;text-decoration:none;font-size:12px;background:rgb(53 56 73 / 15%)}.automatorwp-ai-assistant .automatorwp-ai-assistant-send-prompt{cursor:pointer}.automatorwp-ai-assistant .automatorwp-ai-assistant-send-prompt .dashicons{color:#aaa;font-size:18px;margin-top:2px;margin-bottom:-4px}.automatorwp-ai-assistant .automatorwp-ai-assistant-send-prompt:hover .dashicons{color:var(--wp-admin-theme-color)}.automatorwp-ai-assistant .automatorwp-ai-assistant-send-prompt .cmb-tooltip-desc{width:max-content;font-size:12px;padding:4px 6px!important;left:0;transform:translateX(0)!important}.automatorwp-ai-assistant .automatorwp-ai-assistant-send-prompt .cmb-tooltip-desc:after{left:8px}