SubPage.css 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. .subscription-page {
  2. --bg-page: #e6e8ec;
  3. --bg-card: #ffffff;
  4. min-height: 100vh;
  5. background: var(--bg-page);
  6. }
  7. .subscription-page.is-dark {
  8. --bg-page: #1a1b1f;
  9. --bg-card: #23252b;
  10. }
  11. .subscription-page.is-dark.is-ultra {
  12. --bg-page: #000;
  13. --bg-card: #101013;
  14. }
  15. .subscription-page .ant-layout,
  16. .subscription-page .ant-layout-content {
  17. background: transparent;
  18. }
  19. .subscription-page .content {
  20. padding: 24px 12px;
  21. }
  22. .subscription-card {
  23. margin-top: 8px;
  24. }
  25. .qr-tag {
  26. width: 100%;
  27. text-align: center;
  28. margin: 0;
  29. }
  30. .info-table {
  31. margin-top: 4px;
  32. }
  33. .links-section {
  34. display: flex;
  35. flex-direction: column;
  36. gap: 8px;
  37. }
  38. .sub-link-anchor {
  39. color: inherit;
  40. text-decoration: none;
  41. }
  42. .sub-link-anchor:hover {
  43. text-decoration: underline;
  44. }
  45. .sub-link-row {
  46. display: flex;
  47. align-items: center;
  48. gap: 8px;
  49. padding: 8px 12px;
  50. border-radius: 10px;
  51. background: rgba(0, 0, 0, 0.03);
  52. border: 1px solid rgba(0, 0, 0, 0.08);
  53. transition: background 120ms ease, border-color 120ms ease;
  54. }
  55. .sub-link-row:hover {
  56. background: rgba(0, 0, 0, 0.05);
  57. border-color: rgba(0, 0, 0, 0.14);
  58. }
  59. .is-dark .sub-link-row {
  60. background: rgba(0, 0, 0, 0.2);
  61. border-color: rgba(255, 255, 255, 0.1);
  62. }
  63. .is-dark .sub-link-row:hover {
  64. background: rgba(0, 0, 0, 0.3);
  65. border-color: rgba(255, 255, 255, 0.2);
  66. }
  67. .sub-link-tag {
  68. margin: 0;
  69. flex-shrink: 0;
  70. font-weight: 600;
  71. letter-spacing: 0.3px;
  72. }
  73. .sub-link-title {
  74. flex: 1;
  75. min-width: 0;
  76. font-size: 13px;
  77. overflow: hidden;
  78. text-overflow: ellipsis;
  79. white-space: nowrap;
  80. }
  81. .sub-link-actions {
  82. display: flex;
  83. gap: 4px;
  84. flex-shrink: 0;
  85. }
  86. .sub-link-qr-popover {
  87. display: flex;
  88. flex-direction: column;
  89. align-items: center;
  90. gap: 6px;
  91. }
  92. .apps-row {
  93. margin-top: 24px;
  94. }
  95. .app-col {
  96. text-align: center;
  97. }
  98. .toolbar-btn {
  99. width: 40px;
  100. height: 40px;
  101. min-width: 40px;
  102. border-radius: 50%;
  103. padding: 0;
  104. }
  105. .toolbar-btn .anticon {
  106. font-size: 18px;
  107. }