:root{--askany-primary:#4361ee;--askany-primary-dark:#3a56d4;--askany-secondary:#f72585;--askany-tertiary:#7209b7;--askany-success:#06d6a0;--askany-warning:#ffd166;--askany-danger:#ef476f;--askany-light:#f8f9fa;--askany-dark:#212529;--askany-gray:#6c757d;--askany-gray-light:#e9ecef;--askany-border-radius:8px;--askany-box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);--askany-transition:all 0.3s ease}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ceccfc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ceccfc}*{scrollbar-color:#ceccfc #f1f1f1;scrollbar-width:thin}.wrap,.wrap.askany-qa-management{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:20px auto;max-width:1200px}.wrap h1{align-items:center;border-bottom:1px solid var(--askany-gray-light);color:var(--askany-dark);display:flex;font-size:26px;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.wrap h1:before{background-color:var(--askany-primary);content:"";display:inline-block;height:24px;margin-right:10px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:24px}.card{background-color:#fff;border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);margin-bottom:2rem;max-width:none;min-width:none;padding:1.5rem;transition:var(--askany-transition)}.card:hover{box-shadow:0 10px 15px rgba(0,0,0,.05),0 5px 10px rgba(0,0,0,.05)}.card h2{align-items:center;color:var(--askany-dark);display:flex;font-size:20px;font-weight:600;margin-bottom:1.25rem;margin-top:0}.askany-admin-stats{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.askany-stat-box{background:linear-gradient(90deg,rgba(67,97,238,.05),rgba(114,9,183,.05));border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);flex:1;min-width:250px;padding:1.5rem;transition:var(--askany-transition)}.askany-stat-box:hover{box-shadow:0 8px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.askany-stat-box h3{border-bottom:1px solid var(--askany-gray-light);color:var(--askany-primary);font-size:18px;margin-bottom:1rem;margin-top:0;padding-bottom:.75rem}.askany-stat-box p{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0}.askany-stat-box strong{background-color:var(--askany-light);border-radius:20px;color:var(--askany-primary);font-weight:600;padding:2px 12px;transition:var(--askany-transition)}.askany-stat-box:hover strong{background-color:var(--askany-primary);color:#fff}.api-keys-url span{background-color:var(--askany-gray-light);border-radius:var(--askany-border-radius);cursor:pointer;display:inline-block;font-size:14px;margin:5px 0;padding:6px 12px;position:relative;transition:var(--askany-transition)}.api-keys-url span:hover{background-color:var(--askany-primary);color:#fff}.api-keys-url span:hover:after{background-color:var(--askany-dark);border-radius:4px;color:#fff;content:"Click to copy";font-size:12px;left:50%;padding:5px 10px;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap}.form-field{margin-bottom:1.5rem}.form-field label{color:var(--askany-dark);display:block;font-weight:600;margin-bottom:.5rem}.form-field input[type=text],.form-field textarea,.form-table input[type=password],.form-table input[type=text],.form-table input[type=url],.form-table select,input.regular-text,select.regular-text{border:1px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);padding:10px 15px;transition:var(--askany-transition);width:100%}.form-field input[type=text]:focus,.form-field textarea:focus,.form-table input[type=password]:focus,.form-table input[type=text]:focus,.form-table input[type=url]:focus,.form-table select:focus,input.regular-text:focus,select.regular-text:focus{border-color:var(--askany-primary);box-shadow:0 0 0 3px rgba(67,97,238,.3);outline:none}.form-field textarea{min-height:120px}.form-field .description{color:var(--askany-gray);font-size:13px;margin-top:5px}.button{background-color:#fff;border:1px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);color:var(--askany-gray);cursor:pointer;font-weight:500;padding:8px 16px;transition:var(--askany-transition)}.button:hover{background-color:var(--askany-gray-light);color:var(--askany-dark)}.button-primary{background-color:var(--askany-primary);border-color:var(--askany-primary)}.button-primary:hover{background-color:var(--askany-primary-dark);border-color:var(--askany-primary-dark);color:#fff}.button-link-delete{background-color:transparent;border-color:transparent;color:var(--askany-danger)}.button-link-delete:hover{background-color:rgba(239,71,111,.1);color:var(--askany-danger)}.button-small{font-size:12px;padding:4px 10px}button#upload-avatar-button{margin-top:10px}.askany-avatar-upload{display:flex;gap:10px;justify-content:center;text-align:center}.form-actions{display:flex;gap:10px;margin-top:1rem}.askany-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}.wp-list-table{border:1px solid var(--askany-gray-light);border-collapse:separate;border-spacing:0;margin-top:1.5rem}.wp-list-table td,.wp-list-table th{border-bottom:1px solid var(--askany-gray-light);padding:12px 15px;text-align:left}.wp-list-table th{background-color:var(--askany-gray-light);color:var(--askany-dark)}.wp-list-table tr:last-child td{border-bottom:none}.wp-list-table tr:hover td{background-color:rgba(67,97,238,.05)}td.column-actions{display:flex}.progress-bar{background-color:var(--askany-gray-light);border-radius:5px;height:10px;margin:10px 0;overflow:hidden}.progress-fill{background-color:var(--askany-primary);height:100%;transition:width .3s ease;width:0}.askany-admin-footer{background-color:#fff;border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);margin-top:2rem;padding:1.5rem}.askany-admin-footer h3{color:var(--askany-dark);margin-top:0}.askany-admin-footer code{background-color:var(--askany-gray-light);border-radius:var(--askany-border-radius);cursor:pointer;display:inline-block;font-size:14px;margin:5px 0;padding:6px 12px;position:relative;transition:var(--askany-transition)}.askany-admin-footer code:hover{background-color:var(--askany-primary);color:#fff}.askany-admin-footer code:hover:after{background-color:var(--askany-dark);border-radius:4px;color:#fff;content:"Click to copy";font-size:12px;left:50%;padding:5px 10px;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap}.askany-admin-footer ul{list-style-type:none;margin-top:10px;padding-left:10px}.askany-admin-footer li{align-items:baseline;display:flex;margin-bottom:5px}.askany-admin-footer li:before{color:var(--askany-primary);content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.form-table{border-collapse:collapse;width:100%}.form-table td,.form-table th{border-bottom:1px solid var(--askany-gray-light);padding:15px 10px;text-align:left;vertical-align:top}.form-table th{font-weight:600;width:200px}.form-table tr:last-child td,.form-table tr:last-child th{border-bottom:none}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--askany-gray);border-radius:.15em;color:currentColor;cursor:pointer;display:inline-grid;font:inherit;height:1.15em;margin:0 8px 0 0;place-content:center;transform:translateY(.2em);width:1.15em}input[type=checkbox]:before{box-shadow:inset 1em 1em var(--askany-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:center;transition:transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus{outline:max(2px,.15em) solid rgba(67,97,238,.5);outline-offset:max(2px,.15em)}.avatar-preview img{border:2px solid var(--askany-primary);border-radius:50%;transition:var(--askany-transition)}.avatar-preview img:hover{transform:scale(1.1)}.delete-qa,.edit-qa{margin-right:5px}.edit-qa:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4z'/%3E%3C/svg%3E")}.delete-qa:before,.edit-qa:before{background-color:currentColor;content:"";display:inline-block;height:12px;margin-right:5px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:12px}.delete-qa:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M10 11v6M14 11v6'/%3E%3C/svg%3E")}@media screen and (max-width:782px){.askany-admin-stats{flex-direction:column}.form-table,.form-table tbody,.form-table td,.form-table th,.form-table tr{display:block;width:100%}.form-table th{padding-bottom:0}.form-table td{margin-bottom:15px;padding-top:5px}.wp-list-table{display:block;overflow-x:auto}}.card{animation:fadeIn .5s ease-out}.askany-stat-box:hover strong{animation:pulse .5s infinite}.button.loading{color:transparent!important;position:relative}.button.loading:after{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.askany-notification{align-items:center;background-color:#fff;border-radius:var(--askany-border-radius);box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;padding:15px 20px;position:fixed;right:20px;top:60px;transform:translateX(120%);transition:transform .3s ease;z-index:9999}.askany-notification.show{transform:translateX(0)}.askany-notification:before{background-color:var(--askany-success);content:"";height:20px;margin-right:10px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:20px}.askany-notification.error:before{background-color:var(--askany-danger);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){body.wp-admin{--askany-light:#2a2e33;--askany-dark:#e9ecef;--askany-gray-light:#3a3f44}.askany-admin-footer,.askany-notification,.card{background-color:#2a2e33;color:#e9ecef}.wp-list-table th{background-color:#3a3f44;color:#e9ecef}.button,.form-field input[type=text],.form-field textarea,.form-table input[type=password],.form-table input[type=text],.form-table input[type=url],.form-table select,input.regular-text,select.regular-text{background-color:#3a3f44;border-color:#4d545c;color:#e9ecef}.button:hover{background-color:#4d545c;color:#fff}}.askany-admin-container{max-width:1200px}.askany-admin-section{background:#fff;border:1px solid #ccd0d4;border-radius:4px;margin-bottom:20px;padding:20px}.askany-admin-section h2{border-bottom:1px solid #eee;margin-top:0;padding-bottom:10px}.askany-section-header{align-items:center;background:#f9f9f9;border-radius:4px;gap:10px;margin-bottom:20px;padding:15px}.askany-faq-item,.askany-link-item{background:#fafafa;border:1px solid #ddd}.askany-faq-header,.askany-link-header{align-items:center;display:flex;justify-content:space-between;padding:15px}.askany-faq-controls,.askany-link-controls{align-items:center;display:flex;flex:1;gap:10px}.askany-faq-question{font-weight:600}.askany-link-info{display:flex;flex-direction:column;gap:4px}.askany-link-title{font-weight:600}.askany-link-url{color:#666;font-size:12px}.askany-link-description{color:#666;font-size:13px;padding:0 15px 15px}.askany-faq-actions,.askany-link-actions{display:flex;gap:5px}.askany-no-items{color:#666;font-style:italic;padding:40px 20px;text-align:center}.askany-form-group{margin-bottom:20px}.askany-form-group label{font-weight:600;margin-bottom:5px}.askany-media-upload{align-items:center;display:flex;gap:10px}.askany-media-preview img{border:1px solid #ddd;border-radius:4px}.askany-pro-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-left:10px;opacity:0;padding:4px 8px;text-transform:uppercase;transition:opacity .3s ease,transform .2s ease;vertical-align:middle}.askany-admin-section.askany-pro-locked:hover .askany-pro-badge,.askany-admin-section:hover .askany-pro-badge,.askany-pro-locked:hover .askany-pro-badge{opacity:1}.askany-pro-tag{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:8px;opacity:0;padding:3px 8px;text-transform:uppercase;transition:opacity .3s ease,transform .2s ease;vertical-align:middle}.askany-admin-section.askany-pro-locked:hover .askany-pro-tag,.askany-admin-section:hover .askany-pro-tag,.askany-pro-locked:hover .askany-pro-tag{opacity:1}.askany-admin-section.askany-pro-locked,.card.askany-pro-locked{position:relative}.askany-pro-overlay{align-items:center;backdrop-filter:blur(3px);background:hsla(0,0%,100%,.95);border-radius:4px;display:flex;height:100%;justify-content:center;left:0;opacity:0;top:0;transition:opacity .3s ease;width:100%;z-index:10}.askany-admin-section.askany-pro-locked:hover .askany-pro-overlay,.card.askany-pro-locked:hover .askany-pro-overlay{opacity:1;pointer-events:all}.askany-pro-locked-form{opacity:.5}.askany-pro-notice-small{align-items:center;display:flex;gap:15px;padding:20px;text-align:left}.askany-pro-notice-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 12px rgba(102,126,234,.3);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.askany-pro-notice-icon svg{stroke:#fff}.askany-pro-notice-content h4{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 8px}.askany-pro-notice-content p{color:#4a5568;font-size:13px;line-height:1.5;margin:0 0 12px}.askany-open-pro-modal{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important;border-radius:6px!important;color:#fff!important;display:inline-flex;font-size:12px!important;font-weight:600;height:auto!important;padding:6px 16px!important;transition:all .3s ease}.askany-open-pro-modal:hover{box-shadow:0 4px 12px rgba(102,126,234,.4)!important;transform:translateY(-1px)}.askany-admin-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1400px;padding:20px}.askany-admin-page h1{align-items:center;color:var(--askany-dark);display:flex;font-size:32px;font-weight:700;gap:15px;margin:0 0 10px}.askany-admin-page h1:before{content:"📊";font-size:36px}.askany-admin-page .description{background:linear-gradient(135deg,rgba(67,97,238,.05),rgba(247,37,133,.03));border-left:4px solid var(--askany-primary);border-radius:var(--askany-border-radius);color:var(--askany-gray);font-size:16px;margin-bottom:30px;padding:15px}.askany-stats-overview{margin-bottom:40px}.askany-stats-cards{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.askany-stat-card{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,250,.98));border:1px solid rgba(67,97,238,.1);border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);gap:20px;padding:30px;transition:var(--askany-transition)}.askany-stat-card:before{background:linear-gradient(90deg,var(--askany-primary),var(--askany-secondary),var(--askany-tertiary));height:4px;left:0;right:0}.askany-stat-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.askany-stat-card:first-child:before{background:linear-gradient(90deg,var(--askany-primary),var(--askany-tertiary))}.askany-stat-card:nth-child(2):before{background:linear-gradient(90deg,var(--askany-success),var(--askany-primary))}.askany-stat-card:nth-child(3):before{background:linear-gradient(90deg,var(--askany-secondary),var(--askany-warning))}.askany-stat-card:nth-child(4):before{background:linear-gradient(90deg,var(--askany-warning),var(--askany-danger))}.stat-icon{align-items:center;background:linear-gradient(135deg,var(--askany-primary),var(--askany-primary-dark));border-radius:50%;box-shadow:0 4px 15px rgba(67,97,238,.3);color:#fff;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.askany-stat-card:nth-child(2) .stat-icon{background:linear-gradient(135deg,var(--askany-success),#04b082)}.askany-stat-card:nth-child(3) .stat-icon{background:linear-gradient(135deg,var(--askany-secondary),#d6336c)}.askany-stat-card:nth-child(4) .stat-icon{background:linear-gradient(135deg,var(--askany-warning),#f7b731)}.stat-content h3{color:var(--askany-gray);font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.stat-number{color:var(--askany-dark);font-size:36px;font-weight:800;line-height:1;margin-bottom:5px}.stat-label{color:var(--askany-gray);font-size:14px;margin-bottom:15px}.stat-meta{display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.stat-meta span{border-radius:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.success-rate{background:rgba(6,214,160,.1);border:1px solid rgba(6,214,160,.2);color:var(--askany-success)}.fallback-rate{background:rgba(255,209,102,.1);border:1px solid rgba(255,209,102,.2);color:var(--askany-warning)}.response-time{background:rgba(67,97,238,.1);border:1px solid rgba(67,97,238,.2);color:var(--askany-primary)}.askany-charts-section{margin-bottom:40px}.askany-chart-container{background:#fff;border:1px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);margin-bottom:30px;padding:30px;position:relative}.askany-chart-container:before{background:linear-gradient(90deg,var(--askany-primary),var(--askany-secondary));border-radius:var(--askany-border-radius) var(--askany-border-radius) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px}.chart-header h2,.chart-header h3{color:var(--askany-dark);font-weight:700;margin:0}.chart-header h2{font-size:24px}.chart-header h3{font-size:20px}.chart-legend{display:flex;flex-wrap:wrap;gap:20px}.legend-item{align-items:center;color:var(--askany-dark);display:flex;font-size:14px;gap:8px}.legend-color{border-radius:2px;height:12px;width:12px}.legend-item.success .legend-color{background:var(--askany-success)}.legend-item.failed .legend-color{background:var(--askany-danger)}.legend-item.response-time .legend-color{background:var(--askany-primary)}.askany-chart-row{display:grid;gap:30px;grid-template-columns:1fr 1fr}.half-width{margin-bottom:0}.provider-stats,.request-type-stats{border-top:2px solid var(--askany-gray-light);margin-top:20px;padding-top:20px}.provider-stat,.request-type-stat{align-items:center;background:rgba(248,249,250,.8);border-left:4px solid var(--askany-primary);border-radius:var(--askany-border-radius);display:flex;justify-content:space-between;margin-bottom:8px;padding:12px;transition:var(--askany-transition)}.provider-stat:hover,.request-type-stat:hover{background:rgba(67,97,238,.05);transform:translateX(5px)}.provider-name,.type-name{color:var(--askany-dark);font-weight:600}.provider-requests,.type-requests{color:var(--askany-gray);font-size:14px}.provider-success-rate,.type-success-rate{background:var(--askany-success);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.askany-detailed-stats{margin-bottom:40px}.askany-detailed-stats h2{align-items:center;color:var(--askany-dark);display:flex;font-size:24px;font-weight:700;gap:10px;margin-bottom:20px}.askany-detailed-stats h2:before{content:"📈";font-size:28px}.stats-table-container{background:#fff;border:1px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);overflow:hidden}.stats-table-container .wp-list-table{border:none;box-shadow:none;margin:0}.stats-table-container .wp-list-table thead{background:linear-gradient(135deg,var(--askany-dark) 0,#495057 100%)}.stats-table-container .wp-list-table thead th{color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.5px;padding:20px 15px!important;text-transform:uppercase}.stats-table-container .wp-list-table tbody td{padding:18px 15px!important;vertical-align:middle}.success-count{background:rgba(6,214,160,.1);color:var(--askany-success)}.error-count,.success-count{border-radius:20px;font-size:14px;font-weight:600;padding:6px 12px}.error-count{background:rgba(239,71,111,.1);color:var(--askany-danger)}.fallback-count{background:rgba(255,209,102,.1);border-radius:20px;color:var(--askany-warning);font-size:14px;font-weight:600;padding:6px 12px}.askany-recent-errors{background:#fff;border:1px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);padding:30px;position:relative}.askany-recent-errors:before{background:linear-gradient(90deg,var(--askany-danger),var(--askany-warning));border-radius:var(--askany-border-radius) var(--askany-border-radius) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px}.section-header h2{align-items:center;color:var(--askany-dark);display:flex;font-size:24px;font-weight:700;gap:10px;margin:0}.section-header h2:before{content:"⚠️";font-size:28px}.section-actions{display:flex;flex-wrap:wrap;gap:10px}.section-actions .button{border-radius:var(--askany-border-radius);font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:var(--askany-transition)}.section-actions .button-secondary{background:linear-gradient(135deg,var(--askany-warning) 0,#f7b731 100%);border:none;color:#fff}.section-actions .button-link-delete{background:linear-gradient(135deg,var(--askany-danger) 0,#d63384 100%);border:none;color:#fff}.errors-table-container{background:#fff;border-radius:var(--askany-border-radius);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:15px;overflow:hidden}.errors-table-container .wp-list-table{border:none;box-shadow:none;margin:0}.provider-badge{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.provider-badge.openai{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.provider-badge.anthropic{background:rgba(139,69,19,.1);border:1px solid rgba(139,69,19,.2);color:#8b4513}.provider-badge.google{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);color:#3b82f6}.error-message{background:rgba(239,71,111,.05);border-left:3px solid var(--askany-danger);color:var(--askany-danger);font-family:Courier New,monospace;font-size:12px}.error-message,.query-text{border-radius:4px;padding:8px}.query-text{background:rgba(248,249,250,.8);color:var(--askany-gray);font-style:italic}.no-errors-message{background:linear-gradient(135deg,rgba(6,214,160,.05),rgba(16,185,129,.03));border:2px dashed rgba(6,214,160,.2);border-radius:var(--askany-border-radius);padding:40px;text-align:center}.no-errors-message p{align-items:center;color:var(--askany-success);display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin:0}.no-errors-message p:before{content:"✅";font-size:24px}.no-data{background:rgba(248,249,250,.8);border:2px dashed var(--askany-gray-light);border-radius:var(--askany-border-radius);color:var(--askany-gray);font-style:italic;padding:20px;text-align:center}.errors-filters label{color:var(--askany-dark);font-weight:600}.errors-filters select{border:2px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);color:var(--askany-dark);transition:var(--askany-transition)}.errors-filters select:focus{border-color:var(--askany-primary);box-shadow:0 0 0 3px rgba(67,97,238,.1);outline:none}@media (max-width:1200px){.askany-chart-row{grid-template-columns:1fr}}@media (max-width:768px){.askany-admin-page{padding:15px}.askany-stats-cards{gap:20px;grid-template-columns:1fr}.askany-stat-card{flex-direction:column;padding:20px;text-align:center}.stat-icon{margin-bottom:15px}.chart-header{align-items:flex-start;flex-direction:column}.chart-legend{justify-content:center}.section-header{align-items:flex-start;flex-direction:column}.section-actions{justify-content:center;width:100%}.errors-filters{align-items:flex-start;flex-direction:column}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.askany-stat-card{animation:fadeInUp .6s ease-out}.askany-stat-card:first-child{animation-delay:.1s}.askany-stat-card:nth-child(2){animation-delay:.2s}.askany-stat-card:nth-child(3){animation-delay:.3s}.askany-stat-card:nth-child(4){animation-delay:.4s}.askany-chart-container{animation:fadeInUp .6s ease-out .5s both}.askany-detailed-stats{animation:fadeInUp .6s ease-out .6s both}.askany-recent-errors{animation:fadeInUp .6s ease-out .7s both}.askany-chat-container{backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.06);display:flex;height:75vh;overflow:hidden;position:relative}.askany-chat-container:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.askany-chat-sidebar{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;position:relative;width:320px}.askany-chat-sidebar:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.1),transparent);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.askany-sidebar-header{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:20px;position:relative}.askany-sidebar-header h3{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:18px;font-weight:700;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.askany-sidebar-header .button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.askany-sidebar-header .button:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0);box-shadow:0 8px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.askany-sessions-list{flex:1;overflow-y:auto;padding:8px}.askany-sessions-list::-webkit-scrollbar{width:6px}.askany-sessions-list::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.askany-sessions-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px;transition:all .3s ease}.askany-sessions-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0)}.askany-session-item{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin:4px 8px;overflow:hidden;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.askany-session-item:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.askany-session-item:hover{background:hsla(0,0%,100%,.8);border-color:rgba(102,126,234,.3);box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.askany-session-item:hover:before{left:100%}.askany-session-item.active{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border:2px solid rgba(102,126,234,.4);box-shadow:0 12px 24px rgba(102,126,234,.2);transform:translateY(-1px)}.askany-session-user{color:#2d3748;font-size:15px;font-weight:700;margin-bottom:6px}.askany-session-meta{color:#718096;font-size:12px;font-weight:500;margin-bottom:10px}.askany-session-meta span{align-items:center;display:inline-flex;gap:4px;margin-right:12px}.askany-status-badge{font-size:10px;font-weight:700;gap:4px;padding:4px 10px;transition:all .3s ease}.askany-status-badge.ai{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 4px 12px rgba(72,187,120,.3);color:#fff}.askany-status-badge.agent{background:linear-gradient(135deg,#4299e1,#3182ce);box-shadow:0 4px 12px rgba(66,153,225,.3)}.askany-chat-main{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);display:flex;flex:1;flex-direction:column}.askany-chat-header{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-bottom:1px solid rgba(0,0,0,.08);padding:20px;position:relative}.askany-chat-header:after{background:linear-gradient(90deg,transparent,rgba(102,126,234,.3),transparent);bottom:0;content:"";height:1px;left:20px;position:absolute;right:20px}.askany-chat-user-info h3{color:#2d3748;font-size:20px;font-weight:700;margin:0}.askany-chat-controls{align-items:center;display:flex;gap:12px;justify-content:right}.askany-chat-controls select{border:2px solid rgba(102,126,234,.2);border-radius:25px;color:#2d3748;font-weight:600;outline:none;padding:8px 24px;transition:all .3s ease}.askany-chat-controls select:focus{border-color:rgba(102,126,234,.5);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.askany-chat-controls .button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;font-size:13px;font-weight:600;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.askany-chat-controls .button:hover{box-shadow:0 8px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.askany-chat-controls .button-secondary{background:linear-gradient(135deg,#a0aec0,#718096);box-shadow:0 4px 12px rgba(160,174,192,.3)}.askany-chat-messages{background:linear-gradient(180deg,rgba(247,250,252,.8),hsla(0,0%,100%,.9));flex:1;overflow-y:auto;padding:24px;position:relative}.askany-chat-messages::-webkit-scrollbar{width:8px}.askany-chat-messages::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.askany-chat-messages::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.askany-message{animation:askany-message-slide-in .4s cubic-bezier(.4,0,.2,1);margin-bottom:20px}@keyframes askany-message-slide-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.askany-message.agent,.askany-message.ai{justify-content:flex-start}.askany-message-bubble{backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:75%;padding:14px 18px;position:relative;transition:all .3s ease}.askany-message-bubble:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-1px)}.askany-message.user .askany-message-bubble{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom-right-radius:6px}.askany-message.agent .askany-message-bubble{background:linear-gradient(135deg,#48bb78,#38a169);border-bottom-left-radius:6px;color:#fff}.askany-message.ai .askany-message-bubble{background:hsla(0,0%,100%,.95);border:1px solid rgba(102,126,234,.2);border-bottom-left-radius:6px;color:#2d3748}.askany-message-content{font-weight:500}.askany-message-meta{font-size:10px;font-weight:600;letter-spacing:.5px;margin-top:6px;opacity:.8;text-transform:uppercase}.askany-chat-input{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-top:1px solid rgba(0,0,0,.08);padding:20px;position:relative}.askany-chat-input:before{background:linear-gradient(90deg,transparent,rgba(102,126,234,.3),transparent);content:"";height:1px;left:20px;position:absolute;right:20px;top:0}.askany-input-container{align-items:flex-end;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:2px solid rgba(102,126,234,.2);border-radius:25px;display:flex;gap:12px;padding:8px;transition:all .3s ease}.askany-input-container:focus-within{border-color:rgba(102,126,234,.5);box-shadow:0 0 0 4px rgba(102,126,234,.1);transform:translateY(-1px)}.askany-input-container textarea{background:transparent;border:none;border-radius:18px;color:#2d3748;flex:1;font-weight:500;line-height:1.5;max-height:120px;min-height:40px;outline:none;padding:8px 12px;resize:none}.askany-input-container textarea::placeholder{color:#a0aec0;font-weight:500}.askany-input-container .button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.askany-input-container .button:hover{background:linear-gradient(135deg,#5a6fd8,#6b42a0);box-shadow:0 8px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.askany-input-container .button:active{transform:translateY(0)}.askany-session-actions{display:flex;gap:6px;opacity:0;transform:translateX(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.askany-session-item:hover .askany-session-actions{opacity:1;transform:translateX(0)}.askany-action-btn{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.askany-clear-history-btn{border-color:hsla(0,88%,68%,.2);color:#f56565}.askany-clear-history-btn:hover{background:linear-gradient(135deg,#fed7d7,#feb2b2);box-shadow:0 4px 12px hsla(0,88%,68%,.3);color:#c53030;transform:translateY(-2px)}.askany-delete-session-btn{border-color:rgba(229,62,62,.2);color:#e53e3e}.askany-delete-session-btn:hover{background:linear-gradient(135deg,#fed7d7,#feb2b2);box-shadow:0 4px 12px rgba(229,62,62,.3);color:#9b2c2c;transform:translateY(-2px)}.askany-no-chat-selected,.askany-no-messages,.askany-no-sessions{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#718096;margin:20px;padding:40px 20px;text-align:center}.askany-no-chat-selected p,.askany-no-messages p,.askany-no-sessions p{font-size:16px;font-weight:600;margin:0}.askany-typing-indicator{animation:askany-fade-in .4s cubic-bezier(.4,0,.2,1);display:flex;justify-content:flex-start;margin-bottom:20px}.askany-typing-indicator .askany-message-bubble{background:hsla(0,0%,100%,.95);border:1px solid rgba(102,126,234,.2);padding:12px 16px}.askany-typing-content{align-items:center;display:flex;gap:12px}.askany-typing-text{color:#718096;font-size:12px;font-style:italic;font-weight:600}.askany-typing-dots{align-items:center;display:flex;gap:4px}.askany-typing-dot{animation:askany-typing-bounce 1.4s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:6px;width:6px}.askany-stats-container{backdrop-filter:blur(20px);background:linear-gradient(90deg,rgba(67,97,238,.05),rgba(114,9,183,.05));border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin-top:15px;overflow:hidden;padding:5px;position:relative}.askany-stats-container:before{background:linear-gradient(90deg,transparent,rgba(102,126,234,.4),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.askany-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px}.askany-stat-card{backdrop-filter:blur(15px);background:linear-gradient(90deg,rgba(67,97,238,.05),rgba(114,9,183,.05));border:1px solid hsla(0,0%,100%,.4);border-radius:16px;cursor:default;gap:16px;overflow:hidden;padding:5px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.askany-stat-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.4,0,.2,1);width:100%}.askany-stat-card:hover{background:hsla(0,0%,100%,.95);border-color:rgba(102,126,234,.3);box-shadow:0 16px 40px rgba(0,0,0,.12);transform:translateY(-4px)}.askany-stat-card:hover:before{left:100%}.askany-stat-icon{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid rgba(160,174,192,.2);border-radius:16px;height:40px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:40px}.askany-stat-icon svg{color:#fff;height:28px;transition:all .4s ease;width:28px;z-index:2}.askany-stat-icon.active{background:linear-gradient(135deg,rgba(72,187,120,.15),rgba(56,161,105,.15));border-color:rgba(72,187,120,.3)}.askany-stat-icon.active svg{color:#38a169}.askany-stat-card:hover .askany-stat-icon.active{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 8px 20px rgba(72,187,120,.4);transform:scale(1.05)}.askany-stat-card:hover .askany-stat-icon.active svg{color:#fff;transform:scale(1.1)}.askany-stat-icon.ai{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border-color:rgba(102,126,234,.3)}.askany-stat-icon.ai svg{color:#667eea}.askany-stat-card:hover .askany-stat-icon.ai{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 20px rgba(102,126,234,.4);transform:scale(1.05)}.askany-stat-card:hover .askany-stat-icon.ai svg{color:#fff;transform:scale(1.1)}.askany-stat-icon.agent{background:linear-gradient(135deg,rgba(66,153,225,.15),rgba(49,130,206,.15));border-color:rgba(66,153,225,.3)}.askany-stat-icon.agent svg{color:#4299e1}.askany-stat-card:hover .askany-stat-icon.agent{background:linear-gradient(135deg,#4299e1,#3182ce);box-shadow:0 8px 20px rgba(66,153,225,.4);transform:scale(1.05)}.askany-stat-card:hover .askany-stat-icon.agent svg{color:#fff;transform:scale(1.1)}.askany-stat-card:hover .askany-stat-icon:not(.active):not(.ai):not(.agent){background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border-color:rgba(160,174,192,.4);transform:scale(1.05)}.askany-stat-card:hover .askany-stat-icon:not(.active):not(.ai):not(.agent) svg{color:#4a5568;transform:scale(1.1)}.askany-stat-content{min-width:0}.askany-stat-number{background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;font-size:25px;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px;transition:all .3s ease}.askany-stat-card:hover .askany-stat-number{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:scale(1.05)}.askany-stat-label{color:#718096;font-size:12px;letter-spacing:.8px;line-height:1.2;transition:all .3s ease}.askany-stat-card:hover .askany-stat-label{color:#4a5568}@keyframes askany-stat-pulse{0%{box-shadow:0 0 0 0 rgba(72,187,120,.7)}70%{box-shadow:0 0 0 10px rgba(72,187,120,0)}to{box-shadow:0 0 0 0 rgba(72,187,120,0)}}.askany-stat-icon.active{animation:askany-stat-pulse 2s infinite}@media (max-width:1024px){.askany-stats-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.askany-stat-card{gap:14px;padding:20px}.askany-stat-icon{height:50px;width:50px}.askany-stat-icon svg{height:24px;width:24px}.askany-stat-number{font-size:28px}}@media (max-width:768px){.askany-stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.askany-stat-card{flex-direction:column;gap:12px;padding:16px;text-align:center}.askany-stat-number{font-size:24px}.askany-stat-label{font-size:12px}}@keyframes askany-typing-bounce{0%,80%,to{opacity:.5;transform:scale(.8) translateY(0)}40%{opacity:1;transform:scale(1) translateY(-4px)}}@keyframes askany-fade-in{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.askany-chat-container{flex-direction:column;height:85vh}.askany-chat-sidebar{max-height:40%;width:100%}.askany-session-item{margin:2px 4px;padding:12px}.askany-chat-messages{padding:16px}.askany-message-bubble{max-width:85%}}@media (max-width:480px){.askany-stats-grid{grid-template-columns:1fr}.askany-stat-card{flex-direction:row;text-align:left}}.askany-stats-container{background:#fff;border:1px solid #ccd0d4;border-radius:4px;margin-bottom:20px;padding:20px}.askany-stats-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.askany-stat-card{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;gap:15px;padding:20px;transition:all .3s ease}.askany-stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.askany-stat-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.askany-stat-icon.active{background:linear-gradient(135deg,#4facfe,#00f2fe)}.askany-stat-icon.ai{background:linear-gradient(135deg,#43e97b,#38f9d7)}.askany-stat-icon.agent{background:linear-gradient(135deg,#fa709a,#fee140)}.askany-stat-content{flex:1}.askany-stat-number{color:#2c3e50;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.askany-stat-label{color:#6c757d;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.askany-stats-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.askany-stat-card{gap:12px;padding:15px}.askany-stat-icon{height:40px;width:40px}.askany-stat-number{font-size:24px}.askany-stat-label{font-size:12px}}.askany-user-agents-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.askany-section{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,250,.98));border:1px solid rgba(67,97,238,.1);border-radius:var(--askany-border-radius);box-shadow:var(--askany-box-shadow);margin-bottom:30px;overflow:hidden;padding:30px;position:relative}.askany-section:before{background:linear-gradient(90deg,var(--askany-primary),var(--askany-secondary),var(--askany-tertiary));border-radius:var(--askany-border-radius) var(--askany-border-radius) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.askany-section h2{align-items:center;color:var(--askany-dark);display:flex;font-size:24px;font-weight:700;gap:10px;margin:0 0 20px}.askany-section h2:before{content:"👥";font-size:28px}.askany-section:first-child h2:before{content:"🔧"}.wp-list-table{border:none!important;border-radius:var(--askany-border-radius);box-shadow:0 2px 10px rgba(0,0,0,.08);margin-top:20px}.wp-list-table thead{background:linear-gradient(135deg,var(--askany-primary) 0,var(--askany-primary-dark) 100%)}.wp-list-table thead th{background:none!important;border:none!important;color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.5px;padding:18px 15px!important;position:relative;text-transform:uppercase}.wp-list-table thead th:after{background:hsla(0,0%,100%,.2);content:"";height:50%;position:absolute;right:0;top:25%;width:1px}.wp-list-table thead th:last-child:after{display:none}.wp-list-table tbody tr{border:none!important;transition:var(--askany-transition)}.wp-list-table tbody tr:hover{background:linear-gradient(135deg,rgba(67,97,238,.02),rgba(247,37,133,.02));box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.wp-list-table tbody tr:nth-child(2n){background:rgba(248,249,250,.5)}.wp-list-table tbody tr:nth-child(2n):hover{background:linear-gradient(135deg,rgba(67,97,238,.04),rgba(247,37,133,.04))}.wp-list-table tbody td{border:none!important;border-bottom:1px solid var(--askany-gray-light)!important;color:var(--askany-dark);font-size:14px;padding:20px 15px!important;vertical-align:middle}.wp-list-table tbody tr:last-child td{border-bottom:none!important}.askany-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:6px 12px;position:relative;text-transform:uppercase}.askany-status-badge:before{background:inherit;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.askany-status-badge.online{background:var(--askany-success);box-shadow:0 2px 8px rgba(6,214,160,.3);color:#fff}.askany-status-badge.online:after{animation:pulse 2s infinite;content:"●";margin-left:6px}.askany-status-badge.offline{background:var(--askany-gray);box-shadow:0 2px 8px hsla(208,7%,46%,.3);color:#fff}.askany-status-badge.agent{background:var(--askany-primary);box-shadow:0 2px 8px rgba(67,97,238,.3);color:#fff}.askany-status-badge.agent:after{content:"⭐";margin-left:6px}.askany-status-badge.regular{background:var(--askany-gray-light);border:1px solid var(--askany-gray-light);color:var(--askany-dark)}.button{border:none!important;border-radius:var(--askany-border-radius)!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;overflow:hidden!important;padding:10px 20px!important;position:relative!important;text-transform:uppercase!important;transition:var(--askany-transition)!important}.button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.button:hover:before{left:100%}.button-primary{background:linear-gradient(135deg,var(--askany-primary) 0,var(--askany-primary-dark) 100%)!important;box-shadow:0 4px 15px rgba(67,97,238,.3)!important;color:#fff!important}.button-primary:hover{box-shadow:0 6px 20px rgba(67,97,238,.4)!important;transform:translateY(-2px)!important}.button-secondary{background:linear-gradient(135deg,var(--askany-danger) 0,#d63384 100%)!important;box-shadow:0 4px 15px rgba(239,71,111,.3)!important;color:#fff!important}.button-secondary:hover{box-shadow:0 6px 20px rgba(239,71,111,.4)!important;transform:translateY(-2px)!important}.askany-section p:only-child{background:rgba(248,249,250,.8);border:2px dashed var(--askany-gray-light);border-radius:var(--askany-border-radius);color:var(--askany-gray);font-style:italic;margin:0;padding:40px 20px;text-align:center}.askany-section>p:not(:only-child){background:rgba(67,97,238,.05);border-left:4px solid var(--askany-primary);border-radius:var(--askany-border-radius);color:var(--askany-gray);font-size:14px;line-height:1.6;margin-bottom:20px;padding:15px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.askany-section{animation:fadeIn .6s ease-out}.askany-section:nth-child(2){animation-delay:.1s}@media (max-width:768px){.askany-user-agents-container{padding:15px}.askany-section{margin-bottom:20px;padding:20px}.askany-section h2{font-size:20px}.wp-list-table{font-size:12px}.wp-list-table tbody td,.wp-list-table thead th{padding:12px 8px!important}.button{font-size:11px!important;padding:8px 16px!important}.askany-status-badge{font-size:10px;padding:4px 8px}}.askany-loading{opacity:.6;pointer-events:none;position:relative}.askany-loading:after{animation:spin 1s linear infinite;border:2px solid var(--askany-primary);border-radius:50%;border-top:2px solid transparent;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.askany-status-badge:focus,.button:focus{outline:2px solid var(--askany-primary);outline-offset:2px}@media (prefers-contrast:high){.askany-section{border:2px solid var(--askany-dark)}.wp-list-table thead{background:var(--askany-dark)!important}.askany-status-badge{border:1px solid}}.askany-modal{align-items:center;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:10000}.askany-modal.show,.askany-modal[style*="display: block"]{opacity:1;visibility:visible}.askany-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;transform:scale(.9) translateY(20px);transition:transform .3s ease;width:100%}.askany-modal.show .askany-modal-content,.askany-modal[style*="display: block"] .askany-modal-content{transform:scale(1) translateY(0)}.askany-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:between;padding:24px 30px 20px;position:relative}.askany-modal-header h3{color:#1f2937;flex:1;font-size:1.5rem;font-weight:600;margin:0}.askany-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;padding:4px;position:absolute;right:24px;top:20px;transition:all .2s ease;width:32px}.askany-modal-close:hover{background-color:#f3f4f6;color:#374151}.askany-modal-body{flex:1;min-height:0;overflow-y:auto;padding:30px}#errors-modal .askany-modal-content{max-width:1200px;width:95%}#errors-modal .askany-modal-body{padding:20px 30px 30px}.errors-filters{align-items:center;background:#f8fafc;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px;padding:20px}.errors-filters label{color:#374151;font-weight:500;margin-right:8px}.errors-filters select{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;min-width:120px;padding:8px 12px}.wp-list-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;width:100%}.wp-list-table th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;font-weight:600;padding:16px 12px;text-align:left}.wp-list-table td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:14px;padding:14px 12px;vertical-align:top}.wp-list-table tbody tr:hover{background-color:#f9fafb}.provider-badge,.status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.provider-badge.openai{background:#e0f2fe;color:#0277bd}.status-badge.api_failed{background:#fef2f2;color:#dc2626}.error-message,.query-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablenav-pages{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;margin-top:16px;padding:12px 16px}.displaying-num{color:#8c8f94;font-size:12.5px;font-weight:500;letter-spacing:.2px}.pagination-links{align-items:center;display:flex;gap:4px}.pagination-links .button,.pagination-links .tablenav-pages-navspan{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;color:#374151;cursor:pointer;display:flex!important;font-size:20px;font-weight:400;height:34px;justify-content:center;line-height:1;min-width:34px;padding:0;text-decoration:none;transition:all .15s ease;vertical-align:middle}.pagination-links a.button:hover{background:#f5f5f5;border-color:#2271b1;box-shadow:0 2px 6px rgba(34,113,177,.3);color:#000;transform:translateY(-1px)}.pagination-links .tablenav-pages-navspan.disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.paging-input{align-items:center;color:#6b7280;display:inline-flex;font-size:12.5px;gap:6px;margin:0 4px}.paging-input .current-page{background:#f0f6fc;border:1px solid #2271b1;border-radius:6px;box-shadow:0 0 0 2px rgba(34,113,177,.1);color:#2271b1;font-size:13px;font-weight:600;height:32px;outline:none;padding:0;text-align:center;width:36px}.paging-input .current-page:focus{box-shadow:0 0 0 3px rgba(34,113,177,.2)}.tablenav-paging-text{color:#9ca3af;font-size:12px}.total-pages{color:#374151;font-weight:600}#askany-faq-modal .askany-modal-content{max-width:600px;width:90%}#bug-report-modal .askany-modal-content,#feature-request-modal .askany-modal-content{margin:auto;max-width:700px;position:relative;width:90%}#bug-report-modal,#feature-request-modal{display:none}#bug-report-modal[style*="display: block"],#feature-request-modal[style*="display: block"]{display:flex!important}.askany-form-group{margin-bottom:24px}.askany-form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.askany-form-group input,.askany-form-group textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.askany-form-group input:focus,.askany-form-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.askany-form-group textarea{font-family:inherit;min-height:120px;resize:vertical}.small-text{max-width:100px}.askany-modal-footer{background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 30px}.askany-modal-footer .button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.button-secondary{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.button-secondary:hover{background:#e5e7eb}.button-primary{background:#3b82f6;color:#fff}.button-primary:hover{background:#2563eb}@media (max-width:768px){.askany-modal{padding:15px}.askany-modal-content{max-height:95vh;max-width:100%}.askany-modal-header{padding:20px 20px 16px}.askany-modal-header h3{font-size:1.25rem;padding-right:40px}.askany-modal-close{right:16px;top:16px}.askany-modal-body{padding:20px}.askany-modal-footer{flex-direction:column-reverse;padding:16px 20px}.askany-modal-footer .button{justify-content:center;width:100%}#errors-modal .askany-modal-content{width:100%}.errors-filters{align-items:stretch;flex-direction:column;gap:15px}.errors-filters>div{align-items:center;display:flex;gap:8px}.wp-list-table{font-size:13px}.wp-list-table td,.wp-list-table th{padding:10px 8px}.error-message,.query-text{max-width:120px}.tablenav-pages{justify-content:center}.displaying-num{order:2;text-align:center;width:100%}}@media (max-width:480px){.askany-modal{padding:10px}.askany-modal-header{padding:16px 16px 12px}.askany-modal-body{padding:16px}.askany-modal-footer{padding:12px 16px}.wp-list-table{font-size:12px}.wp-list-table td,.wp-list-table th{padding:8px 6px}.error-message,.query-text{max-width:80px}.provider-badge,.status-badge{font-size:10px;padding:2px 6px}}.askany-modal-body::-webkit-scrollbar{width:6px}.askany-modal-body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.askany-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.askany-modal-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.askany-modal[style*="display: block"] .askany-modal-content{animation:modalFadeIn .3s ease-out forwards}.api-key-instructions{background-color:#f8f9fa;border-left:4px solid var(--askany-primary);border-radius:4px;margin-top:10px;padding:15px}.api-key-instructions p{color:var(--askany-dark);margin:0 0 10px}.api-key-instructions ol{margin:10px 0 0 20px;padding:0}.api-key-instructions li{color:var(--askany-gray);line-height:1.6;margin-bottom:8px}.api-key-instructions a{color:var(--askany-primary);font-weight:500;text-decoration:none}.api-key-instructions a:hover{text-decoration:underline}.form-table td>div[style*="display: flex"]{flex-wrap:wrap}.form-table td>div[style*="display: flex"] input[type=password],.form-table td>div[style*="display: flex"] input[type=text]{min-width:300px}@media (max-width:782px){.form-table td>div[style*="display: flex"]{align-items:stretch!important;flex-direction:column}.form-table td>div[style*="display: flex"] input{margin-bottom:10px;width:100%!important}.form-table td>div[style*="display: flex"] button{margin-bottom:5px;width:100%}}.askany-message{align-items:flex-start;border-radius:8px;display:flex;gap:10px;margin-bottom:15px;padding:10px;transition:background-color .2s}.askany-message:hover{background-color:rgba(0,0,0,.02)}.askany-message .message-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.askany-message .message-avatar .avatar-image,.askany-message .message-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.askany-message .message-avatar .avatar-icon{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.askany-message .message-avatar .user-icon{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.askany-message .message-avatar .assistant-icon{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.askany-message .message-avatar .agent-icon{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.askany-message .message-avatar svg{height:18px;width:18px}.askany-message.user{flex-direction:row-reverse}.askany-message.user .askany-message-bubble{text-align:right}.askany-message.agent,.askany-message.ai{flex-direction:row}.askany-message-bubble{background:#f8f9fa;border-radius:12px;flex:1;min-width:0;padding:12px 15px}.askany-message.user .askany-message-bubble{background:var(--askany-primary);color:#fff}.askany-message.agent .askany-message-bubble{background:#e3f2fd;color:#000}.askany-message.ai .askany-message-bubble{background:#fce4ec;color:#000}.askany-message-content{line-height:1.5;margin-bottom:5px;word-wrap:break-word}.askany-message-meta{font-size:11px;margin-top:5px;opacity:.7}@media (max-width:782px){.askany-message .message-avatar,.askany-message .message-avatar .avatar-icon{height:28px;width:28px}.askany-message .message-avatar svg{height:16px;width:16px}}#askany_response_language{font-size:14px;min-width:300px;padding:8px 12px}#askany_response_language option{font-size:14px;padding:8px}#askany_response_language[data-is-pro="0"] option[data-pro=true]{color:#999;opacity:.4}.askany-language-select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.askany-unread-badge{background:#dc3232;border-radius:8px;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:1;margin-left:5px;margin-top:3px;min-width:5px;padding:2px 5px;text-align:center;vertical-align:top}.askany-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.askany-header h1{align-items:center;display:flex;gap:10px;margin:0}.askany-slack-icon{color:#4a154b}.askany-slack-container{margin-top:20px}.askany-setup-steps{display:flex;flex-direction:column;gap:20px}.askany-step{align-items:flex-start;display:flex;gap:15px}.askany-step-number{align-items:center;background:#4a154b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:30px;justify-content:center;width:30px}.askany-step-content h4{color:#333;margin:0 0 5px}.askany-step-content p{color:#666;margin:0}.askany-step-content a{color:#4a154b;text-decoration:none}.askany-step-content a:hover{text-decoration:underline}.askany-status-card{align-items:center;background:#f9f9f9;border:1px solid #eee;border-radius:6px;display:flex;gap:15px;padding:15px}.askany-status-icon{color:#666;font-size:24px}.askany-status-content h4{color:#333;margin:0 0 5px}.askany-status-content p{margin:0}.askany-status-connected{color:#46b450;font-weight:600}.askany-status-disconnected{color:#dc3232;font-weight:600}.askany-integration-container{margin-top:20px}.askany-integration-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:20px}.askany-integration-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;transition:all .3s ease}.askany-integration-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.askany-integration-card.coming-soon{opacity:.7;position:relative}.askany-integration-header{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.askany-integration-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.askany-integration-icon.woocommerce{background:#96588a;color:#fff}.askany-integration-icon.slack{background:#4a154b;color:#fff}.askany-integration-icon.telegram{background:#08c;color:#fff}.askany-integration-icon.whatsapp{background:#25d366;color:#fff}.askany-integration-info{flex:1}.askany-integration-info h3{font-size:18px;font-weight:600;margin:0 0 5px}.askany-integration-info p{color:#666;font-size:14px;margin:0}.askany-integration-actions,.askany-integration-status{flex-shrink:0}.askany-integration-description{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.askany-integration-description p{color:#666;font-size:13px;line-height:1.5;margin:0}.askany-coming-soon-badge{background:#f0f0f1;color:#646970}.askany-active-badge,.askany-coming-soon-badge{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.askany-active-badge{align-items:center;background:#46b450;color:#fff;display:flex;gap:4px}.askany-integration-card.active{background:#f9fff9;border-color:#46b450}.askany-switch{display:inline-block;height:24px;position:relative;width:50px}.askany-switch input{height:0;opacity:0;width:0}.askany-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.askany-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.askany-slider{background-color:#2196f3}input:checked+.askany-slider:before{transform:translateX(26px)}.askany-limit-badge{background:#f0f0f1;border:1px solid #c3c4c7;border-radius:12px;color:#50575e;display:inline-block;font-size:13px;font-weight:500;margin-left:10px;padding:4px 12px;vertical-align:middle}.askany-add-faq-btn-locked,.askany-add-link-btn-locked{cursor:pointer!important;position:relative}.askany-add-faq-btn-locked:hover,.askany-add-link-btn-locked:hover{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important;color:#fff!important}.askany-add-faq-btn-locked .askany-pro-badge,.askany-add-link-btn-locked .askany-pro-badge{vertical-align:middle}.askany-locked-item{opacity:.6;pointer-events:none;position:relative}.askany-locked-item:before{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.7);border-radius:4px;bottom:0;content:"";cursor:pointer;left:0;pointer-events:all;position:absolute;right:0;top:0;z-index:1}.askany-pro-overlay{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.askany-pro-lock-icon{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 12px rgba(102,126,234,.4);color:#fff;display:flex;height:48px;justify-content:center;width:48px}@keyframes pulse{0%,to{box-shadow:0 4px 12px rgba(102,126,234,.4);transform:scale(1)}50%{box-shadow:0 6px 16px rgba(102,126,234,.6);transform:scale(1.05)}}.askany-pro-badge.small.inline{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.askany-pro-badge.small.inline svg{height:10px;width:10px}.askany-faq-item,.askany-link-item{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;padding:15px;transition:all .3s ease}.askany-faq-item:hover,.askany-link-item:hover{border-color:#c3c4c7;box-shadow:0 2px 4px rgba(0,0,0,.05)}.askany-locked-item:hover:before{background:hsla(0,0%,100%,.8)}button[disabled]{cursor:not-allowed!important;opacity:.5}.askany-pro-locked-section{cursor:pointer;position:relative}.askany-pro-locked-section .askany-pro-badge{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;margin-left:10px;padding:4px 12px;text-transform:uppercase;vertical-align:middle}.askany-pro-overlay-wrapper{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.8);border-radius:4px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.askany-pro-overlay-content{max-width:500px;padding:40px;text-align:center}.askany-pro-overlay-content .askany-pro-lock-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 24px rgba(102,126,234,.4);color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.askany-pro-overlay-content h3{color:#333;font-size:20px;font-weight:600;margin:0 0 12px}.askany-pro-overlay-content p{color:#666;font-size:14px;line-height:1.6;margin:0 0 24px}.askany-pro-overlay-content .button-primary{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px rgba(102,126,234,.3);display:inline-flex;gap:6px;transition:all .3s ease}.askany-pro-overlay-content .button-primary:hover{box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.askany-pro-locked-form{opacity:.4;pointer-events:none}.askany-post-selector{background:#fff;border:1px solid #ddd;border-radius:4px;max-width:600px}.askany-post-search{border-bottom:1px solid #ddd;padding:12px}.askany-post-search input{margin:0;width:100%}.askany-post-list{max-height:400px;overflow-y:auto;padding:8px}.askany-post-item{align-items:center;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;margin-bottom:8px;padding:10px 12px;transition:all .2s}.askany-post-item:hover{background:#f9fafb;border-color:#d1d5db}.askany-post-item input[type=checkbox]{cursor:pointer;margin:0 12px 0 0}.askany-post-item .post-title{color:#111827;flex:1;font-weight:500}.askany-post-item .post-date{color:#6b7280;font-size:12px;margin-left:12px}.news-latest-options,.news-selected-options{transition:all .3s ease}.askany-recommendations-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:0}.recommendation-card{cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.recommendation-card:hover{border-color:#0073aa;box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-3px)}.recommendation-card:hover .plugin-icon{transform:scale(1.1)}.recommendation-card:hover .plugin-category{background:#005177}.askany-section-header{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.plugin-icon{flex-shrink:0;height:48px;object-fit:contain;transition:transform .3s ease;width:48px}.plugin-info{flex:1;min-width:0}.plugin-info h3{color:#23282d;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plugin-category{background:#0073aa;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase;transition:background .3s ease}.plugin-description{color:#555;display:-webkit-box;font-size:14px;line-height:1.5;margin-bottom:15px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.plugin-features{color:#555;font-size:14px;margin-bottom:20px}.plugin-features strong{color:#23282d;font-weight:600}.plugin-features ul{margin:8px 0 0;padding-left:20px}.plugin-features li{line-height:1.4;margin-bottom:5px}.plugin-actions{border-top:1px solid #eee;margin-top:auto;padding-top:10px}.plugin-actions .button{transition:all .2s ease}.plugin-actions .button:hover{box-shadow:0 4px 8px rgba(0,115,170,.3);transform:translateY(-1px)}@media (max-width:1200px){.askany-recommendations-grid{gap:15px;grid-template-columns:1fr}}@media (max-width:768px){.askany-section-header{gap:12px}.plugin-icon{height:40px;width:40px}.plugin-info h3{font-size:15px}}.askany-filter-tabs{border-bottom:1px solid var(--askany-gray-light);display:flex;gap:10px;margin-bottom:20px;padding-bottom:0}.filter-tab{background:none;border:none;border-bottom:2px solid transparent;bottom:-1px;color:var(--askany-gray);cursor:pointer;font-size:14px;padding:10px 15px;position:relative;transition:var(--askany-transition)}.filter-tab.active,.filter-tab:hover{color:var(--askany-primary)}.filter-tab.active{border-bottom-color:var(--askany-primary);font-weight:500}.filter-tab .count{background:var(--askany-gray-light);border-radius:10px;color:var(--askany-gray);display:inline-block;font-size:12px;margin-left:5px;padding:2px 8px}.filter-tab.active .count{background:var(--askany-primary);color:#fff}.askany-table-container{background:#fff;border-radius:var(--askany-border-radius);overflow-x:auto}.askany-reports-table,.askany-requests-table{margin:0;width:100%}.askany-reports-table th,.askany-requests-table th{font-weight:600;padding:12px 10px;white-space:nowrap}.askany-reports-table td,.askany-requests-table td{padding:12px 10px;vertical-align:middle}.column-id{width:150px}.column-title{min-width:200px}.column-user{min-width:150px}.column-status{width:120px}.column-priority,.column-severity{width:100px}.column-date{width:120px}.column-actions{text-align:left;width:150px}.column-actions .button{display:inline-block;margin-bottom:5px;margin-right:5px}.user-info{font-size:13px}.user-info strong{color:var(--askany-primary)}.user-info a{color:var(--askany-gray);font-size:12px;text-decoration:none}.user-info a:hover{color:var(--askany-primary)}.anonymous{color:var(--askany-gray);font-style:italic}.priority-badge,.severity-badge,.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.status-pending{background:#fcf9e8;color:#8a6d3b}.status-in-progress{background:#e7f3ff;color:#0073aa}.status-completed{background:#ecf7ed;color:#2e7d32}.status-rejected{background:#fce8e8;color:#c62828}.priority-low,.severity-low{background:var(--askany-gray-light);color:var(--askany-gray)}.priority-medium,.severity-medium{background:#fff3cd;color:#856404}.priority-high,.severity-high{background:#f8d7da;color:#721c24}.askany-empty-state{padding:60px 20px;text-align:center}.askany-empty-state svg{color:var(--askany-gray-light);margin-bottom:20px}.askany-empty-state p{color:var(--askany-gray);font-size:16px;margin:10px 0}.askany-empty-state .description{color:var(--askany-gray);font-size:14px}.detail-row{margin-bottom:20px}.detail-label{color:var(--askany-dark);font-size:14px;font-weight:600;margin-bottom:8px}.detail-value{color:var(--askany-gray);font-size:14px;line-height:1.6}.detail-description{background:var(--askany-light);border-left:3px solid var(--askany-primary);border-radius:var(--askany-border-radius);padding:15px;white-space:pre-wrap;word-wrap:break-word}.status-actions{border-top:1px solid var(--askany-gray-light);display:flex;gap:10px;margin-top:20px;padding-top:20px}.status-actions select{border:1px solid var(--askany-gray);border-radius:var(--askany-border-radius);flex:1;font-size:14px;padding:8px 12px}.notes-section{margin-top:15px}.notes-section textarea{border:1px solid var(--askany-gray);border-radius:var(--askany-border-radius);font-family:inherit;font-size:14px;min-height:80px;padding:10px;resize:vertical;width:100%}@media (max-width:768px){.askany-filter-tabs{flex-wrap:wrap}.askany-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.askany-reports-table,.askany-requests-table{min-width:800px}.column-actions .button{display:inline-block;margin-bottom:5px;margin-right:5px;white-space:nowrap}}@media (max-width:480px){.filter-tab{font-size:12px;padding:8px 10px}.filter-tab .count{font-size:10px;padding:1px 6px}}.askany-feature-tag{border-radius:3px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1;margin-left:8px;padding:3px 6px;text-transform:uppercase;vertical-align:middle}.askany-tag-new{background:linear-gradient(135deg,#2271b1,#135e96);box-shadow:0 2px 4px rgba(34,113,177,.3);color:#fff}.askany-tag-pro{background:linear-gradient(135deg,#f0b323,#d4940a);box-shadow:0 2px 4px rgba(240,179,35,.3);color:#fff}.askany-tag-beta{background:linear-gradient(135deg,#9b51e0,#7c3aed);box-shadow:0 2px 4px rgba(155,81,224,.3);color:#fff}.askany-tag-hot{background:linear-gradient(135deg,#dc3232,#b32d2e);box-shadow:0 2px 4px rgba(220,50,50,.3);color:#fff}.askany-tag-updated{background:linear-gradient(135deg,#46b450,#2e7d32);box-shadow:0 2px 4px rgba(70,180,80,.3);color:#fff}.askany-tag-coming-soon{background:linear-gradient(135deg,#8c8f94,#646970);box-shadow:0 2px 4px hsla(218,4%,56%,.3);color:#fff}@keyframes askany-tag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.askany-feature-tag:hover{animation:none;cursor:default;transform:scale(1.1)}th .askany-feature-tag{position:relative;top:-1px}label .askany-feature-tag{margin-left:6px}.button .askany-feature-tag{font-size:9px;margin-left:5px;padding:2px 5px}@media (prefers-reduced-motion:reduce){.askany-feature-tag{animation:none}}.askany-system-notice{align-items:center;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px;color:#92400e;display:flex;font-size:13px;font-weight:500;gap:10px;margin:16px 0;padding:12px 16px}.askany-system-notice svg{color:#f59e0b;flex-shrink:0}.askany-clear-notice{background:#fef3c7;border-left-color:#f59e0b;color:#92400e}.askany-admin-clear-notice{background:#dbeafe;border-left-color:#3b82f6;color:#1e40af}.askany-admin-clear-notice svg{color:#3b82f6}.mobile-devices-apk{display:flex;gap:10px}select.rl-limit,select.rl-timeframe{border:1px solid var(--askany-gray-light);border-radius:var(--askany-border-radius);padding:10px 15px;transition:var(--askany-transition);width:100%}