html,body,#root{width:100%;height:100%;min-height:100vh;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5715}.ant-layout{min-height:100vh!important}@media (width>=1600px){.ant-layout-sider{flex:0 0 240px!important;width:240px!important;min-width:240px!important;max-width:240px!important}.ant-layout-sider-collapsed{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important}}.ant-layout-content>*{width:100%;max-width:1600px}@media (width>=1920px){.ant-layout-content{padding:24px 32px!important}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.flat-surface{background:var(--fl-canvas);max-width:1200px;min-height:calc(100vh - 120px);color:var(--fl-text);border-radius:14px;margin:0;padding:16px 20px 20px}.flat-surface .ant-card{background:var(--fl-panel);box-shadow:none;border:0;border-radius:14px}.flat-surface .ant-card .ant-card-head{border-bottom:0;min-height:0;padding:10px 14px 0}.flat-surface .ant-card .ant-card-head-title{padding:0;font-size:15px;font-weight:600}.flat-surface .ant-card .ant-card-body,.flat-surface .ant-card.ant-card-small .ant-card-body{padding:8px 14px 12px}.flat-surface .ant-card.ant-card-hoverable:hover{background:var(--fl-panel-hover);box-shadow:none}.flat-surface .ant-card .ant-card{background:var(--fl-canvas)}.flat-surface .ant-tabs-nav{margin-bottom:12px}.flat-surface .ant-tabs-nav:before{border-bottom-color:var(--fl-line)}.flat-surface .ant-tabs-tab{font-weight:500}.flat-surface .ant-table,.flat-surface .ant-table-container,.flat-surface .ant-table-content>table{background:0 0}.flat-surface .ant-table-thead>tr>th,.flat-surface .ant-table-thead>tr>td{color:var(--fl-text-2);border-bottom:1px solid var(--fl-line);background:0 0;font-size:13px;font-weight:500}.flat-surface .ant-table-thead>tr>th:before{display:none!important}.flat-surface .ant-table-tbody>tr>td{border-bottom:1px solid var(--fl-line-soft);background:0 0}.flat-surface .ant-table-tbody>tr:last-child>td{border-bottom:0}.flat-surface .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--fl-hover)}.flat-surface .ant-table-placeholder:hover>td{background:0 0}.flat-surface .ant-tag{border-color:#0000;border-radius:6px;font-weight:500}.flat-surface .ant-btn{box-shadow:none;border-radius:8px}.flat-surface .ant-btn-default,.flat-surface .ant-btn-dashed{background:var(--fl-fill);border-color:#0000}.flat-surface .ant-btn-default:not(:disabled):hover{background:var(--fl-fill-hover);color:var(--fl-text);border-color:#0000}.flat-surface .ant-btn-default.ant-btn-dangerous{background:var(--fl-danger-bg);border-color:#0000}.flat-surface .ant-btn-primary{box-shadow:none}.flat-surface .ant-btn-text:not(:disabled):hover{background:var(--fl-fill)}.flat-surface .ant-input,.flat-surface .ant-input-affix-wrapper,.flat-surface .ant-input-number,.flat-surface .ant-picker,.flat-surface .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--fl-fill);box-shadow:none;border-color:#0000;border-radius:8px}.flat-surface .ant-input:focus,.flat-surface .ant-input-focused,.flat-surface .ant-input-affix-wrapper-focused,.flat-surface .ant-picker-focused,.flat-surface .ant-select-focused:not(.ant-select-customize-input) .ant-select-selector{background:var(--fl-canvas);border-color:var(--fl-primary)!important;box-shadow:none!important}.flat-surface .ant-input::placeholder{color:var(--fl-text-3)}.flat-surface .ant-alert{border:0;border-radius:10px}.flat-surface .ant-descriptions-item-label{color:var(--fl-text-2)}.flat-surface .ant-statistic-title{color:var(--fl-text-2);font-size:13px}.flat-surface .ant-divider{border-color:var(--fl-line-soft)}.flat-surface .ant-list-item{border-block-end-color:var(--fl-line-soft)!important}.flat-surface .ant-radio-button-wrapper{background:var(--fl-fill);border-color:#0000}.flat-surface .ant-radio-button-wrapper:before{display:none}.flat-surface .ant-radio-button-wrapper-checked{background:var(--fl-primary-bg);color:var(--fl-primary)}.flat-surface .ant-picker-calendar{background:0 0}.flat-surface .ant-picker-calendar .ant-picker-panel{background:0 0;border-top:0}@media (width<=768px){.flat-surface{border-radius:10px;padding:10px 8px 16px}}body.flat-active .ant-modal .ant-modal-content,body.flat-active .ant-drawer .ant-drawer-content,body.flat-active .ant-popover .ant-popover-inner{border-radius:14px;box-shadow:0 8px 28px #0000001a}body.flat-active .ant-modal .ant-modal-header{border-bottom:0}body.flat-active .ant-modal .ant-modal-footer,body.flat-active .ant-drawer .ant-drawer-footer{border-top:0}body.flat-active .ant-drawer .ant-drawer-header{border-bottom:0}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) .ant-btn{box-shadow:none;border-radius:8px}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) :is(.ant-btn-default,.ant-btn-dashed){background:var(--fl-fill);border-color:#0000}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) .ant-btn-default:not(:disabled):hover{background:var(--fl-fill-hover);color:var(--fl-text);border-color:#0000}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) .ant-btn-default.ant-btn-dangerous{background:var(--fl-danger-bg);border-color:#0000}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) .ant-btn-primary{box-shadow:none}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) .ant-btn-text:not(:disabled):hover{background:var(--fl-fill)}body.flat-active :is(.ant-modal,.ant-drawer) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker),body.flat-active :is(.ant-modal,.ant-drawer) .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--fl-fill);box-shadow:none;border-color:#0000;border-radius:8px}body.flat-active :is(.ant-modal,.ant-drawer) :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused){background:var(--fl-canvas);border-color:var(--fl-primary)!important;box-shadow:none!important}body.flat-active :is(.ant-modal,.ant-drawer,.ant-popover) .ant-alert{border:0;border-radius:10px}body.flat-active :is(.ant-modal,.ant-drawer) .ant-tag{border-color:#0000;border-radius:6px;font-weight:500}body.flat-active :is(.ant-modal,.ant-drawer) .ant-table-thead>tr>th{border-bottom:1px solid var(--fl-line);background:0 0}body.flat-active :is(.ant-modal,.ant-drawer) .ant-table-thead>tr>th:before{display:none!important}body.flat-active :is(.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container){border-radius:12px;box-shadow:0 6px 20px #00000014}
