.aioseo-input-container{width:100%;position:relative}.aioseo-input-container .aioseo-input{width:100%}.aioseo-input-container .aioseo-input.file{margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.aioseo-input-container .aioseo-input.file input[type=file]{cursor:pointer;opacity:0;margin:0;padding:0;position:absolute;inset:0}.aioseo-input-container .aioseo-input.file input[type=file]::-webkit-file-upload-button{visibility:hidden}.aioseo-input-container .aioseo-input.file input[type=file]:focus{box-shadow:none}.aioseo-input-container .aioseo-input input{color:#141b38;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;width:100%;height:48px;margin:0;padding:12px 16px;font-size:16px;line-height:24px;position:relative;overflow:hidden}.aioseo-input-container .aioseo-input input:disabled{background:#f9f9fa}.aioseo-input-container .aioseo-input input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input-container .aioseo-input input::placeholder{color:#8c8f9a}[dir=ltr] .aioseo-input-container .aioseo-input input.prepend{padding-left:50px}[dir=rtl] .aioseo-input-container .aioseo-input input.prepend,[dir=ltr] .aioseo-input-container .aioseo-input input.append{padding-right:50px}[dir=rtl] .aioseo-input-container .aioseo-input input.append{padding-left:50px}.aioseo-input-container .aioseo-input input.small{height:32px;padding:7px 8px;font-size:12px;line-height:18px}[dir=ltr] .aioseo-input-container .aioseo-input input.small.prepend{padding-left:30px}[dir=rtl] .aioseo-input-container .aioseo-input input.small.prepend,[dir=ltr] .aioseo-input-container .aioseo-input input.small.append{padding-right:30px}[dir=rtl] .aioseo-input-container .aioseo-input input.small.append{padding-left:30px}.aioseo-input-container .aioseo-input input.medium{height:40px;padding:9px 12px;font-size:14px;line-height:22px}[dir=ltr] .aioseo-input-container .aioseo-input input.medium.prepend{padding-left:35px}[dir=rtl] .aioseo-input-container .aioseo-input input.medium.prepend,[dir=ltr] .aioseo-input-container .aioseo-input input.medium.append{padding-right:35px}[dir=rtl] .aioseo-input-container .aioseo-input input.medium.append{padding-left:35px}.aioseo-input-container .aioseo-input.aioseo-active input{border-color:#00aa63}.aioseo-input-container .aioseo-input.aioseo-active input:active,.aioseo-input-container .aioseo-input.aioseo-active input:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input-container .aioseo-input.aioseo-active .prepend-icon,.aioseo-input-container .aioseo-input.aioseo-active .append-icon{color:#00aa63}.aioseo-input-container .aioseo-input.aioseo-error input,.aioseo-error .aioseo-input-container .aioseo-input input{border-color:#df2a4a}.aioseo-input-container .aioseo-input.aioseo-error input:active,.aioseo-input-container .aioseo-input.aioseo-error input:focus,.aioseo-error .aioseo-input-container .aioseo-input input:active,.aioseo-error .aioseo-input-container .aioseo-input input:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input-container .aioseo-input.aioseo-error .prepend-icon,.aioseo-input-container .aioseo-input.aioseo-error .append-icon,.aioseo-error .aioseo-input-container .aioseo-input .prepend-icon,.aioseo-error .aioseo-input-container .aioseo-input .append-icon{color:#df2a4a}.aioseo-input-container .aioseo-input.aioseo-warning input{border-color:#f18200}.aioseo-input-container .aioseo-input.aioseo-warning input:active,.aioseo-input-container .aioseo-input.aioseo-warning input:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input-container .aioseo-input.aioseo-warning .prepend-icon,.aioseo-input-container .aioseo-input.aioseo-warning .append-icon{color:#f18200}.aioseo-input-container .aioseo-input .prepend-icon{color:#d0d1d7;z-index:1;align-items:center;width:30px;height:100%;display:flex;position:absolute;top:0}[dir=ltr] .aioseo-input-container .aioseo-input .prepend-icon{left:10px}[dir=rtl] .aioseo-input-container .aioseo-input .prepend-icon{right:10px}.aioseo-input-container .aioseo-input .prepend-icon svg{width:30px;height:30px}.aioseo-input-container .aioseo-input .prepend-icon.small{width:20px}.aioseo-input-container .aioseo-input .prepend-icon.small svg{width:10px;height:10px}.aioseo-input-container .aioseo-input .prepend-icon.medium{width:15px}.aioseo-input-container .aioseo-input .prepend-icon.medium svg{width:15px;height:15px}.aioseo-input-container .aioseo-input .append-icon{color:#d0d1d7;z-index:1;align-items:center;height:100%;display:flex;position:absolute;top:0}[dir=ltr] .aioseo-input-container .aioseo-input .append-icon{right:10px}[dir=rtl] .aioseo-input-container .aioseo-input .append-icon{left:10px}.aioseo-input-container .aioseo-input .append-icon svg{width:30px;height:30px}.aioseo-input-container .aioseo-input .append-icon.small{width:10px}.aioseo-input-container .aioseo-input .append-icon.medium{width:15px}.aioseo-input-container .aioseo-input .append-icon.clickable{cursor:pointer;color:#434960;background:#f3f4f5;border:1px solid #d0d1d7;width:30px;padding:0 5px}[dir=ltr] .aioseo-input-container .aioseo-input .append-icon.clickable{border-radius:0 3px 3px 0;right:0}[dir=rtl] .aioseo-input-container .aioseo-input .append-icon.clickable{border-radius:3px 0 0 3px;left:0}.aioseo-input-container .aioseo-input .append-icon.clickable.small{width:15px}.aioseo-input-container .aioseo-input .append-icon.clickable.medium{width:40px;padding:0 10px}.aioseo-input-container .aioseo-input-error{margin-top:10px}.aioseo-blc-app .license-container .license-cta-box{background-color:#f2f7fd;border-radius:3px;max-width:620px;margin:10px 0 30px;padding:20px}.aioseo-blc-app .license-container .license-cta-box a{color:#00aa63}.aioseo-blc-app .license-container .license-cta-box div{font-weight:600}.aioseo-blc-app .license-container .license-cta-box span{font-size:14px;font-style:italic}.aioseo-blc-app .license-container .connect-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:620px;display:grid}.aioseo-blc-app .license-container .connect-option{border:1px solid #e8e8eb;border-radius:4px;flex-direction:column;gap:10px;padding:18px;display:flex}.aioseo-blc-app .license-container .connect-option.is-recommended{background-color:#edf8f0;border-color:#b4e2c8}.aioseo-blc-app .license-container .connect-option .connect-option-title{color:#141b38;font-size:13px;font-weight:700}.aioseo-blc-app .license-container .connect-option .connect-option-description{color:#434960;flex:auto;font-size:13px;line-height:20px}.aioseo-blc-app .license-container .connect-option .aioseo-button{text-align:center;width:100%;height:40px;padding:0 18px;font-size:14px}.aioseo-blc-app .license-container .connect-description{color:#434960;max-width:620px;margin-top:16px;font-size:14px;line-height:22px}.aioseo-blc-app .license-container .connect-description a{color:#005ae0}.aioseo-blc-app .license-container .license-key-error{margin-top:20px}.aioseo-blc-app .license-container.setup-wizard .license .license-buttons{display:block}.aioseo-blc-app .license-container.setup-wizard .license .license-buttons div.account-connected{border-radius:8px;width:100%;height:auto;padding:12px 16px;font-weight:600}[dir=ltr] .aioseo-blc-app .license-container.setup-wizard .license .license-buttons div.account-connected{margin-right:0}[dir=rtl] .aioseo-blc-app .license-container.setup-wizard .license .license-buttons div.account-connected{margin-left:0}[dir=ltr] .aioseo-blc-app .license-container.setup-wizard .license .license-buttons div.account-connected svg{margin-right:12px}[dir=rtl] .aioseo-blc-app .license-container.setup-wizard .license .license-buttons div.account-connected svg{margin-left:12px}.aioseo-blc-app .license-container.setup-wizard .license .license-meta{border:1px solid #d0d1d7;border-radius:8px;margin:16px 0 0;overflow:hidden}.aioseo-blc-app .license-container.setup-wizard .license .license-meta__row{border-bottom:1px solid #d0d1d7;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 16px;display:flex}.aioseo-blc-app .license-container.setup-wizard .license .license-meta__row:last-child{border-bottom:0}.aioseo-blc-app .license-container.setup-wizard .license .license-meta dt{letter-spacing:.04em;text-transform:uppercase;color:#8c8f9a;font-size:12px;font-weight:600}.aioseo-blc-app .license-container.setup-wizard .license .license-meta dd{color:#141b38;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.aioseo-blc-app .license-container.setup-wizard .license .license-meta__sub{color:#434960;font-weight:400}.aioseo-blc-app .license-container.setup-wizard .license .license-continue{color:#434960;margin:14px 0 0;font-size:13px;line-height:1.55}.aioseo-blc-app .license-container .license .license-buttons{align-items:center;display:flex}.aioseo-blc-app .license-container .license .license-buttons div.account-connected{background-color:#edf8f0;border:1px solid #00aa63;border-radius:4px;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:700;display:flex}[dir=ltr] .aioseo-blc-app .license-container .license .license-buttons div.account-connected{margin-right:8px}[dir=rtl] .aioseo-blc-app .license-container .license .license-buttons div.account-connected{margin-left:8px}.aioseo-blc-app .license-container .license .license-buttons div.account-connected svg{color:#00aa63;width:22px;height:22px}[dir=ltr] .aioseo-blc-app .license-container .license .license-buttons div.account-connected svg{margin-right:16px}[dir=rtl] .aioseo-blc-app .license-container .license .license-buttons div.account-connected svg{margin-left:16px}.aioseo-blc-app .license-container .license .force-refresh{margin-top:16px;font-size:14px}.aioseo-blc-app .license-container .license .force-refresh a{color:#005ae0}.aioseo-blc-app .license-container .license .force-refresh.is-refreshing{opacity:.6;pointer-events:none}.aioseo-blc-app .license-container .license .license-details .license-divider{border:none;border-top:1px solid #e8e8eb;margin:16px 0}.aioseo-blc-app .license-container .license .license-details .license-details-line{color:#434960;margin-bottom:4px;font-size:14px}.aioseo-blc-app .license-container .license .license-details .license-details-line strong{color:#141b38}.aioseo-blc-app .license-container .license .license-info{margin-top:16px}.aioseo-blc-app .license-container .license .license-info p{font-size:14px}.aioseo-blc-app .license-container .license .license-info p a{color:#00aa63}.aioseo-blc-app .license-container.setup-wizard .connect-options{margin:16px 0}.aioseo-blc-app .license-container .manual-activate{align-items:center;gap:12px;margin-top:16px;display:flex}.aioseo-blc-app .license-container .manual-activate .aioseo-input-container{width:400px}
