body,html{height:100%;position:relative}body{background-color:#e5e8eb;min-height:100%;margin:0}.blind{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,hr,ul{margin:0;padding:0}hr{border:0}body,button,h1,h2,h3,h4,h5,h6,input,select,table,textarea{letter-spacing:-1px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,sans-serif;font-size:14px;font-weight:400;line-height:1.4}body{word-break:keep-all;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background-color:#fff;position:relative}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,strong{font-weight:400}fieldset,iframe,button{border:0}button{cursor:pointer}img{vertical-align:top}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}em,cite,i,abbr{font-style:normal;text-decoration:none}a{cursor:pointer;text-decoration:none}select{appearance:none;color:#000}select:focus{outline:none}button,input{background:0;border:0;border-radius:0}input[type=radio],input[type=checkbox]{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;top:0;left:0;overflow:hidden}input::-webkit-search-cancel-button{display:none}label{-webkit-tap-highlight-color:transparent}caption{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:relative;top:0;left:0;overflow:hidden}.blind{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;top:0;left:0;overflow:hidden}@media print{body{visibility:hidden}#printArea{visibility:visible;width:100%;position:absolute;top:0;left:0;display:block!important}.solid-line{border-top:1px solid #000;height:1px;margin:0;padding:0}.dotted-line{border-top:1px dotted #000;height:1px;margin:0;padding:0}.print-table{width:100%}.print-table tr{page-break-inside:avoid}.print-table td{padding:8px}.page:after{content:counter(page)}}td.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}.virtuoso::-webkit-scrollbar{width:6px;height:4px}.virtuoso::-webkit-scrollbar-thumb{background:#00000040;border-radius:20px}
