.template-project-confirmation-dialog-module__OuzYSa__backdrop{z-index:130;background:#1415186b;border:0;position:fixed;inset:0}.template-project-confirmation-dialog-module__OuzYSa__dialog{z-index:131;color:#1b1c20;background:#fff;border:1px solid #e2e3e6;border-radius:20px;width:min(520px,100vw - 32px);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #1415183d}.template-project-confirmation-dialog-module__OuzYSa__dialog :where(button){font:inherit}.template-project-confirmation-dialog-module__OuzYSa__dialog :where(button:focus-visible){outline-offset:2px;outline:2px solid #202126}.template-project-confirmation-dialog-module__OuzYSa__header{border-bottom:1px solid #ececef;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:24px 24px 21px;display:grid}.template-project-confirmation-dialog-module__OuzYSa__icon,.template-project-confirmation-dialog-module__OuzYSa__close{place-items:center;display:grid}.template-project-confirmation-dialog-module__OuzYSa__icon{color:#202126;background:#f1f1f3;border-radius:14px;width:48px;height:48px}.template-project-confirmation-dialog-module__OuzYSa__icon svg{stroke-width:1.8px;width:22px;height:22px}.template-project-confirmation-dialog-module__OuzYSa__header h2{font-size:21px;font-weight:var(--brandgyul-font-weight-semibold);letter-spacing:-.035em;word-break:keep-all;margin:0;line-height:1.3}.template-project-confirmation-dialog-module__OuzYSa__header p{color:#74777e;word-break:keep-all;margin:4px 0 0;font-size:13px;line-height:1.45}.template-project-confirmation-dialog-module__OuzYSa__close{color:#4f5258;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0}.template-project-confirmation-dialog-module__OuzYSa__close:hover{background:#f2f2f4}.template-project-confirmation-dialog-module__OuzYSa__body{gap:8px;padding:24px;display:grid}.template-project-confirmation-dialog-module__OuzYSa__body>p,.template-project-confirmation-dialog-module__OuzYSa__body>small{word-break:keep-all;margin:0}.template-project-confirmation-dialog-module__OuzYSa__body>p{color:#303136;font-size:14px;line-height:1.65}.template-project-confirmation-dialog-module__OuzYSa__body strong{font-weight:var(--brandgyul-font-weight-semibold)}.template-project-confirmation-dialog-module__OuzYSa__body>small{color:#83868c;font-size:12.5px;line-height:1.55}.template-project-confirmation-dialog-module__OuzYSa__footer{border-top:1px solid #ececef;justify-content:flex-end;gap:10px;padding:18px 24px 22px;display:flex}.template-project-confirmation-dialog-module__OuzYSa__footer button{color:#34353a;cursor:pointer;min-width:104px;height:46px;font-size:14px;font-weight:var(--brandgyul-font-weight-semibold);background:#fff;border:1px solid #d8dade;border-radius:999px;place-items:center;padding:0 19px;display:grid}.template-project-confirmation-dialog-module__OuzYSa__footer .template-project-confirmation-dialog-module__OuzYSa__confirm{color:#fff;background:#202126;border-color:#202126;min-width:176px}.template-project-confirmation-dialog-module__OuzYSa__confirm:hover{background:#36373b}@media (max-width:767px){.template-project-confirmation-dialog-module__OuzYSa__dialog{width:100%;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;top:auto;bottom:0;left:0;transform:none}.template-project-confirmation-dialog-module__OuzYSa__header{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;padding:19px 17px 17px}.template-project-confirmation-dialog-module__OuzYSa__icon{border-radius:12px;width:44px;height:44px}.template-project-confirmation-dialog-module__OuzYSa__header h2{font-size:19px}.template-project-confirmation-dialog-module__OuzYSa__header p{font-size:12px}.template-project-confirmation-dialog-module__OuzYSa__body{padding:20px 17px}.template-project-confirmation-dialog-module__OuzYSa__footer{gap:8px;padding:14px 17px 16px}.template-project-confirmation-dialog-module__OuzYSa__footer button{flex:1 1 0;min-width:0;height:48px;padding:0 12px}.template-project-confirmation-dialog-module__OuzYSa__footer .template-project-confirmation-dialog-module__OuzYSa__confirm{flex-grow:1.55;min-width:0}}
