/* Tam Rank schema meta-box (moved out of an inline <style> for wp.org compliance) */
        .tamrank-schema-meta-box {
            padding: 15px;
        }

        .schema-field-input {
            transition: all 0.3s ease;
        }

        /* Toggle Switch Styling */
        .tam-toggle-switch input:checked + .tam-toggle-track {
            background: linear-gradient(135deg, #10b981 0%, #22c55e 100%) !important;
            box-shadow: inset 0 1px 3px rgba(0,0,0,0.15) !important;
        }

        .tam-toggle-switch input:checked + .tam-toggle-track + .tam-toggle-thumb {
            transform: translateX(22px);
        }

        /* Template dropdown hover effect */
        #tamrank_schema_template_id:hover {
            background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%);
        }

        .tamrank-schema-meta-box input[type="text"]:focus,
        .tamrank-schema-meta-box input[type="url"]:focus,
        .tamrank-schema-meta-box select:focus {
            outline: none;
            border-color: #10b981 !important;
            box-shadow: 0 0 0 3px rgba(37, 172, 117, 0.1);
        }

        .tamrank-schema-meta-box input[type="text"]:hover,
        .tamrank-schema-meta-box input[type="url"]:hover,
        .tamrank-schema-meta-box select:hover {
            border-color: var(--tr-color-info) !important;
        }

        #schema-preview pre {
            margin: 0;
            color: #0f172a;
            white-space: pre-wrap;
            word-wrap: break-word;
            line-height: 1.6;
        }

        #schema-preview {
            transition: all 0.3s ease;
        }
