/** * Estilos del admin - FP Geo Content */ .fp-geo-settings { max-width: 1000px; } .fp-geo-settings h1 { display: flex; align-items: center; gap: 10px; color: #1E6B52; } .fp-geo-settings h1 .dashicons { font-size: 28px; width: 28px; height: 28px; } .fp-geo-settings-intro { background: linear-gradient(135deg, #1E6B52 0%, #2A9D8F 100%); color: white; padding: 20px; border-radius: 8px; margin: 20px 0; } .fp-geo-settings-intro p { margin: 0; font-size: 15px; } .fp-geo-settings h2 { color: #1E6B52; border-bottom: 2px solid #1E6B52; padding-bottom: 10px; margin-top: 30px; } .fp-geo-settings h3 { color: #333; margin-top: 25px; } .fp-geo-settings-help { background: white; padding: 20px 30px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); margin-top: 30px; } .fp-geo-shortcode { display: block; background: #f0f0f0; padding: 15px 20px; border-radius: 6px; font-size: 16px; margin: 15px 0; } .fp-geo-settings pre { background: #f8f9fa; padding: 15px; border-radius: 6px; overflow-x: auto; } .fp-geo-settings pre code { background: none; padding: 0; } .fp-geo-settings table code { background: #f0f0f0; padding: 2px 6px; border-radius: 3px; font-size: 12px; } /* Media uploader */ .fp-geo-media-upload { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; } .fp-geo-image-preview { border: 2px dashed #ccc; border-radius: 6px; padding: 10px; background: #f9f9f9; } .fp-geo-image-preview img { display: block; border-radius: 4px; } .fp-geo-upload-btn, .fp-geo-remove-btn { margin-top: 0 !important; } .fp-geo-remove-btn { color: #dc3232; } /* Color picker */ .fp-geo-color-picker { width: 60px; height: 40px; padding: 2px; cursor: pointer; border: 1px solid #ddd; border-radius: 4px; } /* Category color options */ .fp-geo-category-color-options { background: #f9f9f9; padding: 15px; border-radius: 6px; border: 1px solid #e0e0e0; } .fp-geo-category-color-options select { margin-left: 5px; }