layout.css 5.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. html,body{min-width:1024px;height:100vh;overflow-y:clip}@supports(-webkit-touch-callout: none){html,body{height:-webkit-fill-available}}#app{width:inherit;height:inherit}#header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;background:#001620;border-bottom:1px solid #444}#header article{height:inherit}#header article ul,#header article ul li{position:relative;height:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header article a{display:block;text-decoration:none;color:#d6d6d6;height:inherit}#header article a:hover,#header article a:focus,#header article a:active{color:#fff;text-decoration:underline}#header article:nth-of-type(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}#header article:nth-of-type(1) a{font-size:30px;font-family:"Open-Sans-Extrabold";color:#e8e8e8}#header article:nth-of-type(1) a:hover,#header article:nth-of-type(1) a:focus,#header article:nth-of-type(1) a:active{color:#fff;text-decoration:none}#header article:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}#header article:nth-of-type(2) ul li{line-height:44px}#header article:nth-of-type(2) ul li a.active:after{background-color:#ffdf1b;width:inherit;height:1px;position:absolute;left:0;bottom:0;content:" ";margin:0 var(--bs-nav-link-padding-x);right:0}#header article:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#header article:nth-of-type(3) ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header article:nth-of-type(3) ul li{color:hsla(0,0%,100%,.7)}#header article:nth-of-type(3) ul li a{height:initial}#header article:nth-of-type(3) ul li span{vertical-align:middle}#header article:nth-of-type(3) ul li .dropdown .dropdown-menu .dropdown-item{color:#0f0f0f}#main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:inherit;height:inherit;background:#000}#main>nav{-webkit-box-flex:1;-ms-flex:1 0 230px;flex:1 0 230px;max-width:230px;background:#0f0f0f;border-right:1px solid #2c2c2c;padding-top:6px;overflow-y:auto;z-index:1;height:calc(100vh - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#main>nav .ad-coupang{padding:15px 16px 15px 16px;height:auto;margin-top:auto;line-height:0}#main>nav .ad-coupang small{font-size:11px;color:#bbb;line-height:15px;margin-top:10px;display:block}#main>nav table{width:100%}#main>nav table caption{caption-side:top;padding:0 16px}#main>nav table tr th{text-align:left;padding:3px 16px;font-weight:inherit}#main>nav table tr td{text-align:right;padding:3px 16px}#main>nav address{color:#8d8d8d;padding:8px 16px 0 16px;text-align:center;font-size:13px}#main>aside{height:inherit;-webkit-box-flex:2;-ms-flex:2 0 calc(100% - 230px);flex:2 0 calc(100% - 230px);max-width:calc(100% - 230px)}#main>aside>article{position:relative;height:calc(100vh - 120px);padding:20px 10px;overflow-y:auto}#main>aside>footer{height:60px;border-top:1px solid #2c2c2c;background:#070707;padding:0 10px}#main>aside>footer>div{height:100%;margin:0}#main>aside>footer>div ul{padding:0;margin:0;list-style:none}#main>aside>footer>div ul li{display:inline-block;vertical-align:middle}#main>aside>footer a img{width:100%;max-width:120px}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.pagination ul{margin:0;padding:0}.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li a:active{text-decoration:none}ble tr td {
  2. text-align: right;
  3. padding: 3px 16px;
  4. }
  5. #main > nav address {
  6. color: #8d8d8d;
  7. padding: 8px 16px 0 16px;
  8. text-align: center;
  9. font-size: 13px;
  10. }
  11. #main > aside {
  12. height: inherit;
  13. -webkit-box-flex: 2;
  14. -ms-flex: 2 0 calc(100% - 230px);
  15. flex: 2 0 calc(100% - 230px);
  16. max-width: calc(100% - 230px);
  17. }
  18. #main > aside > article {
  19. position: relative;
  20. height: calc(100vh - 120px);
  21. padding: 20px 10px;
  22. overflow-y: auto;
  23. }
  24. #main > aside > footer {
  25. height: 60px;
  26. border-top: 1px solid #2c2c2c;
  27. background: #070707;
  28. padding: 0 10px;
  29. }
  30. #main > aside > footer > div {
  31. height: 100%;
  32. margin: 0;
  33. }
  34. #main > aside > footer > div ul {
  35. padding: 0;
  36. margin: 0;
  37. list-style: none;
  38. }
  39. #main > aside > footer > div ul li {
  40. display: inline-block;
  41. vertical-align: middle;
  42. }
  43. #main > aside > footer a img {
  44. width: 100%;
  45. max-width: 120px;
  46. }
  47. .pagination {
  48. -webkit-box-pack: center;
  49. -ms-flex-pack: center;
  50. justify-content: center;
  51. padding: 0;
  52. margin: 0;
  53. }
  54. .pagination ul {
  55. margin: 0;
  56. padding: 0;
  57. }
  58. .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li a:active {
  59. text-decoration: none;
  60. }