main:has(.v271635-table){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}
.v271635-head,.v271635-period,.v271635-summary,.v271635-section-head,.v271635-table,.v271635-note{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.v271635-table{display:block!important;width:100%!important;overflow:visible!important;margin-left:0!important;margin-right:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.v271635-table *{box-sizing:border-box!important}
.v271635-table-head{display:none!important}
.v271635-team-row{min-width:0!important;max-width:100%!important;width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:0 0 8px!important;border:1px solid #dfe7f1!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}
.v271635-team-row:last-child{margin-bottom:0!important}
.v271635-team-row>button,.v271635-team-row>.v271635-work-count{width:auto!important;min-width:0!important;max-width:100%!important;min-height:48px!important;margin:0!important;border-right:1px solid #edf1f6!important;border-bottom:0!important;border-radius:0!important}
.v271635-team-row>.v271635-team-name{grid-column:1/-1!important;width:100%!important;min-height:50px!important;border-right:0!important;border-bottom:1px solid #e7edf4!important;padding:9px 12px!important}
.v271635-work-count,.v271635-count,.v271635-total{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:17px 1px 5px!important;font-size:14px!important;overflow:hidden!important}
.v271635-main-number{display:block!important;font-size:15px!important;font-weight:950!important;line-height:1!important;color:inherit!important}
.v271635-today-count{display:block!important;margin-top:4px!important;font-size:7px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}
.v271635-today-count.zero,.v271635-summary-today.zero{color:#9aa7b5!important}
.v271635-today-count.active,.v271635-summary-today.active{color:#d83b34!important}
.v271635-summary-today{display:block!important;margin-top:3px!important;font-size:8px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important}
.v271635-work-count::before,.v271635-count::before,.v271635-total::before{position:absolute!important;top:5px!important;left:0!important;right:0!important;text-align:center!important;color:#7e8da0!important;font-size:7px!important;font-weight:850!important;line-height:1.05!important;white-space:nowrap!important}
.v271635-team-row>*:nth-child(2)::before{content:'작업'!important}
.v271635-team-row>*:nth-child(3)::before{content:'위험평가'!important}
.v271635-team-row>*:nth-child(4)::before{content:'TBM'!important}
.v271635-team-row>*:nth-child(5)::before{content:'PTW'!important}
.v271635-team-row>*:nth-child(6)::before{content:'작업일지'!important}
.v271635-team-row>*:nth-child(7)::before{content:'누락합계'!important}
.v271635-team-row>*:nth-child(7){border-right:0!important}
.v271635-team-row>.v271635-work-count{flex-direction:row!important;padding-top:17px!important}
.v271635-empty{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}
@media(max-width:360px){.v271635-work-count::before,.v271635-count::before,.v271635-total::before{font-size:6.5px!important}.v271635-work-count,.v271635-count,.v271635-total{font-size:13px!important}}
