25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

89 lines
1.6 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .election-result-list-item {
  4. display: flex;
  5. flex-direction: column;
  6. justify-content: space-between;
  7. border-radius: 4px;
  8. background: var(--theme-grey-light);
  9. text-decoration: none;
  10. width: 312px;
  11. @media (max-width: 693px) {
  12. width: 100%;
  13. }
  14. @media(max-width: 356px) {
  15. max-width: none;
  16. }
  17. .top-box {
  18. }
  19. .image-box {
  20. position: relative;
  21. width: 100%;
  22. padding-bottom: 100%;
  23. border-top-left-radius: 4px;
  24. border-top-right-radius: 4px;
  25. }
  26. img {
  27. position: absolute;
  28. display: block;
  29. width: 100%;
  30. height: 100%;
  31. object-fit: cover;
  32. border-top-left-radius: 4px;
  33. border-top-right-radius: 4px;
  34. }
  35. .text-box {
  36. padding: 10px;
  37. }
  38. h3 {
  39. font-size: 28px;
  40. line-height: 32px;
  41. margin: 5px 10px 15px 10px;
  42. text-decoration: underline;
  43. @include word-wrap();
  44. }
  45. .job-box,
  46. .city-box {
  47. margin-bottom: 5px;
  48. background: var(--theme-color-primary-dimmed-04);
  49. border-radius: 4px;
  50. padding: 4px 0 2px 0;
  51. @media(max-width: 567px) {
  52. display: none;
  53. }
  54. a,
  55. span {
  56. display: block;
  57. position: relative;
  58. width: calc(100% - 8px);
  59. margin: 0;
  60. padding: 0 0 0 26px;
  61. font-size: 16px;
  62. line-height: 18px;
  63. white-space: nowrap;
  64. overflow: hidden;
  65. text-overflow: ellipsis;
  66. cursor: pointer;
  67. &:before {
  68. position: absolute;
  69. left: 4px;
  70. top: 50%;
  71. font-family: "Icons";
  72. transform: translate(0, -50%);
  73. }
  74. }
  75. }
  76. }