.halfModal_wrapper__H2sXA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:.3s}@media screen and (1136px <= width){.halfModal_wrapper__H2sXA{display:grid;place-items:center}}.halfModal_box__kWjvD{display:flex;flex-direction:column;width:100vw;height:calc(100% - 40px);background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;transform:translateY(100%);transition:.3s;overflow:hidden}.halfModal_openWrapper__e5S_r{visibility:visible;opacity:1}.halfModal_openBox__jySXf{transform:translateY(40px)}.halfModal_titleHeader__cJz_T{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e6e6e6}@media screen and (1136px <= width){.halfModal_titleHeader__cJz_T{padding:24px 24px 20px}}.halfModal_headerButton__k5LGN{width:48px}@media screen and (1136px <= width){.halfModal_headerButton__k5LGN{width:56px}}.halfModal_resetButton__gMhUJ{color:#8c8c8c;font-size:1.2rem;font-weight:700}@media screen and (1136px <= width){.halfModal_resetButton__gMhUJ{font-size:1.4rem}}.halfModal_closeButton__TsKMg{height:24px}.halfModal_title__AGqUm{flex-grow:1;font-size:1.6rem;font-weight:700;text-align:center}@media screen and (1136px <= width){.halfModal_title__AGqUm{font-size:2rem}}.halfModal_title__AGqUm:not(.halfModal_resetButton__gMhUJ+.halfModal_title__AGqUm){margin-left:48px}@media screen and (1136px <= width){.halfModal_title__AGqUm:not(.halfModal_resetButton__gMhUJ+.halfModal_title__AGqUm){margin-left:56px}}.halfModal_footerWrapper__MzfIJ{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px}@media screen and (1136px <= width){.halfModal_footerWrapper__MzfIJ{padding:24px}}.halfModal_footerWrapperHorizontal__3zV6L{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:12px;padding:18px}.halfModal_cancelButton__EaqIN{max-width:216px;min-width:auto;width:100%}.halfModal_pcContainer__2c_uv{display:flex;min-height:100px;max-height:calc(100% - 80px)}.halfModal_pcContainerFixed__fmyWK{display:flex;min-height:100px;height:calc(100% - 80px);max-height:1100px}.halfModal_pcBox__6vahT{display:flex;flex-direction:column;width:594px;border-radius:12px;background:#fff;overflow:hidden}.largeModal_wrapper__AFAXU{display:grid;place-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:.3s}.largeModal_box__j6CNz{display:flex;flex-direction:column;row-gap:16px;width:calc(100% - 32px);min-height:100px;max-height:calc(100% - 80px);background-color:#fff;border-radius:8px}@media screen and (1136px <= width){.largeModal_box__j6CNz{row-gap:24px;max-width:594px}}.largeModal_bgGray__epgkr{background-color:#f5f5f7}.largeModal_boxPadding__oUOsX{padding:16px 16px 20px}@media screen and (1136px <= width){.largeModal_boxPadding__oUOsX{padding:24px}}.largeModal_contentWrapper__Tr0AK{display:flex;flex-grow:1;overflow:hidden}.largeModal_contentTextArea__lYBAk{display:flex;flex-direction:column;flex-grow:1}.largeModal_contentRowGap__FNfYm{row-gap:16px}@media screen and (1136px <= width){.largeModal_contentRowGap__FNfYm{row-gap:24px}}.largeModal_contentText__lCDHP{flex-grow:1;font-size:1.4rem;font-weight:400;overflow-y:auto}@media screen and (1136px <= width){.largeModal_contentText__lCDHP{column-gap:8px;font-size:1.6rem}}.largeModal_open__J_V5Y{visibility:visible;opacity:1}.largeModal_close__SZFxJ{visibility:hidden;opacity:0}.largeModal_title__YHJcs{display:flex;align-items:center;column-gap:4px;flex-shrink:0;font-size:1.6rem;font-weight:700}@media screen and (1136px <= width){.largeModal_title__YHJcs{font-size:1.8rem}}.largeModal_footerWrapper__D3rjj{display:flex;flex-direction:column;align-items:center;row-gap:16px;flex-shrink:0;padding-top:8px}@media screen and (1136px <= width){.largeModal_footerWrapper__D3rjj{padding-top:24px}}.largeModal_icon__AVORi{width:24px;height:24px}.largeModal_icon__AVORi path{fill:#b60081}@media screen and (1136px <= width){.largeModal_icon__AVORi{width:32px;height:32px}}.largeModal_cancelText__DoSxU{color:#8c8c8c;font-size:1.4rem;font-weight:400;cursor:pointer}@media screen and (1136px <= width){.largeModal_cancelText__DoSxU{font-size:1.6rem}}.smallModal_wrapper__2RBpf{display:grid;place-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);visibility:hidden;opacity:0;transition:.3s}.smallModal_box__ubpFr{display:flex;flex-direction:column;row-gap:8px;width:calc(100% - 95px);min-height:100px;max-height:calc(100% - 40px);padding:16px;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 48px 0 rgba(0,0,0,.12),0 16px 32px 0 rgba(0,0,0,.12),0 12px 24px 0 rgba(0,0,0,.12)}@media screen and (1136px <= width){.smallModal_box__ubpFr{max-width:434px;max-height:calc(100% - 80px);padding:24px}}.smallModal_contentWrapper__wj2Ix{display:flex;flex-grow:1;overflow:hidden}.smallModal_contentTextArea__mGqts{display:flex;flex-direction:column;row-gap:8px;flex-grow:1;padding:0 8px 16px}.smallModal_contentText__vnCri{display:flex;flex-direction:column;font-size:1.4rem;font-weight:400;flex-grow:1;overflow-y:auto}@media screen and (1136px <= width){.smallModal_contentText__vnCri{font-size:1.6rem}}.smallModal_open__5gaxR{visibility:visible;opacity:1}.smallModal_title___MsFm{display:flex;align-items:center;column-gap:4px;font-size:1.4rem;font-weight:700}@media screen and (1136px <= width){.smallModal_title___MsFm{font-size:1.6rem}}.smallModal_footerWrapper__MnTje{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.smallModal_icon__DtbnZ{width:24px;height:24px}.smallModal_icon__DtbnZ path{fill:#b60081}.snackbar_wrapper__kHwA_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;gap:8px;width:160px;min-height:160px;padding:12px;background-color:rgba(84,84,84,.8);border-radius:8px}@media screen and (1136px <= width){.snackbar_wrapper__kHwA_{width:278px;min-height:146px;padding:24px}}.snackbar_show__b8Rdl{opacity:1;visibility:visible;transition:.2s}.snackbar_hidden__5_ms2{opacity:0;visibility:hidden;transition:.4s}.snackbar_iconWrapper__Pk7xj{width:64px;height:64px;margin:0 auto}.snackbar_icon__J9QZi{width:100%;height:100%}.snackbar_icon__J9QZi path{fill:#fff}.snackbar_text__ReK5F{text-align:center;color:#fff;font-size:1.6rem}