body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--blue-50:#eff6ff;--blue-500:#3b82f6;--blue-600:#2563eb;--red-50:#fef2f2;--red-500:#ef4444;--font-pretendard:"Pretendard",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--min-width:1920px;--content-width:1760px;--header-height:60px;--section-padding:80px}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-pretendard)}.app-wrapper{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;width:100%}header{background-color:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);padding:20px 80px;padding:20px var(--section-padding);width:100%;z-index:10}header .content{align-items:flex-end;flex-wrap:wrap;gap:40px 100px;justify-content:space-between;min-width:1760px;min-width:var(--content-width)}.middle-container,header .content{display:flex;margin:0 auto;max-width:1760px;max-width:var(--content-width)}.middle-container{align-items:center;height:24px;width:100%}.alert-container,.content-container,.user-container{display:flex;justify-content:center;padding:20px 80px;padding:20px var(--section-padding);width:100%}.flex{display:flex}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-base{color:#374151;color:var(--gray-700);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-pretendard);font-style:normal;line-height:normal}.text-sm{font-size:14px}.text-md{font-size:16px}.text-lg{font-size:20px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.button-base{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-pretendard);font-size:14px;font-weight:500;gap:10px;height:34px;justify-content:center;padding:8px 12px}.action-button,.button-base{color:#4b5563;color:var(--gray-600)}.primary-button{background:#3b82f6;background:var(--blue-500);border:none;color:#fff}.input-base{border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;color:#374151;color:var(--gray-700);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--font-pretendard);font-size:16px;height:48px;outline:none;padding:10px 16px}.input-base:focus{border-color:#2563eb;border-color:var(--blue-600)}.input-base::placeholder{color:#9ca3af;color:var(--gray-400)}.table-container{border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:12px;overflow:hidden}.table-header{background:#f9fafb;background:var(--gray-50);color:#6b7280;color:var(--gray-500);font-size:14px;font-weight:500}.table-header,.table-row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);padding:12px 20px}.table-row{background:#fff}.table-row:hover{background:#f9fafb;background:var(--gray-50)}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-content{background:#fff;border-radius:12px;max-width:90%;min-width:320px;padding:24px}.badge{border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px}.badge-blue{background:#eff6ff;background:var(--blue-50);color:#2563eb;color:var(--blue-600)}.badge-gray{background:#f3f4f6;background:var(--gray-100);color:#4b5563;color:var(--gray-600)}.w-full{width:100%}.h-full{height:100%}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.hidden{display:none}
/*# sourceMappingURL=main.8b43607a.css.map*/