*{box-sizing:border-box}html,body,#root{background:#f4f6f9;height:100%;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.app-content-scroll{height:calc(100vh - 64px);padding:24px;overflow-y:auto}.ant-table-tbody>tr.row-expired>td{color:#8a929c;background:#fafbfd}.app-content-scroll.mobile-content{height:auto;padding:12px 16px;overflow-y:visible}.mobile-content input,.mobile-content textarea,.mobile-content select,.mobile-content .ant-select-selector,.mobile-content .ant-picker-input>input,.ant-drawer input,.ant-drawer textarea{font-size:16px!important}.m-fixed-actions{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:940;background:#fff;border-top:1px solid #dde3ec;gap:8px;padding:10px 16px;display:flex;position:fixed}.m-fixed-actions>*{border-radius:12px;flex:1;height:52px}.m-fixed-actions-spacer{height:72px}html.m-mobile .ant-modal-wrap{align-items:flex-end;display:flex}html.m-mobile .ant-modal{width:100vw!important;max-width:100vw!important;margin:0!important;padding-bottom:0!important;top:0!important}html.m-mobile .ant-modal .ant-modal-container{max-height:92dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}html.m-mobile .ant-modal-footer .ant-btn{min-height:44px}html.m-mobile .ant-drawer-right>.ant-drawer-content-wrapper,html.m-mobile .ant-drawer-left>.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}html.m-mobile .mobile-content .ant-row>.ant-col,html.m-mobile .ant-modal .ant-row>.ant-col,html.m-mobile .ant-drawer .ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}html.m-mobile .ant-form-horizontal .ant-form-item-label{text-align:left}html.m-mobile .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}html.m-mobile .ant-card-extra{flex-wrap:wrap;margin-inline-start:0}html.m-mobile .mobile-content .ant-card-body{padding:12px}html.m-mobile .mobile-content .ant-btn{min-height:40px}html.m-mobile .ant-tabs-tab{padding-block:10px}html.m-mobile .ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 16px);overflow-x:auto}html.m-mobile .m-filter-sheet>*,html.m-mobile .m-filter-sheet .ant-select,html.m-mobile .m-filter-sheet .ant-picker,html.m-mobile .m-filter-sheet .ant-input-affix-wrapper,html.m-mobile .m-filter-search .ant-input-affix-wrapper,html.m-mobile .m-filter-search .ant-input-search,html.m-mobile .m-filter-search .ant-select{width:100%!important}.attach-slot,.attach-slot .ant-upload{width:100%;display:block}
