@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";@font-face{font-family:Eras Bold Itc;src:url(/ErasBoldITC.ttf) format("truetype")}body{font-family:Google Sans\, arial,sans-serif!important;margin:0!important;padding:0!important;background-color:var(--card)!important}body::-webkit-scrollbar{width:10px;background-color:var(--card)}body::-webkit-scrollbar-thumb{background-color:var(--color-gray);border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}.App{min-height:100vh}.text-center{text-align:center}.active,.color-primary{color:var(--color-primary)!important}.color-light-green{color:var(--color-light-green)!important}.color-danger{color:var(--color-danger)!important}.color-gray{color:var(--color-gray)!important}.color-light-gray{color:var(--color-light-gray)!important}.color-blue{color:var(--color-blue)!important}.bg-card{background-color:var(--card)!important}.btn-danger,.btn-danger:focus,.btn-danger:hover{color:var(--color-danger);border-color:var(--color-danger);background-color:transparent}.btn-gray,.btn-gray:focus,.btn-gray:hover{color:var(--color-gray);border-color:var(--color-gray);background-color:transparent}.btn-blue,.btn-blue:focus,.btn-blue:hover{color:var(--color-blue);border-color:var(--color-blue);background-color:transparent}.btn-black,.btn-black:focus,.btn-black:hover{color:#000;border-color:#000;background-color:transparent}.btn-gray-filled,.btn-gray-filled:focus,.btn-gray-filled:hover{color:#fff;border-color:var(--color-gray);background-color:var(--color-gray)}.btn-green-filled,.btn-green-filled:focus,.btn-green-filled:hover{color:#fff;border-color:var(--color-light-green);background-color:var(--color-light-green)}.btn-wide{padding-left:1.4rem;padding-right:1.4rem}.btn-wide-lg{padding-left:3rem;padding-right:3rem}.widget{padding:1rem;box-shadow:var(--box-shadow);border:1px solid var(--border);border-radius:10px;background-color:var(--card)}.spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spin-other{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:50;transition:all .3s}.spin-other .spin{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.gutter-fix .ant-row{margin-right:0!important;margin-left:0!important}.gutter-fix .ant-col:first-child{padding-left:0!important}.gutter-fix .ant-col:last-child{padding-right:0!important}.hide-popover-arrow .ant-popover-arrow,.hide-timepicker-footer .ant-picker-footer{display:none!important}.ellipsis{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-title{font-weight:1000;color:var(--color-primary);font-size:3.1rem;line-height:1;margin-bottom:.8em;font-family:Eras Bold Itc,sans-serif!important;padding:0}.home-title .first-letter{color:#1677ff}.home-title .second-letter{color:#548235}.home-title.sub-info{margin:0;font-size:2.4rem!important}.search-main{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-200px;padding:1rem}.search-main .logo{width:130px;height:130px;margin-bottom:15px}.search-main .search-input{max-width:700px;width:100%}.textWidth{width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:85px;transition:max-height .25s ease-out}.textWidth .date{color:var(--color-primary-text);font-size:13px}.textWidth.show{display:block;max-height:450px;overflow:auto;-webkit-line-clamp:unset}.textWidth.show::-webkit-scrollbar{width:7px;background-color:var(--card)}.textWidth.show::-webkit-scrollbar-thumb{background-color:var(--color-gray);border-radius:10px}.textWidth.show::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}.textWidth.hide{-webkit-line-clamp:4;overflow:hidden;display:-webkit-box}.icon-content{position:absolute;bottom:.3rem;right:.5rem;display:flex;align-items:center}.icon-content .icon-expand{cursor:pointer;transition-duration:.45s;transition-timing-function:ease;transition-delay:0s;transform:rotate(0deg);margin-left:10px}.icon-content .icon-expand.active{transform:rotate(-180deg)}.switch{width:49px;height:26px;display:block;position:relative}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider,.switch input:checked+.slider.light{background:url(/ico_switch_light.png) no-repeat!important;background-size:auto 100%!important}.switch input:checked+.slider.callMobile{background:url(/ico_switch_mobile.png) no-repeat!important;background-size:auto 100%!important}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:url(/ico_switch_dark.png) no-repeat!important;background-size:auto 100%!important;transition:.4s}.switch .slider.round{border-radius:34px}.switch .slider.light{background:url(/ico_switch_dark.png) no-repeat!important;background-size:auto 100%!important}.switch .slider.callPc{background:url(/ico_switch_pc.png) no-repeat!important;background-size:auto 100%!important}.LazyLoad{opacity:0;transition:all 1s ease-in-out}.is-visible{opacity:1}span.vivbold{font-weight:700}.privacy-wrap{margin:auto;width:70%;display:flex;flex-direction:column;justify-content:center}.privacy-wrap .logo{text-align:center}.privacy-wrap p{line-height:27px}.privacy-wrap .item{margin-left:15px}@media(min-width:320px)and (max-width:768px){.home-title{margin-bottom:10px!important}}.ant-layout{background:var(--color-layout-gray)!important;position:relative}.ant-layout-header{height:auto!important}.ant-input{height:45px;border-radius:50px;background-color:var(--input-background);color:var(--color-primary-text);font-size:16px;box-shadow:0 2px 5px 1px rgba(64,60,67,.16);-webkit-box-shadow:0 2px 5px 1px rgba(64,60,67,.16);border:1px solid transparent}.ant-input::placeholder{color:var(--color-gray)}.ant-select-selector{border-radius:50px!important;background-color:var(--input-background)!important;padding:4px 11px!important;height:45px!important;box-shadow:0 2px 5px 1px rgba(64,60,67,.16);-webkit-box-shadow:0 2px 5px 1px rgba(64,60,67,.16);border:1px solid transparent!important}.ant-select-focused .ant-select-selector{border:1px solid #4096ff!important}.ant-select-status-error .ant-select-selector{border:1px solid #ff7875!important}.ant-select-selection-search-input{height:45px!important;font-size:16px!important;color:var(--color-primary-text)!important}.ant-select-selection-placeholder{margin-top:2px!important;color:var(--color-gray)!important;font-size:16px!important}.ant-select-dropdown{background-color:var(--card)!important}.ant-select-item-option-active{background-color:var(--color-active-autocomplete)!important}.ant-select-item{color:var(--color-primary-text)!important}.ant-btn{border-radius:15px;font-weight:500}.ant-layout-sider-zero-width-trigger{inset-inline-end:-29px!important}.ant-layout-sider-zero-width-trigger,.ant-layout-sider-zero-width-trigger-right{background-color:var(--color-layout-gray)!important;top:0!important;border:1px solid var(--color-border)!important;color:var(--color-primary-text)!important;width:29px!important;height:31px!important}.ant-layout-sider-zero-width-trigger-right{left:0}.ant-menu{border:none!important;background:none!important}.ant-menu-submenu{color:var(--color-gray)}.ant-menu-inline .ant-menu-sub.ant-menu-inline{padding-left:17px!important}.ant-menu-submenu-title{height:17px!important;padding-left:0!important;font-size:13px;border-radius:0!important;background-color:var(--color-layout-gray)!important}.ant-menu-submenu-title:active{background-color:unset!important}.ant-menu-submenu-title:hover{color:var(--color-primary)!important;font-weight:450}.ant-menu-inline .ant-menu-item{height:20px!important;padding-left:0!important;color:var(--color-gray)}.ant-menu-inline .ant-menu-item:active{background-color:unset!important}.ant-menu-inline .ant-menu-item:hover{color:var(--color-primary)!important;font-weight:450}.ant-menu-item-selected,.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--color-primary)!important}.ant-menu-item-selected{background-color:unset!important}.ant-menu-submenu-arrow{text-align:right!important}.ant-menu-submenu-placement-rightTop{display:none!important}.ant-spin-dot-item{background-color:var(--color-primary)!important}.ant-list-item{padding:8px!important;margin-bottom:0!important}.ant-empty-normal,.ant-list-item{color:var(--color-primary-text)!important}.ant-list-empty-text{display:none}.ant-modal-header{border-top-left-radius:10px;border-top-right-radius:10px}.ant-modal-content{border-radius:10px}.ant-modal-title{text-align:center}.ant-modal .ant-modal-content,.ant-modal .ant-modal-header{background-color:var(--card)!important}.ant-modal .ant-modal-close,.ant-modal .ant-modal-title{color:var(--color-primary-text)!important}.ant-list-pagination{-webkit-margin-before:15px!important;margin-block-start:15px!important}.ant-list-pagination .ant-pagination li{margin-right:.3rem!important}.ant-list-pagination .ant-pagination button{background-color:transparent!important;border:none!important}.ant-list-pagination .ant-pagination .ant-pagination-item{transform:scale(.9);border-radius:100%;background-color:#1677ff!important;border:1px solid #1677ff!important}.ant-list-pagination .ant-pagination .ant-pagination-item a{color:#fff!important}.ant-list-pagination .ant-pagination .ant-pagination-item-active{border:1px solid var(--color-gray)!important;background-color:#fff!important}.ant-list-pagination .ant-pagination .ant-pagination-item-active a{color:#000!important}.ant-list-pagination .ant-pagination .ant-pagination-next,.ant-list-pagination .ant-pagination .ant-pagination-prev{transform:scale(.9);border:1px solid var(--color-gray);border-radius:100%}.ant-list-pagination .ant-pagination .ant-pagination-next svg,.ant-list-pagination .ant-pagination .ant-pagination-prev svg{color:var(--color-gray)!important}.ant-list-pagination .ant-pagination .ant-pagination-disabled{border:1px solid var(--disabled);color:var(--disabled)!important}.ant-list-pagination .ant-pagination .ant-pagination-disabled svg{color:var(--disabled)!important}.ant-list-pagination .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-list-pagination .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:var(--color-primary-text)!important}.ant-card{background:var(--card)!important}.ant-card-body{padding:15px 8px!important}.ant-card-bordered{border:1px solid var(--border)!important}