.ai-title-meta-form-wrapper{margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;margin:40px 0 !important}h2.ai-title-meta-form-title{text-align:center !important}.ai-title-meta-form-title{margin:0 0 20px;padding-bottom:15px;border-bottom:2px solid #2271b1;color:#333;font-size:24px;text-align:center}.ai-title-meta-form .form-group{margin-bottom:15px}.ai-title-meta-form label{display:block;margin-bottom:5px;font-weight:600;color:#333}.ai-title-meta-form input{width:100% !important;padding:8px 12px !important;border:1px solid #ddd !important;border-radius:4px !important;font-size:14px}.ai-title-meta-form .generate-button{background-color:#2271b1;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}.ai-title-meta-form .generate-button:hover{background-color:#135e96}.ai-title-meta-form .generate-button:disabled{background-color:#999;cursor:not-allowed}.results-container{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.result-group{margin-bottom:15px}.result-group h3{margin:0 0 10px;font-size:16px;color:#333}#generated-title,#generated-description{padding:10px;background:#f8f9fa;border-radius:4px;font-size:14px;line-height:1.4}.ai-limit-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000}.ai-limit-popup.show{display:flex;align-items:center;justify-content:center}.ai-limit-popup-content{position:relative;background-color:#fff;padding:32px;width:90%;max-width:460px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-5%)}.ai-limit-popup h3{margin:0 0 24px;color:#1d2327;font-size:22px;text-align:center;font-weight:600;line-height:1.3}.ai-limit-form-group{margin-bottom:16px}.ai-limit-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#1d2327;font-size:14px}.ai-limit-form-group input{width:-webkit-fill-available;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .2s ease;background-color:#f8f9fa}.ai-limit-form-group input::placeholder{color:#6e7881;opacity:.8}.ai-limit-form-group input:focus{outline:none;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;background-color:#fff}.ai-limit-form-group input:focus::placeholder{opacity:.5}.ai-limit-form-submit{background-color:#2271b1;color:#fff;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;width:100%;font-weight:500;font-size:15px;transition:all .2s ease;margin-top:8px}.ai-limit-form-submit:hover{background-color:#135e96;transform:translateY(-1px)}.ai-limit-form-submit:active{transform:translateY(0)}.ai-limit-close{position:absolute;right:16px;top:16px;font-size:22px;cursor:pointer;color:#1d2327;opacity:.6;transition:opacity .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f0f0f1}.ai-limit-close:hover{opacity:1;background:#e5e5e5}form#ai-title-meta-demo-form .form-group{margin-bottom:10px !important}