/* 
 * OAuth2 Authentication Server - Plugins Bundle
 * Additional CSS for third-party components and plugins
 */

/* Placeholder for future plugin styles */

/* Font Awesome Icons (if needed) */
.fa {
    font-family: 'Font Awesome 5 Free', sans-serif;
    font-weight: 900;
}

/* Additional utility classes */
.d-none { display: none !important; }
.d-block { display: block !important; }
.d-flex { display: flex !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }

.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }

.w-100 { width: 100% !important; }
.h-100 { height: 100% !important; }

.text-muted { color: #6c757d !important; }
.text-white { color: #fff !important; }
.text-primary { color: #3b82f6 !important; }
.text-success { color: #10b981 !important; }
.text-danger { color: #ef4444 !important; }
.text-warning { color: #f59e0b !important; }

.bg-primary { background-color: #3b82f6 !important; }
.bg-success { background-color: #10b981 !important; }
.bg-danger { background-color: #ef4444 !important; }
.bg-warning { background-color: #f59e0b !important; }
.bg-light { background-color: #f8fafc !important; }
.bg-dark { background-color: #1e293b !important; }

.border { border: 1px solid #e2e8f0 !important; }
.border-0 { border: 0 !important; }
.border-top { border-top: 1px solid #e2e8f0 !important; }
.border-bottom { border-bottom: 1px solid #e2e8f0 !important; }
.border-left { border-left: 1px solid #e2e8f0 !important; }
.border-right { border-right: 1px solid #e2e8f0 !important; }

.rounded { border-radius: 0.25rem !important; }
.rounded-lg { border-radius: 0.5rem !important; }
.rounded-xl { border-radius: 0.75rem !important; }
.rounded-circle { border-radius: 50% !important; }

.shadow-sm { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
.shadow { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important; }
.shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important; }
