aicontent.css 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. /* AI Content Assistant — Plugin Styles */
  2. /* Result panel animation */
  3. #result-panel {
  4. animation: fadeInUp 0.4s ease;
  5. }
  6. @keyframes fadeInUp {
  7. from { opacity: 0; transform: translateY(16px); }
  8. to { opacity: 1; transform: translateY(0); }
  9. }
  10. /* Stats cards */
  11. .ai-stat-card {
  12. border-radius: 6px;
  13. padding: 16px;
  14. text-align: center;
  15. margin-bottom: 16px;
  16. }
  17. .ai-stat-card h2 {
  18. font-size: 2.4rem;
  19. font-weight: 700;
  20. margin: 0 0 4px;
  21. }
  22. .ai-stat-card p {
  23. margin: 0;
  24. font-size: 0.85rem;
  25. text-transform: uppercase;
  26. letter-spacing: 0.05em;
  27. }
  28. /* Generate button pulse */
  29. #btn-generate:not([disabled]) {
  30. transition: box-shadow 0.2s ease;
  31. }
  32. #btn-generate:not([disabled]):hover {
  33. box-shadow: 0 0 12px rgba(66, 139, 202, 0.55);
  34. }
  35. /* Tag badge display in results */
  36. .ai-tag-badge {
  37. display: inline-block;
  38. background: #e9f0fa;
  39. color: #3a6fc4;
  40. border-radius: 3px;
  41. padding: 2px 8px;
  42. margin: 2px 3px;
  43. font-size: 0.82rem;
  44. }
  45. /* Provider select row */
  46. .provider-model-row {
  47. display: flex;
  48. gap: 8px;
  49. align-items: center;
  50. }
  51. /* Config page key fields */
  52. .form-group .btn-test-key {
  53. min-width: 56px;
  54. }
  55. /* Spinner override */
  56. .fa-spinner {
  57. animation: fa-spin 0.8s infinite linear;
  58. }
  59. /* Alert box tighter */
  60. .ai-alert-inline {
  61. padding: 8px 12px;
  62. border-radius: 4px;
  63. margin-bottom: 12px;
  64. font-size: 0.9rem;
  65. }
  66. /* Task history table */
  67. .table .label {
  68. font-size: 0.8em;
  69. }
  70. /* Responsive tweaks */
  71. @media (max-width: 768px) {
  72. .panel-body .row > div {
  73. margin-bottom: 12px;
  74. }
  75. }