PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.7.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.7.0
2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.10.0 All 48 releases
← All changes | assets/divi.css +200 -62 1.31.02.7.0 View file →
@@ -1,5 +1,4 @@
1 -@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
2 1 @keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.thinkrank-seo-score-calculator .calculator-header{margin-bottom:20px;background:#f9f9f9;border-radius:8px;padding:10px 20px}.thinkrank-seo-score-calculator .calculator-header .header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.thinkrank-seo-score-calculator .calculator-header .header-content h3{margin:0;font-size:18px;font-weight:600}.thinkrank-seo-score-calculator .calculator-header .last-calculated{font-size:12px;color:#666;font-style:italic}.thinkrank-seo-score-calculator .calculating-state{text-align:center;padding:40px 20px}.thinkrank-seo-score-calculator .calculating-state .components-spinner{margin-bottom:15px}.thinkrank-seo-score-calculator .calculating-state p{color:#666;margin:0}.thinkrank-seo-score-calculator .empty-state{text-align:center;padding:60px 20px}.thinkrank-seo-score-calculator .empty-state .empty-state-content{max-width:400px;margin:0 auto}.thinkrank-seo-score-calculator .empty-state .empty-state-content .empty-state-icon{font-size:48px;margin-bottom:20px}.thinkrank-seo-score-calculator .empty-state .empty-state-content h4{margin:0 0 10px 0;font-size:18px;color:#1e1e1e}.thinkrank-seo-score-calculator .empty-state .empty-state-content p{color:#666;line-height:1.5;margin:0}.thinkrank-score-breakdown .score-overview-card{margin-bottom:20px}.thinkrank-score-breakdown .score-overview-card .overall-score-display{display:flex;align-items:center;gap:20px}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle{width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;position:relative}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle.score-excellent{background:linear-gradient(135deg, #10b981, #059669);color:#fff}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle.score-good{background:linear-gradient(135deg, #4451ff, #4451ff);color:#fff}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle.score-fair{background:linear-gradient(135deg, #b54708, #b54708);color:#fff}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle.score-poor{background:linear-gradient(135deg, #921c13, #921c13);color:#fff}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle .score-number{font-size:24px;line-height:1}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-circle .score-grade{font-size:12px;opacity:.9}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-info{flex:1}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-info .score-description{font-size:16px;font-weight:500;margin:0 0 5px 0;color:#1e1e1e}.thinkrank-score-breakdown .score-overview-card .overall-score-display .score-info .score-timestamp{font-size:12px;color:#666;margin:0}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header{padding:16px;cursor:pointer;transition:background-color .2s}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header:hover{background-color:#f9fafb}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .components-flex{width:100%;align-items:center}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .components-flex .components-flex-item:first-child{flex:1}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .components-flex .components-flex-item.factor-score-container{flex:0 0 auto;min-width:80px;text-align:right}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .components-flex .components-flex-item:last-child{flex:0 0 auto;margin-left:8px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-info{display:flex;align-items:center;gap:12px;flex:1}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-info .factor-icon{font-size:20px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-info .factor-text .factor-label{display:block;font-weight:500;color:#1e1e1e;margin-bottom:2px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-info .factor-text .factor-description{display:block;font-size:12px;color:#666}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score{text-align:right}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-value{display:block;font-weight:600;margin-bottom:4px;color:#1e1e1e}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar{width:100px;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar .score-bar-fill{height:100%;transition:width .3s ease}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar .score-bar-fill.score-excellent{background-color:#10b981}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar .score-bar-fill.score-good{background-color:#4451ff}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar .score-bar-fill.score-fair{background-color:#b54708}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar .score-bar-fill.score-poor{background-color:#921c13}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details{padding:16px;background-color:#f9fafb;border-top:1px solid #e5e7eb}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-suggestions{margin-bottom:16px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-suggestions h5{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#1e1e1e}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-suggestions ul{margin:0;padding-left:20px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-suggestions ul li{margin-bottom:4px;color:#374151;font-size:14px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-technical-details{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:4px;border-left:3px solid #007cba}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-technical-details h5{margin:0 0 8px 0;font-size:13px;font-weight:600;color:#1e1e1e}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-technical-details .details-list .detail-item{display:flex;align-items:center;padding:6px 0;font-size:13px;color:#374151}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-technical-details .details-list .detail-item::before{content:"";width:4px;height:4px;background:#007cba;border-radius:50%;margin-right:8px;flex-shrink:0}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-details .factor-technical-details .details-list .detail-item:not(:last-child){margin-bottom:2px}.improvement-suggestions-card{margin-bottom:20px}.improvement-suggestions-card .suggestions-header{display:flex;align-items:center;gap:8px}.improvement-suggestions-card .suggestions-header .suggestions-icon{font-size:20px}.improvement-suggestions-card .suggestions-header h4{margin:0;font-size:16px;font-weight:600}.improvement-suggestions-card .suggestions-count{font-size:12px;color:#666;background-color:#f3f4f6;padding:4px 8px;border-radius:12px}.improvement-suggestions-card .no-suggestions{text-align:center;padding:40px 20px}.improvement-suggestions-card .no-suggestions .success-icon{font-size:48px;margin-bottom:16px}.improvement-suggestions-card .no-suggestions h4{margin:0 0 8px 0;color:#10b981;font-size:18px}.improvement-suggestions-card .no-suggestions p{color:#666;margin:0}.improvement-suggestions-card .suggestions-list .priority-group{margin-bottom:24px}.improvement-suggestions-card .suggestions-list .priority-group .priority-header{display:flex;align-items:center;gap:8px;margin:0 0 12px 0;font-size:14px;font-weight:600}.improvement-suggestions-card .suggestions-list .priority-group .priority-header .priority-icon{font-size:12px}.improvement-suggestions-card .suggestions-list .priority-group .priority-header .priority-count{font-size:12px;color:#666;font-weight:400}.improvement-suggestions-card .suggestions-list .priority-group.priority-high .priority-header{color:#921c13}.improvement-suggestions-card .suggestions-list .priority-group.priority-medium .priority-header{color:#b54708}.improvement-suggestions-card .suggestions-list .priority-group.priority-low .priority-header{color:#059669}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item.priority-high{border-left:4px solid #921c13}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item.priority-medium{border-left:4px solid #b54708}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item.priority-low{border-left:4px solid #059669}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text{flex:1;display:flex;flex-direction:column;gap:8px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .category-badge{display:inline-block;background-color:#f3f4f6;color:#374151;font-size:10px;font-weight:500;text-transform:uppercase;padding:2px 6px;border-radius:3px;align-self:flex-start}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .suggestion-message{font-size:14px;line-height:1.5;color:#374151}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .priority-badge{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;align-self:flex-start;border-radius:4px;margin-right:8px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .priority-badge.priority-high{background-color:#fef2f2;color:#921c13;border:1px solid #fecaca}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .priority-badge.priority-medium{background-color:#fffbeb;color:#b54708;border:1px solid #fed7aa}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .priority-badge.priority-low{background-color:#f0fdf4;color:#059669;border:1px solid #bbf7d0}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-actions{display:flex;gap:8px;flex-shrink:0}.improvement-suggestions-card .dismissed-suggestions-notice{margin-top:16px}@media(max-width: 768px){.thinkrank-score-breakdown .score-overview-card .overall-score-display{flex-direction:column;text-align:center;gap:16px}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score{min-width:auto}.thinkrank-score-breakdown .score-factors-card .score-factors-list .score-factor-item .factor-header .factor-score .score-bar{width:80px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content{flex-direction:column;gap:12px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-actions{align-self:flex-end}.seo-score-summary-card .analysis-section.score-section{flex-direction:column;text-align:center;gap:20px}.seo-score-summary-card .analysis-section.score-section .score-circle{width:100px;height:100px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-number{font-size:28px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-grade{font-size:16px}.seo-score-summary-card .analysis-section.score-section .score-breakdown{width:100%}.seo-score-summary-card .analysis-section.score-section .score-breakdown .score-item{flex-direction:column;text-align:center;gap:8px}.seo-score-summary-card .analysis-section.score-section .score-breakdown .score-item .score-label{font-size:13px}.seo-score-summary-card .analysis-section.score-section .score-breakdown .score-item .score-value{font-size:13px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid{grid-template-columns:1fr;gap:12px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item{flex-direction:column;text-align:center;gap:6px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item .analysis-label{font-size:12px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item .analysis-value{font-size:12px}}@media(max-width: 480px){.seo-score-summary-card .analysis-section.score-section{padding:16px}.seo-score-summary-card .analysis-section.score-section .score-circle{width:80px;height:80px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-number{font-size:24px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-grade{font-size:14px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-label{font-size:10px}.seo-score-summary-card .analysis-section.content-analysis{padding:16px}.seo-score-summary-card .analysis-section.content-analysis h4{font-size:14px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .suggestion-message{font-size:13px}.improvement-suggestions-card .suggestions-list .priority-group .suggestions-in-group .suggestion-item .suggestion-content .suggestion-text .priority-badge{font-size:9px;padding:2px 6px}}.seo-score-summary-card{margin-bottom:20px}.seo-score-summary-card .analysis-section.score-section{display:flex;align-items:center;gap:24px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);border-radius:12px;border:1px solid #e2e8f0}.seo-score-summary-card .analysis-section.score-section .score-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;border:4px solid;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);flex-shrink:0}.seo-score-summary-card .analysis-section.score-section .score-circle .score-number{font-size:32px;font-weight:700;line-height:1;margin-bottom:4px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-grade{font-size:18px;font-weight:600;line-height:1;margin-bottom:4px}.seo-score-summary-card .analysis-section.score-section .score-circle .score-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.seo-score-summary-card .analysis-section.score-section .score-circle.score-high{border-color:#10b981;color:#10b981;background:linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%)}.seo-score-summary-card .analysis-section.score-section .score-circle.score-medium{border-color:#b54708;color:#b54708;background:linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%)}.seo-score-summary-card .analysis-section.score-section .score-circle.score-low{border-color:#921c13;color:#921c13;background:linear-gradient(135deg, #fef2f2 0%, #fecaca 100%)}.seo-score-summary-card .analysis-section.score-section .score-breakdown{flex:1;display:grid;grid-template-columns:1fr;gap:16px}.seo-score-summary-card .analysis-section.score-section .score-breakdown .score-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.seo-score-summary-card .analysis-section.score-section .score-breakdown .score-item .score-label{font-weight:600;color:#374151;font-size:14px}.seo-score-summary-card .analysis-section.score-section .score-breakdown .score-item .score-value{font-weight:500;color:#1f2937;font-size:14px;padding:4px 8px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.seo-score-summary-card .analysis-section.content-analysis{padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.seo-score-summary-card .analysis-section.content-analysis h4{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.seo-score-summary-card .analysis-section.content-analysis h4::before{content:"📊";font-size:18px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item .analysis-label{font-weight:500;color:#6b7280;font-size:13px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item .analysis-value{font-weight:600;color:#1f2937;font-size:13px}.seo-score-summary-card .analysis-section.content-analysis .analysis-grid .analysis-item .analysis-note{display:block;font-size:11px;color:#666;margin-top:2px;font-style:italic}.thinkrank-seo-results-tabs{margin-top:20px}.thinkrank-seo-results-tabs .components-tab-panel__tabs{display:flex;border-bottom:1px solid #ddd;margin-bottom:20px}.thinkrank-seo-results-tabs .components-tab-panel__tabs .components-button{border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;padding:12px 20px;font-weight:500;color:#666;background:none;transition:all .2s ease}.thinkrank-seo-results-tabs .components-tab-panel__tabs .components-button:hover{color:#0073aa;background-color:#f8f9fa}.thinkrank-seo-results-tabs .components-tab-panel__tabs .components-button.is-active{color:#0073aa;border-bottom-color:#0073aa;background-color:#fff}.thinkrank-seo-results-tabs .components-tab-panel__tabs .components-button .tab-title-with-badge{display:flex;align-items:center;gap:6px}.thinkrank-seo-results-tabs .components-tab-panel__tabs .components-button .tab-title-with-badge .suggestion-count-badge{background-color:#dc3545;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2}.thinkrank-seo-results-tabs .tab-content{min-height:300px}.thinkrank-seo-results-tabs .tab-content .no-suggestions-message{text-align:center;padding:60px 20px}.thinkrank-seo-results-tabs .tab-content .no-suggestions-message .success-icon{font-size:48px;margin-bottom:16px}.thinkrank-seo-results-tabs .tab-content .no-suggestions-message h4{margin:0 0 8px 0;color:#10b981;font-size:18px}.thinkrank-seo-results-tabs .tab-content .no-suggestions-message p{color:#666;margin:0;font-size:14px}.thinkrank-suggestion-modal .modal-content{margin-bottom:20px}.thinkrank-suggestion-modal .modal-content .suggestion-quote{background-color:#f8f9fa;border-left:4px solid #0073aa;padding:12px 16px;margin:12px 0;font-style:italic;color:#1e1e1e}.thinkrank-suggestion-modal .modal-content .guidance-section{background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:6px;padding:12px;margin:12px 0}.thinkrank-suggestion-modal .modal-content .guidance-section p{margin:0;color:#0073aa;font-weight:500}.thinkrank-suggestion-modal .modal-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid #ddd}.serp-preview-controls{margin-bottom:20px}.serp-preview-controls .preview-label{display:block;font-weight:600;margin-bottom:8px;color:var(--thinkrank-text-primary)}.serp-preview-controls .preview-toggle{display:flex;gap:16px}.serp-preview-controls .preview-toggle .toggle-option{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--thinkrank-text-secondary);transition:color .2s ease}.serp-preview-controls .preview-toggle .toggle-option.active{color:var(--thinkrank-primary);font-weight:500}.serp-preview-controls .preview-toggle .toggle-option input[type=radio]{display:none}.serp-preview-controls .preview-toggle .toggle-option .radio-icon{width:16px;height:16px;border:2px solid var(--thinkrank-border);border-radius:50%;position:relative;transition:all .2s ease}.serp-preview-controls .preview-toggle .toggle-option .radio-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:var(--thinkrank-primary);opacity:0;transition:opacity .2s ease}.serp-preview-controls .preview-toggle .toggle-option.active .radio-icon{border-color:var(--thinkrank-primary)}.serp-preview-controls .preview-toggle .toggle-option.active .radio-icon::after{opacity:1}.serp-result-container{background:#f8f9fa;border:1px solid var(--thinkrank-border-light);border-radius:8px;padding:20px}.serp-result-container.mobile{max-width:375px;margin:0 auto}.serp-result-container.desktop{max-width:600px}.serp-result{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.serp-result .serp-site-info{display:flex;align-items:center;margin-bottom:8px;font-size:14px;color:#5f6368}.serp-result .serp-site-info .site-favicon{margin-right:8px}.serp-result .serp-site-info .site-favicon .favicon-image{width:16px;height:16px;background:#f1f3f4;border-radius:2px;position:relative}.serp-result .serp-site-info .site-favicon .favicon-image::after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:1px}.serp-result .serp-site-info .site-details{display:flex;align-items:center;flex:1}.serp-result .serp-site-info .site-details .site-name{font-weight:500}.serp-result .serp-site-info .site-details .breadcrumb-arrow{margin:0 4px;color:#9aa0a6}.serp-result .serp-site-info .site-details .page-path{color:#9aa0a6}.serp-result .serp-site-info .serp-menu{color:#9aa0a6;cursor:pointer;padding:4px;border-radius:4px}.serp-result .serp-site-info .serp-menu:hover{background:#f1f3f4}.serp-result .serp-title{font-size:20px;line-height:1.3;color:#1a0dab;margin-bottom:4px;cursor:pointer;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.serp-result .serp-title:hover{text-decoration:underline}.serp-result .serp-content{display:flex;align-items:flex-start;gap:12px}.serp-result .serp-content.serp-content-with-image .serp-meta{flex:1}.serp-result .serp-meta{font-size:14px;line-height:1.4;color:#4d5156}.serp-result .serp-meta .serp-date{color:#5f6368}.serp-result .serp-meta .serp-separator{color:#9aa0a6}.serp-result .serp-meta .serp-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.serp-result .serp-featured-image{flex-shrink:0}.serp-result .serp-featured-image .featured-image{width:80px;height:80px;object-fit:cover;border-radius:8px}.serp-result .serp-featured-image .image-placeholder{width:80px;height:80px;background:#f8f9fa;border:1px dashed #dadce0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9aa0a6}.serp-result .serp-featured-image .image-placeholder .image-icon{font-size:16px}.serp-result-container.mobile .serp-result .serp-title{font-size:18px}.serp-result-container.mobile .serp-result .serp-meta{font-size:13px}.serp-result-container.mobile .serp-result .serp-featured-image .featured-image{width:72px;height:72px}.serp-result-container.mobile .serp-result .serp-featured-image .image-placeholder{width:72px;height:72px}.serp-result-container.mobile .serp-result .serp-featured-image .image-placeholder .image-icon{font-size:14px}.serp-result-container.desktop .serp-result .serp-content{display:block}.serp-result-container.desktop .serp-result .serp-featured-image{display:none}@media(max-width: 768px){.serp-preview-controls .preview-toggle{flex-direction:column;gap:12px}.serp-result-container.desktop{max-width:100%}}.thinkrank-metabox-tabs{margin:16px 0}.thinkrank-metabox-tabs .components-tab-panel__tabs{display:flex;border-bottom:1px solid #ddd;margin:0 0 20px 0;padding:0;background:#f9f9f9;border-radius:4px 4px 0 0}.thinkrank-metabox-tabs .components-tab-panel__tabs-item{background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;text-decoration:none;transition:all .2s ease}.thinkrank-metabox-tabs .components-tab-panel__tabs-item:hover{background:#fff;color:#0073aa}.thinkrank-metabox-tabs .components-tab-panel__tabs-item.is-active{background:#fff;border-bottom-color:#0073aa;color:#0073aa;font-weight:600}.thinkrank-metabox-tabs .components-tab-panel__tabs-item:focus{box-shadow:0 0 0 1px #0073aa;outline:none}.thinkrank-metabox-tabs .components-tab-panel__tab-content{padding:0}.thinkrank-metabox-tabs .components-tab-panel__tab-content .thinkrank-metabox-seo-tab,.thinkrank-metabox-tabs .components-tab-panel__tab-content .thinkrank-metabox-schema-tab,.thinkrank-metabox-tabs .components-tab-panel__tab-content .thinkrank-metabox-social-tab{min-height:200px}.thinkrank-metabox-seo-tab .thinkrank-card{margin-bottom:20px}.thinkrank-metabox-seo-tab .thinkrank-card:last-child{margin-bottom:0}.thinkrank-metabox-seo-tab .thinkrank-ai-controls{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-controls-row{display:flex;gap:20px;margin-bottom:16px}@media(max-width: 782px){.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-controls-row{flex-direction:column;gap:12px}}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-control-group{flex:1}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-control-group label{display:block;font-weight:600;margin-bottom:4px;color:#333}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-control-group select{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:3px;font-size:14px}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-control-group select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-buttons{display:flex;gap:12px}@media(max-width: 782px){.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-buttons{flex-direction:column}}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-buttons .button{display:flex;align-items:center;gap:6px}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-buttons .button .dashicons{font-size:16px;width:16px;height:16px}.thinkrank-metabox-seo-tab .thinkrank-ai-controls .ai-buttons .button .dashicons.spin{animation:spin 1s linear infinite}.thinkrank-metabox-schema-tab .thinkrank-card{margin-bottom:20px}.thinkrank-metabox-schema-tab .thinkrank-card:last-child{margin-bottom:0}.thinkrank-metabox-schema-tab .thinkrank-field{margin-bottom:16px}.thinkrank-metabox-schema-tab .thinkrank-field label{display:block;font-weight:600;margin-bottom:4px;color:#333}.thinkrank-metabox-schema-tab .thinkrank-field select{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:3px;font-size:14px}.thinkrank-metabox-schema-tab .thinkrank-field select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.thinkrank-metabox-schema-tab .thinkrank-field .description{margin-top:4px;color:#666;font-size:13px}.thinkrank-metabox-schema-tab .schema-actions{margin-top:16px;display:flex;gap:12px}.thinkrank-metabox-schema-tab .schema-actions .button{display:flex;align-items:center;gap:6px}.thinkrank-metabox-schema-tab .schema-actions .button .dashicons{font-size:16px;width:16px;height:16px}.thinkrank-metabox-schema-tab .schema-actions .button .dashicons.spin{animation:spin 1s linear infinite}.thinkrank-metabox-schema-tab .schema-status-notice{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;margin-bottom:16px;background:#e8f2fd}.thinkrank-metabox-schema-tab .schema-status-notice .dashicons{color:#12467b;margin-top:2px}.thinkrank-metabox-schema-tab .schema-status-notice p{font-size:14px;margin:0;color:#12467b}.thinkrank-metabox-schema-tab .schema-status-notice.success,.thinkrank-metabox-schema-tab .schema-status-notice.deployed{background:#ecfdf3}.thinkrank-metabox-schema-tab .schema-status-notice.success .dashicons,.thinkrank-metabox-schema-tab .schema-status-notice.deployed .dashicons{color:#027a48}.thinkrank-metabox-schema-tab .schema-status-notice.success p,.thinkrank-metabox-schema-tab .schema-status-notice.deployed p{color:#027a48}.thinkrank-metabox-schema-tab .schema-status-notice.warning{background:#fffaeb}.thinkrank-metabox-schema-tab .schema-status-notice.warning .dashicons{color:#b54708}.thinkrank-metabox-schema-tab .schema-status-notice.warning p{color:#b54708}.thinkrank-metabox-schema-tab .schema-types-generated{margin-bottom:20px}.thinkrank-metabox-schema-tab .schema-types-generated h5{margin:0 0 8px 0;font-size:14px;font-weight:600}.thinkrank-metabox-schema-tab .schema-types-generated .schema-type-badges{display:flex;gap:8px;flex-wrap:wrap}.thinkrank-metabox-schema-tab .schema-types-generated .schema-type-badge{background:#0073aa;color:#fff;padding:4px 8px;border-radius:3px;font-size:12px;font-weight:500}.thinkrank-metabox-schema-tab .schema-code-preview{margin-bottom:20px}.thinkrank-metabox-schema-tab .schema-code-preview h5{margin:0 0 12px 0;font-size:14px;font-weight:600}.thinkrank-metabox-schema-tab .schema-code-preview .schema-code-block{margin-bottom:16px}.thinkrank-metabox-schema-tab .schema-code-preview .schema-code-block h6{margin:0 0 8px 0;font-size:13px;font-weight:600;color:#666}.thinkrank-metabox-schema-tab .schema-code-preview .schema-json-preview{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:12px;font-size:12px;font-family:Monaco,Menlo,"Ubuntu Mono",monospace;overflow:auto;max-height:300px;white-space:pre-wrap;word-wrap:break-word}.thinkrank-metabox-schema-tab .schema-data-source h5{margin:0 0 8px 0;font-size:14px;font-weight:600}.thinkrank-metabox-schema-tab .schema-data-source ul{margin:0 0 12px 0;padding-left:20px}.thinkrank-metabox-schema-tab .schema-data-source ul li{margin-bottom:4px;font-size:13px;color:#333}.thinkrank-metabox-schema-tab .schema-data-source .description{color:#666;font-size:13px;margin:0}.thinkrank-metabox-social-tab .thinkrank-card{text-align:center;padding:40px 20px}.thinkrank-metabox-social-tab .thinkrank-card .thinkrank-card-header h4{margin-bottom:8px}.thinkrank-metabox-social-tab .thinkrank-card .description{color:#666;margin-bottom:0}.thinkrank-metabox-social-tab .thinkrank-card .thinkrank-card-body p{color:#999;font-style:italic}.thinkrank-social-preview-notice{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;margin-bottom:16px;background:#e8f2fd;font-size:14px}.thinkrank-social-preview-notice.warning{background:#fffaeb}.thinkrank-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin:16px 0}.thinkrank-loading .spinner{float:none;margin:0}.thinkrank-loading p{margin:0;color:#666;font-weight:500}@media(max-width: 782px){.thinkrank-metabox-tabs .components-tab-panel__tabs{flex-direction:column}.thinkrank-metabox-tabs .components-tab-panel__tabs-item{text-align:center;border-bottom:1px solid #ddd;border-radius:0}.thinkrank-metabox-tabs .components-tab-panel__tabs-item:last-child{border-bottom:none}.thinkrank-metabox-tabs .components-tab-panel__tabs-item.is-active{border-bottom-color:#ddd;border-left:3px solid #0073aa}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.thinkrank-social-tab .social-preview-placeholder{text-align:center;padding:40px 20px;background:#f9fafb;border:2px dashed #ddd;border-radius:8px;color:#666}.thinkrank-social-tab .social-preview-card{border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff;max-width:500px;margin-bottom:20px}.thinkrank-social-tab .social-preview-card .preview-platform-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9f9f9;border-bottom:1px solid #ddd;font-size:14px}.thinkrank-social-tab .social-preview-card .preview-platform-header .preview-status.preview-valid{color:#00a32a}.thinkrank-social-tab .social-preview-card .preview-platform-header .preview-status.preview-invalid{color:#d63638}.thinkrank-social-tab .social-preview-card .preview-image{width:100%}.thinkrank-social-tab .social-preview-card .preview-image.preview-image-facebook,.thinkrank-social-tab .social-preview-card .preview-image.preview-image-linkedin{aspect-ratio:1.91/1}.thinkrank-social-tab .social-preview-card .preview-image.preview-image-twitter{aspect-ratio:2/1}.thinkrank-social-tab .social-preview-card .preview-image.preview-image-pinterest{aspect-ratio:2/3}.thinkrank-social-tab .social-preview-card .preview-image img{width:100%;height:100%;object-fit:cover}.thinkrank-social-tab .social-preview-card .preview-content{padding:16px}.thinkrank-social-tab .social-preview-card .preview-content .preview-title{margin:0 0 8px 0;font-size:16px;font-weight:600;line-height:1.4}.thinkrank-social-tab .social-preview-card .preview-content .preview-description{margin:0 0 12px 0;font-size:14px;color:#666}.thinkrank-social-tab .social-preview-card .preview-content .preview-meta{display:flex;justify-content:space-between;font-size:12px;color:#999}.thinkrank-social-tab .social-preview-card .preview-warnings{margin:16px;padding:12px;background:#fef3c7;border-radius:6px;font-size:12px;color:#92400e}.thinkrank-social-tab .data-source-info{padding:16px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-size:13px}.thinkrank-social-tab .data-source-info h4{margin:0 0 12px 0;font-size:14px}.thinkrank-social-tab .data-source-info ul{margin:0 0 12px 0;padding:0;list-style:none}.thinkrank-social-tab .data-source-info ul li{margin-bottom:6px;color:#666}.thinkrank-social-tab .data-source-info .help-text{margin:0;font-size:12px;color:#999;font-style:italic}@media(max-width: 768px){.thinkrank-social-tab .social-preview-card{max-width:100%}}:root{--thinkrank-primary: #4451ff;--thinkrank-text-primary: #1d1d1d;--thinkrank-text-secondary: #535353;--thinkrank-border: #d5d5dd;--thinkrank-border-light: #e2e6f1}.thinkrank-header-slot{display:inline-flex;align-items:center;margin-right:8px}.thinkrank-header-slot .tr-root{display:inline-flex;align-items:center}.thinkrank-header-launcher{line-height:1}.thinkrank-configure-seo__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.thinkrank-configure-seo__score{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:8px;border:1.5px solid #fff;font-size:10px;font-weight:700;line-height:13px;text-align:center}.thinkrank-metabox-launcher{top:110px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 782px){.thinkrank-metabox-launcher{top:92px}}.elementor-editor-active .thinkrank-metabox-launcher{top:auto;bottom:24px;left:auto;right:24px;transform:none}.thinkrank-metabox-drawer{height:82vh;max-height:82vh}.thinkrank-metabox-drawer select{width:100% !important;max-width:100% !important;box-sizing:border-box}@media screen and (max-width: 782px){.thinkrank-metabox-drawer{height:92vh;max-height:92vh}}.schema-form-container{margin:16px 0}.schema-form-container .components-card{box-shadow:none;border:1px solid #ddd}.schema-form-container .components-card .components-card-header{border-bottom:1px solid #ddd;padding:12px 16px}.schema-form-container .components-card .components-card-header h4{margin:0;font-size:14px;font-weight:600}.schema-form-container .components-card .components-card-body{padding:16px}.thinkrank-metabox .inside{margin:0 !important;padding:0 !important}.thinkrank-metabox-content{padding:20px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;box-sizing:border-box}.thinkrank-card{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.thinkrank-card-header{padding:16px 20px;border-bottom:1px solid #eee;background:#f9f9f9;border-radius:8px 8px 0 0}.thinkrank-card-header h4{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#23282d}.thinkrank-card-header .description{margin:0;color:#666;font-size:13px;line-height:1.4}.thinkrank-card-body{padding:20px}.thinkrank-metabox-header{padding:10px 20px;margin:0 20px;border:1px solid #eee;background:#f9f9f9;border-radius:8px}.thinkrank-metabox-header h4{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#23282d}.thinkrank-metabox-header .description{margin:0;color:#666;font-size:13px;line-height:1.4}.thinkrank-metabox-content h4{margin:0 0 15px 0;font-size:14px;font-weight:600}.thinkrank-metabox-content p{margin:0 0 15px 0;color:#666;font-size:13px;line-height:1.4;word-wrap:break-word}.thinkrank-field{margin-bottom:20px}.thinkrank-field label{display:block;margin-bottom:5px;font-weight:600;font-size:13px}.thinkrank-field input[type=text],.thinkrank-field textarea,.thinkrank-field select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;line-height:1.4}.thinkrank-field textarea{resize:vertical;min-height:80px}.thinkrank-field .description{margin-top:5px;color:#666;font-size:12px;font-style:italic}.character-counter{float:right;font-size:11px;color:#666;margin-top:5px}.character-counter.over-limit{color:#d63638;font-weight:600}.ai-controls-row{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.ai-control-group{flex:1;min-width:150px}.ai-control-group label{display:block;margin-bottom:5px;font-weight:600;font-size:13px}.ai-control-group select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px}.ai-buttons{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.ai-buttons .button{display:flex;align-items:center;gap:5px;padding:8px 16px;font-size:13px}.ai-buttons .button .dashicons{font-size:16px;width:16px;height:16px}.ai-buttons .button:disabled{opacity:.6;cursor:not-allowed}.spin{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.thinkrank-analysis-results{margin-top:20px;padding:20px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px}.analysis-section{margin-bottom:25px}.analysis-section:last-child{margin-bottom:0}.analysis-section h4{margin:0 0 15px 0;font-size:14px;font-weight:600;color:#333;border-bottom:2px solid #0073aa;padding-bottom:5px}.analysis-section h5{margin:0 0 10px 0;font-size:13px;font-weight:600;color:#555}.analysis-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:15px}.analysis-item{padding:15px;background:#fff;border:1px solid #ddd;border-radius:6px;text-align:center}.analysis-label{display:block;font-size:12px;color:#666;margin-bottom:5px;text-transform:uppercase;font-weight:600}.analysis-value{display:block;font-size:16px;font-weight:700;color:#333;text-transform:capitalize}.suggestions-list{margin:0;padding:0;list-style:none}.suggestions-list li{margin-bottom:10px;padding:12px 15px;background:#fff;border:1px solid #ddd;border-left:4px solid #0073aa;border-radius:4px;font-size:13px;line-height:1.4}.suggestions-list li:last-child{margin-bottom:0}.strengths-weaknesses{display:grid;grid-template-columns:1fr 1fr;gap:20px}.strengths-column,.weaknesses-column{padding:15px;background:#fff;border:1px solid #ddd;border-radius:6px}.strengths-list,.weaknesses-list{margin:0;padding:0;list-style:none}.strengths-list li,.weaknesses-list li{margin-bottom:8px;padding:8px 12px;border-radius:4px;font-size:12px;line-height:1.4}.strengths-list li{background:#e8f5e8;border-left:3px solid #00a32a;color:#155724}.weaknesses-list li{background:#f8e8e8;border-left:3px solid #d63638;color:#721c24}.strengths-list li:last-child,.weaknesses-list li:last-child{margin-bottom:0}@media(max-width: 782px){.ai-controls-row{flex-direction:column}.ai-buttons{flex-direction:column}.analysis-grid{grid-template-columns:1fr}.strengths-weaknesses{grid-template-columns:1fr}}.thinkrank-field.loading input,.thinkrank-field.loading textarea{opacity:.6;pointer-events:none}.thinkrank-field input:focus,.thinkrank-field textarea:focus,.thinkrank-field select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.hidden{display:none}.suggestion-content{display:flex;justify-content:space-between;align-items:center;gap:10px}.priority-badge{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase}.priority-badge.priority-high{background-color:#dc3545;color:#fff}.priority-badge.priority-medium{background-color:#ffc107;color:#212529}.priority-badge.priority-low{background-color:#28a745;color:#fff}.priority-badge.priority-critical{background-color:#6f42c1;color:#fff}.thinkrank-refresh-indicator{position:fixed;top:32px;right:20px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:9999;display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.thinkrank-refresh-indicator .spinner{float:none;margin:0;width:16px;height:16px}.thinkrank-refresh-indicator span:not(.spinner){white-space:nowrap}.thinkrank-metabox-schema-tab.is-refreshing{opacity:.7;pointer-events:none;transition:opacity .2s ease}.tr-root select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2394a3b8%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z%27 clip-rule=%27evenodd%27/%3E%3C%2Fsvg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:1.75rem}.tr-root select:focus{outline:none !important;box-shadow:none !important}.thinkrank-metabox-panel-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:4px 0}.thinkrank-metabox-panel-card .thinkrank-metabox-panel-card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.thinkrank-metabox-panel-card .thinkrank-metabox-panel-card-text strong{font-size:13px;line-height:1.4}.thinkrank-metabox-panel-card .thinkrank-metabox-panel-card-text span{font-size:12px;color:#646970;line-height:1.4}.thinkrank-metabox-panel-card .thinkrank-metabox-panel-card-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.thinkrank-metabox-panel-card .thinkrank-metabox-panel-card-score{font-size:15px;font-weight:600;line-height:1;color:#1e1e1e;white-space:nowrap}.thinkrank-metabox-panel-card .thinkrank-metabox-panel-card-score small{font-size:11px;font-weight:400;color:#646970}
3 2 /* Full-page WP chrome takeover — applied when ThinkRank admin UI is active */
4 3
5 4 #wpcontent:has(#thinkrank-root) {
@@ -193,8 +192,38 @@
193 192 outline: none;
194 193 box-shadow: none;
195 194 }
196 195
196 +/*
197 + * Inter, self-hosted.
198 + *
199 + * Bundled from @fontsource-variable/inter (SIL OFL 1.1) instead of loading
200 + * from Google Fonts, so no ThinkRank screen makes a third-party request.
201 + * Latin and Latin Extended only; other scripts fall back to the system font
202 + * stack that every `font-family: Inter, …` declaration already lists.
203 + *
204 + * Declared as `Inter` (not fontsource's `Inter Variable`) so the existing
205 + * font stacks, Tailwind config and canvas fonts keep working unchanged.
206 + */
207 +
208 +@font-face {
209 + font-family: Inter;
210 + font-style: normal;
211 + font-display: swap;
212 + font-weight: 100 900;
213 + src: url(fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");
214 + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
215 +}
216 +
217 +@font-face {
218 + font-family: Inter;
219 + font-style: normal;
220 + font-display: swap;
221 + font-weight: 100 900;
222 + src: url(fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");
223 + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
224 +}
225 +
197 226 :where(.tr-root),
198 227 :where(.tr-root) *,
199 228 :where(.tr-root) ::before,
200 229 :where(.tr-root) ::after{
@@ -584,8 +613,11 @@
584 613 }
585 614 .tr-root .tr-relative{
586 615 position: relative;
587 616 }
617 +.tr-root .tr-sticky{
618 + position: sticky;
619 +}
588 620 .tr-root .tr-inset-0{
589 621 inset: 0px;
590 622 }
591 623 .tr-root .tr-inset-x-0{
@@ -637,8 +669,11 @@
637 669 }
638 670 .tr-root .tr-left-full{
639 671 left: 100%;
640 672 }
673 +.tr-root .tr-right-1{
674 + right: 0.25rem;
675 +}
641 676 .tr-root .tr-right-2{
642 677 right: 0.5rem;
643 678 }
644 679 .tr-root .tr-right-3{
@@ -652,8 +687,14 @@
652 687 }
653 688 .tr-root .tr-right-full{
654 689 right: 100%;
655 690 }
691 +.tr-root .tr-top-0{
692 + top: 0px;
693 +}
694 +.tr-root .tr-top-1{
695 + top: 0.25rem;
696 +}
656 697 .tr-root .tr-top-1\.5{
657 698 top: 0.375rem;
658 699 }
659 700 .tr-root .tr-top-1\/2{
@@ -670,8 +711,11 @@
670 711 }
671 712 .tr-root .tr-top-full{
672 713 top: 100%;
673 714 }
715 +.tr-root .tr-z-10{
716 + z-index: 10;
717 +}
674 718 .tr-root .tr-z-50{
675 719 z-index: 50;
676 720 }
677 721 .tr-root .tr-z-\[99990\]{
@@ -881,10 +925,10 @@
881 925 }
882 926 .tr-root .tr-h-2\.5{
883 927 height: 0.625rem;
884 928 }
885 -.tr-root .tr-h-24{
886 - height: 6rem;
929 +.tr-root .tr-h-20{
930 + height: 5rem;
887 931 }
888 932 .tr-root .tr-h-3{
889 933 height: 0.75rem;
890 934 }
@@ -923,11 +967,8 @@
923 967 }
924 968 .tr-root .tr-h-\[72px\]{
925 969 height: 72px;
926 970 }
927 -.tr-root .tr-h-auto{
928 - height: auto;
929 -}
930 971 .tr-root .tr-h-full{
931 972 height: 100%;
932 973 }
933 974 .tr-root .tr-h-px{
@@ -932,8 +973,17 @@
932 973 }
933 974 .tr-root .tr-h-px{
934 975 height: 1px;
935 976 }
977 +.tr-root .tr-max-h-80{
978 + max-height: 20rem;
979 +}
980 +.tr-root .tr-max-h-\[70vh\]{
981 + max-height: 70vh;
982 +}
983 +.tr-root .tr-max-h-full{
984 + max-height: 100%;
985 +}
936 986 .tr-root .tr-min-h-0{
937 987 min-height: 0px;
938 988 }
939 989 .tr-root .tr-min-h-10{
@@ -977,8 +1027,11 @@
977 1027 }
978 1028 .tr-root .tr-w-2\/3{
979 1029 width: 66.666667%;
980 1030 }
1031 +.tr-root .tr-w-20{
1032 + width: 5rem;
1033 +}
981 1034 .tr-root .tr-w-24{
982 1035 width: 6rem;
983 1036 }
984 1037 .tr-root .tr-w-3{
@@ -1010,8 +1063,14 @@
1010 1063 }
1011 1064 .tr-root .tr-w-5{
1012 1065 width: 1.25rem;
1013 1066 }
1067 +.tr-root .tr-w-52{
1068 + width: 13rem;
1069 +}
1070 +.tr-root .tr-w-56{
1071 + width: 14rem;
1072 +}
1014 1073 .tr-root .tr-w-6{
1015 1074 width: 1.5rem;
1016 1075 }
1017 1076 .tr-root .tr-w-7{
@@ -1028,8 +1087,11 @@
1028 1087 }
1029 1088 .tr-root .tr-w-\[18px\]{
1030 1089 width: 18px;
1031 1090 }
1091 +.tr-root .tr-w-\[200px\]{
1092 + width: 200px;
1093 +}
1032 1094 .tr-root .tr-w-\[22px\]{
1033 1095 width: 22px;
1034 1096 }
1035 1097 .tr-root .tr-w-\[260px\]{
@@ -1055,11 +1117,8 @@
1055 1117 }
1056 1118 .tr-root .tr-min-w-\[120px\]{
1057 1119 min-width: 120px;
1058 1120 }
1059 -.tr-root .tr-min-w-\[160px\]{
1060 - min-width: 160px;
1061 -}
1062 1121 .tr-root .tr-min-w-\[16px\]{
1063 1122 min-width: 16px;
1064 1123 }
1065 1124 .tr-root .tr-min-w-\[170px\]{
@@ -1067,17 +1126,17 @@
1067 1126 }
1068 1127 .tr-root .tr-min-w-\[18px\]{
1069 1128 min-width: 18px;
1070 1129 }
1130 +.tr-root .tr-min-w-\[200px\]{
1131 + min-width: 200px;
1132 +}
1071 1133 .tr-root .tr-min-w-\[20px\]{
1072 1134 min-width: 20px;
1073 1135 }
1074 -.tr-root .tr-min-w-\[220px\]{
1075 - min-width: 220px;
1136 +.tr-root .tr-min-w-\[260px\]{
1137 + min-width: 260px;
1076 1138 }
1077 -.tr-root .tr-min-w-\[240px\]{
1078 - min-width: 240px;
1079 -}
1080 1139 .tr-root .tr-max-w-2xl{
1081 1140 max-width: 42rem;
1082 1141 }
1083 1142 .tr-root .tr-max-w-4xl{
@@ -1204,11 +1263,8 @@
1204 1263 .tr-root .tr-select-none{
1205 1264 -webkit-user-select: none;
1206 1265 user-select: none;
1207 1266 }
1208 -.tr-root .tr-resize-none{
1209 - resize: none;
1210 -}
1211 1267 .tr-root .tr-resize-y{
1212 1268 resize: vertical;
1213 1269 }
1214 1270 .tr-root .tr-list-disc{
@@ -1321,14 +1377,43 @@
1321 1377 }
1322 1378 .tr-root .tr-gap-px{
1323 1379 gap: 1px;
1324 1380 }
1381 +.tr-root .tr-gap-x-10{
1382 + column-gap: 2.5rem;
1383 +}
1384 +.tr-root .tr-gap-x-2{
1385 + column-gap: 0.5rem;
1386 +}
1325 1387 .tr-root .tr-gap-x-5{
1326 1388 column-gap: 1.25rem;
1327 1389 }
1390 +.tr-root .tr-gap-x-6{
1391 + column-gap: 1.5rem;
1392 +}
1393 +.tr-root .tr-gap-x-8{
1394 + column-gap: 2rem;
1395 +}
1396 +.tr-root .tr-gap-y-1{
1397 + row-gap: 0.25rem;
1398 +}
1328 1399 .tr-root .tr-gap-y-2{
1329 1400 row-gap: 0.5rem;
1330 1401 }
1402 +.tr-root .tr-gap-y-2\.5{
1403 + row-gap: 0.625rem;
1404 +}
1405 +.tr-root .tr-gap-y-4{
1406 + row-gap: 1rem;
1407 +}
1408 +.tr-root .tr-gap-y-5{
1409 + row-gap: 1.25rem;
1410 +}
1411 +.tr-root :is(.tr-space-y-1 > :not([hidden]) ~ :not([hidden])){
1412 + --tw-space-y-reverse: 0;
1413 + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
1414 + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
1415 +}
1331 1416 .tr-root :is(.tr-divide-y > :not([hidden]) ~ :not([hidden])){
1332 1417 --tw-divide-y-reverse: 0;
1333 1418 border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
1334 1419 border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
@@ -1343,8 +1428,11 @@
1343 1428 }
1344 1429 .tr-root .tr-self-start{
1345 1430 align-self: flex-start;
1346 1431 }
1432 +.tr-root .tr-overflow-auto{
1433 + overflow: auto;
1434 +}
1347 1435 .tr-root .tr-overflow-hidden{
1348 1436 overflow: hidden;
1349 1437 }
1350 1438 .tr-root .tr-overflow-x-auto{
@@ -1360,8 +1448,11 @@
1360 1448 }
1361 1449 .tr-root .tr-whitespace-nowrap{
1362 1450 white-space: nowrap;
1363 1451 }
1452 +.tr-root .tr-whitespace-pre{
1453 + white-space: pre;
1454 +}
1364 1455 .tr-root .tr-whitespace-pre-wrap{
1365 1456 white-space: pre-wrap;
1366 1457 }
1367 1458 .tr-root .tr-break-words{
@@ -1384,11 +1475,8 @@
1384 1475 }
1385 1476 .tr-root .tr-rounded-md{
1386 1477 border-radius: 8px;
1387 1478 }
1388 -.tr-root .tr-rounded-sm{
1389 - border-radius: 4px;
1390 -}
1391 1479 .tr-root .tr-rounded-xl{
1392 1480 border-radius: 16px;
1393 1481 }
1394 1482 .tr-root .tr-rounded-r{
@@ -1394,12 +1482,8 @@
1394 1482 .tr-root .tr-rounded-r{
1395 1483 border-top-right-radius: 6px;
1396 1484 border-bottom-right-radius: 6px;
1397 1485 }
1398 -.tr-root .tr-rounded-t{
1399 - border-top-left-radius: 6px;
1400 - border-top-right-radius: 6px;
1401 -}
1402 1486 .tr-root .tr-border{
1403 1487 border-width: 1px;
1404 1488 }
1405 1489 .tr-root .tr-border-0{
@@ -1437,19 +1521,19 @@
1437 1521 }
1438 1522 .tr-root .tr-border-dashed{
1439 1523 border-style: dashed;
1440 1524 }
1441 -.tr-root .tr-border-\[\#ddd\]{
1525 +.tr-root .tr-border-amber-200{
1442 1526 --tw-border-opacity: 1;
1443 - border-color: rgb(221 221 221 / var(--tw-border-opacity, 1));
1527 + border-color: rgb(253 230 138 / var(--tw-border-opacity, 1));
1444 1528 }
1445 -.tr-root .tr-border-\[\#eee\]{
1529 +.tr-root .tr-border-blue-100{
1446 1530 --tw-border-opacity: 1;
1447 - border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
1531 + border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1448 1532 }
1449 -.tr-root .tr-border-blue-100{
1533 +.tr-root .tr-border-blue-200{
1450 1534 --tw-border-opacity: 1;
1451 - border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
1535 + border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
1452 1536 }
1453 1537 .tr-root .tr-border-brand{
1454 1538 --tw-border-opacity: 1;
1455 1539 border-color: rgb(68 81 255 / var(--tw-border-opacity, 1));
@@ -1463,8 +1547,12 @@
1463 1547 }
1464 1548 .tr-root .tr-border-danger\/30{
1465 1549 border-color: rgb(146 28 19 / 0.3);
1466 1550 }
1551 +.tr-root .tr-border-emerald-200{
1552 + --tw-border-opacity: 1;
1553 + border-color: rgb(167 243 208 / var(--tw-border-opacity, 1));
1554 +}
1467 1555 .tr-root .tr-border-line{
1468 1556 --tw-border-opacity: 1;
1469 1557 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
1470 1558 }
@@ -1500,8 +1588,12 @@
1500 1588 }
1501 1589 .tr-root .tr-border-transparent{
1502 1590 border-color: transparent;
1503 1591 }
1592 +.tr-root .tr-border-violet-200{
1593 + --tw-border-opacity: 1;
1594 + border-color: rgb(221 214 254 / var(--tw-border-opacity, 1));
1595 +}
1504 1596 .tr-root .tr-border-warning{
1505 1597 --tw-border-opacity: 1;
1506 1598 border-color: rgb(181 71 8 / var(--tw-border-opacity, 1));
1507 1599 }
@@ -1533,19 +1625,23 @@
1533 1625 .tr-root .tr-bg-\[\#F2F3F5\]{
1534 1626 --tw-bg-opacity: 1;
1535 1627 background-color: rgb(242 243 245 / var(--tw-bg-opacity, 1));
1536 1628 }
1629 +.tr-root .tr-bg-\[\#F5F6FA\]{
1630 + --tw-bg-opacity: 1;
1631 + background-color: rgb(245 246 250 / var(--tw-bg-opacity, 1));
1632 +}
1537 1633 .tr-root .tr-bg-\[\#F6F7FB\]{
1538 1634 --tw-bg-opacity: 1;
1539 1635 background-color: rgb(246 247 251 / var(--tw-bg-opacity, 1));
1540 1636 }
1541 -.tr-root .tr-bg-\[\#F7F8FA\]{
1637 +.tr-root .tr-bg-\[\#F7F8FB\]{
1542 1638 --tw-bg-opacity: 1;
1543 - background-color: rgb(247 248 250 / var(--tw-bg-opacity, 1));
1639 + background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1544 1640 }
1545 -.tr-root .tr-bg-\[\#F7F8FB\]{
1641 +.tr-root .tr-bg-\[\#FAFBFC\]{
1546 1642 --tw-bg-opacity: 1;
1547 - background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
1643 + background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
1548 1644 }
1549 1645 .tr-root .tr-bg-\[\#ecfdf3\]{
1550 1646 --tw-bg-opacity: 1;
1551 1647 background-color: rgb(236 253 243 / var(--tw-bg-opacity, 1));
@@ -1553,12 +1649,8 @@
1553 1649 .tr-root .tr-bg-\[\#f2f4f7\]{
1554 1650 --tw-bg-opacity: 1;
1555 1651 background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
1556 1652 }
1557 -.tr-root .tr-bg-\[\#fafafa\]{
1558 - --tw-bg-opacity: 1;
1559 - background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
1560 -}
1561 1653 .tr-root .tr-bg-\[\#fef3f2\]{
1562 1654 --tw-bg-opacity: 1;
1563 1655 background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
1564 1656 }
@@ -1594,8 +1686,11 @@
1594 1686 .tr-root .tr-bg-brand-bg{
1595 1687 --tw-bg-opacity: 1;
1596 1688 background-color: rgb(238 240 255 / var(--tw-bg-opacity, 1));
1597 1689 }
1690 +.tr-root .tr-bg-brand-bg\/30{
1691 + background-color: rgb(238 240 255 / 0.3);
1692 +}
1598 1693 .tr-root .tr-bg-brand-bg\/40{
1599 1694 background-color: rgb(238 240 255 / 0.4);
1600 1695 }
1601 1696 .tr-root .tr-bg-cyan-50{
@@ -1652,8 +1747,12 @@
1652 1747 .tr-root .tr-bg-red-100{
1653 1748 --tw-bg-opacity: 1;
1654 1749 background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
1655 1750 }
1751 +.tr-root .tr-bg-slate-50{
1752 + --tw-bg-opacity: 1;
1753 + background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
1754 +}
1656 1755 .tr-root .tr-bg-success{
1657 1756 --tw-bg-opacity: 1;
1658 1757 background-color: rgb(2 122 72 / var(--tw-bg-opacity, 1));
1659 1758 }
@@ -1666,8 +1765,12 @@
1666 1765 }
1667 1766 .tr-root .tr-bg-transparent{
1668 1767 background-color: transparent;
1669 1768 }
1769 +.tr-root .tr-bg-violet-50{
1770 + --tw-bg-opacity: 1;
1771 + background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
1772 +}
1670 1773 .tr-root .tr-bg-warning{
1671 1774 --tw-bg-opacity: 1;
1672 1775 background-color: rgb(181 71 8 / var(--tw-bg-opacity, 1));
1673 1776 }
@@ -1690,8 +1793,11 @@
1690 1793 }
1691 1794 .tr-root .tr-bg-white\/5{
1692 1795 background-color: rgb(255 255 255 / 0.05);
1693 1796 }
1797 +.tr-root .tr-bg-white\/90{
1798 + background-color: rgb(255 255 255 / 0.9);
1799 +}
1694 1800 .tr-root .tr-bg-yellow-100{
1695 1801 --tw-bg-opacity: 1;
1696 1802 background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
1697 1803 }
@@ -1769,12 +1875,8 @@
1769 1875 .tr-root .tr-px-3{
1770 1876 padding-left: 0.75rem;
1771 1877 padding-right: 0.75rem;
1772 1878 }
1773 -.tr-root .tr-px-3\.5{
1774 - padding-left: 0.875rem;
1775 - padding-right: 0.875rem;
1776 -}
1777 1879 .tr-root .tr-px-4{
1778 1880 padding-left: 1rem;
1779 1881 padding-right: 1rem;
1780 1882 }
@@ -1829,8 +1931,12 @@
1829 1931 .tr-root .tr-py-6{
1830 1932 padding-top: 1.5rem;
1831 1933 padding-bottom: 1.5rem;
1832 1934 }
1935 +.tr-root .tr-py-7{
1936 + padding-top: 1.75rem;
1937 + padding-bottom: 1.75rem;
1938 +}
1833 1939 .tr-root .tr-py-8{
1834 1940 padding-top: 2rem;
1835 1941 padding-bottom: 2rem;
1836 1942 }
@@ -1837,8 +1943,14 @@
1837 1943 .tr-root .tr-py-px{
1838 1944 padding-top: 1px;
1839 1945 padding-bottom: 1px;
1840 1946 }
1947 +.tr-root .tr-pb-0{
1948 + padding-bottom: 0px;
1949 +}
1950 +.tr-root .tr-pb-2{
1951 + padding-bottom: 0.5rem;
1952 +}
1841 1953 .tr-root .tr-pb-3{
1842 1954 padding-bottom: 0.75rem;
1843 1955 }
1844 1956 .tr-root .tr-pb-4{
@@ -1858,11 +1970,8 @@
1858 1970 }
1859 1971 .tr-root .tr-pl-1\.5{
1860 1972 padding-left: 0.375rem;
1861 1973 }
1862 -.tr-root .tr-pl-11{
1863 - padding-left: 2.75rem;
1864 -}
1865 1974 .tr-root .tr-pl-2{
1866 1975 padding-left: 0.5rem;
1867 1976 }
1868 1977 .tr-root .tr-pl-3{
@@ -1963,11 +2072,14 @@
1963 2072 }
1964 2073 .tr-root .tr-text-\[11px\]{
1965 2074 font-size: 11px;
1966 2075 }
1967 -.tr-root .tr-text-\[26px\]{
1968 - font-size: 26px;
2076 +.tr-root .tr-text-\[13px\]{
2077 + font-size: 13px;
1969 2078 }
2079 +.tr-root .tr-text-\[18px\]{
2080 + font-size: 18px;
2081 +}
1970 2082 .tr-root .tr-text-\[9px\]{
1971 2083 font-size: 9px;
1972 2084 }
1973 2085 .tr-root .tr-text-base{
@@ -2041,8 +2153,12 @@
2041 2153 }
2042 2154 .tr-root .tr-tracking-wide{
2043 2155 letter-spacing: 0.025em;
2044 2156 }
2157 +.tr-root .tr-text-\[\#006621\]{
2158 + --tw-text-opacity: 1;
2159 + color: rgb(0 102 33 / var(--tw-text-opacity, 1));
2160 +}
2045 2161 .tr-root .tr-text-\[\#1a0dab\]{
2046 2162 --tw-text-opacity: 1;
2047 2163 color: rgb(26 13 171 / var(--tw-text-opacity, 1));
2048 2164 }
@@ -2090,8 +2206,12 @@
2090 2206 .tr-root .tr-text-emerald-600{
2091 2207 --tw-text-opacity: 1;
2092 2208 color: rgb(5 150 105 / var(--tw-text-opacity, 1));
2093 2209 }
2210 +.tr-root .tr-text-emerald-700{
2211 + --tw-text-opacity: 1;
2212 + color: rgb(4 120 87 / var(--tw-text-opacity, 1));
2213 +}
2094 2214 .tr-root .tr-text-green-700{
2095 2215 --tw-text-opacity: 1;
2096 2216 color: rgb(21 128 61 / var(--tw-text-opacity, 1));
2097 2217 }
@@ -2118,8 +2238,12 @@
2118 2238 .tr-root .tr-text-secondary{
2119 2239 --tw-text-opacity: 1;
2120 2240 color: rgb(83 83 83 / var(--tw-text-opacity, 1));
2121 2241 }
2242 +.tr-root .tr-text-slate-300{
2243 + --tw-text-opacity: 1;
2244 + color: rgb(203 213 225 / var(--tw-text-opacity, 1));
2245 +}
2122 2246 .tr-root .tr-text-slate-400{
2123 2247 --tw-text-opacity: 1;
2124 2248 color: rgb(148 163 184 / var(--tw-text-opacity, 1));
2125 2249 }
@@ -2156,8 +2280,12 @@
2156 2280 .tr-root .tr-text-tertiary{
2157 2281 --tw-text-opacity: 1;
2158 2282 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2159 2283 }
2284 +.tr-root .tr-text-violet-700{
2285 + --tw-text-opacity: 1;
2286 + color: rgb(109 40 217 / var(--tw-text-opacity, 1));
2287 +}
2160 2288 .tr-root .tr-text-warning{
2161 2289 --tw-text-opacity: 1;
2162 2290 color: rgb(181 71 8 / var(--tw-text-opacity, 1));
2163 2291 }
@@ -2411,8 +2539,16 @@
2411 2539 */
2412 2540
2413 2541 /* Ensure Tailwind's animate-* skeleton pulse respects reduced-motion */
2414 2542
2543 +.tr-root :is(.marker\:tr-hidden *)::marker{
2544 + display: none;
2545 +}
2546 +
2547 +.tr-root .marker\:tr-hidden::marker{
2548 + display: none;
2549 +}
2550 +
2415 2551 .tr-root .placeholder\:tr-text-tertiary::placeholder{
2416 2552 --tw-text-opacity: 1;
2417 2553 color: rgb(90 92 94 / var(--tw-text-opacity, 1));
2418 2554 }
@@ -2525,13 +2661,8 @@
2525 2661 --tw-border-opacity: 1;
2526 2662 border-color: rgb(213 213 221 / var(--tw-border-opacity, 1));
2527 2663 }
2528 2664
2529 -.tr-root .hover\:tr-border-secondary:hover{
2530 - --tw-border-opacity: 1;
2531 - border-color: rgb(226 230 241 / var(--tw-border-opacity, 1));
2532 -}
2533 -
2534 2665 .tr-root .hover\:tr-bg-\[\#3641D9\]:hover{
2535 2666 --tw-bg-opacity: 1;
2536 2667 background-color: rgb(54 65 217 / var(--tw-bg-opacity, 1));
2537 2668 }
@@ -2540,8 +2671,13 @@
2540 2671 --tw-bg-opacity: 1;
2541 2672 background-color: rgb(247 248 251 / var(--tw-bg-opacity, 1));
2542 2673 }
2543 2674
2675 +.tr-root .hover\:tr-bg-\[\#FAFBFC\]:hover{
2676 + --tw-bg-opacity: 1;
2677 + background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
2678 +}
2679 +
2544 2680 .tr-root .hover\:tr-bg-brand:hover{
2545 2681 --tw-bg-opacity: 1;
2546 2682 background-color: rgb(68 81 255 / var(--tw-bg-opacity, 1));
2547 2683 }
@@ -2621,12 +2757,8 @@
2621 2757 .tr-root .hover\:tr-opacity-70:hover{
2622 2758 opacity: 0.7;
2623 2759 }
2624 2760
2625 -.tr-root .hover\:tr-opacity-90:hover{
2626 - opacity: 0.9;
2627 -}
2628 -
2629 2761 .tr-root .hover\:tr-shadow-lg:hover{
2630 2762 --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.10), 0 4px 6px -2px rgba(0,0,0,.05);
2631 2763 --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
2632 2764 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
@@ -2727,16 +2859,28 @@
2727 2859 .tr-root .disabled\:tr-opacity-50:disabled{
2728 2860 opacity: 0.5;
2729 2861 }
2730 2862
2863 +.tr-root .disabled\:tr-opacity-60:disabled{
2864 + opacity: 0.6;
2865 +}
2866 +
2731 2867 .tr-root .disabled\:tr-opacity-70:disabled{
2732 2868 opacity: 0.7;
2733 2869 }
2734 2870
2871 +.tr-root :is(.tr-group[open] .group-open\:tr-rotate-90){
2872 + --tw-rotate: 90deg;
2873 + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2874 +}
2875 +
2735 2876 @media (min-width: 640px){
2736 2877 .tr-root .sm\:tr-block{
2737 2878 display: block;
2738 2879 }
2880 + .tr-root .sm\:tr-w-80{
2881 + width: 20rem;
2882 + }
2739 2883 .tr-root .sm\:tr-flex-1{
2740 2884 flex: 1 1 0%;
2741 2885 }
2742 2886 .tr-root .sm\:tr-grid-cols-2{
@@ -2741,16 +2885,10 @@
2741 2885 }
2742 2886 .tr-root .sm\:tr-grid-cols-2{
2743 2887 grid-template-columns: repeat(2, minmax(0, 1fr));
2744 2888 }
2745 - .tr-root .sm\:tr-grid-cols-3{
2746 - grid-template-columns: repeat(3, minmax(0, 1fr));
2747 - }
2748 2889 .tr-root .sm\:tr-grid-cols-4{
2749 2890 grid-template-columns: repeat(4, minmax(0, 1fr));
2750 - }
2751 - .tr-root .sm\:tr-grid-cols-\[1fr_1fr_auto\]{
2752 - grid-template-columns: 1fr 1fr auto;
2753 2891 }
2754 2892 .tr-root .sm\:tr-flex-row{
2755 2893 flex-direction: row;
2756 2894 }