<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    body {
        margin: 0;
        padding: 0;
        color: #222222;
        font-family: 'Nanum Gothic';
    }

    header {
        font-size: 1.5rem;
        font-weight: bold;
        padding: 16px;
        background: #F4FAFC;
        border-bottom: 1px solid #D4DADB;
    }

	input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}

    .srch_wrap {
        margin: 1rem 1rem 0px 1rem;
        border: 1px solid #D4D4Db;
        border-radius: 3px;
        padding: 1rem;
    }

    .srch_btn {
        padding: 4px;
        width: 60px;
    }

    .flex_row {
        display: flex;
        flex-direction: row;   
    }

    .flex_column {
        display: flex;
        flex-direction: column;
    }

    .srch_label {
        display: inline-block;
        padding: 5px;
    }

    .srch_input {
        display: inline-block;
        padding: 3px;
        width: 100px;
    }

	.srch_select {
		width: 80px;
	}

    .mr_3 {
        margin-right: 3px;
    }
    .mr_8 {
        margin-right: 8px;
    }
    .mr_16 {
        margin-right: 16px;
    }
    .mr_25 {
        margin-right: 25px;
    }

    .pa_16 {
        padding: 16px;
    }

    .tableWrapper {
        width: calc(100% - 2rem);
        margin: 0px 1rem;
        height: calc(100vh - 15rem);
        border: 1px solid #cdcdcd;
        overflow: auto;
    }

    .tableWrapper2 {
        width: calc(100% - 2rem);
        margin: 0px 1rem;
        height: calc(100vh - 13rem);
        border: 1px solid #cdcdcd;
        overflow: auto;
    }

    table {
        width: 100%;
        border: 1px solid #cdcdcd;
        border-collapse: collapse;
    }

    th {
        position: sticky;
        top: 0px;
        background-color: #F4FAFC !important;
    }

    td, th {
        border: 1px solid #cdcdcd;
        padding: 8px;
        text-align: center;
    }

    .add_opacity {
        opacity: 0.6;
    }

    .flex_1 {
        flex: 1;
    }

    .underline {
        text-decoration: underline;
    }

    header span {
        cursor: pointer;
    }

    .popup {
        position: absolute;
        background: white;
    }

    .popback {
        background: black;
        opacity: 0.6;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .popheader {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background-color: #8fd6ee;
        padding: 10px;
        font-weight: bold;
    }

    .pa_10 {
        padding: 10px;
    }

    .rm_style {
        border: none;
        background: none;
    }

    .pop_label {
        display: inline-block;
        width: 80px;
    }

    .mb_16 {
        margin-bottom: 16px;
    }

    .pop_bottom {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        width: 100%;
        padding: 10px;
        border: none;
        background: #cccccc;
        font-size: 1rem;
        cursor: pointer;
    }

    .pop_input {
        padding: 5px;
    }

    .pop_close {
        float: right;
        cursor: pointer;
    }

	.date_input {
		width: 80px;
	}

	.vr_set_popup {
		/*display: none;*/
		width: 300px;
		height: 150px;
		top: calc(50% - 150px);
		left: calc(50% - 150px);
		border-radius: 5px;
	}

	.vr_num_band_popup {
		width: 1000px;
		height: 600px;
		top: calc(50% - 300px);
		left: calc(50% - 500px);
		border-radius: 5px;
	}

	.vr_num_band_popup select {
		width: 100px;
	}

	.vr_num_band_popup input {
		width: 150px;
	}

	.vr_num_band_popup .tableWrapper {
		width: calc(100% - 2.1rem);
		height: 500px;
	}

	.vr_num_band_popup .srch_wrap {
		padding : 5px 16px 5px 16px;
		margin-bottom : 10px;
	}

	/* ë¡œë”© ìŠ¤í”¼ë„ˆ */
	.LodingSpinner { 
		display: block; 
		position: fixed; 
		top: 0; 
		left: 0; 
		width: 100%; 
		height: 100%; 
		background: rgba(0,0,0,0.2); 
		z-index: 1000; 
		justify-content: center; 
		align-items: center; 
/*		margin: -30px 0 0 -30px;*/
	} 

	.LodingSpinner .spinner { 
		position: absolute; 
		top: 50%; 
		left: 50%; 
		border: 8px solid #f3f3f3; 
		/* Light grey */ 
		border-top: 8px solid #3498db; 
		/* Blue */ 
		border-radius: 50%; width: 60px; 
		height: 60px; 
		animation: spinner 2s linear infinite; 
	} 

	@keyframes spinner { 
		0% { 
			transform: rotate(0deg);
		} 
		100% { transform: rotate(360deg); 
		} 
	}
	/* ë¡œë”© ìŠ¤í”¼ë„ˆ */</pre></body></html>