main.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577
  1. /*-- Participants --*/
  2. .bx-forum-participants {
  3. position:relative;
  4. }
  5. .bx-forum-participants.left,
  6. .bx-forum-participants.none {
  7. float: left;
  8. }
  9. .bx-forum-participants.right {
  10. float: right;
  11. }
  12. .bx-forum-participant {
  13. position: relative;
  14. display: block;
  15. }
  16. .bx-forum-participants.left .bx-forum-participant,
  17. .bx-forum-participants.none .bx-forum-participant {
  18. float: left;
  19. margin-right: 0.5rem;
  20. }
  21. .bx-forum-participants.left .bx-forum-participant:last-child,
  22. .bx-forum-participants.none .bx-forum-participant:last-child {
  23. margin-right: 0;
  24. }
  25. .bx-forum-participants.right .bx-forum-participant {
  26. float: right;
  27. margin-left: 0.5rem;
  28. }
  29. .bx-forum-participants.right .bx-forum-participant:last-child {
  30. margin-left: 0;
  31. }
  32. .bx-forum-participant-alert-last-replier {
  33. left:0;
  34. right:auto;
  35. }
  36. .bx-forum-participant-alert-author {
  37. left:0;
  38. right:auto;
  39. top:auto;
  40. bottom:0;
  41. }
  42. /*-- Replies --*/
  43. .cmt.bx-def-box .cmts.cmts-margin {
  44. margin-top: 0px;
  45. }
  46. .cmt-attached-preview.bx-forum-attached-preview {
  47. display: block;
  48. float: none;
  49. width: auto;
  50. height: 2rem;
  51. line-height: 2rem;
  52. white-space: nowrap;
  53. overflow: hidden;
  54. text-overflow: ellipsis;
  55. }
  56. .cmt-attached-preview.bx-forum-attached-preview img,
  57. .cmt-attached-preview.bx-forum-attached-preview .sys-icon {
  58. display: inline-block;
  59. vertical-align: middle;
  60. width: 2rem;
  61. height: 2rem;
  62. }
  63. .cmt-attached-preview.bx-forum-attached-preview .sys-icon {
  64. text-align: center;
  65. font-size: 1.25rem;
  66. }
  67. /*-- Preview --*/
  68. .bx-forum-preview {
  69. position:relative;
  70. }
  71. .bx-forum-title {
  72. padding-right:2em;
  73. white-space:nowrap;
  74. text-overflow:ellipsis;
  75. overflow:hidden;
  76. }
  77. /*-- Grid --*/
  78. .bx-forum-grid .bx-grid-table tr.bx-def-color-bg-hl {
  79. background-color: transparent;
  80. }
  81. .bx-forum-grid-field-replies .bx-def-unit-alert-middle {
  82. position:static;
  83. display:inline-block;
  84. vertical-align:middle;
  85. }
  86. .bx-forum-grid-field-replies > span {
  87. vertical-align:middle;
  88. }
  89. .bx-forum-grid-field-replies {
  90. white-space:nowrap;
  91. }
  92. .bx-forum-grid-field-label {
  93. display:inline-block;
  94. }
  95. .bx-forum-preview .bx-forum-grid-field-label {
  96. position: absolute;
  97. right: 0;
  98. top: 0;
  99. }
  100. #bx-forum-snippet-meta-main{
  101. overflow: hidden;
  102. display: flex;
  103. grid-gap: 0.25rem;
  104. }
  105. .bx-forum-preview .bx-def-unit-info {
  106. line-height:1.15em;
  107. }
  108. .bx-grid-table-cell-author {
  109. vertical-align: top;
  110. }
  111. .bx-grid-table-cell-author .bx-base-pofile-unit-wo-info {
  112. display: inline-block;
  113. }
  114. .bx-forum-grid-preview .bx-forum-gp-title {
  115. display: -webkit-flex;
  116. display: flex;
  117. -webkit-align-items: center;
  118. align-items: center;
  119. }
  120. .bx-forum-grid-preview .bx-forum-gp-title a {
  121. display: inline-block;
  122. }
  123. .bx-forum-grid-preview .bx-forum-gp-title a,
  124. .bx-forum-grid-preview .bx-forum-gp-text {
  125. font-size: 1rem;
  126. line-height: 125%;
  127. font-weight: 600;
  128. }
  129. .bx-forum-grid-preview .bx-forum-gp-title .sys-icon,
  130. .bx-forum-grid-preview .bx-forum-gp-text .sys-icon {
  131. margin-right:0.25rem;
  132. }
  133. .bx-forum-grid-preview .bx-forum-gp-meta {
  134. display: -webkit-flex;
  135. display: flex;
  136. -webkit-align-items: center;
  137. align-items: center;
  138. -webkit-flex-wrap: wrap;
  139. flex-wrap: wrap;
  140. }
  141. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top {
  142. -webkit-justify-content: space-between;
  143. justify-content: space-between;
  144. }
  145. .bx-forum-grid-preview .bx-forum-gp-meta .bx-menu-custom.bx-menu-custom-hor {
  146. margin: 0;
  147. }
  148. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-menu-custom.bx-menu-custom-hor {
  149. -webkit-align-items: center;
  150. align-items: center;
  151. -webkit-flex-wrap: nowrap;
  152. flex-wrap: nowrap;
  153. max-width: 100%;
  154. }
  155. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-menu-custom.bx-menu-custom-hor li {
  156. -webkit-flex: 0 0 auto;
  157. -ms-flex: 0 0 auto;
  158. flex: 0 0 auto;
  159. text-overflow: ellipsis;
  160. overflow: hidden;
  161. }
  162. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-menu-custom.bx-menu-custom-hor li.bx-menu-item-reply-text {
  163. -webkit-flex-shrink: 1;
  164. flex-shrink: 1;
  165. }
  166. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-menu-custom.bx-menu-custom-hor li .bx-base-general-unit-meta-item {
  167. display: contents;
  168. }
  169. .bx-layout-col.bx-layout-column-thin .bx-forum-grid-preview .bx-forum-gp-meta .bx-def-media-phone-hide {
  170. display: none;
  171. }
  172. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .sys-action {
  173. display: inline-block;
  174. margin-top: 0;
  175. margin-bottom: 0;
  176. }
  177. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .cmt-counter div.cmt-counter-icon,
  178. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .cmt-counter div.bx-base-pofile-unit-wo-info {
  179. margin-left: -4px;
  180. }
  181. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .cmt-counter .bx-def-icon-size {
  182. width: 1.0rem;
  183. height: 1.0rem;
  184. }
  185. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .cmt-counter .bx-def-icon-size,
  186. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .cmt-counter p.bx-base-pofile-unit-thumb.bx-def-icon-size {
  187. line-height: normal;
  188. font-size: 0.6rem;
  189. }
  190. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-top .bx-forum-gpm-counters .cmt-counter div.cmt-counter-icon .sys-icon {
  191. font-size: 0.6rem;
  192. }
  193. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply {
  194. display: -webkit-flex;
  195. display: flex;
  196. -webkit-align-items: center;
  197. align-items: center;
  198. }
  199. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-base-pofile-unit {
  200. width: auto;
  201. margin: 0;
  202. }
  203. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-def-icon-size {
  204. width: 1.0rem;
  205. height: 1.0rem;
  206. line-height: 0.875rem;
  207. font-size: 0.6rem;
  208. }
  209. .bx-forum-grid-preview .bx-menu-item-date .text-sm{
  210. font-size: 12px;
  211. font-weight: 500;
  212. }
  213. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-def-icon-size-min-height {
  214. min-height: 1.0rem;
  215. }
  216. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-def-icon-size-max-height {
  217. max-height: 1.0rem;
  218. }
  219. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-def-icon-size-left-indent {
  220. margin-left: 1.25rem;
  221. }
  222. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-def-unit-img .bx-base-pofile-unit-thumb {
  223. display: block;
  224. border-width: 1px;
  225. }
  226. .bx-forum-grid-preview .bx-forum-gp-meta.bx-forum-gpm-bottom .bx-forum-gpm-reply .bx-menu-item-reply-author .bx-base-pofile-unit-online {
  227. display: none;
  228. }
  229. .bx-base-general-unit-meta ul.bx-menu-object-bx_forum_snippet_meta_counters li > span {
  230. position: relative;
  231. display: inline-block;
  232. vertical-align: top;
  233. height: 1.5rem;
  234. margin-top: 0;
  235. margin-bottom: 0;
  236. border-width: 0px;
  237. line-height: 1.5rem;
  238. }
  239. .bx-base-general-unit-meta ul.bx-menu-object-bx_forum_snippet_meta_counters li a {
  240. display: inline-block;
  241. }
  242. .bx-base-general-unit-meta ul.bx-menu-object-bx_forum_snippet_meta_counters li .sys-icon:not(.cmt-counter-icon) {
  243. width: 1.0rem;
  244. height: 1.0rem;
  245. text-align: center;
  246. line-height: 1.0rem;
  247. vertical-align: baseline;
  248. }
  249. .bx-base-general-unit-meta ul.bx-menu-object-bx_forum_snippet_meta_counters li .cmt-element-holder,
  250. .bx-base-general-unit-meta ul.bx-menu-object-bx_forum_snippet_meta_counters li .cmt-counter-holder {
  251. line-height: normal;
  252. }
  253. .bx-forum-category-list-item a{
  254. display: flex;
  255. align-items: center;
  256. }
  257. .bx-forum-category{
  258. display: flex;
  259. line-height: initial;
  260. font-weight: 500;
  261. color: #111928;
  262. }
  263. .bx-forum-category-list-item-selected{
  264. background: #F3F4F6;
  265. border-radius: 8px;
  266. }
  267. .dark .bx-forum-category-list-item-selected{
  268. background-color: rgba(55, 65, 81, 0.5) !important;
  269. }
  270. .bx-forum-icon{
  271. min-width: 1.5rem;
  272. height: 1.5rem;
  273. text-align: center;
  274. line-height: 1.7rem;
  275. font-size: 1.25rem;
  276. }
  277. .bx-forum-icon svg,
  278. .bx-forum-icon .sys-icon{
  279. width: 1.5rem;
  280. height: 1.5rem;
  281. border-radius: 2rem;
  282. display: block;
  283. }
  284. .bx-forum-icon img.sys-icon{
  285. display: block !important;
  286. }
  287. .bx-forum-icon i.sys-icon{
  288. display: flex;
  289. align-items: center;
  290. justify-content: space-around;
  291. }
  292. .bx-forum-thumb img{
  293. border-radius: 500px;
  294. }
  295. .bx-forum-thumb .sys-icon{
  296. color: #111928;
  297. font-size: 1.25rem;
  298. }
  299. .dark .bx-forum-thumb .sys-icon{
  300. color: rgb(209 213 219);
  301. }
  302. .bx-forum-thumb img.sys-icon {
  303. width: 1.5rem;
  304. height: 1.5rem;
  305. }
  306. .bx-forum-thumb .sys-icon-svg{
  307. width: 1.5rem;
  308. height: 1.5rem;
  309. }
  310. .bx-forum-grid-status{
  311. display: flex;
  312. }
  313. .bx-forum-status-0{
  314. color: rgb(239, 68, 68);
  315. font-weight: 500;
  316. }
  317. .bx-forum-status-0:hover{
  318. background-color: rgb(239, 68, 68, 0.2);
  319. }
  320. .bx-forum-status-1{
  321. font-weight: 500;
  322. color: rgb(34, 197, 94);
  323. }
  324. .bx-forum-status-1:hover{
  325. background-color: rgba(34, 197, 94, 0.2);
  326. }
  327. #bx-grid-table-bx_forum tr{
  328. border-bottom: 1px solid #F4F4F5
  329. }
  330. .dark #bx-grid-table-bx_forum tr{
  331. border-bottom: 1px solid rgb(55 65 81 / 0.5);;
  332. }
  333. #bx-grid-table-bx_forum tr:last-child{
  334. border-bottom: none;
  335. }
  336. .bx-forum-wrapper .bx-base-text-unit-gallery .bx-menu-item-score{
  337. display: none;
  338. }
  339. .bx-grid-table-cell-participants .sys-action-counter-iconset .ml-2
  340. {
  341. display: none;
  342. }
  343. .bx-grid-table-cell-participants .cmt-counter{
  344. float: right;
  345. }
  346. #bx-grid-table-bx_forum td{
  347. vertical-align: middle !important;
  348. }
  349. .bx-forum-grid td{
  350. vertical-align: top;
  351. padding: 0px !important;
  352. }
  353. .bx-forum-grid tr:hover{
  354. cursor: pointer;
  355. }
  356. .bx-forum-grid .bx-grid-table-wrapper2{
  357. margin-left: -1rem;
  358. margin-right: -1rem;
  359. width:calc(100% + 2rem);
  360. }
  361. .bx-forum-grid tr td:first-child{
  362. padding-left: 0rem;
  363. }
  364. .bx-forum-grid tr td:last-child{
  365. padding-right: 0rem;
  366. }
  367. .bx-forum-grid tr:hover td:first-child{
  368. border-radius: 0.375rem 0 0 0.375rem;
  369. }
  370. .bx-forum-grid tr:hover td:last-child{
  371. border-radius: 0 0.375rem 0.375rem 0;
  372. }
  373. .bx-media-phone .bx-forum-grid {
  374. width: 100%;
  375. min-width:inherit !important;
  376. }
  377. .bx-media-phone .bx-forum-grid tr{
  378. display: grid;
  379. grid-template-areas:
  380. "text text"
  381. "participants rating";
  382. grid-template-rows: auto auto;
  383. grid-template-columns: auto auto;
  384. margin-bottom: 0.5rem;
  385. }
  386. .bx-media-phone .bx-forum-grid table{
  387. width: 100% !important;
  388. min-width: inherit !important;
  389. max-width: 100% !important;
  390. overflow: hidden;
  391. display: block;
  392. }
  393. .bx-media-phone .bx-forum-grid td{
  394. width: auto !important;
  395. }
  396. .bx-media-phone .bx-forum-grid .bx-grid-table-cell-category{
  397. grid-area: category;
  398. display: none;
  399. }
  400. .bx-media-phone .bx-forum-grid .bx-grid-table-cell-text{
  401. grid-area: text;
  402. padding-bottom: 0px;
  403. overflow: hidden;
  404. padding-top: 0px;
  405. }
  406. .bx-media-phone .bx-forum-grid .bx-grid-table-cell-participants{
  407. grid-area: participants;
  408. padding-top: 0px;
  409. display: flex;
  410. align-items: center;
  411. }
  412. .bx-media-phone .bx-forum-grid .bx-grid-table-cell-rating{
  413. grid-area: rating;
  414. text-align: right;
  415. margin-right: 1rem;
  416. padding-top: 0px;
  417. }
  418. .bx-media-phone .bx-forum-gpm-main{
  419. margin-bottom: 0.5rem;
  420. width: 100%;
  421. }
  422. .bx-media-phone .bx-forum-gpm-main UL{
  423. width: 100%;
  424. justify-content: space-between;
  425. }
  426. .bx-media-phone .bx-forum-gpm-main UL LI:nth-child(n+4){
  427. display: none;
  428. }
  429. .bx-media-phone .bx-grid-table-cell-participants .cmt-counter{
  430. float:none
  431. }
  432. /* unit */
  433. .bx-forum-unit .bx-base-text-unit-title h2{
  434. font-size: 1rem;
  435. line-height: 1.5;
  436. font-weight: 500;
  437. color: rgb(17,24,29);
  438. }
  439. .bx-forum-unit .bx-base-general-unit-meta-item{
  440. font-size: 0.875rem !important;
  441. color:rgb(107,114,128) !important;
  442. }
  443. .bx-forum-unit .bx-base-text-unit-no-thumb{
  444. background: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M8 0v20L0 10M16 0v10L8 0M16 10v10H8'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(90deg, #3F83F8 0%, #0694A2 100%);
  445. text-align: left;
  446. color:#fff;
  447. border-radius: 7px 7px 0 0;
  448. }
  449. .bx-forum-unit .bx-base-text-unit-title{
  450. white-space: normal;
  451. }
  452. .bx-forum-grid .bx-grid-header-controls-counter{
  453. display: none;
  454. }
  455. .bx-forum-grid .bx-grid-header-controls-filter{
  456. display: flex;
  457. width: 100%;
  458. }
  459. .bx-forum-grid #bx-form-element-search{
  460. flex-grow: 3;
  461. }
  462. .bx-forum-unit .bx-base-text-unit-info .bx-base-pofile-unit .bx-def-unit-info{
  463. text-align: left;
  464. }
  465. .bx-forum-unit .bx-base-pofile-unit{
  466. margin-bottom: 0px;
  467. margin-right: 0px;
  468. }
  469. .bx-base-unit-showcase.bx-forum-unit{
  470. display: inline-block;
  471. }
  472. /* one item */
  473. .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(1) {
  474. width: 100% !important;
  475. }
  476. /* two items */
  477. .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(2),
  478. .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(2) ~ .bx-forum-unit {
  479. width: 50% !important;
  480. }
  481. /* 3 items or more */
  482. .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(3),
  483. .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(3) ~ .bx-forum-unit {
  484. width: 33.3333%;
  485. }
  486. .bx-media-tablet .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(3),
  487. .bx-media-tablet .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(3) ~ .bx-forum-unit {
  488. width: 50%;
  489. }
  490. .bx-media-phone .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(3),
  491. .bx-media-phone .bx-base-unit-showcase-wrapper .bx-forum-unit:first-child:nth-last-child(3) ~ .bx-forum-unit {
  492. width: 100%;
  493. }
  494. .bx-forum-grid .sys-action-counter-label.bx-score-counter-label{
  495. padding: 0px !important;
  496. }
  497. .bx-forum-grid .sys-action-counter-iconset .sys-action-counter-text{
  498. display: none;
  499. }
  500. /* ---------------new meta menu need to move incore*/
  501. .bx-menu-meta-icon img,
  502. .bx-menu-meta-icon svg{
  503. width: 1rem ;
  504. height: 1rem !important;
  505. border-radius: 1rem ;
  506. display: block;
  507. }
  508. .bx-menu-meta-icon .sys-icon-emoji{
  509. font-size: 0.8rem ;
  510. }
  511. .bx-menu-meta-item-ex.bx-menu-meta-item-ex-no-bg{
  512. background: none !important;
  513. }
  514. .bx-menu-meta-item-ex.bx-menu-meta-item-ex-no-pad{
  515. padding: 0px !important;
  516. }
  517. .bx-menu-meta-item-ex{
  518. margin-right: 0.5rem !important;
  519. }
  520. .bx-forum-category-list{
  521. margin: -0.75rem !important;
  522. margin-top: 0px !important;
  523. }
  524. .bx-menu-meta-item-ex span:nth-child(2) {
  525. margin-left: 0.375rem;
  526. }