[confirm-modal].dark{color:#fff}[confirm-modal] h2{text-align:center;padding-top:20px;padding-right:0;padding-bottom:32px;padding-left:0}[confirm-modal] .body{text-align:center;padding-bottom:40px}[confirm-modal] .body .bts{margin-top:40px}[confirm-modal] .body .bts>button{width:calc(50% - 4px);border-radius:30px;font-size:16px}[confirm-modal] .body .bts>button:first-of-type{margin-right:8px}[pagination]{text-align:center}[pagination] button{width:20px;height:20px;vertical-align:middle}[pagination] button svg{width:11px}[pagination] button svg .stroke-target{stroke:#777}.no-touch [pagination] button:hover:not(.hover-disable) svg .stroke-target,[pagination] button:active svg .stroke-target{stroke:#fff}[pagination] button+button{margin-left:10px}[pagination] a{vertical-align:middle;display:inline-block;margin-right:24px;margin-left:24px;position:relative;padding-top:0;padding-right:2px;padding-bottom:0;padding-left:2px;color:#777;opacity:.4}.no-touch [pagination] a:hover:not(.hover-disable),[pagination] a.active,[pagination] a:active{opacity:1}[pagination] a.active:after{content:"";display:block;position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%;height:1px;background-color:#fff}[pagination] a+a{margin-left:0}[pagination] .left button{transform:rotate(90deg)}[pagination] .right button{transform:rotate(-90deg)}[pagination] .invisible{opacity:.2;pointer-events:none}[pagination].dark button svg .stroke-target{stroke:#191919}.no-touch [pagination].dark button:hover:not(.hover-disable) svg .stroke-target,[pagination].dark button:active svg .stroke-target{stroke:#000}[pagination].dark a{color:#787781;opacity:.4}.no-touch [pagination].dark a:hover:not(.hover-disable),[pagination].dark a.active,[pagination].dark a:active{opacity:1}[pagination].dark a.active:after{content:"";display:block;position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%;height:1px;background-color:#000}[grid-table]{position:relative}[grid-table] table{table-layout:fixed}[grid-table] table thead th{border-top:1px solid #aaa;border-bottom:2px solid #aaa;padding:5px}[grid-table] table thead th>i{display:inline-block;position:relative;height:8px;margin-left:5px}[grid-table] table thead th>i:after,[grid-table] table thead th>i:before{position:absolute;content:"";display:block;border-left:3px solid transparent;border-right:3px solid transparent}[grid-table] table thead th>i:before{left:0;bottom:0;right:auto;top:auto;border-top:3px solid #545454}[grid-table] table thead th>i:after{left:0;top:0;right:auto;bottom:auto;border-bottom:3px solid #545454}[grid-table] table thead th>i.desc:before{border-top:3px solid #bcbcbc}[grid-table] table thead th>i.asc:after{border-bottom:3px solid #bcbcbc}[grid-table] table tbody{position:relative}[grid-table] table tbody td{border-bottom:1px solid #ccc;padding:5px}[grid-table] table tbody td .bold{font-weight:700}[grid-table] table tbody.moving tr{transition:transform .3s;box-shadow:inset 0 0 1px 0 #999}[grid-table] table tbody tr{position:relative;background-color:#fff}[grid-table] table tbody tr.drag{z-index:1;box-shadow:0 0 5px #999;transition:none}[grid-table] .header{position:absolute;left:0;top:0;right:auto;bottom:auto;background-color:#fff;z-index:2}[grid-table] .scroll-holder{display:inline-block;overflow-y:auto;position:relative;border-bottom:1px solid #ccc}[grid-table] i.icon-menu{cursor:row-resize}[grid-table] i.icon-menu.dimmed{opacity:.2;cursor:no-drop}[grid-table] .no-list{padding:10px;font-size:15px;text-align:center}[grid-table].loading:after{content:"Loading...";position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;display:flex;justify-content:center;flex-flow:column;text-align:center;background-color:rgba(0,0,0,.2);font-weight:700;color:#fff;z-index:10;font-size:20px}[modal][manage-checkin-start-modal] div[date-input]{display:block;width:100%}[modal][manage-checkin-start-modal] [manage-date-input]{max-width:100%}[modal][manage-checkin-start-modal]>.panel{max-width:330px;width:90%;padding:20px;border:1px solid #313131;border-radius:8px;overflow:visible}[modal][manage-checkin-start-modal]>.panel .header{padding-top:0;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #2c2c2c}[modal][manage-checkin-start-modal]>.panel .header .title{font-size:16px;color:#fff;text-align:center}[modal][manage-checkin-start-modal]>.panel .header .close{display:none}[modal][manage-checkin-start-modal]>.panel .scroll-area{padding:0}[modal][manage-checkin-start-modal]>.panel .content-holder .sub-info{padding-top:20px;padding-right:0;padding-bottom:12px;padding-left:0;font-size:13px;color:hsla(0,0%,100%,.8);text-align:center}[modal][manage-checkin-start-modal]>.panel .btn-holder{padding-top:20px;padding-bottom:16px}[modal][manage-checkin-start-modal]>.panel .btn-holder [color-button]{display:inline-block;width:calc(50% - 4px);max-width:140px;height:40px}[modal][manage-checkin-start-modal]>.panel .btn-holder [color-button]:first-child{margin-right:8px}.no-shrink{flex-shrink:0}[manage-option-checkin] .contents-holder .btn{width:auto;max-width:none;height:32px;margin-top:4px;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:15px;margin-right:10px;border-radius:3px;font-size:12px;line-height:30px}[manage-option-checkin] .contents-holder>[with-label]{border-bottom:1px solid #2c2c2c}[manage-option-checkin] .contents-holder .participate-team .inner>div{line-height:40px}[manage-option-checkin] .contents-holder .selected-team-checkin .register{border:1px solid #707070;color:#545454}[manage-option-checkin] .contents-holder .selected-team-checkin .cancel{background-color:#313131;color:#777}[manage-option-checkin] .contents-holder .checkin-team .number-item{display:inline-block;vertical-align:middle}[manage-option-checkin] .contents-holder .checkin-team .detail{font-size:12px;line-height:40px;display:inline-block;vertical-align:middle;margin-left:10px}[manage-option-checkin] .contents-holder .complete-checkin .infinite{display:inline-block;vertical-align:middle;margin-right:10px}[manage-option-checkin] .contents-holder .complete-checkin .refresh{width:32px;height:32px;border-radius:10px;background-color:#3b3e43;position:relative;vertical-align:middle}[manage-option-checkin] .contents-holder .complete-checkin .refresh:after{content:"";display:block;background-image:url(/img/manage/ico_initialize.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:14px;position:absolute;left:10px;bottom:9px;right:auto;top:auto}[manage-option-checkin] .contents-holder .enter-checkin span{display:inline-block}[manage-option-checkin] .contents-holder .enter-checkin span em{display:inline-block;margin-right:20px;font-size:12px;line-height:30px}[manage-option-checkin] .contents-holder .table-holder .manage{margin-bottom:60px;overflow-x:auto}[manage-option-checkin] .contents-holder .table-holder .manage table colgroup col{min-width:40px}[manage-option-checkin] .contents-holder .table-holder .manage table colgroup col:first-of-type{width:50px}[manage-option-checkin] .contents-holder .table-holder .manage table colgroup col:nth-of-type(2){width:40px}[manage-option-checkin] .contents-holder .table-holder .manage table colgroup col:nth-of-type(3),[manage-option-checkin] .contents-holder .table-holder .manage table colgroup col:nth-of-type(4){width:40%;min-width:100px}[manage-option-checkin] .contents-holder .table-holder .manage table thead th{height:37px;font-size:12px;text-align:left}[manage-option-checkin] .contents-holder .table-holder .manage table thead th:first-of-type{text-align:center}[manage-option-checkin] .contents-holder .table-holder .manage table thead th [checkbox-item]{padding:0}[manage-option-checkin] .contents-holder .table-holder .manage table tbody td{height:43px;font-size:12px}[manage-option-checkin] .contents-holder .table-holder .manage table tbody td:first-of-type{text-align:center}[manage-option-checkin] .contents-holder .table-holder .manage table tbody td [checkbox-item]{padding:0}[manage-option-checkin] .contents-holder .table-holder .manage table tbody td [avatar]{width:30px;border-radius:0;vertical-align:middle}[manage-option-checkin] .contents-holder .table-holder .manage .no-list{height:60px;padding-top:21px;padding-right:0;padding-bottom:21px;padding-left:0;font-size:12px;border-bottom:1px solid #121820}[manage-option-checkin] .force-end{margin-top:50px}[manage-option-checkin] .force-end>p{color:#fff;font-size:12px;text-align:center;margin-top:32px;margin-right:0;margin-bottom:32px;margin-left:0}[manage-option-checkin] .force-end [color-button]{display:block;max-width:230px;width:100%;margin-left:auto;margin-right:auto}@media (min-width:1024px){[manage-option-checkin] .find-team .inner>[text-input]{width:71%}[manage-option-checkin] .complete-checkin .infinite{display:block;vertical-align:middle;margin-right:10px;line-height:38px}[manage-option-checkin] .force-end [color-button]{max-width:533px;width:41%}}