.filter-ai-edit-media-header{display:flex;flex-direction:row;justify-content:flex-end}.filter-ai-edit-media-header button{position:static!important}.filter-ai-button button{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;justify-content:center;padding:1px!important;text-align:center;transition:color .1s ease-in-out,background .1s ease-in-out;& img{height:100%;max-width:15px;width:auto}}.filter-ai-edit-media-header .filter-ai-button button,.filter-ai-media-frame-title .filter-ai-button button{border-left:1px solid #dcdcde;height:50px;width:50px;&:focus,&:hover{background:#dcdcde;border-color:#c3c4c7;box-shadow:none;color:#000;outline:0}}.filter-ai-media-frame-title .filter-ai-button{position:absolute;right:52px;top:0}.filter-ai-media-frame-title .filter-ai-button button{border-radius:0;border-right:1px solid #dcdcde}@media only screen and (max-width:900px){.filter-ai-media-frame-title .filter-ai-button{right:44px}.filter-ai-media-frame-title .filter-ai-button button{border-left:0;border-right:0;height:40px;width:40px}}@media only screen and (max-width:480px){.filter-ai-edit-media-header .filter-ai-button button{height:40px;width:40px}}.edit-attachment-frame .media-frame-title.filter-ai-media-frame-title{right:204px}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title.filter-ai-media-frame-title{right:164px}}.filter-ai-components-popover{box-sizing:border-box;will-change:transform;z-index:1000000}.media-modal>#filter-ai-media-modal-container{border:1px solid transparent;height:50px;position:absolute;right:51px;top:0;width:50px;z-index:1000;& .filter-ai-button,& .filter-ai-button>button{height:100%;width:100%}}#filter-ai-yst-seo-meta-desc-button,#filter-ai-yst-seo-title-button{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}#minor-publishing #filter-ai-post-toolbar-container{padding:10px 10px 0}
.filter-ai-notice{bottom:1rem;position:fixed;right:1rem;z-index:1000000}.filter-ai-notice .components-animate__appear{animation:filter-ai-components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.filter-ai-notice .components-animate__appear{animation-delay:0s;animation-duration:1ms}}@keyframes filter-ai-components-animate__appear-animation{0%{opacity:0;transform:translateY(2em)}to{opacity:1;transform:translateY(0)}}.filter-ai-notice-snackbar{background-color:#cef8e0;border-radius:8px;max-width:382px;padding:16px;&.filter-ai-notice-snackbar-error{background-color:#f4c2c2}& .components-snackbar__content{color:#1e1e1e;flex-direction:column;gap:5px}& h2{font-size:inherit;font-weight:500;margin:0}}
.filter-ai-loading-message{align-items:center;background-color:#002f5f;background-image:url(images/loading-bg.8f85f704.jpg);background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;left:50%;max-width:46.875rem;padding:3rem 1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);z-index:1000000;@media (min-width:600px){padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:5rem}& h2{color:#fff;font-size:2rem;font-weight:500;line-height:1.2;margin:0 0 1.25rem}& h2,& p{text-align:center}& p{color:#ffffffbf;font-size:1.125rem;line-height:1.5;margin:0}.filter-ai-loading-message-animation{height:90px;margin-top:3rem;position:relative;transform:scale(3);width:90px;z-index:0}}.filter-ai-loading-message-overlay{background:#00000059;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}
.toplevel_page_filter_ai>.wp-menu-image:before{background-color:currentColor;content:"";display:block;margin:0 auto;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MyIgaGVpZ2h0PSIxNjIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE0IDEyMkgwVjM3aDU0djE0SDE0djIyaDM0djEzSDE0ek0wIDE2MnYtMTJoNTR2MTJ6TTg1IDBsLTIuNTIgNS41TDc3IDhsNS40OCAyLjUyTDg1IDE2bDIuNS01LjQ4TDkzIDhsLTUuNS0yLjVNNjUgNmwtNSAxMS0xMSA1IDExIDUgNSAxMSA1LTExIDExLTUtMTEtNW0xNSAxMS0yLjUyIDUuNDhMNzcgMzZsNS40OCAyLjVMODUgNDRsMi41LTUuNUw5MyAzNmwtNS41LTIuNTIiLz48L3N2Zz4=) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MyIgaGVpZ2h0PSIxNjIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE0IDEyMkgwVjM3aDU0djE0SDE0djIyaDM0djEzSDE0ek0wIDE2MnYtMTJoNTR2MTJ6TTg1IDBsLTIuNTIgNS41TDc3IDhsNS40OCAyLjUyTDg1IDE2bDIuNS01LjQ4TDkzIDhsLTUuNS0yLjVNNjUgNmwtNSAxMS0xMSA1IDExIDUgNSAxMSA1LTExIDExLTUtMTEtNW0xNSAxMS0yLjUyIDUuNDhMNzcgMzZsNS40OCAyLjVMODUgNDRsMi41LTUuNUw5MyAzNmwtNS41LTIuNTIiLz48L3N2Zz4=) no-repeat 50% 50%;-webkit-mask-size:70% auto;mask-size:70% auto;transform:translateX(2px)}.filter-ai-settings{display:flex;flex-direction:column;gap:24px}.filter-ai-settings .components-button.is-secondary.has-icon>svg{height:20px;margin-left:-2px;margin-right:-10px;vertical-align:middle;width:20px}.filter-ai-settings-header{background-color:#003f79;background-image:url(images/blue-bg.5e6e78ef.png);background-position:100%;background-repeat:no-repeat;background-size:100% auto;border-bottom:1px solid #e0e0e0;color:#fff;flex-shrink:0;margin:-10px -20px 0 -22px;padding:24px 16px 24px 18px;position:sticky;top:32px;z-index:1;& h1,& p{color:#fff;margin:0;padding:0}& h1{font-size:20px;font-weight:500;line-height:40px}& p{font-size:13px;line-height:20px}& img{height:40px;width:40px}& .filter-ai-settings-header-content{align-items:flex-start;display:flex;flex-direction:row;gap:24px;justify-content:flex-start;margin:0 auto;max-width:760px;width:100%}& #leadin-disconnected-banner{display:none}&:has(.nav-tab-wrapper){padding-bottom:0}& .nav-tab-wrapper{border-bottom:0;display:flex;flex-direction:row;gap:8px;margin:0 auto;max-width:760px;padding-top:24px;width:100%}& .nav-tab{background:transparent;border:0;color:#fff;font-size:15px;font-weight:500;line-height:20px;margin:0;padding:12px 16px}& .nav-tab:not(.nav-tab-active){opacity:.75}& .nav-tab-active{border-bottom:2px solid #e1236c}}@media (max-width:782px){.filter-ai-settings-header{margin:-10px -12px 0;top:46px}}@media (max-width:600px){.filter-ai-settings-header{position:static}}.filter-ai-settings-content{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:760px;width:100%}.filter-ai-settings-spinner.filter-ai-settings-spinner{align-self:center;height:2rem;margin-bottom:4rem;margin-top:4rem;width:2rem}.filter-ai-settings-panel{border:0;border-radius:8px;&.disabled{opacity:.7}& .components-panel__header h2{font-size:15px}& .components-panel__body.has-dependency{border-top-color:#fff}& .components-panel__body p{&:first-child{margin-top:0}&:last-child{margin-bottom:0}}& .components-panel__body table{& td:first-child,& th:first-child{padding:4px 16px 4px 0}& td:nth-child(n+2),& th:nth-child(n+2){padding:4px 16px}}& .components-panel__row:not(:first-of-type){margin-top:16px}}.filter-ai-settings-field{gap:10px}.filter-ai-settings-field-text{display:flex;flex:1;flex-direction:column;gap:5px;text-wrap:pretty;& label{font-weight:500}}.filter-ai-settings-field-reset.filter-ai-settings-field-reset{margin-top:8px}.filter-ai-settings-toggle-options{&.has-icon{min-width:24px;padding:0}&[disabled]{opacity:.5}}.filter-ai-label-title{display:block;font-size:11px;font-weight:500;line-height:1.4;padding:0;text-transform:uppercase}.filter-ai-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:0}.filter-wrap{margin:10px 20px 0 2px}@media screen and (max-width:782px){.filter-wrap{clear:both;margin-left:0;margin-right:12px}}.notice.update-nag.inline~.filter-wrap{margin-top:35px}.filter-ai-selector-button,.filter-ai-selector-button.components-button.has-icon.has-text{border:1px solid #ccc;border-radius:8px;padding:6px 4px 6px 10px}.filter-ai-selector-menu .components-popover__content{border-radius:8px}.filter-ai-settings-seo-title-templates{display:flex;flex-direction:column;gap:16px}.filter-ai-settings-seo-title-template{border:1px solid #e0e0e0;display:inline-flex;flex-direction:row;gap:8px;padding:8px;& .filter-ai-settings-seo-title-template-item{background-color:#e2e8f0;border-radius:17px;color:#0f172a;font-size:12px;font-weight:500;line-height:1.25;padding:2px 8px}}
.filter-ai-progress-bar.filter-ai-progress-bar{height:1rem;width:100%}
#filter-ai-wc-content-toolbar-container,#filter-ai-wc-excerpt-toolbar-container{margin:0 5px 4px}#wp-excerpt-media-buttons{align-items:center;display:flex}.filter-ai-wc-modal-textarea{margin-bottom:1rem;margin-top:1rem}
#filter-ai-edit-post-image-container{margin-top:1em;& .filter-ai-button .components-dropdown-menu__toggle{background:#f6f7f7;border:1px solid;border-radius:3px;color:#2271b1;height:30px;padding:0 10px!important;&:hover{background:#f0f0f1;color:#0a4b78}& img{max-width:12px}}}
.filter-ai-modal-base{border-top-left-radius:8px;border-top-right-radius:8px;max-width:750px;@media (min-width:600px){border-radius:8px;max-height:calc(100% - 32px);width:calc(100% - 32px)}& .components-modal__content{display:flex;padding:0;&>div{display:flex;flex:1;flex-direction:column}}}.filter-ai-modal-header{align-items:flex-start;background:#fff;display:flex;gap:8px;justify-content:space-between;padding:16px 20px;@media (min-width:600px){padding-bottom:16px;padding-left:48px;padding-right:48px;padding-top:24px}& h2{color:#1e1e1e;font-size:20px;font-weight:500}& h2,& p{line-height:1.5;margin:0}& p{color:#757575;font-size:13px}& .components-button{height:24px;margin-right:-10px;padding:0}}.filter-ai-modal-content{background:#f5f5f5;display:flex;flex:1;flex-direction:column;gap:24px;padding:20px;@media (min-width:600px){padding-bottom:24px;padding-left:48px;padding-right:48px;padding-top:24px}& .components-button.is-primary,& .components-button.is-secondary{border-radius:8px;box-shadow:none;font-size:13px;line-height:1.5;padding:8px 16px;&:disabled{opacity:.5}&:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}}& .components-button.is-secondary{background:#fff;border:1px solid #ddd;color:#1e1e1e;&:hover:not(:disabled){background:#fafafa}}& fieldset{border:0;margin:0;padding:0;& legend{color:#1e1e1e;font-size:15px;font-weight:500;line-height:1.5;margin:0;text-transform:none}}& .components-radio-control__group-wrapper{margin:24px 0 0}& .components-radio-control__option{border:1px solid #ddd;border-radius:8px;display:block;position:relative;& input{background:transparent;border:2px solid #c1c1c1;height:20px;max-height:none;max-width:none;min-height:0;min-width:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;z-index:1;&:checked{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));&:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border:5px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}}&:focus{box-shadow:none}&:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}}& label{color:#1e1e1e;display:block;font-size:13px;font-weight:500;line-height:1.5;min-height:44px;padding:12px 52px 12px 16px;transition:background .2s linear}&:has(:checked) label{background:#3858e90d}}}.filter-ai-modal-warn{color:#6f6f6f;font-size:13px;line-height:1.5;margin:0}.filter-ai-modal-actions{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:space-between;margin-top:auto;@media (min-width:600px){flex-direction:row}& .is-generating{& svg{animation:animate-regenerate 1.5s linear infinite;transform-origin:46% 50%}}}.filter-ai-modal-actions-group{display:flex;flex-direction:row;gap:24px;justify-content:space-between;@media (max-width:599px){margin-top:auto;width:100%}@media (min-width:600px){justify-content:flex-end}}@keyframes animate-regenerate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.filter-ai-seo-title-options-modal .filter-ai-seo-title-options-modal-info{background:#002f5f;border-radius:8px;color:#fff;display:flex;flex-direction:row;gap:16px;padding:16px}.filter-ai-seo-title-options-modal .filter-ai-seo-title-options-modal-info h3{color:inherit;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 8px}.filter-ai-seo-title-options-modal .filter-ai-seo-title-options-modal-info p{font-size:13px;line-height:1.5;margin:0}
.filter-ai-grammar-check-modal{& .filter-ai-grammar-check-comparison{display:flex;flex-direction:column;gap:20px;@media (min-width:768px){flex-direction:row;gap:24px}}& .filter-ai-grammar-check-section{display:flex;flex:1;flex-direction:column;gap:12px;& h3{color:#1e1e1e;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1.5;margin:0;text-transform:uppercase}}& .filter-ai-grammar-check-text{background:#fff;border:1px solid #ddd;border-radius:8px;color:#1e1e1e;font-size:14px;line-height:1.6;max-height:300px;min-height:150px;overflow-y:auto;padding:16px;&.filter-ai-grammar-check-text-corrected{background:#3858e90d;border-color:#3858e9}}& .filter-ai-grammar-check-modal-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:auto}}
.generateImg-content{padding:1rem}.filter-ai-form{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:20px}.filter-ai-textarea{height:100px;width:600px}.filter-ai-generate-button{margin-top:5px}.filter-ai-import-button{margin-top:15px}.filter-ai-error{background-color:#ffecec;border:1px solid #f5c2c2;border-radius:4px;color:red;margin-top:10px;max-width:600px;padding:10px}.filter-ai-image-grid{display:flex;justify-content:start;width:65%}.filter-ai-image-wrapper{background:none;border:none;border-radius:4px;cursor:pointer;display:block;padding:0}.filter-ai-image-wrapper.components-button:focus{box-shadow:none;outline:none}.filter-ai-image-wrapper:hover{border-color:#bbb}.filter-ai-image-wrapper.selected{border:4px solid #2271b1}.filter-ai-image-wrapper:disabled{cursor:not-allowed;opacity:.5}.filter-ai-image{display:block;width:100%}.filter-ai-button-container{display:inline-block;margin-left:8px;position:relative;top:-3px;& button{height:auto;margin-left:0}}.filter-ai-media-lib-generate-btn{background:#f0f0f1;border-color:#0a4b78;border-radius:3px;color:#0a4b78;height:30px}.filter-ai-media-lib-generate-btn.page-title-action{top:0!important}.filter-ai-generator-modal{overflow-y:auto;padding-bottom:15px}.filter-ai-generator-modal .filter-ai-textarea{max-width:850px;width:100%}.filter-ai-generator-modal .filter-ai-image-grid{max-width:900px;width:100%}.filter-ai-generator-modal .components-button.filter-ai-generate-button.is-secondary{margin-top:13px}.components-modal__frame.filter-ai-generator-modal{max-width:46.875rem;width:100%}

