@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";._backdrop_w92d8_7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_backdropFadeIn_w92d8_1 .2s ease-out;padding:16px}._backdropClosing_w92d8_22{animation:_backdropFadeOut_w92d8_1 .2s ease-out forwards}._dialog_w92d8_27{position:relative;width:90%;max-width:420px;background:var(--toss-white, #FFFFFF);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:28px 24px 24px;animation:_dialogFadeIn_w92d8_1 .3s ease-out;display:flex;flex-direction:column;align-items:center;text-align:center;max-height:calc(100vh - 32px);overflow-y:auto}._dialogClosing_w92d8_44{animation:_dialogFadeOut_w92d8_1 .2s ease-out forwards}._iconContainer_w92d8_49{display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}._iconContainer_w92d8_49 svg{display:block}._title_w92d8_62{font-size:20px;font-weight:700;line-height:1.4;color:var(--toss-gray-900, #111827);margin:0 0 12px;word-break:keep-all}._message_w92d8_72{font-size:15px;font-weight:400;line-height:1.6;color:var(--toss-gray-600, #6B7280);margin:0 0 24px;white-space:pre-wrap;word-break:keep-all}._dialog_w92d8_27:not(:has(._title_w92d8_62)) ._message_w92d8_72{margin-top:4px}._buttonContainer_w92d8_88{display:flex;gap:8px;width:100%;flex-shrink:0}._confirmButton_w92d8_95,._cancelButton_w92d8_96{flex:1;height:52px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:0}._confirmButton_w92d8_95{background-color:var(--toss-primary, #0064FF);color:#fff}._confirmButton_w92d8_95:hover{background-color:var(--toss-primary-dark, #0052CC);transform:translateY(-1px)}._confirmButton_w92d8_95:active{background-color:var(--toss-primary-darker, #004099);transform:translateY(0)}._confirmButton_w92d8_95:focus{outline:none;box-shadow:0 0 0 4px #0064ff33}._cancelButton_w92d8_96{background-color:var(--toss-gray-100, #F3F4F6);color:var(--toss-gray-700, #374151);border:1px solid var(--toss-gray-200, #E5E7EB)}._cancelButton_w92d8_96:hover{background-color:var(--toss-gray-200, #E5E7EB);border-color:var(--toss-gray-300, #D1D5DB)}._cancelButton_w92d8_96:active{background-color:var(--toss-gray-300, #D1D5DB)}._cancelButton_w92d8_96:focus{outline:none;box-shadow:0 0 0 4px #6b72801a}._buttonContainer_w92d8_88:has(>button:only-child){display:block}._buttonContainer_w92d8_88:has(>button:only-child) button{width:100%}@keyframes _backdropFadeIn_w92d8_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropFadeOut_w92d8_1{0%{opacity:1}to{opacity:0}}@keyframes _dialogFadeIn_w92d8_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _dialogFadeOut_w92d8_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(20px)}}@media (max-width: 640px){._dialog_w92d8_27{width:calc(100% - 32px);max-width:none;padding:24px 20px 20px}._title_w92d8_62{font-size:18px}._message_w92d8_72{font-size:14px;margin-bottom:20px}._buttonContainer_w92d8_88{flex-direction:column;gap:8px}._confirmButton_w92d8_95,._cancelButton_w92d8_96{width:100%;height:48px}._buttonContainer_w92d8_88{display:flex;flex-direction:column-reverse}}@media (prefers-color-scheme: dark){._dialog_w92d8_27{background:#fff!important;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}._title_w92d8_62{color:#111827!important}._message_w92d8_72{color:#6b7280!important}._cancelButton_w92d8_96{background-color:#f3f4f6!important;color:#374151!important;border-color:#e5e7eb!important}._cancelButton_w92d8_96:hover{background-color:#e5e7eb!important;border-color:#d1d5db!important}}@media (prefers-reduced-motion: reduce){._backdrop_w92d8_7,._backdropClosing_w92d8_22,._dialog_w92d8_27,._dialogClosing_w92d8_44{animation:none}._confirmButton_w92d8_95:hover,._cancelButton_w92d8_96:hover{transform:none}}@media (prefers-contrast: high){._dialog_w92d8_27,._confirmButton_w92d8_95,._cancelButton_w92d8_96{border:2px solid currentColor}}@media print{._backdrop_w92d8_7,._dialog_w92d8_27{display:none}}._container_1ygeh_7{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0009;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._spinner_1ygeh_22{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--toss-gray-200);border-top-color:var(--toss-primary);animation:_spin_1ygeh_22 .6s linear infinite;font-size:0;color:transparent;text-indent:-9999px;overflow:hidden}._small_1ygeh_38{width:24px;height:24px;border-width:2px}._medium_1ygeh_44{width:40px;height:40px;border-width:3px}._large_1ygeh_50{width:56px;height:56px;border-width:4px}@keyframes _spin_1ygeh_22{to{transform:rotate(360deg)}}._inputGroup_1usn9_7{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._inputGroup_1usn9_7._fullWidth_1usn9_14{width:100%}._label_1usn9_19{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--toss-text-primary);margin-bottom:var(--space-1)}._required_1usn9_27{color:var(--toss-error);margin-left:var(--space-1)}._inputWrapper_1usn9_33{position:relative;display:flex;align-items:center}._input_1usn9_7{width:100%;font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;color:#212529!important;background-color:#fff!important;border:1px solid #E9ECEF;border-radius:8px;transition:all .2s ease;outline:none}._input_1usn9_7::placeholder{color:#adb5bd!important}._input_1usn9_7:hover:not(:disabled){border-color:var(--toss-border-hover)}._input_1usn9_7:focus{border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._input_1usn9_7:disabled{background-color:var(--toss-bg-secondary);color:var(--toss-text-tertiary);cursor:not-allowed;opacity:.6}._size-sm_1usn9_74{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);min-height:36px}._size-md_1usn9_80{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);min-height:44px}._size-lg_1usn9_86{padding:var(--space-4) var(--space-5);font-size:var(--font-size-lg);min-height:52px}._variant-default_1usn9_93{border-color:var(--toss-border)}._variant-error_1usn9_97{border-color:var(--toss-error)}._variant-error_1usn9_97:focus{border-color:var(--toss-error);box-shadow:0 0 0 3px #ff58471a}._variant-success_1usn9_106{border-color:var(--toss-success)}._variant-success_1usn9_106:focus{border-color:var(--toss-success);box-shadow:0 0 0 3px #00c8961a}._variant-warning_1usn9_115{border-color:var(--toss-warning)}._variant-warning_1usn9_115:focus{border-color:var(--toss-warning);box-shadow:0 0 0 3px #ffb8001a}._withIconLeft_1usn9_125{padding-left:var(--space-10)}._withIconRight_1usn9_129{padding-right:var(--space-10)}._iconLeft_1usn9_133,._iconRight_1usn9_134{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--toss-text-secondary);pointer-events:none;width:20px;height:20px}._iconLeft_1usn9_133{left:var(--space-3)}._iconRight_1usn9_134{right:var(--space-3)}._iconRight_1usn9_134:is(button){pointer-events:auto;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}._iconRight_1usn9_134:is(button):hover{color:var(--toss-primary)}._iconRight_1usn9_134:is(button):focus{outline:none;color:var(--toss-primary)}._footer_1usn9_173{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:20px}._errorMessage_1usn9_182,._successMessage_1usn9_183,._helperText_1usn9_184{font-size:var(--font-size-sm);line-height:1.4}._errorMessage_1usn9_182{color:var(--toss-error)}._successMessage_1usn9_183{color:var(--toss-success)}._helperText_1usn9_184{color:var(--toss-text-secondary)}._charCount_1usn9_202{font-size:var(--font-size-sm);color:var(--toss-text-tertiary);white-space:nowrap;margin-left:auto}._fullWidth_1usn9_14{width:100%}@media (max-width: 768px){._size-lg_1usn9_86{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}}@media (prefers-color-scheme: dark){._input_1usn9_7{background-color:var(--toss-bg-secondary);border-color:var(--toss-border-dark);color:var(--toss-text-inverse)}._input_1usn9_7::placeholder{color:var(--toss-text-tertiary-dark)}._input_1usn9_7:disabled{background-color:var(--toss-bg-tertiary)}}._tossButton_1rg9o_7{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:500;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;overflow:hidden;text-decoration:none;outline:none}._tossButton_1rg9o_7:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._size-sm_1rg9o_34{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);min-height:32px}._size-md_1rg9o_40{padding:12px 20px;font-size:14px;min-height:auto}._size-lg_1rg9o_46{padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);min-height:48px}._size-xl_1rg9o_52{padding:var(--space-5) var(--space-8);font-size:var(--font-size-xl);min-height:56px}._fullWidth_1rg9o_59{width:100%;display:flex}._variant-primary_1rg9o_65{background-color:var(--toss-primary);color:var(--toss-text-inverse);border-color:var(--toss-primary)}._variant-primary_1rg9o_65:hover:not(:disabled){background-color:var(--toss-primary-dark);border-color:var(--toss-primary-dark)}._variant-primary_1rg9o_65:active:not(:disabled){background-color:var(--toss-primary-darker);border-color:var(--toss-primary-darker)}._variant-secondary_1rg9o_81{background-color:#fff;color:var(--toss-text-primary);border-color:#0000001a}._variant-secondary_1rg9o_81:hover:not(:disabled){background-color:var(--toss-gray-50);border-color:#0000001f}._variant-outline_1rg9o_92{background-color:transparent;color:var(--toss-primary);border-color:var(--toss-border)}._variant-outline_1rg9o_92:hover:not(:disabled){background-color:var(--toss-bg-secondary);border-color:var(--toss-primary)}._variant-ghost_1rg9o_103{background-color:transparent;color:var(--toss-text-primary);border-color:transparent}._variant-ghost_1rg9o_103:hover:not(:disabled){background-color:var(--toss-bg-secondary)}._variant-text_1rg9o_113{background-color:transparent;color:var(--toss-primary);border-color:transparent;padding-left:var(--space-2);padding-right:var(--space-2)}._variant-text_1rg9o_113:hover:not(:disabled){background-color:var(--toss-bg-secondary)}._variant-success_1rg9o_125{background-color:var(--toss-success);color:var(--toss-text-inverse);border-color:var(--toss-success)}._variant-success_1rg9o_125:hover:not(:disabled){background-color:var(--toss-success-dark);border-color:var(--toss-success-dark)}._variant-error_1rg9o_136{background-color:var(--toss-error);color:var(--toss-text-inverse);border-color:var(--toss-error)}._variant-error_1rg9o_136:hover:not(:disabled){background-color:var(--toss-error-dark);border-color:var(--toss-error-dark)}._variant-warning_1rg9o_147{background-color:var(--toss-warning);color:var(--toss-text-primary);border-color:var(--toss-warning)}._variant-warning_1rg9o_147:hover:not(:disabled){background-color:var(--toss-warning-dark);border-color:var(--toss-warning-dark)}._variant-info_1rg9o_158{background-color:var(--toss-info);color:var(--toss-text-inverse);border-color:var(--toss-info)}._variant-info_1rg9o_158:hover:not(:disabled){background-color:var(--toss-info-dark);border-color:var(--toss-info-dark)}._disabled_1rg9o_170{opacity:.5;cursor:not-allowed;pointer-events:none}._loading_1rg9o_177{cursor:wait;position:relative}._content_1rg9o_183{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1}._label_1rg9o_192{display:inline-block}._iconLeft_1rg9o_197,._iconRight_1rg9o_198{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._iconLeft_1rg9o_197{margin-right:calc(var(--space-1) * -1)}._iconRight_1rg9o_198{margin-left:calc(var(--space-1) * -1)}._spinner_1rg9o_214{display:inline-flex;align-items:center;justify-content:center}._spinnerSvg_1rg9o_220{width:1em;height:1em;animation:_spin_1rg9o_214 .8s linear infinite}._spinnerCircle_1rg9o_226{stroke:currentColor;stroke-dasharray:50;stroke-dashoffset:25;stroke-linecap:round}@keyframes _spin_1rg9o_214{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rippleContainer_1rg9o_243{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:inherit;pointer-events:none}._ripple_1rg9o_243{position:absolute;border-radius:50%;background-color:#ffffff80;transform:translate(-50%,-50%) scale(0);animation:_rippleEffect_1rg9o_1 .6s ease-out;pointer-events:none;width:20px;height:20px}@keyframes _rippleEffect_1rg9o_1{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(20);opacity:0}}@media (max-width: 768px){._tossButton_1rg9o_7{font-size:var(--font-size-sm)}._size-lg_1rg9o_46,._size-xl_1rg9o_52{padding:var(--space-3) var(--space-5)}}@media (prefers-color-scheme: dark){._variant-outline_1rg9o_92{border-color:var(--toss-border-dark)}._variant-outline_1rg9o_92:hover:not(:disabled){background-color:var(--toss-bg-tertiary)}._variant-ghost_1rg9o_103:hover:not(:disabled){background-color:var(--toss-bg-tertiary)}._variant-text_1rg9o_113:hover:not(:disabled){background-color:var(--toss-bg-tertiary)}}._form_190hk_5{display:flex;flex-direction:column;gap:var(--space-5);width:100%}._checkboxGroup_190hk_13{margin:calc(var(--space-2) * -1) 0}._checkboxLabel_190hk_17{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--toss-text-secondary);-webkit-user-select:none;user-select:none}._checkbox_190hk_13{width:18px;height:18px;cursor:pointer;accent-color:var(--toss-primary)}._checkboxLabel_190hk_17:hover{color:var(--toss-text-primary)}._errorAlert_190hk_39{padding:var(--space-3) var(--space-4);background-color:#ff58471a;border:1px solid var(--toss-error);border-radius:var(--border-radius-md);color:var(--toss-error);font-size:var(--font-size-sm);line-height:1.5}._forgotPassword_190hk_50{text-align:center;margin-top:calc(var(--space-3) * -1)}._forgotPassword_190hk_50 a{color:var(--toss-primary);font-size:var(--font-size-sm);text-decoration:none;transition:color .2s ease}._forgotPassword_190hk_50 a:hover{color:var(--toss-primary-dark);text-decoration:underline}@media (max-width: 768px){._form_190hk_5{gap:var(--space-4)}}._container_125n9_6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}._card_125n9_15{width:100%;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;padding:32px;border:1px solid #E9ECEF;animation:_fadeIn_125n9_1 .3s ease-in-out}@keyframes _fadeIn_125n9_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._header_125n9_38{text-align:center;margin-bottom:32px}._logo_125n9_43{display:flex;justify-content:center;margin-bottom:24px}._logo_125n9_43 img{width:64px;height:64px;object-fit:contain;border-radius:12px}._title_125n9_56{font-size:28px;font-weight:700;color:var(--color-gray-900);margin:0 0 8px;line-height:1.2}._subtitle_125n9_64{font-size:16px;color:var(--color-gray-600);margin:0}._divider_125n9_71{position:relative;text-align:center;margin:24px 0}._divider_125n9_71:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-gray-300)}._divider_125n9_71 span{position:relative;background:var(--color-white);padding:0 16px;color:var(--color-gray-500);font-size:14px}._actions_125n9_96{margin-top:24px}._footer_125n9_101{margin-top:32px;text-align:center}._footer_125n9_101 p{font-size:13px;color:var(--color-gray-600);margin:0;line-height:1.5}._footer_125n9_101 a{color:var(--color-blue-600);text-decoration:none;font-weight:500;transition:color .2s ease}._footer_125n9_101 a:hover{color:var(--color-blue-700);text-decoration:underline}._loadingContainer_125n9_126{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);gap:16px}._spinner_125n9_136{color:var(--color-blue-600);font-size:18px;font-weight:600;animation:_pulse_125n9_1 1.5s ease-in-out infinite}._loadingText_125n9_143{color:var(--color-gray-600);font-size:14px;font-weight:400;margin:0;animation:_fadeIn_125n9_1 .5s ease-in-out}@keyframes _pulse_125n9_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 640px){._container_125n9_6{padding:16px}._card_125n9_15{padding:32px 24px}._title_125n9_56{font-size:24px}._subtitle_125n9_64{font-size:14px}._logo_125n9_43 img{width:56px;height:56px}}@media (max-width: 480px){._card_125n9_15{padding:24px 20px}._header_125n9_38{margin-bottom:24px}._title_125n9_56{font-size:22px}._footer_125n9_101{margin-top:24px}._footer_125n9_101 p{font-size:12px}}._form_bewng_5{display:flex;flex-direction:column;gap:var(--space-5);width:100%}._nameRow_bewng_13{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._errorAlert_bewng_20{padding:var(--space-3) var(--space-4);background-color:#ff58471a;border:1px solid var(--toss-error);border-radius:var(--border-radius-md);color:var(--toss-error);font-size:var(--font-size-sm);line-height:1.5}._loginLink_bewng_31{text-align:center;margin-top:calc(var(--space-3) * -1);font-size:var(--font-size-sm);color:var(--toss-text-secondary)}._loginLink_bewng_31 a{color:var(--toss-primary);text-decoration:none;transition:color .2s ease;font-weight:500}._loginLink_bewng_31 a:hover{color:var(--toss-primary-dark);text-decoration:underline}@media (max-width: 768px){._form_bewng_5{gap:var(--space-4)}._nameRow_bewng_13{grid-template-columns:1fr;gap:var(--space-4)}}._container_g4l96_6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}._card_g4l96_15{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;padding:32px;border:1px solid #E9ECEF;animation:_fadeIn_g4l96_1 .3s ease-in-out}@keyframes _fadeIn_g4l96_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._header_g4l96_38{text-align:center;margin-bottom:32px}._logo_g4l96_43{display:flex;justify-content:center;margin-bottom:24px}._logo_g4l96_43 img{width:64px;height:64px;object-fit:contain;border-radius:12px}._title_g4l96_56{font-size:28px;font-weight:700;color:var(--color-gray-900);margin:0 0 8px;line-height:1.2}._subtitle_g4l96_64{font-size:16px;color:var(--color-gray-600);margin:0}._divider_g4l96_71{position:relative;text-align:center;margin:24px 0}._divider_g4l96_71:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-gray-300)}._divider_g4l96_71 span{position:relative;background:var(--color-white);padding:0 16px;color:var(--color-gray-500);font-size:14px}._actions_g4l96_96{margin-top:24px}._footer_g4l96_101{margin-top:32px;text-align:center}._footer_g4l96_101 p{font-size:13px;color:var(--color-gray-600);margin:0;line-height:1.5}._footer_g4l96_101 a{color:var(--color-blue-600);text-decoration:none;font-weight:500;transition:color .2s ease}._footer_g4l96_101 a:hover{color:var(--color-blue-700);text-decoration:underline}._loadingContainer_g4l96_126{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);gap:16px}._spinner_g4l96_136{color:var(--color-blue-600);font-size:18px;font-weight:600;animation:_pulse_g4l96_1 1.5s ease-in-out infinite}._loadingText_g4l96_143{color:var(--color-gray-600);font-size:14px;font-weight:400;margin:0;animation:_fadeIn_g4l96_1 .5s ease-in-out}@keyframes _pulse_g4l96_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 640px){._container_g4l96_6{padding:16px}._card_g4l96_15{padding:32px 24px;max-width:100%}._title_g4l96_56{font-size:24px}._subtitle_g4l96_64{font-size:14px}._logo_g4l96_43 img{width:56px;height:56px}}@media (max-width: 480px){._card_g4l96_15{padding:24px 20px}._header_g4l96_38{margin-bottom:24px}._title_g4l96_56{font-size:22px}._footer_g4l96_101{margin-top:24px}._footer_g4l96_101 p{font-size:12px}}._card_s6ren_5{background:var(--color-white);border-radius:12px;padding:24px;border:1px solid var(--color-blue-300);box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:16px}._header_s6ren_17{display:flex;align-items:center;gap:12px}._iconWrapper_s6ren_23{width:48px;height:48px;border-radius:50%;background:#f0f6ff;display:flex;align-items:center;justify-content:center;color:#0064ff;flex-shrink:0}._title_s6ren_35{font-size:14px;font-weight:500;color:var(--color-gray-600)}._value_s6ren_42{font-size:32px;font-weight:700;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--color-gray-900);line-height:1.2}._change_s6ren_51{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600}._change_s6ren_51._positive_s6ren_59{color:var(--color-green-600)}._change_s6ren_51._negative_s6ren_63{color:var(--color-red-600)}._arrow_s6ren_67{font-size:16px}._skeleton_s6ren_72{height:32px;background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-100) 50%,var(--color-gray-200) 75%);background-size:200% 100%;animation:_loading_s6ren_1 1.5s ease-in-out infinite;border-radius:8px}._skeletonIcon_s6ren_85{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa,#e9ecef 75%);background-size:200% 100%;animation:_loading_s6ren_1 1.5s ease-in-out infinite}@keyframes _loading_s6ren_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 640px){._card_s6ren_5{padding:20px}._value_s6ren_42{font-size:28px}._iconWrapper_s6ren_23{width:44px;height:44px}}._chartContainer_1q10w_5{position:relative;height:300px;margin-bottom:var(--space-4)}._emptyChart_1q10w_11{display:flex;align-items:center;justify-content:center;height:300px;color:var(--text-tertiary);font-size:var(--font-body)}._emptyChart_1q10w_11 p{margin:0;padding:40px;text-align:center}._container_zmpws_6{position:relative;display:inline-block;width:100%;min-width:200px;max-width:280px}._selectButton_zmpws_15{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;background:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#212529;text-align:left;outline:none}._selectButton_zmpws_15:hover{background:#f8f9fa;border-color:#4263eb}._selectButton_zmpws_15:focus,._selectButton_zmpws_15._active_zmpws_40{background:#fff;border-color:#4263eb;box-shadow:0 0 0 3px #4263eb14}._selectValue_zmpws_47{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._arrow_zmpws_55{flex-shrink:0;width:12px;height:12px;color:#6c757d;transition:transform .2s ease}._selectButton_zmpws_15._active_zmpws_40 ._arrow_zmpws_55{transform:rotate(180deg);color:#4263eb}._menu_zmpws_69{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:1100;max-height:320px;overflow:hidden;display:flex;flex-direction:column}._menu_zmpws_69._show_zmpws_89{opacity:1;visibility:visible;transform:translateY(0)}._searchWrapper_zmpws_96{padding:12px;border-bottom:1px solid #f1f3f5;flex-shrink:0}._searchInput_zmpws_102{width:100%;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-size:14px;color:#212529;outline:none;transition:all .2s ease}._searchInput_zmpws_102:focus{background:#fff;border-color:#4263eb;box-shadow:0 0 0 3px #4263eb14}._searchInput_zmpws_102::placeholder{color:#6c757d}._optionsList_zmpws_125{flex:1;overflow-y:auto;padding:8px}._option_zmpws_125{display:flex;flex-direction:column;padding:12px;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-bottom:4px}._option_zmpws_125:last-child{margin-bottom:0}._option_zmpws_125:hover{background:#f1f3f5}._option_zmpws_125._selected_zmpws_150{background:#4263eb;color:#fff}._option_zmpws_125._selected_zmpws_150:hover{background:#3451cc}._optionLabel_zmpws_159{font-size:14px;font-weight:500;margin-bottom:2px}._optionDescription_zmpws_165{font-size:12px;opacity:.8}._emptyState_zmpws_171{padding:24px 16px;text-align:center;color:#6c757d;font-size:14px}@media (max-width: 640px){._container_zmpws_6{min-width:150px}._selectButton_zmpws_15{font-size:13px;padding:6px 10px}}._navbarComponent_2f9ud_7{background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:var(--z-sticky);box-shadow:0 2px 8px #0000000a}._navbarInner_2f9ud_16{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:32px}@media (min-width: 1600px){._navbarInner_2f9ud_16{padding:12px 48px}}@media (min-width: 2000px){._navbarInner_2f9ud_16{padding:12px 96px;max-width:1920px}}@media (max-width: 768px){._navbarInner_2f9ud_16{padding:12px 16px}}._navbarBrand_2f9ud_47{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}._navbarLogo_2f9ud_55{width:auto;height:40px;display:flex;align-items:center;justify-content:center}._navbarTitle_2f9ud_63{font-size:20px;font-weight:700;color:#212529;margin:0}._navbarMenu_2f9ud_71{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}._navbarNavItem_2f9ud_79{position:relative;display:inline-block}._navbarNavLink_2f9ud_84{display:flex;align-items:center;padding:12px 16px;color:#212529;text-decoration:none;font-weight:500;font-size:15px;transition:all .2s ease;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}._navbarNavLink_2f9ud_84:hover{color:#4263eb}._navbarNavLink_2f9ud_84._active_2f9ud_102{color:#4263eb;border-bottom-color:#4263eb}._navbarDropdownMenu_2f9ud_108{position:absolute;top:100%;left:0;min-width:280px;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:var(--z-fixed);padding:12px;margin-top:-3px}._navbarDropdownMenu_2f9ud_108._show_2f9ud_126,._navbarNavItem_2f9ud_79:hover ._navbarDropdownMenu_2f9ud_108{opacity:1;visibility:visible;transform:translateY(0)}._navbarDropdownSection_2f9ud_133{padding:8px 0}._navbarDropdownSection_2f9ud_133:not(:last-child){border-bottom:1px solid #f1f3f5}._navbarDropdownTitle_2f9ud_141{font-size:11px;font-weight:600;color:#adb5bd;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;margin-bottom:4px}._navbarDropdownLink_2f9ud_151{display:block;padding:12px;color:#212529;text-decoration:none;font-size:15px;border-radius:6px;transition:all .2s ease}._navbarDropdownLink_2f9ud_151:hover{background:#e7f0ff;color:#4263eb}._navbarDropdownLink_2f9ud_151._active_2f9ud_102{background:#e7f0ff;color:#4263eb;font-weight:600;position:relative}._navbarDropdownLink_2f9ud_151._active_2f9ud_102:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#4263eb;border-radius:0 2px 2px 0}._navbarDropdownLink_2f9ud_151._active_2f9ud_102:hover{background:#e7f0ff;color:#4263eb}._navbarUser_2f9ud_191{display:flex;align-items:center;gap:16px;flex-shrink:0}._navbarCompanySelector_2f9ud_199{margin-right:8px}._companySelect_2f9ud_203{padding:8px 12px;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#212529;font-size:14px;min-width:200px;cursor:pointer;transition:all .2s ease}._companySelect_2f9ud_203:hover{background:#f8f9fa;border-color:#4263eb}._companySelect_2f9ud_203:focus{outline:none;border-color:#4263eb;box-shadow:0 0 0 3px #4263eb14}._navbarUserProfile_2f9ud_227{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;transition:all .2s ease;cursor:pointer}._navbarUserProfile_2f9ud_227:hover{background:#f1f3f5}._navbarUserAvatar_2f9ud_241{width:36px;height:36px;background:#4263eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}._navbarUserInfo_2f9ud_254 h4{font-size:15px;font-weight:600;color:#212529;margin:0}._navbarUserInfo_2f9ud_254 p{font-size:13px;color:#6c757d;margin:0}._navbarBtnSell_2f9ud_268{padding:8px 16px;border-radius:8px;border:1px solid #dee2e6;background:#fff;color:#212529;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}._navbarBtnSell_2f9ud_268:hover{background:#f1f3f5;border-color:#0064ff;color:#0064ff}._navbarBtnSellActive_2f9ud_291{background:#f0f6ff;border-color:#0064ff;color:#0064ff}._navbarBtnSignout_2f9ud_298{padding:8px 16px;border-radius:8px;border:1px solid #dee2e6;background:#fff;color:#212529;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}._navbarBtnSignout_2f9ud_298:hover{background:#f1f3f5;border-color:#4263eb;color:#4263eb}@media (max-width: 1200px){._navbarMenu_2f9ud_71{gap:4px}._navbarNavLink_2f9ud_84{padding:12px}._companySelect_2f9ud_203{min-width:150px}}@media (max-width: 968px){._navbarInner_2f9ud_16{flex-wrap:wrap}._navbarMenu_2f9ud_71{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-top:12px;border-top:1px solid #f1f3f5;margin-top:12px}._navbarUser_2f9ud_191{order:2;margin-left:auto}._navbarCompanySelector_2f9ud_199{margin-right:12px}._companySelect_2f9ud_203{min-width:150px}._navbarDropdownMenu_2f9ud_108{position:fixed;left:20px;right:20px;width:auto}}@media (max-width: 640px){._navbarUserInfo_2f9ud_254{display:none}._navbarTitle_2f9ud_63{font-size:18px}._navbarMenu_2f9ud_71{gap:0}._navbarNavLink_2f9ud_84{padding:8px 12px;font-size:14px}}._pageLayout_1572z_6{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}@media (min-width: 1600px){._pageLayout_1572z_6{padding:0 48px}}@media (min-width: 2000px){._pageLayout_1572z_6{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_1572z_6{padding:0 16px}}._container_1572z_36{padding:24px 0;max-width:100%;width:100%}._header_1572z_43{padding:0 0 24px;margin-bottom:0}._title_1572z_48{font-size:32px;font-weight:700;color:#212529;margin:0}._headerActions_1572z_55{display:flex;align-items:center;gap:16px}._lastUpdated_1572z_61{font-size:14px;color:#6c757d}._overviewGrid_1572z_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}._overviewCard_1572z_74{background:#f8f9fa;border-radius:12px;padding:24px;border:1px solid #DEE2E6;box-shadow:0 6px 16px #0000001f;position:relative;overflow:hidden;transform:translateY(-4px)}._contentGrid_1572z_86{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px}._contentSection_1572z_93{background:#fff;border-radius:12px;border:1px solid #E9ECEF;box-shadow:0 2px 8px #0000000a}._sectionHeader_1572z_100{padding:20px 24px;border-bottom:1px solid #E9ECEF;display:flex;align-items:center;justify-content:space-between}._sectionTitle_1572z_108{font-size:18px;font-weight:600;color:#212529;margin:0}._viewAllLink_1572z_115{font-size:14px;color:#0064ff;text-decoration:none;transition:color .2s ease}._viewAllLink_1572z_115:hover{color:#4d94ff}._sectionContent_1572z_126{padding:24px}._chartsSection_1572z_131{background:#fff;border-radius:12px;padding:24px}._chartTitle_1572z_137{font-size:18px;font-weight:600;color:#212529;margin:0 0 24px}._chartContainer_1572z_144{position:relative;height:300px;margin-bottom:16px}._chartPlaceholder_1572z_150{min-height:300px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;color:#adb5bd}._expenseList_1572z_160{display:flex;flex-direction:column;gap:12px}._expenseItem_1572z_166{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px}._expenseCategory_1572z_175{font-weight:500;color:#495057}._expenseAmount_1572z_180{font-weight:600;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#212529}._emptyChart_1572z_186{min-height:300px;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:14px}._transactionsSection_1572z_196{background:#fff;border-radius:12px;padding:24px}._transactionsList_1572z_202{display:flex;flex-direction:column;gap:0}._transactionItem_1572z_208{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #F1F3F5}._transactionItem_1572z_208:last-child{border-bottom:none}._transactionIcon_1572z_220{width:40px;height:40px;background:#f0f6ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#0064ff;flex-shrink:0}._transactionInfo_1572z_233{flex:1;display:flex;flex-direction:column;gap:4px}._transactionDescription_1572z_240{font-size:14px;font-weight:500;color:#212529;margin:0}._transactionDate_1572z_247{font-size:13px;color:#adb5bd;margin:0}._transactionAmount_1572z_253{font-size:14px;font-weight:600;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-align:right}._transactionAmount_1572z_253._income_1572z_260{color:#00c896}._transactionAmount_1572z_253._expense_1572z_160{color:#ff5847}._emptyTransactions_1572z_268{min-height:200px;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:14px}._errorContainer_1572z_278{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:48px}._errorIcon_1572z_288{font-size:64px;margin-bottom:24px}._errorTitle_1572z_293{font-size:24px;font-weight:600;color:#212529;margin:0 0 12px}._errorMessage_1572z_300{font-size:16px;color:#6c757d;margin:0}._emptyState_1572z_307{display:flex;align-items:center;justify-content:center;min-height:400px;color:#adb5bd;font-size:14px}._skeleton_1572z_317{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa,#e9ecef 75%);background-size:200% 100%;animation:_loading_1572z_1 1.5s infinite;border-radius:4px}@keyframes _loading_1572z_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonText_1572z_333{height:1em;margin-bottom:8px}._skeletonTitle_1572z_338{height:1.5em;width:60%}._skeletonValue_1572z_343{height:2em;width:40%}@media (max-width: 1200px){._contentGrid_1572z_86{grid-template-columns:1fr}}@media (max-width: 768px){._overviewGrid_1572z_67{grid-template-columns:1fr;gap:16px}._title_1572z_48{font-size:24px}._contentGrid_1572z_86{grid-template-columns:1fr;gap:16px}}._tossSelectorGroup_rj34q_7{display:flex;flex-direction:column;gap:8px;width:100%}._tossSelectorGroup_rj34q_7._fullWidth_rj34q_14{width:100%}._tossSelectorGroup_rj34q_7._inline_rj34q_19{gap:0}._tossSelectorGroup_rj34q_7._inline_rj34q_19 ._tossSelect_rj34q_7{padding:8px 12px;border-radius:0;border:none;background:transparent!important;min-height:auto;width:100%;text-align:left;font-size:14px;color:#212529}._tossSelectorGroup_rj34q_7._inline_rj34q_19 ._tossSelect_rj34q_7:hover:not(:disabled){background:var(--toss-gray-50, #F8F9FA)!important}._tossSelectorGroup_rj34q_7._inline_rj34q_19 ._tossSelect_rj34q_7:focus:not(:disabled){background:#f0f7ff!important;border:none;box-shadow:none;outline:none}._tossSelectorGroup_rj34q_7._inline_rj34q_19 ._tossSelect_rj34q_7:disabled{background:#f1f3f5!important;color:#adb5bd!important;cursor:not-allowed;pointer-events:none}._tossSelectorGroup_rj34q_7._inline_rj34q_19 ._tossSelectActive_rj34q_53{background:#f0f7ff!important;border:none;box-shadow:none}._tossSelectLabel_rj34q_60{font-size:14px;font-weight:600;color:var(--toss-gray-800, #333);line-height:1.4}._tossSelectLabel_rj34q_60._required_rj34q_67:after{content:"*";color:var(--toss-error, #E03131);margin-left:4px}._tossSelectContainer_rj34q_74{position:relative;display:inline-block;width:100%}._tossSelect_rj34q_7{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 16px;background:#fff!important;border:1px solid var(--toss-gray-300, #E9ECEF);border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:var(--font-family);font-size:16px;font-weight:500;color:var(--toss-gray-900, #212529)!important;text-align:left;outline:none;-webkit-user-select:none;user-select:none}._tossSelect_rj34q_7:hover{background:var(--toss-gray-50, #F8F9FA)!important;border-color:var(--toss-primary, #0064FF)!important}._tossSelect_rj34q_7:focus{background:#fff!important;border-color:var(--toss-primary, #0064FF)!important;box-shadow:0 0 0 3px #0064ff14}._tossSelect_rj34q_7._tossSelectActive_rj34q_53{background:#fff!important;border-color:var(--toss-primary, #0064FF)!important;box-shadow:0 0 0 3px #0064ff14}._tossSelect_rj34q_7._tossSelectError_rj34q_119{border-color:var(--toss-error, #E03131)!important}._tossSelect_rj34q_7._disabled_rj34q_123{background:var(--toss-gray-100, #F1F3F5)!important;color:var(--toss-gray-500, #ADB5BD)!important;border-color:var(--toss-gray-200, #DEE2E6)!important;cursor:not-allowed;pointer-events:none}._tossSelectValue_rj34q_132{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important}._tossSelectPlaceholder_rj34q_140{color:var(--toss-gray-500, #ADB5BD)!important}._tossSelectArrow_rj34q_145{flex-shrink:0;width:12px;height:12px;color:var(--toss-gray-600, #6C757D)!important;transition:transform .15s ease}._tossSelect_rj34q_7._tossSelectActive_rj34q_53 ._tossSelectArrow_rj34q_145{transform:rotate(180deg);color:var(--toss-primary, #0064FF)!important}._tossSelectSpinner_rj34q_159{display:inline-block;width:16px;height:16px;border:2px solid var(--toss-gray-300, #E9ECEF);border-top-color:var(--toss-primary, #0064FF);border-radius:50%;animation:_spin_rj34q_1 .6s linear infinite}@keyframes _spin_rj34q_1{to{transform:rotate(360deg)}}._tossSelectMenu_rj34q_176{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff!important;border:1px solid var(--toss-gray-300, #E9ECEF);border-radius:8px;box-shadow:0 4px 16px #0000001f;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .15s ease;z-index:1100;max-height:320px;overflow:hidden;display:flex;flex-direction:column}._tossSelectMenu_rj34q_176._tossSelectMenuShow_rj34q_196{opacity:1;visibility:visible;transform:translateY(0)}._tossSelectSearch_rj34q_203{padding:12px 16px;border-bottom:1px solid var(--toss-gray-200, #DEE2E6);flex-shrink:0}._tossSelectSearchInput_rj34q_209{width:100%;padding:8px 12px;background:var(--toss-gray-50, #F8F9FA);border:1px solid var(--toss-gray-300, #E9ECEF);border-radius:6px;font-size:14px;color:var(--toss-gray-900, #212529);outline:none}._tossSelectSearchInput_rj34q_209:focus{border-color:var(--toss-primary, #0064FF);box-shadow:0 0 0 2px #0064ff14}._tossSelectOptions_rj34q_226{flex:1;overflow-y:auto;padding:8px}._tossSelectOption_rj34q_226{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .15s ease;background:transparent;color:var(--toss-gray-900, #212529)!important}._tossSelectOption_rj34q_226:hover,._tossSelectOption_rj34q_226._tossSelectOptionHighlighted_rj34q_245{background:var(--toss-gray-50, #F8F9FA)!important}._tossSelectOption_rj34q_226._tossSelectOptionSelected_rj34q_249{background:#0064ff14!important;color:var(--toss-primary, #0064FF)!important}._tossSelectOption_rj34q_226._tossSelectOptionSelected_rj34q_249:hover{background:#0064ff1f!important}._tossSelectOption_rj34q_226._tossSelectOptionDisabled_rj34q_258{background:#f1f3f5!important;color:#adb5bd!important;cursor:not-allowed;pointer-events:none}._tossSelectOption_rj34q_226._tossSelectOptionDisabled_rj34q_258 ._tossSelectOptionLabel_rj34q_265{color:#adb5bd!important}._tossSelectOption_rj34q_226._tossSelectOptionDisabled_rj34q_258 ._tossSelectOptionDescription_rj34q_269{background:#dee2e6!important;color:#6c757d!important}._tossSelectOptionContent_rj34q_275{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}._tossSelectOptionLabel_rj34q_265{font-size:16px;font-weight:600;color:inherit;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._tossSelectOptionDescription_rj34q_269{font-size:12px;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0;letter-spacing:.3px}._tossSelectOption_rj34q_226._tossSelectOptionSelected_rj34q_249 ._tossSelectOptionDescription_rj34q_269{color:var(--toss-primary, #0064FF)}._tossSelectOptionBadge_rj34q_311{display:inline-flex;align-items:center;justify-content:center;width:32px;font-size:18px;flex-shrink:0;color:inherit}._tossSelectOption_rj34q_226._tossSelectOptionSelected_rj34q_249 ._tossSelectOptionBadge_rj34q_311{background:#fff3;color:#fff}._tossSelectOptionCheck_rj34q_327{flex-shrink:0;width:16px;height:16px;color:#fff}._tossSelectCheckbox_rj34q_335{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--toss-gray-400, #CED4DA)}._tossSelectOption_rj34q_226._tossSelectOptionSelected_rj34q_249 ._tossSelectCheckbox_rj34q_335{color:var(--toss-primary, #0064FF)}._tossSelectEmpty_rj34q_350{padding:24px 16px;text-align:center;color:var(--toss-gray-500, #ADB5BD);font-size:14px}._tossSelectLoading_rj34q_358{padding:24px 16px;text-align:center;color:var(--toss-gray-500, #ADB5BD);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}._tossSelectFooter_rj34q_370{padding:8px;border-top:1px solid var(--toss-gray-200, #DEE2E6);flex-shrink:0;background:var(--toss-gray-50, #F8F9FA)}._tossSelectAction_rj34q_377{display:flex;align-items:center;gap:8px;padding:12px;border-radius:6px;cursor:pointer;transition:all .15s ease;color:var(--toss-primary, #0064FF)!important;font-weight:500}._tossSelectAction_rj34q_377:hover{background:#0064ff1a!important;transform:translateY(-1px)}._tossSelectAction_rj34q_377:active{background:#0064ff26!important;transform:translateY(0)}._tossSelectActionIcon_rj34q_399{flex-shrink:0;width:16px;height:16px;color:inherit}._tossSelectActionLabel_rj34q_406{font-size:14px;color:inherit}._tossSelectMessage_rj34q_412{font-size:13px;line-height:1.4;margin-top:4px;display:flex;align-items:center;gap:4px}._tossSelectMessageError_rj34q_421{color:var(--toss-error, #E03131)}._tossSelectMessageInfo_rj34q_425{color:var(--toss-gray-600, #6C757D)}@media (max-width: 767px){._tossSelect_rj34q_7{font-size:16px}._tossSelectMenu_rj34q_176{max-height:280px}}._modalOverlay_9mx2e_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_9mx2e_1 .2s ease}._modal_9mx2e_5{background:#fff;border-radius:var(--radius-large);width:90%;max-width:700px;min-height:70vh;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-large);animation:_slideUp_9mx2e_1 .2s ease;display:flex;flex-direction:column}._modalHeader_9mx2e_33{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5);border-bottom:1px solid var(--toss-gray-200)}._modalHeader_9mx2e_33 h2{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0}._closeButton_9mx2e_48{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-small);cursor:pointer;color:var(--text-tertiary);transition:all .2s ease}._closeButton_9mx2e_48:hover{background:var(--toss-gray-100);color:var(--text-primary)}._modalBody_9mx2e_67{padding:var(--space-5);overflow-y:auto;flex:1}._formGroup_9mx2e_73{margin-bottom:var(--space-4)}._formLabel_9mx2e_77{display:block;font-size:var(--font-small);font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-2)}._companyDisplay_9mx2e_85{padding:var(--space-3);background:var(--toss-gray-50);border:1px solid var(--toss-border-light);border-radius:var(--radius-md);font-size:var(--font-base);color:var(--text-primary);font-weight:500}._modalFooter_9mx2e_96{display:flex;gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--toss-gray-200)}._cancelButton_9mx2e_103,._saveButton_9mx2e_104{flex:1;padding:var(--space-3);border:none;border-radius:var(--radius-lg);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_9mx2e_103{background:var(--toss-gray-100);color:var(--text-primary)}._cancelButton_9mx2e_103:hover{background:var(--toss-gray-200)}._saveButton_9mx2e_104{background:var(--toss-primary);color:#fff}._saveButton_9mx2e_104:hover{background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0064ff4d}._saveButton_9mx2e_104:disabled{background:var(--toss-gray-300)!important;color:var(--text-tertiary)!important;cursor:not-allowed!important;opacity:.6;transform:none!important;box-shadow:none!important}._saveButton_9mx2e_104:disabled:hover{background:var(--toss-gray-300)!important;transform:none!important;box-shadow:none!important}@keyframes _fadeIn_9mx2e_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_9mx2e_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){._modal_9mx2e_5{width:95%}}._modalOverlay_1g955_7{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1g955_1 .2s ease}@keyframes _fadeIn_1g955_1{0%{opacity:0}to{opacity:1}}._modalContainer_1g955_30{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000014;width:90%;max-height:90vh;overflow:hidden;animation:_slideUp_1g955_1 .25s ease}@keyframes _slideUp_1g955_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1g955_52{color:#fff;padding:20px 24px;display:flex;align-items:center;gap:16px}._headerIcon_1g955_62{width:40px;height:40px;border-radius:999px;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0}._headerContent_1g955_73{flex:1}._modalTitle_1g955_77{font-size:20px;font-weight:700;margin:0;color:#fff;line-height:1.4}._modalBody_1g955_86{padding:24px}._warningSection_1g955_91{border:1px solid;border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}._warningIcon_1g955_103{font-size:24px;flex-shrink:0;line-height:1}._warningContent_1g955_109{flex:1}._warningText_1g955_113{font-size:14px;font-weight:500;color:#856404;margin:0;line-height:1.5}._contentSection_1g955_122{display:flex;flex-direction:column;gap:12px}._modalFooter_1g955_129{padding:16px 24px;background:#f8f9fa;border-top:1px solid #E9ECEF;display:flex;justify-content:flex-end;gap:12px}._cancelButton_1g955_139{padding:12px 32px;background:#fff;color:#6c757d;border:1px solid #DEE2E6;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelButton_1g955_139:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}._cancelButton_1g955_139:disabled{opacity:.5;cursor:not-allowed}._confirmButton_1g955_162{padding:12px 32px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s ease}._confirmButton_1g955_162:disabled{opacity:.6;cursor:not-allowed;transform:none}._confirmButtonPrimary_1g955_184{background:#0064ff;color:#fff}._confirmButtonPrimary_1g955_184:hover:not(:disabled){background:#0050cc;transform:translateY(-1px);box-shadow:0 4px 12px #0064ff33}._confirmButtonError_1g955_196{background:#dc3545;color:#fff}._confirmButtonError_1g955_196:hover:not(:disabled){background:#c82333;transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}._confirmButtonSuccess_1g955_208{background:#00c896;color:#fff}._confirmButtonSuccess_1g955_208:hover:not(:disabled){background:#00a67e;transform:translateY(-1px);box-shadow:0 4px 12px #00c8964d}._confirmButtonWarning_1g955_220{background:#ff9500;color:#212529}._confirmButtonWarning_1g955_220:hover:not(:disabled){background:#e68600;transform:translateY(-1px);box-shadow:0 4px 12px #ff95004d}._spinner_1g955_232{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1g955_232 .6s linear infinite}@keyframes _spin_1g955_232{to{transform:rotate(360deg)}}@media (max-width: 768px){._modalContainer_1g955_30{width:95%;max-width:none}._modalHeader_1g955_52{padding:16px 20px}._modalBody_1g955_86{padding:20px}._modalFooter_1g955_129{padding:12px 20px;flex-direction:column-reverse}._cancelButton_1g955_139,._confirmButton_1g955_162{width:100%;justify-content:center}}._pageLayout_13qpl_7{min-height:100vh;background:#fff;padding:0 24px;max-width:100%;margin:0 auto;width:100%}._container_13qpl_17{padding:32px 0;width:100%}._pageHeader_13qpl_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);gap:var(--space-4);flex-wrap:wrap}._pageTitle_13qpl_31{font-size:var(--font-h1);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}._pageSubtitle_13qpl_38{font-size:var(--font-large);color:var(--text-secondary);margin:0}._addButton_13qpl_44{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--toss-primary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s ease}._addButton_13qpl_44:hover{background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0064ff4d}._loadingSpinner_13qpl_66{display:flex;justify-content:center;align-items:center;padding:var(--space-8)}._spinner_13qpl_73{width:40px;height:40px;border:3px solid var(--toss-gray-200);border-top-color:var(--toss-primary);border-radius:50%;animation:_spin_13qpl_73 1s linear infinite}@keyframes _spin_13qpl_73{to{transform:rotate(360deg)}}._errorState_13qpl_88{text-align:center;padding:var(--space-8)}._errorMessage_13qpl_93{color:var(--toss-red-500);font-size:var(--font-base);margin-bottom:var(--space-4)}._retryButton_13qpl_99{padding:var(--space-3) var(--space-4);background:var(--toss-primary);color:#fff;border:none;border-radius:var(--radius-medium);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s ease}._retryButton_13qpl_99:hover{background:var(--toss-blue-600)}._emptyState_13qpl_116{text-align:center;padding:var(--space-8);background:#fff;border-radius:var(--radius-large);box-shadow:var(--shadow-card)}._emptySection_13qpl_124{text-align:center;padding:var(--space-6);color:var(--text-tertiary);background:#fff;border-radius:var(--radius-large);box-shadow:var(--shadow-card)}._section_13qpl_134{margin-bottom:var(--space-8)}._sectionTitle_13qpl_138{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-1) 0;display:flex;align-items:center;gap:var(--space-2)}._sectionSubtitle_13qpl_148{font-size:var(--font-base);color:var(--text-secondary);margin:0 0 var(--space-4) 0}._lockBadge_13qpl_154{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--toss-gray-100);border-radius:var(--radius-small);font-size:12px;color:var(--toss-gray-600);font-weight:500}._cardsGrid_13qpl_167{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}._card_13qpl_167{background:var(--toss-white);border:1px solid var(--toss-border-light);border-radius:var(--radius-lg);padding:var(--space-3);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._card_13qpl_167:hover{background:var(--toss-surface-primary);border-color:var(--toss-primary);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._card_13qpl_167._readOnly_13qpl_190{background:#fff;border-color:var(--toss-gray-200);cursor:default;opacity:.9}._card_13qpl_167._readOnly_13qpl_190:hover{background:#fff;border-color:var(--toss-gray-200);transform:none;box-shadow:0 2px 8px #0000001a}._cardHeader_13qpl_205{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);padding-bottom:var(--space-2)}._direction_13qpl_213{flex:1}._directionBadge_13qpl_217{font-size:12px;color:var(--toss-primary);font-weight:600;background:var(--toss-primary-surface);padding:2px 8px;border-radius:4px;display:inline-block}._card_13qpl_167._readOnly_13qpl_190 ._directionBadge_13qpl_217{background:var(--toss-gray-100);color:var(--toss-gray-500)}._readOnlyIndicator_13qpl_232{display:flex;align-items:center;color:var(--toss-gray-400)}._cardHeader_13qpl_205 ._deleteButton_13qpl_238{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;color:var(--toss-gray-500)}._cardHeader_13qpl_205 ._deleteButton_13qpl_238:hover{background:#f443361a;color:var(--toss-red-500)}._accountDetails_13qpl_259{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._mappingItem_13qpl_266{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--toss-surface-secondary)}._card_13qpl_167._readOnly_13qpl_190 ._mappingItem_13qpl_266{background:var(--toss-surface-secondary)}._accountIcon_13qpl_279{width:24px;height:24px;border-radius:var(--radius-sm);background:var(--toss-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}._card_13qpl_167._readOnly_13qpl_190 ._accountIcon_13qpl_279{background:var(--toss-gray-400)}._accountInfo_13qpl_297{flex:1;display:flex;flex-direction:column}._accountName_13qpl_303{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.2;margin-bottom:2px}._card_13qpl_167._readOnly_13qpl_190 ._accountName_13qpl_303{color:var(--toss-gray-600)}._accountCode_13qpl_315{font-size:11px;color:var(--text-tertiary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._card_13qpl_167._readOnly_13qpl_190 ._accountCode_13qpl_315{color:var(--toss-gray-600)}._companyName_13qpl_325{font-size:11px;color:var(--toss-gray-500);margin-top:2px}._arrow_13qpl_331{text-align:center;color:var(--toss-primary);font-size:18px;font-weight:600;padding:var(--space-2) 0}._card_13qpl_167._readOnly_13qpl_190 ._arrow_13qpl_331{color:var(--toss-gray-400)}._mappingConnection_13qpl_343{display:flex;align-items:center;justify-content:center;padding:var(--space-2) 0;color:var(--text-tertiary)}._mappingArrow_13qpl_351{display:flex;align-items:center;gap:var(--space-1);font-size:12px}._card_13qpl_167._readOnly_13qpl_190 ._mappingArrow_13qpl_351{color:var(--toss-gray-400)}._companyBadge_13qpl_362{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 6px;background:var(--toss-gray-100);border-radius:4px;font-size:11px;color:var(--text-secondary);margin-left:var(--space-1)}._card_13qpl_167._readOnly_13qpl_190 ._companyBadge_13qpl_362{background:var(--toss-gray-200);color:var(--toss-gray-600)}._modalOverlay_13qpl_381{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_13qpl_381{background:#fff;border-radius:var(--radius-large);width:90%;max-width:500px;max-height:90vh;overflow:auto;box-shadow:var(--shadow-large)}._modalHeader_13qpl_404{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5);border-bottom:1px solid var(--toss-gray-200)}._modalHeader_13qpl_404 h2{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0}._closeButton_13qpl_419{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-small);cursor:pointer;color:var(--text-tertiary);transition:all .2s ease}._closeButton_13qpl_419:hover{background:var(--toss-gray-100);color:var(--text-primary)}._modalBody_13qpl_438{padding:var(--space-5)}._formGroup_13qpl_442{margin-bottom:var(--space-4)}._formGroup_13qpl_442 label{display:block;font-size:var(--font-base);font-weight:500;color:var(--text-primary);margin-bottom:var(--space-2)}._formGroup_13qpl_442 input,._formGroup_13qpl_442 select,._formGroup_13qpl_442 textarea{width:100%;padding:var(--space-3);border:1px solid var(--toss-gray-200);border-radius:var(--radius-medium);font-size:var(--font-base);transition:all .2s ease}._formGroup_13qpl_442 input:focus,._formGroup_13qpl_442 select:focus,._formGroup_13qpl_442 textarea:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._modalFooter_13qpl_473{display:flex;gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--toss-gray-200)}._cancelButton_13qpl_480,._saveButton_13qpl_481{flex:1;padding:var(--space-3);border:none;border-radius:var(--radius-medium);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_13qpl_480{background:var(--toss-gray-100);color:var(--text-primary)}._cancelButton_13qpl_480:hover{background:var(--toss-gray-200)}._saveButton_13qpl_481{background:var(--toss-primary);color:#fff}._saveButton_13qpl_481:hover{background:var(--toss-blue-600)}@media (min-width: 1600px){._pageLayout_13qpl_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_13qpl_7{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_13qpl_7{padding:0 16px}._pageHeader_13qpl_22{flex-direction:column;align-items:flex-start}._addButton_13qpl_44{width:100%;justify-content:center}._cardsGrid_13qpl_167{grid-template-columns:1fr}._modal_13qpl_381{width:95%}}._storeSelector_1j8hs_12{position:relative;width:var(--store-selector-width, 280px);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;z-index:100}._storeSelector_1j8hs_12:has(._dropdown_1j8hs_19._active_1j8hs_19){z-index:1001}._storeSelector_1j8hs_12._disabled_1j8hs_23{opacity:.5;pointer-events:none}._control_1j8hs_29{display:flex;align-items:center;gap:12px;padding:12px 16px;height:48px;background-color:#fff;border:1px solid #E5E8EB;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._control_1j8hs_29:hover{border-color:#0064ff;background-color:#f8fafb}._control_1j8hs_29._open_1j8hs_48{border-color:#0064ff;border-bottom-left-radius:0;border-bottom-right-radius:0}._controlIcon_1j8hs_54{width:20px;height:20px;color:#4e5968;flex-shrink:0}._controlLabel_1j8hs_61{flex:1;font-size:15px;font-weight:500;color:#191f28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._controlArrow_1j8hs_71{width:20px;height:20px;color:#8b95a1;flex-shrink:0;transition:transform .2s ease}._control_1j8hs_29._open_1j8hs_48 ._controlArrow_1j8hs_71{transform:rotate(180deg)}._dropdown_1j8hs_19{position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;background-color:#fff;border:1px solid #0064FF;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0 4px 12px #0064ff1a;transition:max-height .3s ease,opacity .3s ease;opacity:0;z-index:1000}._dropdown_1j8hs_19._active_1j8hs_19{max-height:var(--store-selector-max-height, 380px);overflow-y:auto;opacity:1}._dropdown_1j8hs_19::-webkit-scrollbar{width:6px}._dropdown_1j8hs_19::-webkit-scrollbar-track{background:#f8fafb;border-bottom-right-radius:12px}._dropdown_1j8hs_19::-webkit-scrollbar-thumb{background:#d1d6db;border-radius:3px}._dropdown_1j8hs_19::-webkit-scrollbar-thumb:hover{background:#b0b8c1}._option_1j8hs_128{display:flex;align-items:center;gap:12px;padding:12px 16px;height:48px;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}._option_1j8hs_128:hover{background-color:#f8fafb}._option_1j8hs_128._selected_1j8hs_143{background-color:#f0f6ff}._option_1j8hs_128:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}._optionIcon_1j8hs_152{width:20px;height:20px;color:#8b95a1;flex-shrink:0}._option_1j8hs_128._selected_1j8hs_143 ._optionIcon_1j8hs_152{color:#0064ff}._optionText_1j8hs_163{flex:1;font-size:15px;font-weight:400;color:#4e5968;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._option_1j8hs_128._selected_1j8hs_143 ._optionText_1j8hs_163{color:#0064ff;font-weight:500}._checkmarkIcon_1j8hs_178{width:18px;height:18px;color:#0064ff;flex-shrink:0;margin-left:auto}._emptyState_1j8hs_187{padding:24px 16px;text-align:center;color:#8b95a1;font-size:14px}._filterContainer_19r4t_3{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;overflow:visible;position:relative;z-index:10}._filterHeader_19r4t_13{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E9ECEF}._filterTitle_19r4t_21{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#212529}._filterTitle_19r4t_21 svg{color:#0064ff}._filterContent_19r4t_34{padding:24px}._filterRow_19r4t_38{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px;margin-bottom:20px}._filterField_19r4t_46{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}._filterLabel_19r4t_54{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._dateInput_19r4t_62{width:100%;padding:12px 16px;border:1px solid #E5E8EB;border-radius:8px;font-size:15px;font-weight:500;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#212529;background:#fff;transition:all .2s ease}._dateInput_19r4t_62:hover{border-color:#0064ff}._dateInput_19r4t_62:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff26}._filterActions_19r4t_85{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #E9ECEF}._filterActions_19r4t_85 button{display:flex;align-items:center;gap:6px}._pageLayout_1w518_4{min-height:100vh;background:#fff;padding:0 24px;max-width:100%;margin:0 auto}@media (min-width: 1600px){._pageLayout_1w518_4{padding:0 48px}}@media (min-width: 2000px){._pageLayout_1w518_4{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_1w518_4{padding:0 16px}}._container_1w518_40{padding:24px 0;max-width:100%;width:100%}._pageHeader_1w518_47{margin-bottom:24px}._pageTitle_1w518_51{font-size:32px;font-weight:700;color:#212529;margin:0 0 8px}._pageSubtitle_1w518_58{font-size:16px;font-weight:400;color:#6c757d;margin:0}._contentCard_1w518_66{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06);min-height:400px}._emptyState_1w518_76{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 32px}._emptyIcon_1w518_85{width:120px;height:120px;margin-bottom:24px}._emptyTitle_1w518_91{font-size:24px;font-weight:600;color:#212529;margin:0 0 8px}._emptyText_1w518_98{font-size:16px;font-weight:400;color:#6c757d;margin:0;max-width:400px}._loadingState_1w518_107{display:flex;align-items:center;justify-content:center;min-height:400px}._spinner_1w518_114{font-size:16px;font-weight:500;color:#6c757d;animation:_pulse_1w518_1 1.5s ease-in-out infinite}@keyframes _pulse_1w518_1{0%,to{opacity:1}50%{opacity:.5}}._errorContainer_1w518_131{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:48px}._errorIcon_1w518_141{width:120px;height:120px;margin-bottom:24px;display:block}._errorTitle_1w518_148{font-size:24px;font-weight:600;color:#212529;margin:0 0 12px}._errorMessage_1w518_155{font-size:16px;font-weight:400;color:#6c757d;margin:0 0 24px;max-width:500px}._summaryCards_1w518_164{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._summaryCard_1w518_164{background:#f8f9fa;border-radius:12px;padding:20px;border-left:4px solid;transition:transform .2s ease,box-shadow .2s ease}._summaryCard_1w518_164:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}._summaryCard_1w518_164._assets_1w518_184{border-left-color:#0064ff;background:linear-gradient(135deg,#f0f6ff,#fff)}._summaryCard_1w518_164._liabilities_1w518_189{border-left-color:#ff9500;background:linear-gradient(135deg,#fff4e6,#fff)}._summaryCard_1w518_164._equity_1w518_194{border-left-color:#00c896;background:linear-gradient(135deg,#e3fff4,#fff)}._summaryCardLabel_1w518_199{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._summaryCardValue_1w518_208{font-size:28px;font-weight:700;color:#212529;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none;margin-bottom:4px}._summaryCardPercent_1w518_217{font-size:13px;font-weight:400;color:#6c757d}._balanceSheetColumns_1w518_224{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media (max-width: 1024px){._balanceSheetColumns_1w518_224{grid-template-columns:1fr}}._sectionCard_1w518_238{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d}._sectionHeader_1w518_247{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #E9ECEF}._sectionTitle_1w518_256{font-size:14px;font-weight:700;color:#212529;margin:0;text-transform:uppercase;letter-spacing:.5px}._sectionTotal_1w518_265{font-size:18px;font-weight:700;color:#212529;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none}._accountList_1w518_274{display:flex;flex-direction:column;gap:4px}._accountItem_1w518_280{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:6px;transition:background .15s ease}._accountItem_1w518_280:hover{background:#f8f9fa}._accountName_1w518_293{font-size:14px;font-weight:500;color:#495057}._accountBalance_1w518_299{font-size:14px;font-weight:600;color:#212529;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none}@media (max-width: 768px){._pageTitle_1w518_51{font-size:28px}._pageSubtitle_1w518_58{font-size:14px}._summaryCards_1w518_164{grid-template-columns:1fr}._summaryCardValue_1w518_208{font-size:24px}._contentCard_1w518_66{padding:16px}._emptyState_1w518_76{padding:40px 16px}._emptyIcon_1w518_85{width:80px;height:80px}}._pageLayout_2cv4d_7{min-height:100vh;background:#fff;padding:0 24px;max-width:100%;margin:0 auto}@media (min-width: 1600px){._pageLayout_2cv4d_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_2cv4d_7{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_2cv4d_7{padding:0 16px}}._container_2cv4d_39{padding:24px 0;max-width:100%;width:100%}._header_2cv4d_45{margin-bottom:var(--space-8)}._title_2cv4d_49{font-size:32px;font-weight:700;color:#212529;margin:0 0 8px}._subtitle_2cv4d_56{font-size:16px;font-weight:400;color:#6c757d;margin:0}._cashEndingContainer_2cv4d_64{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06);margin-bottom:24px}._comparisonSplit_2cv4d_74{display:flex;flex-direction:column}._comparisonHeaders_2cv4d_79{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(0,0,0,.08)}._headerBalance_2cv4d_85,._headerActual_2cv4d_86{padding:20px 28px;display:flex;align-items:center;gap:14px}._headerBalance_2cv4d_85{background:#6366f1;color:#fff}._headerActual_2cv4d_86{background:#10b981;color:#fff;border-left:1px solid rgba(255,255,255,.15)}._headerIcon_2cv4d_104{flex-shrink:0;opacity:.95}._headerContent_2cv4d_109{flex:1}._headerTitle_2cv4d_113{font-size:18px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}._headerSubtitle_2cv4d_120{font-size:13px;opacity:.85;margin:0;font-weight:400}._comparisonRows_2cv4d_128{display:flex;flex-direction:column}._comparisonRow_2cv4d_128{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(0,0,0,.06);transition:all .15s ease}._comparisonRow_2cv4d_128:last-child{border-bottom:none}._comparisonRow_2cv4d_128:hover{background:#0064ff05}._balanceCard_2cv4d_149,._actualCard_2cv4d_150{padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .15s ease}._actualCard_2cv4d_150{border-left:1px solid rgba(0,0,0,.06)}._actualCard_2cv4d_150._notSet_2cv4d_163{background:#f59e0b05}._locationHeader_2cv4d_167{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._locationIconWrap_2cv4d_175{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}._comparisonRow_2cv4d_128:hover ._locationIconWrap_2cv4d_175{transform:scale(1.05)}._locationDetails_2cv4d_190{flex:1;min-width:0}._locationName_2cv4d_195{font-size:14px;font-weight:600;color:#212529;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._locationType_2cv4d_206{font-size:13px;color:#6c757d;margin:0;font-weight:400}._locationType_2cv4d_206._notSetLabel_2cv4d_213{color:#d97706;font-weight:500}._balanceAmount_2cv4d_218{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:700;color:#212529;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}._actualAmountDisplay_2cv4d_229{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:700;color:#00c896;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}._actualAmountDisplay_2cv4d_229._pending_2cv4d_240{color:#adb5bd;font-style:italic}._emptyState_2cv4d_246{text-align:center;padding:64px 32px;background:var(--color-white);border-radius:12px}._emptyIcon_2cv4d_253{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_2cv4d_260{font-size:24px;font-weight:600;color:#212529;margin:0 0 12px}._emptyText_2cv4d_267{font-size:16px;color:#6c757d;margin:0}._errorContainer_2cv4d_274{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:48px}._errorIcon_2cv4d_284{width:120px;height:120px;margin-bottom:24px;display:block}._errorTitle_2cv4d_291{font-size:24px;font-weight:600;color:#212529;margin:0 0 12px}._errorMessage_2cv4d_298{font-size:16px;color:#6c757d;margin:0 0 24px;max-width:500px}._differenceSection_2cv4d_306{background:#fff;border-radius:12px;margin-top:24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a;overflow:hidden}._differenceHeader_2cv4d_315{background:#f8f9fa;color:#212529;padding:16px 20px;display:flex;align-items:center;gap:12px}._sectionIcon_2cv4d_324{flex-shrink:0}._differenceTitle_2cv4d_328{font-size:20px;font-weight:600;color:#212529;margin:0}._differenceSubtitle_2cv4d_335{font-size:13px;color:#6c757d;margin:4px 0 0;font-weight:400}._differenceItems_2cv4d_342{display:flex;flex-direction:column;padding:0}._differenceItem_2cv4d_342{background:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #F0F0F0;transition:all .15s ease}._differenceItem_2cv4d_342:last-child{border-bottom:none}._differenceItem_2cv4d_342:hover{background:#f8f9fa}._differenceLocationName_2cv4d_366{font-size:14px;font-weight:500;color:#212529}._differenceAmountActions_2cv4d_372{display:flex;align-items:center;gap:12px}._differenceAmount_2cv4d_372{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:80px;text-align:right}._differencePositive_2cv4d_388{color:#00c896}._differenceNegative_2cv4d_392{color:#ff5847}._differenceZero_2cv4d_396{color:#6c757d}._actionButtonsSimple_2cv4d_401{display:flex;gap:8px}._actionBtnSimple_2cv4d_406{background:#fff;border:1px solid #E9ECEF;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}._actionBtnSimple_2cv4d_406:hover:not(:disabled){background:#f8f9fa;border-color:#dee2e6;transform:translateY(-1px)}._actionBtnSimple_2cv4d_406:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;background:#f1f3f5;color:#ced4da;border-color:#e9ecef}._errorBtnSimple_2cv4d_436{color:#ff5847;border-color:#ff5847;background:#fff}._errorBtnSimple_2cv4d_436:disabled{color:#ced4da;border-color:#e9ecef}._errorBtnSimple_2cv4d_436:hover:not(:disabled){background:#ffefed}._exchangeBtnSimple_2cv4d_451{color:#0064ff;border-color:#0064ff;background:#fff}._exchangeBtnSimple_2cv4d_451:disabled{color:#ced4da;border-color:#e9ecef}._exchangeBtnSimple_2cv4d_451:hover:not(:disabled){background:#f0f6ff}@media (max-width: 768px){._title_2cv4d_49{font-size:24px}._comparisonHeaders_2cv4d_79{grid-template-columns:1fr}._headerActual_2cv4d_86{border-left:none;border-top:1px solid rgba(255,255,255,.15)}._comparisonRow_2cv4d_128{grid-template-columns:1fr}._actualCard_2cv4d_150{border-left:none;border-top:1px solid rgba(0,0,0,.06)}._balanceCard_2cv4d_149,._actualCard_2cv4d_150,._headerBalance_2cv4d_85,._headerActual_2cv4d_86{padding:16px 20px}._differenceItem_2cv4d_342{flex-direction:column;gap:8px;align-items:flex-start}._differenceAmountActions_2cv4d_372{width:100%;justify-content:space-between}._actionButtonsSimple_2cv4d_401{gap:6px}._actionBtnSimple_2cv4d_406{font-size:11px;padding:6px 10px}}._modal_12qpj_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_12qpj_17{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}._modalHeader_12qpj_28{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #e9ecef}._modalTitle_12qpj_36{font-size:20px;font-weight:600;color:#1e1e1e;margin:0}._modalClose_12qpj_43{background:none;border:none;padding:8px;cursor:pointer;color:#495057;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}._modalClose_12qpj_43:hover{background:#f1f3f5;color:#1e1e1e}._modalBody_12qpj_62{padding:24px}._formGroup_12qpj_67{margin-bottom:20px}._formGroup_12qpj_67:last-child{margin-bottom:0}._formLabel_12qpj_75{display:block;font-size:14px;font-weight:500;color:#495057;margin-bottom:8px}._formInput_12qpj_83{width:100%;padding:12px 16px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;transition:all .2s;font-family:inherit}._formInput_12qpj_83:focus{border-color:#0064ff;box-shadow:0 0 0 3px #0064ff1a}._formInput_12qpj_83::placeholder{color:#adb5bd}._formTextarea_12qpj_103{width:100%;padding:12px 16px;font-size:15px;border:1px solid #dee2e6;border-radius:8px;outline:none;transition:all .2s;font-family:inherit;resize:vertical;min-height:100px}._formTextarea_12qpj_103:focus{border-color:#0064ff;box-shadow:0 0 0 3px #0064ff1a}._formTextarea_12qpj_103::placeholder{color:#adb5bd}._selectionGroup_12qpj_126{display:grid;grid-template-columns:1fr 1fr;gap:12px}._selectionBox_12qpj_132{padding:12px 16px;border:2px solid #dee2e6;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;color:#495057}._selectionBox_12qpj_132:hover{border-color:#0064ff;background:#f0f6ff}._selectionBox_12qpj_132._active_12qpj_149{border-color:#0064ff;background:#0064ff;color:#fff}._modalActions_12qpj_156{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #e9ecef}._btnSecondary_12qpj_163,._btnPrimary_12qpj_164{flex:1;padding:12px 24px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}._btnSecondary_12qpj_163{background:#f1f3f5;color:#495057}._btnSecondary_12qpj_163:hover{background:#e9ecef}._btnPrimary_12qpj_164{background:#0064ff;color:#fff}._btnPrimary_12qpj_164:hover{background:#0052cc}._btnPrimary_12qpj_164:disabled{background:#adb5bd;cursor:not-allowed;opacity:.6}._modal_1xo55_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_1xo55_17{background:#fff;border-radius:16px;width:100%;max-width:400px;box-shadow:0 20px 60px #0000004d}._modalHeader_1xo55_26{padding:24px 24px 16px;border-bottom:1px solid #e9ecef}._modalTitle_1xo55_31{font-size:20px;font-weight:600;color:#1e1e1e;margin:0}._confirmIcon_1xo55_39{display:flex;align-items:center;justify-content:center;padding:24px;color:#dc3545}._confirmMessage_1xo55_48{padding:0 24px 24px;text-align:center}._confirmText_1xo55_53{font-size:15px;font-weight:500;color:#495057;margin:0 0 8px}._confirmSubtext_1xo55_60{font-size:14px;color:#868e96;margin:0}._modalActions_1xo55_67{display:flex;gap:12px;padding:16px 24px 24px;border-top:1px solid #e9ecef}._btnSecondary_1xo55_74,._btnDanger_1xo55_75{flex:1;padding:12px 24px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}._btnSecondary_1xo55_74{background:#f1f3f5;color:#495057}._btnSecondary_1xo55_74:hover{background:#e9ecef}._btnDanger_1xo55_75{background:#dc3545;color:#fff}._btnDanger_1xo55_75:hover{background:#c82333}._pageLayout_17oul_7{min-height:100vh;background:#fff;padding:0 24px;max-width:100%;margin:0 auto}@media (min-width: 1600px){._pageLayout_17oul_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_17oul_7{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_17oul_7{padding:0 16px}}._container_17oul_39{padding:24px 0;max-width:100%;width:100%}._header_17oul_46{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._title_17oul_55{font-size:32px;font-weight:700;color:#212529;margin:0 0 8px}._subtitle_17oul_62{font-size:16px;font-weight:400;color:#6c757d;margin:0}._addBtn_17oul_69{height:40px;padding:12px 20px;background:#0064ff;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:8px}._addBtn_17oul_69:hover{background:#0050cc;box-shadow:0 2px 8px #0064ff33}._addBtn_17oul_69:active{transform:scale(.98)}._section_17oul_95{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000a;margin-bottom:20px;border:1px solid rgba(0,0,0,.06)}._internalSection_17oul_104{background:#fff;border:1px solid rgba(0,100,255,.15)}._sectionHeader_17oul_109{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #E9ECEF}._internalSection_17oul_104 ._sectionHeader_17oul_109{border-bottom-color:#0064ff26}._sectionTitle_17oul_119{display:flex;align-items:center;gap:12px;margin-bottom:8px}._sectionTitle_17oul_119 h2{font-size:24px;font-weight:700;color:#212529;margin:0;flex:1}._sectionIcon_17oul_134{width:24px;height:24px;color:#0064ff}._sectionCount_17oul_140{background:#f0f6ff;color:#0064ff;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;min-width:24px;text-align:center}._sectionSubtitle_17oul_151{font-size:14px;font-weight:400;color:#6c757d;margin:0}._grid_17oul_159{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._card_17oul_166{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:20px;transition:all .25s ease;border:1px solid rgba(0,0,0,.06)}._card_17oul_166:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}._internalCard_17oul_180{background:#fff;border:1px solid rgba(0,100,255,.15)}._internalCard_17oul_180:hover{border-color:#0064ff40;box-shadow:0 4px 12px #0064ff1a}._cardHeader_17oul_190{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._cardInfo_17oul_197{flex:1}._cardName_17oul_201{font-size:16px;font-weight:700;color:#212529;margin:0 0 4px}._cardMeta_17oul_208{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._cardType_17oul_215{font-size:13px;font-weight:400;color:#6c757d;margin:0}._internalBadge_17oul_222{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f0f6ff;color:#0064ff;border:1px solid rgba(0,100,255,.2);border-radius:6px;font-size:11px;font-weight:600}._linkedCompany_17oul_235{font-size:11px;font-weight:600;color:#0064ff;text-transform:uppercase;letter-spacing:.5px}._cardActions_17oul_243{display:flex;align-items:center;gap:8px}._typeBadge_17oul_249{padding:6px 12px;background:#f1f3f5;color:#6c757d;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._deleteBtn_17oul_260{width:32px;height:32px;border:1px solid #E9ECEF;border-radius:6px;background:#f8f9fa;color:#adb5bd;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center}._deleteBtn_17oul_260:hover{background:#ff5847;color:#fff;border-color:#ff5847;transform:scale(1.05)}._deleteBtn_17oul_260:active{transform:scale(.95)}._cardDetails_17oul_285{display:flex;flex-direction:column;gap:8px}._detailRow_17oul_291{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:#6c757d}._detailIcon_17oul_300{width:16px;height:16px;color:#adb5bd;flex-shrink:0}._empty_17oul_308{text-align:center;padding:64px 32px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.06)}._emptyIcon_17oul_317{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_17oul_324{font-size:24px;font-weight:600;color:#212529;margin:0 0 12px}._emptyText_17oul_331{font-size:16px;font-weight:400;color:#6c757d;margin:0 0 24px}._loading_17oul_339{text-align:center;padding:64px;font-size:16px;font-weight:400;color:#6c757d}._modal_17oul_348{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_17oul_1 .2s ease}@keyframes _fadeIn_17oul_1{0%{opacity:0}to{opacity:1}}._modalContent_17oul_367{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;max-width:500px;width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_17oul_1 .3s ease}@keyframes _slideUp_17oul_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_17oul_391{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-bottom:1px solid #F0F0F0}._modalTitle_17oul_399{font-size:24px;font-weight:700;color:#212529;margin:0}._modalClose_17oul_406{width:32px;height:32px;border-radius:999px;background:#f1f3f5;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;color:#6c757d}._modalClose_17oul_406:hover{background:#e9ecef;color:#212529}._modalBody_17oul_425{padding:24px;overflow-y:auto;flex:1}._formGroup_17oul_431{margin-bottom:20px}._formLabel_17oul_435{display:block;font-size:14px;font-weight:600;color:#212529;margin-bottom:8px}._formInput_17oul_443{width:100%;height:40px;padding:12px 16px;border:1px solid #DEE2E6;border-radius:8px;font-size:14px;font-weight:400;background:#fff;transition:all .25s ease;box-sizing:border-box}._formInput_17oul_443:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff26}._formInput_17oul_443::placeholder{color:#adb5bd}._formTextarea_17oul_466{width:100%;padding:12px 16px;border:1px solid #DEE2E6;border-radius:8px;font-size:14px;font-weight:400;background:#fff;transition:all .25s ease;resize:vertical;min-height:80px;font-family:inherit;box-sizing:border-box}._formTextarea_17oul_466:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff26}._formTextarea_17oul_466::placeholder{color:#adb5bd}._selectionGroup_17oul_491{display:flex;gap:12px;width:100%}._selectionBox_17oul_497{flex:1;height:48px;padding:12px 16px;border:2px solid #E9ECEF;border-radius:8px;background:#fff;cursor:pointer;transition:all .25s ease;text-align:center;font-size:14px;font-weight:600;color:#495057;display:flex;align-items:center;justify-content:center}._selectionBox_17oul_497:hover{border-color:#dee2e6;background:#f8f9fa}._selectionBox_17oul_497._active_17oul_520{background:#0064ff;border-color:#0064ff;color:#fff;box-shadow:0 2px 8px #0064ff33}._modalActions_17oul_527{padding:16px 24px 24px;border-top:1px solid #F0F0F0;display:flex;gap:12px;justify-content:flex-end}._btnSecondary_17oul_535,._btnPrimary_17oul_536,._btnDanger_17oul_537{height:40px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;border:none;min-width:100px}._btnSecondary_17oul_535{background:#f1f3f5;color:#495057}._btnSecondary_17oul_535:hover{background:#e9ecef;color:#212529}._btnPrimary_17oul_536{background:#0064ff;color:#fff}._btnPrimary_17oul_536:hover:not(:disabled){background:#0050cc;box-shadow:0 2px 8px #0064ff33}._btnPrimary_17oul_536:active:not(:disabled){transform:scale(.98)}._btnPrimary_17oul_536:disabled{background:#ced4da;color:#adb5bd;cursor:not-allowed}._btnDanger_17oul_537{background:#ff5847;color:#fff}._btnDanger_17oul_537:hover{background:#e63e2c;box-shadow:0 2px 8px #ff584733}._btnDanger_17oul_537:active{transform:scale(.98)}._confirmIcon_17oul_594{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:24px auto;background:#ffefed;border-radius:999px;color:#ff5847}._confirmMessage_17oul_606{text-align:center;padding:0 24px 24px}._confirmText_17oul_611{font-size:16px;font-weight:600;color:#212529;margin:0 0 8px}._confirmSubtext_17oul_618{font-size:14px;font-weight:400;color:#6c757d;margin:0}@media (max-width: 768px){._header_17oul_46{flex-direction:column;align-items:stretch}._addBtn_17oul_69{width:100%;justify-content:center}._modalContent_17oul_367{width:95vw;margin:16px}._modalActions_17oul_527{flex-direction:column}._btnSecondary_17oul_535,._btnPrimary_17oul_536,._btnDanger_17oul_537{width:100%}}._modalOverlay_pfp42_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .2s ease}._modalOverlay_pfp42_2._show_pfp42_17{display:flex;opacity:1}._modalContent_pfp42_23{background:var(--toss-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;transform:scale(.9);transition:transform .2s ease}._modalOverlay_pfp42_2._show_pfp42_17 ._modalContent_pfp42_23{transform:scale(1)}._modalHeader_pfp42_40{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--toss-border-light)}._modalTitle_pfp42_48{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0}._modalCloseBtn_pfp42_55{background:none;border:none;cursor:pointer;padding:var(--space-2);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .2s ease;border-radius:var(--radius-sm)}._modalCloseBtn_pfp42_55:hover{color:var(--text-primary);background:var(--toss-gray-50)}._modalBody_pfp42_74{padding:var(--space-6)}._modalInfoGroup_pfp42_79{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--toss-gray-50);border-radius:var(--radius-md)}._modalInfoItem_pfp42_89{display:flex;justify-content:space-between;align-items:center}._modalInfoLabel_pfp42_95{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._modalInfoValue_pfp42_103{font-size:var(--font-medium);font-weight:500;color:var(--text-primary)}._modalFormGroup_pfp42_110{display:flex;flex-direction:column;gap:var(--space-2)}._modalLabel_pfp42_116{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._modalInput_pfp42_124{width:100%;padding:var(--space-3);border:1px solid var(--toss-border-light);border-radius:var(--radius-md);font-size:var(--font-medium);color:var(--text-primary);transition:border-color .2s ease}._modalInput_pfp42_124:focus{outline:none;border-color:var(--toss-primary)}._exchangeRateInfo_pfp42_140{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._liveRateDisplay_pfp42_147{font-size:var(--font-small);color:var(--text-secondary)}._loadingRate_pfp42_152{color:var(--text-secondary);font-style:italic}._rateError_pfp42_157{color:var(--toss-red)}._liveRateText_pfp42_161{color:var(--text-primary)}._liveRateText_pfp42_161 strong{font-weight:600}._rateValue_pfp42_169{font-weight:600;color:var(--toss-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._baseCurrency_pfp42_175{font-weight:500}._useLiveRateBtn_pfp42_179{align-self:flex-start;padding:var(--space-2) var(--space-3);background:var(--toss-primary-surface);color:var(--toss-primary);border:1px solid var(--toss-primary);border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:600;cursor:pointer;transition:all .2s ease}._useLiveRateBtn_pfp42_179:hover{background:var(--toss-primary);color:var(--toss-white)}._modalFooter_pfp42_198{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--toss-border-light)}@media (max-width: 768px){._modalContent_pfp42_23{width:95%;max-width:none}._modalHeader_pfp42_40,._modalBody_pfp42_74,._modalFooter_pfp42_198{padding:var(--space-4)}._modalFooter_pfp42_198{flex-direction:column}._modalFooter_pfp42_198 button{width:100%}}._modalOverlay_k04mn_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .2s ease}._modalOverlay_k04mn_2._show_k04mn_17{display:flex;opacity:1}._modalContent_k04mn_23{background:var(--toss-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:95%;max-width:800px;max-height:95vh;height:700px;overflow-y:auto;transform:scale(.9);transition:transform .2s ease;display:flex;flex-direction:column}._modalOverlay_k04mn_2._show_k04mn_17 ._modalContent_k04mn_23{transform:scale(1)}._modalHeader_k04mn_43{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--toss-border-light)}._modalTitle_k04mn_51{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0}._modalCloseBtn_k04mn_58{background:none;border:none;cursor:pointer;padding:var(--space-2);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .2s ease;border-radius:var(--radius-sm)}._modalCloseBtn_k04mn_58:hover{color:var(--text-primary);background:var(--toss-gray-50)}._modalBody_k04mn_77{flex:1;padding:var(--space-6) var(--space-8);overflow-y:auto}._formGroup_k04mn_84{margin-bottom:var(--space-6)}._formLabel_k04mn_88{display:block;font-size:var(--font-medium);font-weight:500;color:var(--text-primary);margin-bottom:var(--space-2)}._formInput_k04mn_96{width:100%;padding:var(--space-3);border:1px solid var(--toss-border-light);border-radius:var(--radius-md);font-size:var(--font-medium);color:var(--text-primary);transition:border-color .2s ease}._formInput_k04mn_96[type=number]::-webkit-inner-spin-button,._formInput_k04mn_96[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._formInput_k04mn_96[type=number]{-moz-appearance:textfield}._formInput_k04mn_96:focus{outline:none;border-color:var(--toss-primary)}._currencyInfo_k04mn_123{background-color:var(--toss-gray-50);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-6)}._currencyInfoItem_k04mn_130{display:flex;justify-content:space-between;margin-bottom:var(--space-2)}._currencyInfoItem_k04mn_130:last-child{margin-bottom:0}._currencyInfoLabel_k04mn_140{font-size:var(--font-medium);color:var(--text-secondary)}._currencyInfoValue_k04mn_145{font-size:var(--font-medium);font-weight:500;color:var(--text-primary)}._exchangeRateWrapper_k04mn_152{display:flex;gap:var(--space-3);align-items:center}._exchangeRateWrapper_k04mn_152 input{flex:1}._liveRateInfo_k04mn_163{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--toss-blue-50);border-radius:var(--radius-md);margin-top:var(--space-3)}._liveRateLabel_k04mn_173{font-size:var(--font-medium);color:var(--text-secondary)}._liveRateValue_k04mn_178{font-size:var(--font-medium);font-weight:600;color:var(--toss-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._modalFooter_k04mn_186{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6) var(--space-8);border-top:1px solid var(--toss-border-light)}@media (max-width: 768px){._modalContent_k04mn_23{width:95%;max-width:none}._modalHeader_k04mn_43,._modalBody_k04mn_77,._modalFooter_k04mn_186{padding:var(--space-4)}._modalFooter_k04mn_186{flex-direction:column}._modalFooter_k04mn_186 button{width:100%}}._pageLayout_1lgbz_2{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_1lgbz_10{padding:24px 0;max-width:100%;width:100%}._pageHeader_1lgbz_17{margin-bottom:var(--space-8);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}._pageHeaderContent_1lgbz_26{flex:1}._pageTitle_1lgbz_30{font-size:var(--font-h1);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}._pageSubtitle_1lgbz_37{font-size:var(--font-large);color:var(--text-secondary);margin:0}._statsCard_1lgbz_46{background:var(--toss-white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6)}._statsGrid_1lgbz_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6)}._statItem_1lgbz_60{text-align:center}._statValue_1lgbz_64{font-size:var(--font-h2);font-weight:700;color:var(--toss-primary);margin:0 0 var(--space-1) 0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._statLabel_1lgbz_72{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}._currencySection_1lgbz_82{margin-bottom:var(--space-6)}._sectionHeader_1lgbz_86{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}._sectionTitle_1lgbz_93{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0}._currencyGrid_1lgbz_101{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4)}._currencyCard_1lgbz_108{background:var(--toss-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .2s ease;overflow:hidden;border:1px solid var(--toss-border-light)}._currencyCard_1lgbz_108:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._currencyCardHeader_1lgbz_122{padding:var(--space-5);border-bottom:1px solid var(--toss-border-light);display:flex;align-items:center;gap:var(--space-3)}._currencyIconWrapper_1lgbz_130{width:48px;height:48px;background:var(--toss-primary-surface);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._currencySymbol_1lgbz_141{font-size:var(--font-h3);font-weight:700;color:var(--toss-primary)}._currencyHeaderInfo_1lgbz_147{flex:1}._currencyCode_1lgbz_151{font-size:var(--font-large);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-1) 0}._currencyName_1lgbz_158{font-size:var(--font-small);color:var(--text-secondary);margin:0}._currencyBadgePrimary_1lgbz_164{padding:var(--space-1) var(--space-2);background:var(--toss-primary-surface);color:var(--toss-primary);border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:600}._currencyCardBody_1lgbz_173{padding:var(--space-5)}._currencyDetails_1lgbz_177{display:flex;flex-direction:column;gap:var(--space-3)}._currencyDetailItem_1lgbz_183{display:flex;justify-content:space-between;align-items:center}._currencyDetailLabel_1lgbz_189{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._currencyDetailValue_1lgbz_197{font-size:var(--font-medium);font-weight:500;color:var(--text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._currencyCardFooter_1lgbz_204{padding:var(--space-4) var(--space-5);background:var(--toss-gray-50);border-top:1px solid var(--toss-border-light);display:flex;justify-content:flex-end;align-items:center}._currencyActions_1lgbz_213{display:flex;gap:8px;width:100%;justify-content:flex-end}._emptyContainer_1lgbz_223{text-align:center;padding:var(--space-16) var(--space-6);background:var(--toss-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._emptyTitle_1lgbz_231{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0}._emptyText_1lgbz_238{font-size:var(--font-medium);color:var(--text-secondary);margin:0}@media (min-width: 1600px){._pageLayout_1lgbz_2{padding:0 48px}}@media (min-width: 2000px){._pageLayout_1lgbz_2{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_1lgbz_2{padding:0 16px}._currencyGrid_1lgbz_101{grid-template-columns:1fr}._statsGrid_1lgbz_54{grid-template-columns:1fr;gap:var(--space-4)}._pageHeader_1lgbz_17{flex-direction:column}}._leftFilter_gqkij_6{background:transparent;padding:24px 0;overflow-y:auto;position:sticky;flex-shrink:0}._filterSection_gqkij_15{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-gray-200)}._filterSection_gqkij_15:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._filterSectionHeader_gqkij_27{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;margin-bottom:16px;cursor:pointer;transition:opacity .2s ease}._filterSectionHeader_gqkij_27:hover{opacity:.7}._filterSectionTitle_gqkij_44{font-size:14px;font-weight:600;color:var(--color-gray-900);text-align:left}._filterCount_gqkij_51{font-size:12px;font-weight:500;color:#0064ff}._expandIcon_gqkij_57{width:20px;height:20px;color:var(--color-gray-600);transition:transform .2s ease;flex-shrink:0}._expandIcon_gqkij_57._expanded_gqkij_65{transform:rotate(180deg)}._filterOptions_gqkij_70{display:flex;flex-direction:column;gap:8px}._radioOption_gqkij_77{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:6px;transition:all .2s ease}._radioOption_gqkij_77:hover{background:var(--color-gray-50)}._radioInput_gqkij_91{width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:#0064FF}._radioInput_gqkij_91:disabled{cursor:not-allowed;opacity:.5}._radioLabel_gqkij_104{font-size:14px;color:var(--color-gray-700);cursor:pointer;flex:1;display:flex;align-items:center;gap:8px}._radioOption_gqkij_77:has(._radioInput_gqkij_91:disabled) ._radioLabel_gqkij_104{cursor:not-allowed;opacity:.5}._filterButton_gqkij_120{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:var(--color-white);border:1px solid transparent;border-radius:6px;font-size:14px;color:var(--color-gray-700);text-align:left;cursor:pointer;transition:all .2s ease}._filterButton_gqkij_120:hover{background:var(--color-gray-50);border-color:var(--color-gray-200)}._filterButton_gqkij_120._active_gqkij_141{background:#0064ff14;border-color:#0064ff;color:#0064ff;font-weight:500}._filterButton_gqkij_120:disabled{cursor:not-allowed;opacity:.5}._filterButton_gqkij_120 span{flex:1;display:flex;align-items:center;gap:8px}._optionIcon_gqkij_160{display:inline-flex;align-items:center;justify-content:center}._checkIcon_gqkij_166{width:16px;height:16px;color:#0064ff;flex-shrink:0}._clearButton_gqkij_174{background:#ef444414!important;border-color:#ef44444d!important;color:#ef4444!important}._clearButton_gqkij_174:hover{background:#ef44441f!important;border-color:#ef4444!important}._clearIcon_gqkij_185{width:16px;height:16px;color:#ef4444;flex-shrink:0}._filterInput_gqkij_193{width:100%;padding:10px 12px;background:var(--color-white);border:1px solid rgba(0,100,255,.4);border-radius:6px;font-size:14px;color:var(--color-gray-700);transition:all .2s ease}._filterInput_gqkij_193:hover:not(:disabled){border-color:#0064ff}._filterInput_gqkij_193:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff14}._filterInput_gqkij_193:disabled{background:var(--color-gray-100);cursor:not-allowed;opacity:.6}._filterInput_gqkij_193::placeholder{color:var(--color-gray-400)}._toggleButtons_gqkij_225{display:flex;gap:8px}._toggleButton_gqkij_225{flex:1;padding:8px 12px;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:6px;font-size:13px;font-weight:500;color:var(--color-gray-700);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}._toggleButton_gqkij_225:hover{border-color:#0064ff;color:#0064ff}._toggleButton_gqkij_225._active_gqkij_141{background:#0064ff;border-color:#0064ff;color:#fff}._toggleButton_gqkij_225:disabled{cursor:not-allowed;opacity:.5}._emptyState_gqkij_264{padding:12px;text-align:center;font-size:13px;color:var(--color-gray-500);font-style:italic}._leftFilter_gqkij_6::-webkit-scrollbar{width:6px}._leftFilter_gqkij_6::-webkit-scrollbar-track{background:transparent}._leftFilter_gqkij_6::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px}._leftFilter_gqkij_6::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}@media (max-width: 1024px){._leftFilter_gqkij_6{width:220px;padding:20px 12px}}@media (max-width: 768px){._leftFilter_gqkij_6{display:none}}._pageLayout_88ch4_5{display:flex;min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}@media (min-width: 1600px){._pageLayout_88ch4_5{padding:0 48px}}@media (min-width: 2000px){._pageLayout_88ch4_5{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_88ch4_5{padding:0 16px;flex-direction:column}}._sidebarWrapper_88ch4_38{flex-shrink:0;margin-right:24px}@media (max-width: 768px){._sidebarWrapper_88ch4_38{display:none}}._mainContent_88ch4_50{flex:1;min-width:0;overflow-x:hidden}._container_88ch4_57{padding:24px 0;width:100%;max-width:100%}._salaryHeader_88ch4_64{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);flex-wrap:wrap;gap:var(--space-4)}._salaryTitleSection_88ch4_73{flex:1;min-width:200px}._salaryTitle_88ch4_73{font-size:32px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}._salarySubtitle_88ch4_86{font-size:var(--font-base);color:var(--text-secondary);margin-top:var(--space-1)}._periodControlsWrapper_88ch4_93{display:flex;align-items:center;gap:var(--space-3)}._exportExcelBtn_88ch4_100{display:flex;align-items:center;gap:var(--space-2);padding:8px 16px;background:#217346;color:#fff;border:none;border-radius:var(--radius-lg);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:var(--shadow-xs);height:48px}._exportExcelBtn_88ch4_100:hover{background:#1a5c37;transform:translateY(-1px);box-shadow:var(--shadow-sm)}._exportExcelBtn_88ch4_100:active{transform:translateY(0);box-shadow:none}._exportExcelBtn_88ch4_100:disabled{opacity:.7;cursor:not-allowed}._exportExcelBtn_88ch4_100 svg{flex-shrink:0}._spinAnimation_88ch4_138{animation:_spin_88ch4_138 1s linear infinite}@keyframes _spin_88ch4_138{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._periodControls_88ch4_93{display:flex;align-items:center;gap:var(--space-3);background:var(--toss-white);padding:8px;border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);height:48px}._periodNavBtn_88ch4_163{width:32px;height:32px;border:none;background:transparent;color:var(--toss-gray-600);cursor:pointer;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:20px}._periodNavBtn_88ch4_163:hover{background:var(--toss-gray-100);color:var(--toss-gray-900)}._periodDisplay_88ch4_183{font-size:var(--font-base);font-weight:600;color:var(--text-primary);padding:0 var(--space-3);min-width:100px;text-align:center}._controlsCard_88ch4_193{background:transparent;padding:0;margin-bottom:var(--space-4);display:flex;align-items:center;gap:12px}._controlSection_88ch4_202{flex:0 1 auto;min-width:200px;max-width:280px;width:280px;display:flex;align-items:center;padding:10px 14px;cursor:pointer;border-radius:10px;transition:all .2s ease;gap:10px;position:relative;border:1px solid rgba(0,0,0,.08);background:#fff;height:44px;box-shadow:0 1px 2px #0000000a;z-index:10}._controlSection_88ch4_202:hover{background:#00000005;border-color:#0000001f;box-shadow:0 2px 4px #0000000f}._controlSection_88ch4_202._dropdownOpen_88ch4_228{background:#fff;border-color:#0064ff;box-shadow:0 0 0 4px #0064ff14}._controlSection_88ch4_202._dropdownOpen_88ch4_228 ._controlLabel_88ch4_234{color:var(--toss-primary)}._controlSection_88ch4_202._dropdownOpen_88ch4_228 ._controlDropdown_88ch4_238{color:var(--toss-primary);transform:rotate(180deg)}._controlIcon_88ch4_243{width:18px;height:18px;flex-shrink:0;color:var(--toss-text-secondary)}._controlLabel_88ch4_234{flex:1;font-size:14px;font-weight:500;color:var(--toss-text-primary);-webkit-user-select:none;user-select:none}._controlDropdown_88ch4_238{width:18px;height:18px;flex-shrink:0;color:var(--toss-text-secondary);transition:transform .2s ease;margin-left:auto}._storeFilterDropdown_88ch4_268{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:380px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #0000000a,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transition:all .2s cubic-bezier(.16,1,.3,1);max-height:380px;overflow-y:auto;padding:6px 0}._storeFilterDropdown_88ch4_268._active_88ch4_289{opacity:1;visibility:visible;transform:translateY(0) scale(1)}._storeFilterDropdownOption_88ch4_295{position:relative;padding:10px 16px;margin:0 6px;border-radius:8px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .12s ease-out;font-size:14px;color:var(--toss-text-primary);-webkit-user-select:none;user-select:none}._storeFilterDropdownOption_88ch4_295:hover{background:#0000000a}._storeFilterDropdownOption_88ch4_295:active{background:#00000014;transform:scale(.98)}._storeFilterDropdownOption_88ch4_295._selected_88ch4_319{background:#0064ff14;color:#0064ff;font-weight:500}._storeFilterDropdownOption_88ch4_295._selected_88ch4_319:hover{background:#0064ff1f}._storeFilterDropdownOptionIcon_88ch4_329{width:16px;height:16px;flex-shrink:0;color:currentColor}._storeFilterDropdownOption_88ch4_295._selected_88ch4_319 ._storeFilterDropdownOptionIcon_88ch4_329{color:var(--toss-primary)}._storeFilterDropdownOptionText_88ch4_340{font-size:14px;color:currentColor;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._storeFilterDropdownOption_88ch4_295._selected_88ch4_319 ._storeFilterDropdownOptionText_88ch4_340{color:var(--toss-primary);font-weight:500}._storeFilterDropdownOptionCheck_88ch4_354{width:16px;height:16px;color:var(--toss-primary);margin-left:auto;flex-shrink:0}._summarySection_88ch4_363{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}._summaryCard_88ch4_370{background:var(--toss-white);padding:var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform .2s,box-shadow .2s}._summaryCard_88ch4_370:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}._summaryLabel_88ch4_383{font-size:var(--font-small);color:var(--text-secondary);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}._summaryValue_88ch4_392{font-size:var(--font-h2);font-weight:700;color:var(--text-primary);margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._summaryValue_88ch4_392._total_88ch4_400{color:var(--toss-primary)}._summaryValue_88ch4_392._problems_88ch4_404{color:var(--toss-warning)}._summaryDetail_88ch4_408{font-size:var(--font-small);color:var(--text-secondary);margin-top:var(--space-2)}._summaryIcon_88ch4_414{width:16px;height:16px;opacity:.6}._searchBar_88ch4_421{background:var(--toss-white);padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-6);box-shadow:var(--shadow-xs)}._searchBox_88ch4_429{position:relative;width:100%}._searchInput_88ch4_434{width:100%;padding:var(--space-3) var(--space-4);padding-left:var(--space-10);border:1px solid var(--toss-gray-200);border-radius:var(--radius-md);font-size:var(--font-base);transition:border-color .2s}._searchInput_88ch4_434:focus{outline:none;border-color:var(--toss-primary)}._searchIcon_88ch4_449{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--toss-gray-500);width:20px;height:20px}._employeeList_88ch4_460{display:flex;flex-direction:column;gap:var(--space-4)}._employeeCard_88ch4_466{background:var(--toss-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all .2s;overflow:hidden}._employeeCard_88ch4_466:hover{box-shadow:var(--shadow-sm)}._employeeHeader_88ch4_479{padding:var(--space-5);cursor:pointer;transition:background .2s}._employeeHeader_88ch4_479:hover{background:var(--toss-gray-50)}._employeeMainInfo_88ch4_489{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3)}._employeeIdentity_88ch4_496{display:flex;align-items:center;gap:var(--space-3)}._employeeAvatar_88ch4_502{width:48px;height:48px;border-radius:var(--radius-full);background:var(--toss-primary-surface);color:var(--toss-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-large)}._employeeInfo_88ch4_515{display:flex;flex-direction:column;gap:var(--space-1)}._employeeName_88ch4_521{font-size:var(--font-large);font-weight:600;color:var(--text-primary)}._employeeType_88ch4_527{display:inline-flex;padding:var(--space-1) var(--space-2);background:var(--toss-gray-100);border-radius:var(--radius-sm);font-size:var(--font-small);color:var(--text-secondary);width:fit-content}._employeeType_88ch4_527._monthly_88ch4_537{background:var(--toss-primary-surface);color:var(--toss-primary)}._employeeType_88ch4_527._hourly_88ch4_542{background:var(--toss-success-light);color:var(--toss-success-dark)}._employeeSalarySummary_88ch4_548{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._totalPayment_88ch4_555{font-size:var(--font-h3);font-weight:700;color:var(--text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._paymentBreakdown_88ch4_562{font-size:var(--font-small);color:var(--text-secondary)}._employeeStores_88ch4_568{display:flex;flex-wrap:wrap;gap:var(--space-2)}._storeBadge_88ch4_574{padding:var(--space-1) var(--space-2);background:var(--toss-gray-50);border:1px solid var(--toss-gray-200);border-radius:var(--radius-sm);font-size:var(--font-small);color:var(--text-secondary)}._employeeQuickStats_88ch4_584{display:flex;gap:var(--space-6);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--toss-gray-100)}._quickStat_88ch4_592{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-small)}._quickStatLabel_88ch4_599{color:var(--text-secondary)}._quickStatValue_88ch4_603{font-weight:600;color:var(--text-primary)}._quickStatValue_88ch4_603._positive_88ch4_608{color:var(--toss-success)}._quickStatValue_88ch4_603._negative_88ch4_612{color:var(--toss-error)}._quickStatValue_88ch4_603._warning_88ch4_616{color:var(--toss-warning)}._expandIcon_88ch4_621{margin-left:auto;transition:transform .2s;color:var(--toss-gray-400);width:24px;height:24px}._employeeCard_88ch4_466._expanded_88ch4_629 ._expandIcon_88ch4_621{transform:rotate(180deg)}._employeeDetails_88ch4_634{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:var(--toss-gray-50);border-top:1px solid var(--toss-gray-100)}._employeeCard_88ch4_466._expanded_88ch4_629 ._employeeDetails_88ch4_634{max-height:1000px}._detailsContent_88ch4_646{padding:var(--space-5)}._detailSection_88ch4_651{margin-bottom:var(--space-5)}._detailSection_88ch4_651:last-child{margin-bottom:0}._detailSectionTitle_88ch4_659{font-size:var(--font-small);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}._salaryBreakdownTable_88ch4_669{background:var(--toss-white);border-radius:var(--radius-md);overflow:hidden}._breakdownRow_88ch4_675{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--toss-gray-100)}._breakdownRow_88ch4_675:last-child{border-bottom:none;background:var(--toss-gray-50);font-weight:600}._breakdownLabel_88ch4_688{color:var(--text-secondary);font-size:var(--font-base)}._breakdownValue_88ch4_693{color:var(--text-primary);font-size:var(--font-base);font-weight:500;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._breakdownValue_88ch4_693._positive_88ch4_608{color:var(--toss-success)}._breakdownValue_88ch4_693._negative_88ch4_612{color:var(--toss-error)}._breakdownValue_88ch4_693._notRegistered_88ch4_708{color:var(--toss-text-tertiary);font-style:italic}._statusBadge_88ch4_713{display:inline-flex;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:500;width:fit-content}._statusBadge_88ch4_713._pending_88ch4_722{background:var(--toss-warning-light);color:var(--toss-warning-dark)}._statusBadge_88ch4_713._paid_88ch4_727{background:var(--toss-success-light);color:var(--toss-success-dark)}._statusBadge_88ch4_713._processing_88ch4_732{background:var(--toss-primary-surface);color:var(--toss-primary)}._emptyState_88ch4_738{text-align:center;padding:var(--space-12) var(--space-6);background:var(--toss-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}._emptyIcon_88ch4_746{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_88ch4_753{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}._emptyText_88ch4_760{font-size:16px;color:var(--text-secondary)}._errorTitle_88ch4_767{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}._errorMessage_88ch4_774{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:var(--space-4)}._retryButton_88ch4_780{padding:var(--space-3) var(--space-5);background:var(--toss-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:all .2s}._retryButton_88ch4_780:hover{background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._exportModalBackdrop_88ch4_799{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_88ch4_1 .2s ease}@keyframes _fadeIn_88ch4_1{0%{opacity:0}to{opacity:1}}._exportModalContainer_88ch4_818{background:var(--toss-white);border-radius:var(--radius-xl);width:90%;max-width:600px;max-height:85vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;animation:_slideUp_88ch4_1 .3s ease}@keyframes _slideUp_88ch4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._exportModalHeader_88ch4_840{background:#217346;padding:var(--space-5);display:flex;align-items:center;gap:var(--space-3)}._exportModalHeaderIcon_88ch4_848{width:40px;height:40px;background:#fff3;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff}._exportModalTitle_88ch4_859{font-size:20px;font-weight:600;color:#fff;margin:0}._exportModalBody_88ch4_866{padding:var(--space-5);max-height:50vh;overflow-y:auto}._exportModalMessage_88ch4_872{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:var(--space-4)}._alwaysIncludedSection_88ch4_879{background:var(--toss-gray-50);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--toss-gray-200)}._alwaysIncludedTitle_88ch4_887{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-small);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-3)}._alwaysIncludedTitle_88ch4_887 svg{color:var(--toss-gray-500)}._alwaysIncludedItems_88ch4_901{display:flex;flex-wrap:wrap;gap:var(--space-2)}._alwaysIncludedItem_88ch4_901{background:var(--toss-white);border:1px solid var(--toss-gray-300);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-small);font-weight:500;color:var(--text-primary)}._columnSelectionSection_88ch4_918{margin-bottom:var(--space-5)}._columnSelectionHeader_88ch4_922{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}._columnSelectionTitle_88ch4_929{font-size:var(--font-base);font-weight:600;color:var(--text-primary)}._selectAllButton_88ch4_935{font-size:var(--font-small);color:var(--toss-primary);background:none;border:none;cursor:pointer;font-weight:500;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background .2s}._selectAllButton_88ch4_935:hover{background:var(--toss-primary-surface)}._columnGrid_88ch4_951{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}@media (max-width: 500px){._columnGrid_88ch4_951{grid-template-columns:1fr}}._columnCheckboxItem_88ch4_963{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--toss-gray-50);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;border:1px solid transparent}._columnCheckboxItem_88ch4_963:hover{background:var(--toss-gray-100)}._columnCheckboxItem_88ch4_963._checked_88ch4_979{background:var(--toss-primary-surface);border-color:var(--toss-primary)}._columnCheckbox_88ch4_963{width:18px;height:18px;accent-color:var(--toss-primary);cursor:pointer}._columnLabel_88ch4_991{font-size:var(--font-small);color:var(--text-primary);flex:1;-webkit-user-select:none;user-select:none}._columnCheckboxItem_88ch4_963._checked_88ch4_979 ._columnLabel_88ch4_991{color:var(--toss-primary);font-weight:500}._columnCheckboxItem_88ch4_963._important_88ch4_1004{background:#fff8e1;border-color:#ffb300}._columnCheckboxItem_88ch4_963._important_88ch4_1004:hover{background:#ffecb3}._columnCheckboxItem_88ch4_963._important_88ch4_1004._checked_88ch4_979{background:#ffe082;border-color:#ffa000}._columnCheckboxItem_88ch4_963._important_88ch4_1004 ._columnLabel_88ch4_991{color:#f57c00;font-weight:600}._exportScopeSection_88ch4_1024{border-top:1px solid var(--toss-gray-200);padding-top:var(--space-4)}._exportScopeTitle_88ch4_1029{font-size:var(--font-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}._exportScopeOptions_88ch4_1036{display:flex;flex-direction:column;gap:var(--space-2)}._exportScopeOption_88ch4_1036{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--toss-gray-50);border-radius:var(--radius-lg);border:1px solid var(--toss-gray-200);cursor:pointer;transition:all .2s}._exportScopeOption_88ch4_1036:hover{background:var(--toss-gray-100);border-color:var(--toss-gray-300)}._exportScopeOption_88ch4_1036:disabled{opacity:.5;cursor:not-allowed}._exportScopeIcon_88ch4_1064{width:40px;height:40px;background:var(--toss-white);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--toss-gray-600)}._exportScopeContent_88ch4_1075{flex:1}._exportScopeLabel_88ch4_1079{font-size:var(--font-base);font-weight:600;color:var(--text-primary);margin-bottom:2px}._exportScopeDescription_88ch4_1086{font-size:var(--font-small);color:var(--text-secondary)}._exportScopeArrow_88ch4_1091{color:var(--toss-gray-400)}._exportModalFooter_88ch4_1096{padding:var(--space-4) var(--space-5);border-top:1px solid var(--toss-gray-200);display:flex;justify-content:flex-end;gap:var(--space-3)}._exportCancelButton_88ch4_1104{padding:var(--space-3) var(--space-5);background:var(--toss-gray-100);color:var(--text-primary);border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:all .2s}._exportCancelButton_88ch4_1104:hover{background:var(--toss-gray-200)}._exportCancelButton_88ch4_1104:disabled{opacity:.5;cursor:not-allowed}._exportModalLoading_88ch4_1126{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1}._modalOverlay_ejot4_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_ejot4_1 .25s ease;padding:20px}@keyframes _fadeIn_ejot4_1{0%{opacity:0}to{opacity:1}}._modalContent_ejot4_30{background-color:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;min-height:600px;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_ejot4_1 .25s ease;box-shadow:0 8px 24px #00000014}@keyframes _slideUp_ejot4_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_ejot4_56{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border-bottom:1px solid #F0F0F0}._modalTitle_ejot4_64{font-size:24px;font-weight:700;color:#212529;margin:0}._closeButton_ejot4_71{background:none;border:none;padding:8px;cursor:pointer;color:#adb5bd;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .25s ease}._closeButton_ejot4_71:hover{background-color:#f8f9fa;color:#212529}._closeButton_ejot4_71:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._closeIcon_ejot4_94{width:24px;height:24px}._modalBody_ejot4_100{padding:32px;overflow-y:auto;flex:1;max-height:70vh}._dateDisplay_ejot4_107{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#f0f6ff;border-radius:8px;margin-bottom:24px;border:1px solid rgba(0,100,255,.2)}._calendarIcon_ejot4_118{width:20px;height:20px;color:#0064ff;flex-shrink:0}._dateText_ejot4_125{font-size:14px;color:#6c757d;font-weight:500}._dateValue_ejot4_131{font-weight:600;color:#0064ff}._modalBody_ejot4_100>:not(:last-child){margin-bottom:20px}._modalFooter_ejot4_142{display:flex;gap:16px;padding:28px 32px;border-top:1px solid #F0F0F0;background-color:#f8f9fa}._cancelButton_ejot4_150,._addButton_ejot4_151{flex:1;height:52px;padding:16px 28px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px}._cancelButton_ejot4_150{background-color:#fff;color:#212529;border:1px solid rgba(0,0,0,.1)}._cancelButton_ejot4_150:hover{background-color:#f8f9fa;border-color:#dee2e6}._cancelButton_ejot4_150:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._addButton_ejot4_151{background-color:#0064ff;color:#fff;box-shadow:0 2px 8px #0064ff26}._addButton_ejot4_151:hover:not(:disabled){background-color:#0050cc}._addButton_ejot4_151:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._addButton_ejot4_151:disabled,._cancelButton_ejot4_150:disabled{opacity:.4;cursor:not-allowed}._addButton_ejot4_151:disabled{background-color:#0064ff}._buttonIcon_ejot4_208{width:18px;height:18px}._error_ejot4_214{padding:12px 16px;background-color:#ffefed;border-radius:8px;color:#ff5847;font-size:14px;margin-bottom:16px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,88,71,.2)}._errorIcon_ejot4_227{width:20px;height:20px;flex-shrink:0}._weekNavigator_151v3_6{display:flex;align-items:center;justify-content:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px) 0;margin-bottom:var(--space-4, 16px)}._weekDisplay_151v3_15{font-size:16px;font-weight:600;color:var(--color-gray-900, #212529);min-width:200px;text-align:center}._scheduleGridContainer_1vwpj_6{background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--color-gray-300, #DEE2E6)}._scheduleHeader_1vwpj_14{display:grid;grid-template-columns:150px repeat(7,1fr);background:var(--color-gray-50, #F8F9FA);border-bottom:1px solid var(--color-gray-300, #DEE2E6)}._shiftHeaderCell_1vwpj_21{padding:var(--space-4, 16px);font-weight:600;font-size:12px;color:var(--color-gray-600, #6C757D);border-right:1px solid var(--color-gray-200, #E9ECEF);text-transform:uppercase;letter-spacing:.5px}._dateHeaderCell_1vwpj_31{padding:var(--space-3, 12px);text-align:center;border-right:1px solid var(--color-gray-200, #E9ECEF)}._dateHeaderCell_1vwpj_31:last-child{border-right:none}._dateHeaderCell_1vwpj_31._today_1vwpj_41{background:#f0f6ff}._dayName_1vwpj_45{font-size:12px;font-weight:600;color:var(--color-gray-900, #212529)}._todayBadge_1vwpj_51{display:inline-block;margin-top:var(--space-1, 4px);padding:2px 6px;font-size:10px;font-weight:600;color:#fff;background:#0064ff;border-radius:4px}._shiftRow_1vwpj_63{display:grid;grid-template-columns:150px repeat(7,1fr);border-bottom:1px solid var(--color-gray-200, #E9ECEF)}._shiftRow_1vwpj_63:last-child{border-bottom:none}._shiftInfoCell_1vwpj_73{padding:var(--space-3, 12px);border-right:1px solid var(--color-gray-200, #E9ECEF);border-left:4px solid #0064FF;background:var(--color-gray-50, #F8F9FA)}._shiftName_1vwpj_80{font-size:13px;font-weight:600;color:var(--color-gray-900, #212529);margin-bottom:var(--space-1, 4px)}._shiftTime_1vwpj_87{font-size:11px;color:var(--color-gray-500, #ADB5BD)}._assignmentCell_1vwpj_93{padding:var(--space-2, 8px);border-right:1px solid var(--color-gray-200, #E9ECEF);min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .2s ease}._assignmentCell_1vwpj_93:last-child{border-right:none}._assignmentCell_1vwpj_93._today_1vwpj_41{background:#f0f6ff}._assignmentCell_1vwpj_93._dropTarget_1vwpj_112{background:#e3fff4;border:2px dashed #00C896}._addEmployeeCellButton_1vwpj_118{width:36px;height:36px;border-radius:50%;border:2px dashed var(--color-gray-300, #DEE2E6);background:transparent;color:var(--color-gray-400, #CED4DA);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._addEmployeeCellButton_1vwpj_118:hover{border-color:#0064ff;color:#0064ff;background:#f0f6ff}._addEmployeeCellButton_1vwpj_118:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._addIconSmall_1vwpj_143{width:18px;height:18px}._employeeList_1vwpj_149{display:flex;flex-direction:column;gap:var(--space-1, 4px);width:100%}._employeeChip_1vwpj_156{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1, 4px) var(--space-2, 8px);background:var(--color-gray-100, #F1F3F5);border-radius:4px;font-size:11px}._employeeChip_1vwpj_156 ._employeeName_1vwpj_166{font-weight:500;color:var(--color-gray-900, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}._statusDot_1vwpj_176{width:8px;height:8px;border-radius:50%;flex-shrink:0}._statusDot_1vwpj_176._scheduled_1vwpj_183{background:#ff9500}._statusDot_1vwpj_176._confirmed_1vwpj_187{background:#00c896}._statusDot_1vwpj_176._absent_1vwpj_191{background:#ff5847}._addEmployeeCellButtonSmall_1vwpj_195{width:100%;padding:var(--space-1, 4px);border:1px dashed var(--color-gray-300, #DEE2E6);border-radius:4px;background:transparent;color:var(--color-gray-400, #CED4DA);cursor:pointer;font-size:12px;font-weight:600;transition:all .2s ease}._addEmployeeCellButtonSmall_1vwpj_195:hover{border-color:#0064ff;color:#0064ff;background:#f0f6ff}._addEmployeeCellButtonSmall_1vwpj_195:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._employeeSection_ahg37_6{margin-top:var(--space-6, 24px);background:#fff;border-radius:12px;padding:var(--space-5, 20px);border:1px solid var(--color-gray-300, #DEE2E6);box-shadow:0 2px 8px #0000000a}._sectionTitle_ahg37_15{font-size:16px;font-weight:600;color:var(--color-gray-900, #212529);margin:0 0 var(--space-4, 16px) 0;display:flex;align-items:center;gap:var(--space-3, 12px)}._dragHint_ahg37_25{font-size:13px;font-weight:400;color:var(--color-gray-500, #ADB5BD)}._noEmployees_ahg37_31{padding:var(--space-8, 32px);text-align:center;color:var(--color-gray-500, #ADB5BD);font-size:14px}._employeeGrid_ahg37_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3, 12px)}._employeeCard_ahg37_44{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--color-gray-50, #F8F9FA);border-radius:8px;border:1px solid var(--color-gray-300, #DEE2E6);cursor:grab;transition:all .2s ease;-webkit-user-select:none;user-select:none}._employeeCard_ahg37_44:hover{background:#f0f6ff;border-color:#4d94ff;transform:translateY(-2px);box-shadow:0 2px 8px #0064ff1a}._employeeCard_ahg37_44:active{cursor:grabbing}._employeeCard_ahg37_44._dragging_ahg37_68{opacity:.5;transform:scale(.95)}._employeeAvatar_ahg37_73{width:40px;height:40px;border-radius:50%;background:#f0f6ff;color:#0064ff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}._employeeInfo_ahg37_87{flex:1;min-width:0}._employeeName_ahg37_92{font-size:14px;font-weight:600;color:var(--color-gray-900, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._employeeRole_ahg37_101{font-size:12px;color:var(--color-gray-500, #ADB5BD);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyState_7w6p3_6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12, 48px) var(--space-6, 24px);text-align:center;background:#fff;border-radius:12px;border:1px solid var(--color-gray-300, #DEE2E6)}._errorState_7w6p3_18{border-color:#ffefed;background:#ffefed}._emptyIcon_7w6p3_23,._errorIcon_7w6p3_24{margin-bottom:var(--space-6, 24px)}._emptyTitle_7w6p3_28{font-size:20px;font-weight:600;color:var(--color-gray-900, #212529);margin:0 0 var(--space-2, 8px) 0}._errorState_7w6p3_18 ._emptyTitle_7w6p3_28{color:#e63e2c}._emptyText_7w6p3_39{font-size:14px;color:var(--color-gray-500, #ADB5BD);margin:0 0 var(--space-6, 24px) 0;max-width:400px}._errorState_7w6p3_18 ._emptyText_7w6p3_39{color:#ff5847}._pageLayout_14k1q_8{display:flex;min-height:100vh;background:#fff;padding:0 24px;max-width:100%;margin:0 auto}._sidebarWrapper_14k1q_18{flex-shrink:0;margin-right:24px}._mainContent_14k1q_24{flex:1;min-width:0;overflow-x:hidden}._container_14k1q_31{padding:24px 0;width:100%;max-width:100%}._header_14k1q_38{margin-bottom:var(--space-8, 32px)}._breadcrumb_14k1q_42{margin-bottom:var(--space-3, 12px)}._title_14k1q_46{font-size:32px;font-weight:700;color:var(--color-gray-900, #212529);margin:0 0 var(--space-2, 8px) 0;letter-spacing:-.025em}._subtitle_14k1q_54{font-size:16px;color:var(--color-gray-600, #6C757D);margin:0}._weekNavigator_14k1q_61{display:flex;align-items:center;gap:var(--space-4, 16px);background:#fff;padding:var(--space-5, 20px);border-radius:16px;border:1px solid var(--color-gray-300, #DEE2E6);margin-bottom:var(--space-6, 24px);box-shadow:0 2px 8px #0000000a;justify-content:center}._weekDisplay_14k1q_74{font-size:18px;font-weight:600;color:var(--color-gray-900, #212529);min-width:250px;text-align:center}._scheduleSection_14k1q_83{background:#fff;border-radius:16px;padding:var(--space-6, 24px);border:1px solid var(--color-gray-300, #DEE2E6);box-shadow:0 2px 8px #0000000a}._scheduleGridContainer_14k1q_92{display:flex;flex-direction:column;overflow-x:auto}._scheduleHeader_14k1q_99{display:grid;grid-template-columns:200px repeat(7,1fr);gap:1px;background:var(--color-gray-300, #DEE2E6);border:1px solid var(--color-gray-300, #DEE2E6);border-radius:8px 8px 0 0}._shiftHeaderCell_14k1q_108{background:var(--color-gray-50, #F8F9FA);padding:var(--space-4, 16px);font-size:14px;font-weight:700;color:var(--color-gray-900, #212529);text-align:center;display:flex;align-items:center;justify-content:center}._dateHeaderCell_14k1q_120{background:var(--color-gray-50, #F8F9FA);padding:var(--space-3, 12px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}._dateHeaderCell_14k1q_120._today_14k1q_131{background:#f0f6ff}._dayName_14k1q_135{font-size:14px;font-weight:600;color:var(--color-gray-900, #212529)}._todayBadge_14k1q_141{display:inline-block;padding:2px var(--space-2, 8px);background:#0064ff;color:#fff;border-radius:999px;font-size:12px;font-weight:600}._shiftRow_14k1q_152{display:grid;grid-template-columns:200px repeat(7,1fr);gap:1px;background:var(--color-gray-300, #DEE2E6);border-left:1px solid var(--color-gray-300, #DEE2E6);border-right:1px solid var(--color-gray-300, #DEE2E6);border-bottom:1px solid var(--color-gray-300, #DEE2E6)}._shiftRow_14k1q_152:last-child{border-radius:0 0 8px 8px}._shiftInfoCell_14k1q_166{background:#fff;padding:var(--space-4, 16px);display:flex;flex-direction:column;justify-content:center;border-left:4px solid #0064FF;min-height:80px}._shiftName_14k1q_176{font-size:14px;font-weight:700;color:var(--color-gray-900, #212529);margin-bottom:4px}._assignmentCell_14k1q_189{background:#fff;padding:var(--space-2, 8px);display:flex;align-items:center;justify-content:center;min-height:80px}._assignmentCell_14k1q_189._today_14k1q_131{background:#f0f6ff}._assignmentCell_14k1q_189._dropTarget_14k1q_202{background:#f0f6ff;border:2px dashed #0064FF;animation:_pulse_14k1q_1 1s ease-in-out infinite}@keyframes _pulse_14k1q_1{0%,to{opacity:1}50%{opacity:.7}}._employeeList_14k1q_218{display:flex;flex-direction:column;gap:6px;width:100%}._employeeChip_14k1q_225{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--color-gray-50, #F8F9FA);border-radius:6px;border:1px solid var(--color-gray-300, #DEE2E6);transition:all .2s ease}._employeeChip_14k1q_225:hover{background:#f0f6ff;border-color:#0064ff}._employeeName_14k1q_241{font-size:13px;font-weight:500;color:var(--color-gray-900, #212529);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusDot_14k1q_252{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:8px}._statusDot_14k1q_252._scheduled_14k1q_260{background:#ff9500}._statusDot_14k1q_252._confirmed_14k1q_264{background:#00c896}._statusDot_14k1q_252._absent_14k1q_268{background:#ff5847}._addEmployeeCellButton_14k1q_273{width:100%;height:100%;min-height:64px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px dashed var(--color-gray-300, #DEE2E6);border-radius:6px;color:var(--color-gray-500, #ADB5BD);cursor:pointer;transition:all .2s ease}._addEmployeeCellButton_14k1q_273:hover{border-color:#0064ff;color:#0064ff;background:#f0f6ff}._addEmployeeCellButton_14k1q_273:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._addIconSmall_14k1q_299{width:20px;height:20px}._addEmployeeCellButtonSmall_14k1q_304{width:100%;padding:4px;background:#fff;border:1px dashed var(--color-gray-300, #DEE2E6);border-radius:4px;color:var(--color-gray-600, #6C757D);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._addEmployeeCellButtonSmall_14k1q_304:hover{border-color:#0064ff;color:#0064ff;background:#f0f6ff}._addEmployeeCellButtonSmall_14k1q_304:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._emptyState_14k1q_329{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center}._emptyIcon_14k1q_338{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_14k1q_345{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._emptyText_14k1q_352{font-size:16px;color:var(--color-gray-600);margin:0}._loadingState_14k1q_359{display:flex;align-items:center;justify-content:center;min-height:400px}._spinner_14k1q_366{font-size:18px;color:var(--color-gray-600);animation:_pulse_14k1q_1 1.5s ease-in-out infinite}@keyframes _pulse_14k1q_1{0%,to{opacity:1}50%{opacity:.5}}._errorContainer_14k1q_383{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:48px}._errorIcon_14k1q_393{width:120px;height:120px;margin:0 auto 24px;display:block}._errorTitle_14k1q_400{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._errorMessage_14k1q_407{font-size:16px;color:var(--color-gray-600);margin:0 0 24px;max-width:500px}._overviewGrid_14k1q_415{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6, 24px);margin-bottom:var(--space-8, 32px)}._overviewCard_14k1q_422{background:#fff;border-radius:12px;padding:var(--space-6, 24px);box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;gap:var(--space-4, 16px);transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--color-gray-300, #DEE2E6)}._overviewCard_14k1q_422:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._overviewIcon_14k1q_439{display:flex;align-items:center;justify-content:center;color:#0064ff}._overviewIcon_14k1q_439 svg{flex-shrink:0}._overviewContent_14k1q_450{display:flex;flex-direction:column;gap:var(--space-1, 4px)}._overviewNumber_14k1q_456{font-size:32px;font-weight:700;color:var(--color-gray-900, #212529);line-height:1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._overviewLabel_14k1q_464{font-size:14px;color:var(--color-gray-600, #6C757D);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._storesGrid_14k1q_473{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-6, 24px)}._storeCard_14k1q_479{background:#fff;border-radius:12px;padding:var(--space-6, 24px);border:1px solid var(--color-gray-300, #DEE2E6);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000a}._storeCard_14k1q_479:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#0064ff}._storeHeader_14k1q_495{display:flex;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-5, 20px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--color-gray-200, #E9ECEF)}._storeIcon_14k1q_504{display:flex;align-items:center;justify-content:center;color:#0064ff}._storeIcon_14k1q_504 svg{flex-shrink:0}._storeName_14k1q_515{font-size:20px;font-weight:700;color:var(--color-gray-900, #212529);margin:0}._storeStats_14k1q_522{display:flex;justify-content:center;margin-bottom:var(--space-5, 20px)}._employeeCount_14k1q_528{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px)}._statNumber_14k1q_535{font-size:36px;font-weight:700;color:var(--color-gray-900, #212529);line-height:1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._statLabel_14k1q_543{font-size:12px;color:var(--color-gray-600, #6C757D);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._storeScheduleSection_14k1q_551{padding-top:var(--space-4, 16px);border-top:1px solid var(--color-gray-200, #E9ECEF)}._scheduleSectionTitle_14k1q_556{font-size:12px;font-weight:700;color:var(--color-gray-600, #6C757D);text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--space-3, 12px) 0}._scheduleInfo_14k1q_565{display:flex;flex-direction:column;gap:var(--space-2, 8px)}._shiftItem_14k1q_571{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2, 8px);background:var(--color-gray-50, #F8F9FA);border-radius:4px}._shiftName_14k1q_176{font-size:14px;font-weight:500;color:var(--color-gray-900, #212529)}._shiftTime_14k1q_183{font-size:12px;color:var(--color-gray-600, #6C757D)}._noShifts_14k1q_591{text-align:center;padding:var(--space-4, 16px);color:var(--color-gray-500, #ADB5BD);font-size:14px}._employeeSection_14k1q_599{background:#fff;padding:var(--space-5, 20px);border-radius:12px;border:1px solid var(--color-gray-300, #DEE2E6);margin-top:var(--space-6, 24px);box-shadow:0 2px 8px #0000000a}._sectionTitle_14k1q_608{font-size:16px;font-weight:600;color:var(--color-gray-900, #212529);margin:0 0 var(--space-4, 16px) 0;display:flex;align-items:center;gap:var(--space-3, 12px)}._dragHint_14k1q_618{font-size:13px;font-weight:400;color:var(--color-gray-500, #ADB5BD);font-style:italic}._noEmployees_14k1q_625{text-align:center;color:var(--color-gray-500, #ADB5BD);font-size:14px;padding:var(--space-4, 16px)}._employeeGrid_14k1q_632{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3, 12px)}._employeeCard_14k1q_638{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px);background:var(--color-gray-50, #F8F9FA);border-radius:8px;border:1px solid var(--color-gray-300, #DEE2E6);transition:all .2s ease;cursor:move;-webkit-user-select:none;user-select:none}._employeeCard_14k1q_638:hover{border-color:#0064ff;box-shadow:0 2px 8px #0064ff1a}._employeeCard_14k1q_638._dragging_14k1q_656{opacity:.5;cursor:grabbing}._employeeAvatar_14k1q_661{width:40px;height:40px;border-radius:50%;background:#0064ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}._employeeInfo_14k1q_675{flex:1;min-width:0}._employeeName_14k1q_241{font-size:14px;font-weight:600;color:var(--color-gray-900, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._employeeRole_14k1q_689{font-size:12px;color:var(--color-gray-600, #6C757D);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._addEmployeeButton_14k1q_698{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-3, 12px);margin-top:var(--space-2, 8px);background:#fff;border:2px dashed var(--color-gray-300, #DEE2E6);border-radius:8px;color:var(--color-gray-600, #6C757D);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._addEmployeeButton_14k1q_698:hover{border-color:#0064ff;color:#0064ff;background:#f0f6ff}._addEmployeeButton_14k1q_698:focus{outline:none;box-shadow:0 0 0 3px #0064ff26}._addIcon_14k1q_299{width:16px;height:16px}@media (min-width: 1600px){._pageLayout_14k1q_8{padding:0 48px}}@media (min-width: 2000px){._pageLayout_14k1q_8{padding:0 96px;max-width:1920px}}@media (max-width: 1200px){._scheduleHeader_14k1q_99,._shiftRow_14k1q_152{grid-template-columns:180px repeat(7,minmax(100px,1fr))}}@media (max-width: 768px){._pageLayout_14k1q_8{padding:0 16px}._title_14k1q_46{font-size:24px}._weekNavigator_14k1q_61{flex-wrap:wrap}._scheduleHeader_14k1q_99,._shiftRow_14k1q_152{grid-template-columns:150px repeat(7,minmax(80px,1fr))}._shiftHeaderCell_14k1q_108,._shiftInfoCell_14k1q_166{padding:var(--space-3, 12px)}._dateHeaderCell_14k1q_120{padding:var(--space-2, 8px)}._dayName_14k1q_135{font-size:12px}._shiftName_14k1q_176{font-size:13px}._shiftTime_14k1q_183{font-size:11px}}@media (max-width: 480px){._scheduleHeader_14k1q_99,._shiftRow_14k1q_152{grid-template-columns:120px repeat(7,minmax(70px,1fr))}._employeeName_14k1q_241{font-size:12px}._statusDot_14k1q_252{width:6px;height:6px}}._confirmContent_14k1q_814{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background:var(--color-gray-50, #F8F9FA);border-radius:8px;border:1px solid var(--color-gray-200, #E9ECEF)}._confirmRow_14k1q_824{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--color-gray-200, #E9ECEF)}._confirmRow_14k1q_824:last-child{border-bottom:none}._confirmLabel_14k1q_836{font-size:14px;font-weight:600;color:var(--color-gray-600, #6C757D);min-width:100px}._confirmValue_14k1q_843{font-size:14px;font-weight:500;color:var(--color-gray-900, #212529);text-align:right;flex:1}._card_vy0i7_6{position:relative;background:#fff;border-radius:12px;padding:20px;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;transition:all .2s ease;box-shadow:0 1px 3px #0000000a}._card_vy0i7_6:hover{border-color:var(--color-blue-300);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._header_vy0i7_26{display:flex;align-items:flex-start;gap:14px}._body_vy0i7_33{flex:1}._actions_vy0i7_38{display:flex;align-items:center;gap:8px}._actionButton_vy0i7_44{width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._actionButton_vy0i7_44:hover{background:#00000005;border-color:#0000001f;transform:translateY(-1px)}._actionButton_vy0i7_44:first-child{color:#0064ff}._actionButton_vy0i7_44:last-child{color:#ef4444}._actionButton_vy0i7_44:active{transform:scale(.95)}._avatarContainer_vy0i7_76{flex-shrink:0}._avatar_vy0i7_76{width:48px;height:48px;border-radius:50%;background:#0064ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;text-transform:uppercase}._info_vy0i7_95{flex:1;min-width:0}._name_vy0i7_100{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._role_vy0i7_110{font-size:14px;color:#6b7280;font-weight:400;margin-bottom:2px}._store_vy0i7_117{font-size:13px;color:#9ca3af;display:flex;align-items:center;gap:4px}._statusBadge_vy0i7_126{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px;background:#ecfdf5;color:#10b981;margin-top:12px}._statusDot_vy0i7_140{width:6px;height:6px;border-radius:50%;background:currentColor}._details_vy0i7_148{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f3f4f6}._salaryContainer_vy0i7_156{display:flex;flex-direction:column;align-items:flex-start}._salaryLabel_vy0i7_162{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:600}._salaryAmount_vy0i7_171{font-size:18px;font-weight:700;color:#0064ff;line-height:1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._salaryType_vy0i7_179{font-size:12px;color:#6b7280;margin-top:2px}@media (max-width: 768px){._card_vy0i7_6{padding:20px}._avatar_vy0i7_76{width:56px;height:56px;font-size:24px}._name_vy0i7_100{font-size:15px}._salaryAmount_vy0i7_171{font-size:18px}}._overlay_1fjb7_7{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1fjb7_21{background:#fff;border-radius:16px;width:95%;max-width:560px;max-height:90vh;overflow-y:auto}._header_1fjb7_31{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}._title_1fjb7_38{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}._closeButton_1fjb7_45{width:40px;height:40px;border-radius:12px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#6b7280}._closeButton_1fjb7_45:hover{background:#0000000a;color:#1a1a1a}._body_1fjb7_65{padding:24px}._employeeInfo_1fjb7_70{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(135deg,#0064ff08,#0064ff0f);border-radius:16px;margin-bottom:24px;border:1px solid rgba(0,100,255,.08)}._avatarLarge_1fjb7_81{width:64px;height:64px;border-radius:50%;background:#0064ff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff;text-transform:uppercase;flex-shrink:0}._employeeHeader_1fjb7_96{flex:1}._employeeName_1fjb7_100{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._employeeEmail_1fjb7_107{font-size:14px;color:#6b7280;margin:0}._infoGrid_1fjb7_114{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}._infoItem_1fjb7_121{padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid rgba(0,0,0,.04)}._infoLabel_1fjb7_128{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:500;display:block;margin-bottom:6px}._infoValue_1fjb7_138{font-size:15px;color:#1a1a1a;font-weight:500}._editSection_1fjb7_145{background:#fff;padding:20px;border-radius:12px;border:1px solid rgba(0,0,0,.06)}._sectionTitle_1fjb7_152{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 20px}._formGroup_1fjb7_160{margin-bottom:20px}._formGroup_1fjb7_160:last-child{margin-bottom:0}._formLabel_1fjb7_168{font-size:14px;font-weight:500;color:#374151;display:block;margin-bottom:8px}._salaryTypeToggle_1fjb7_177{display:flex;gap:8px;padding:4px;background:#f3f4f6;border-radius:8px}._toggleOption_1fjb7_185{flex:1;padding:10px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._toggleOption_1fjb7_185:hover{background:#0000000a}._toggleOption_1fjb7_185._active_1fjb7_206{background:#fff;color:#0064ff;box-shadow:0 1px 3px #0000001a}._toggleIcon_1fjb7_212{flex-shrink:0}._inputWrapper_1fjb7_218{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease}._inputWrapper_1fjb7_218:hover{border-color:#d1d5db}._inputWrapper_1fjb7_218:focus-within{border-color:#0064ff;box-shadow:0 0 0 3px #0064ff1a}._currencySymbol_1fjb7_238{font-size:16px;font-weight:600;color:#0064ff;flex-shrink:0}._formInput_1fjb7_245{flex:1;border:none;outline:none;font-size:16px;font-weight:500;color:#1a1a1a;background:transparent}._formInput_1fjb7_245::placeholder{color:#9ca3af}._salaryPeriod_1fjb7_259{font-size:13px;color:#6b7280;white-space:nowrap;flex-shrink:0}._footer_1fjb7_267{padding:20px 24px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:12px}._cancelButton_1fjb7_275,._saveButton_1fjb7_276{padding:12px 20px;border-radius:8px;height:40px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px}._cancelButton_1fjb7_275{background:#f3f4f6;color:#374151}._cancelButton_1fjb7_275:hover{background:#e5e7eb}._cancelButton_1fjb7_275:disabled{opacity:.5;cursor:not-allowed}._saveButton_1fjb7_276{background:#0064ff;color:#fff;box-shadow:0 1px 3px #0064ff33}._saveButton_1fjb7_276:hover:not(:disabled){background:#0052cc;transform:translateY(-1px);box-shadow:0 4px 8px #0064ff4d}._saveButton_1fjb7_276:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._modal_1fjb7_21{width:100%;max-width:none;margin:16px;max-height:calc(100vh - 32px)}._header_1fjb7_31{padding:20px 20px 0}._title_1fjb7_38{font-size:20px}._body_1fjb7_65{padding:20px}._employeeInfo_1fjb7_70{padding:16px;gap:16px}._avatarLarge_1fjb7_81{width:56px;height:56px;font-size:20px}._employeeName_1fjb7_100{font-size:18px}._infoGrid_1fjb7_114{grid-template-columns:1fr;gap:12px}._editSection_1fjb7_145{padding:16px}._salaryTypeToggle_1fjb7_177{flex-direction:column;gap:8px}._toggleOption_1fjb7_185{width:100%;padding:12px}._footer_1fjb7_267{padding:16px 20px;flex-direction:column;gap:10px}._cancelButton_1fjb7_275,._saveButton_1fjb7_276{width:100%;padding:12px}}._pageLayout_95q8u_7{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_95q8u_16{padding:24px 0;max-width:100%;width:100%}._header_95q8u_23{margin-bottom:24px}._title_95q8u_27{font-size:32px;font-weight:700;color:var(--color-gray-900);margin:0}._statsContainer_95q8u_35{margin-bottom:24px}._statCard_95q8u_39{background:var(--color-white);border-radius:12px;padding:16px 20px;border:1px solid #e1e4e8;display:flex;align-items:center;gap:16px;max-width:280px;box-shadow:0 1px 2px #0000000d}._statIcon_95q8u_51{width:48px;height:48px;border-radius:12px;background:#dbeafe;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}._statContent_95q8u_64{display:flex;flex-direction:column;gap:4px}._statLabel_95q8u_70{font-size:12px;font-weight:600;color:#959da5;letter-spacing:.5px;text-transform:uppercase}._statValue_95q8u_78{font-size:28px;font-weight:700;color:#24292e;line-height:1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._filterSection_95q8u_87{margin-bottom:24px;max-width:300px}._employeeSection_95q8u_93{background:transparent;padding:0}._sectionHeader_95q8u_98{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--color-gray-200)}._sectionTitleContainer_95q8u_107{display:flex;align-items:center;gap:12px}._sectionIcon_95q8u_113{color:var(--color-blue-600)}._sectionTitle_95q8u_107{font-size:18px;font-weight:600;color:var(--color-gray-900);margin:0}._memberCount_95q8u_124{font-size:14px;font-weight:500;color:var(--color-blue-600);background:var(--color-blue-50);padding:6px 12px;border-radius:12px}._employeeGrid_95q8u_134{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;padding:0}._emptyState_95q8u_142{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px;text-align:center;background:var(--color-white);border-radius:16px;border:1px solid var(--color-gray-200)}._emptyIcon_95q8u_154{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_95q8u_161{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._emptyText_95q8u_168{font-size:16px;color:var(--color-gray-600);margin:0;max-width:400px}._loadingState_95q8u_176{display:flex;align-items:center;justify-content:center;min-height:400px}._spinner_95q8u_183{font-size:18px;color:var(--color-gray-600);animation:_pulse_95q8u_1 1.5s ease-in-out infinite}@keyframes _pulse_95q8u_1{0%,to{opacity:1}50%{opacity:.5}}._errorContainer_95q8u_200{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:48px;background:var(--color-white);border-radius:16px;border:1px solid var(--color-gray-200)}._errorIcon_95q8u_213{width:120px;height:120px;margin-bottom:24px;display:block}._errorTitle_95q8u_220{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._errorMessage_95q8u_227{font-size:16px;color:var(--color-gray-600);margin:0 0 24px;max-width:500px}._retryButton_95q8u_234{padding:10px 24px;border-radius:8px;border:1px solid var(--color-blue-600);background:var(--color-blue-600);color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._retryButton_95q8u_234:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}._retryButton_95q8u_234:active{transform:scale(.98)}@media (min-width: 1600px){._pageLayout_95q8u_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_95q8u_7{padding:0 96px;max-width:1920px}}@media (max-width: 1200px){._employeeGrid_95q8u_134{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._pageLayout_95q8u_7{padding:0 16px}._title_95q8u_27{font-size:24px}._statCard_95q8u_39,._filterSection_95q8u_87{max-width:100%}._sectionHeader_95q8u_98{flex-direction:column;align-items:flex-start;gap:12px}._employeeGrid_95q8u_134{grid-template-columns:1fr}}._filterContainer_wsz6m_3{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;overflow:visible;position:relative;z-index:10}._filterHeader_wsz6m_13{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E9ECEF}._filterTitle_wsz6m_21{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#212529}._filterTitle_wsz6m_21 svg{color:#0064ff}._filterContent_wsz6m_34{padding:24px}._filterRow_wsz6m_38{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-top:20px;margin-bottom:20px}._filterField_wsz6m_46{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}._filterLabel_wsz6m_54{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._dateInput_wsz6m_62{width:100%;padding:12px 16px;border:1px solid #E5E8EB;border-radius:8px;font-size:15px;font-weight:500;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#212529;background:#fff;transition:all .2s ease}._dateInput_wsz6m_62:hover:not(:disabled){border-color:#0064ff}._dateInput_wsz6m_62:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff26}._dateInput_wsz6m_62:disabled{background:#f1f3f5;color:#adb5bd;border-color:#dee2e6;cursor:not-allowed;opacity:1}._filterActions_wsz6m_93{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #E9ECEF}._filterActions_wsz6m_93 button{display:flex;align-items:center;gap:6px}._pageLayout_18s5b_6{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_18s5b_14{padding:24px 0;max-width:100%;width:100%}._pageHeader_18s5b_20{margin-bottom:24px}._pageTitle_18s5b_24{font-size:32px;font-weight:700;color:#212529;margin:0 0 8px}._pageSubtitle_18s5b_31{font-size:16px;font-weight:400;color:#6c757d;margin:0}._filterSection_18s5b_38{margin-bottom:24px}._contentSection_18s5b_42{margin-top:24px}._contentWrapper_18s5b_46{background:var(--color-white);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.06);margin-bottom:24px}._summaryCards_18s5b_56{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}._summaryCard_18s5b_56{background:var(--color-white);border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.06);border-left:4px solid;transition:transform .2s,box-shadow .2s}._summaryCard_18s5b_56:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000026}._summaryCard_18s5b_56._revenue_18s5b_78{border-left-color:var(--toss-primary)}._summaryCard_18s5b_56._profit_18s5b_82{border-left-color:var(--toss-success)}._summaryCard_18s5b_56._operating_18s5b_86{border-left-color:var(--toss-warning)}._summaryCard_18s5b_56._net_18s5b_90{border-left-color:var(--toss-info)}._cardLabel_18s5b_94{font-size:11px;font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._cardValue_18s5b_103{font-size:28px;font-weight:700;color:var(--toss-gray-900, #212529);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.02em;margin-bottom:4px}._cardPercent_18s5b_112{font-size:12px;color:var(--color-gray-500);margin-top:4px}._tableContainer_18s5b_119{margin-bottom:32px}._tableHeader_18s5b_123{margin-bottom:16px}._tableTitle_18s5b_127{font-size:20px;font-weight:600;color:var(--color-gray-900);margin:0 0 4px}._periodInfo_18s5b_134{font-size:14px;color:var(--color-gray-600)}._incomeTable_18s5b_140{width:100%;border-collapse:collapse;font-size:14px}._incomeTable_18s5b_140 thead{background:var(--color-gray-50);border-bottom:2px solid var(--color-gray-300)}._incomeTable_18s5b_140 thead th{padding:12px 16px;font-weight:600;color:var(--color-gray-700);text-align:left}._descriptionColumn_18s5b_158{width:70%}._amountColumn_18s5b_162{width:30%;text-align:right!important}._currencyNote_18s5b_167{font-weight:400;text-transform:none;color:var(--color-gray-500);font-size:12px}._sectionRow_18s5b_175{background:var(--color-gray-100);border-top:2px solid var(--color-gray-300);border-bottom:2px solid var(--color-gray-300)}._sectionHeader_18s5b_181{background:var(--color-gray-50)}._sectionHeader_18s5b_181 td{background:var(--color-gray-50);color:var(--color-gray-900);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:10px 24px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}._sectionHeader_18s5b_181._revenue_18s5b_78 td{background:var(--color-gray-50);color:var(--color-gray-900);border-left:3px solid var(--toss-primary)}._sectionHeader_18s5b_181._cost-of-goods-sold_18s5b_204 td,._sectionHeader_18s5b_181._cogs_18s5b_205 td{background:var(--color-gray-50);color:var(--color-gray-900);border-left:3px solid var(--toss-warning)}._sectionHeader_18s5b_181._gross-profit_18s5b_211 td{background:var(--color-gray-50);color:var(--color-gray-900);border-left:3px solid var(--toss-success)}._sectionHeader_18s5b_181._expenses_18s5b_217 td,._sectionHeader_18s5b_181._operating-expenses_18s5b_218 td{background:var(--color-gray-50);color:var(--color-gray-900);border-left:3px solid var(--toss-error)}._sectionHeader_18s5b_181._operating-income_18s5b_224 td{background:var(--color-gray-50);color:var(--color-gray-900);border-left:3px solid var(--toss-warning)}._sectionHeader_18s5b_181._net-income_18s5b_230 td{background:var(--color-gray-50);color:var(--color-gray-900);font-weight:600;border-left:3px solid var(--toss-success)}._sectionHeader_18s5b_181._ebitda_18s5b_237 td{background:var(--color-gray-50);color:var(--color-gray-900);border-left:3px solid var(--toss-primary)}._sectionName_18s5b_243{padding:14px 16px;font-size:16px;font-weight:700;color:var(--color-gray-900)}._sectionTotal_18s5b_250{padding:14px 16px;font-size:16px;font-weight:700;color:var(--color-gray-900);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-align:right}._subcategoryRow_18s5b_260{background:var(--color-gray-50)}._subsectionHeader_18s5b_264{background:transparent}._subsectionHeader_18s5b_264 td{background:transparent;font-weight:500;color:var(--color-gray-500);padding:8px 24px 8px 32px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border:none}._subcategoryName_18s5b_280{padding:12px 16px 12px 32px;font-size:15px;font-weight:600;color:var(--color-gray-800)}._subcategoryTotal_18s5b_287{padding:12px 16px;font-size:15px;font-weight:600;color:var(--color-gray-800);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-align:right}._incomeTable_18s5b_140 tbody tr{transition:background-color .15s}._incomeTable_18s5b_140 tbody td{padding:10px 24px;font-size:13px;color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-50);font-weight:400}._accountRow_18s5b_309{transition:background .15s ease}._accountRow_18s5b_309:hover{background:var(--color-gray-50)}._accountName_18s5b_317{padding:10px 24px 10px 40px;font-size:13px;font-weight:400;color:var(--color-gray-600);position:relative}._accountName_18s5b_317:before{content:"";position:absolute;left:32px;top:50%;transform:translateY(-50%);width:3px;height:3px;background:var(--color-gray-400);border-radius:50%}._accountAmount_18s5b_337{padding:10px 24px;font-size:13px;font-weight:400;color:var(--color-gray-600);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.5px;text-align:right}._horizontalScroll_18s5b_349{overflow-x:auto;-webkit-overflow-scrolling:touch}._monthlyTable_18s5b_354{width:100%;min-width:1200px;border-collapse:collapse;font-size:13px}._monthlyTable_18s5b_354 thead{background:var(--color-gray-50);border-bottom:2px solid var(--color-gray-300);position:sticky;top:0;z-index:10}._monthlyTable_18s5b_354 thead th{padding:12px 10px;font-weight:600;color:var(--color-gray-700);text-align:right;white-space:nowrap}._monthlyTable_18s5b_354 thead th:first-child{text-align:left;position:sticky;left:0;background:var(--color-gray-50);z-index:11}._monthColumn_18s5b_385{min-width:100px}._totalColumn_18s5b_389{min-width:120px;background:var(--color-blue-50)!important;font-weight:700!important}._table12Month_18s5b_396{width:100%;min-width:100%;table-layout:fixed}._table12Month_18s5b_396 thead th{padding:8px 4px;text-align:center;font-size:10px;font-weight:700;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid var(--color-gray-200);white-space:nowrap;vertical-align:middle;background:var(--color-white);line-height:1.2}._table12Month_18s5b_396 thead th:first-child{text-align:left;padding-left:12px;min-width:180px;width:180px}._table12Month_18s5b_396 ._currencyNote_18s5b_167{font-weight:400;text-transform:none;color:var(--color-gray-500)}._table12Month_18s5b_396 tbody td{padding:4px 2px;font-size:11px;text-align:right;white-space:nowrap;line-height:1.4;color:#6b7280;border-bottom:1px solid #F3F4F6}._table12Month_18s5b_396 tbody td:first-child{text-align:left;padding-left:12px;padding-right:8px;font-weight:500;min-width:180px;width:180px;white-space:normal;word-wrap:break-word;color:#374151}._table12Month_18s5b_396 ._sectionHeader_18s5b_181{background:#f9fafb!important}._table12Month_18s5b_396 ._sectionHeader_18s5b_181 td{padding:6px 2px 6px 12px;font-size:11px;font-weight:600;background:#f9fafb!important;color:#111827;text-transform:uppercase;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB}._table12Month_18s5b_396 ._subsectionHeader_18s5b_264{background:transparent!important}._table12Month_18s5b_396 ._subsectionHeader_18s5b_264 td{padding:4px 2px 4px 20px;font-size:10px;background:transparent!important;color:#6b7280;text-transform:uppercase;font-weight:500}._table12Month_18s5b_396 ._accountRow_18s5b_309{transition:background-color .15s ease}._table12Month_18s5b_396 ._accountRow_18s5b_309:hover{background-color:#f9fafb}._table12Month_18s5b_396 ._accountName_18s5b_317{padding-left:28px!important;padding-right:8px!important;position:relative}._table12Month_18s5b_396 ._accountName_18s5b_317:before{content:"";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:3px;height:3px;background:#9ca3af;border-radius:50%}._table12Month_18s5b_396 ._accountAmount_18s5b_337{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.3px}._table12Month_18s5b_396 ._totalRow_18s5b_514 td{padding:5px 2px;font-size:11px;font-weight:600;background:#f5f5f5!important;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;color:#333}._table12Month_18s5b_396 ._totalRow_18s5b_514 td:first-child{padding-left:12px}._table12Month_18s5b_396 ._totalLabel_18s5b_528{text-align:left;font-weight:600}._table12Month_18s5b_396 ._totalAmount_18s5b_533{text-align:right;font-weight:600}._table12Month_18s5b_396 ._sectionTotal_18s5b_250{background:#f0f6ff!important}._table12Month_18s5b_396 ._sectionTotal_18s5b_250 td{padding:6px 2px;font-size:11px;background:#f0f6ff!important;color:#0064ff!important;font-weight:700;border-top:2px solid #0064FF;border-bottom:2px solid #0064FF}._table12Month_18s5b_396 ._sectionTotal_18s5b_250 td:first-child{padding-left:12px}._table12Month_18s5b_396 ._sectionTotalLabel_18s5b_556{text-align:left;color:#0064ff!important;font-weight:700}._table12Month_18s5b_396 ._sectionTotalAmount_18s5b_562{text-align:right;color:#0064ff!important;font-weight:700}._table12Month_18s5b_396 thead th:not(:first-child):not(:last-child){width:calc((100% - 180px - 90px) / 12);min-width:60px}._table12Month_18s5b_396 thead th:last-child{width:90px;min-width:90px;font-weight:800;background:var(--color-gray-50)}@media (max-width: 1400px){._table12Month_18s5b_396 thead th{padding:6px 2px;font-size:9px}._table12Month_18s5b_396 tbody td{padding:3px 2px;font-size:10px}._table12Month_18s5b_396 thead th:not(:first-child):not(:last-child){min-width:50px}}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175{background:var(--color-gray-50)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175 td{background:var(--color-gray-50);color:var(--color-gray-900);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._revenue_18s5b_78 td{border-left:3px solid var(--toss-primary)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._cost-of-goods-sold_18s5b_204 td,._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._cogs_18s5b_205 td{border-left:3px solid var(--toss-warning)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._gross-profit_18s5b_211 td{border-left:3px solid var(--toss-success)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._expenses_18s5b_217 td,._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._operating-expenses_18s5b_218 td{border-left:3px solid var(--toss-error)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._operating-income_18s5b_224 td{border-left:3px solid var(--toss-warning)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._net-income_18s5b_230 td{border-left:3px solid var(--toss-success)}._monthlyTable_18s5b_354 ._sectionRow_18s5b_175._ebitda_18s5b_237 td{border-left:3px solid var(--toss-primary)}._monthlyTable_18s5b_354 ._sectionName_18s5b_243{position:sticky;left:0;background:var(--color-gray-50);z-index:9;text-align:left;padding-left:12px}._sectionAmount_18s5b_656{padding:14px 10px;font-size:14px;font-weight:600;color:var(--color-gray-900);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-align:right}._monthlyTable_18s5b_354 ._subcategoryRow_18s5b_260,._monthlyTable_18s5b_354 ._subsectionHeader_18s5b_264{background:transparent}._monthlyTable_18s5b_354 ._subsectionHeader_18s5b_264 td{background:transparent;font-weight:500;color:var(--color-gray-500);padding:4px 10px 4px 20px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;border:none}._monthlyTable_18s5b_354 ._subcategoryName_18s5b_280{position:sticky;left:0;background:var(--color-gray-50);z-index:9;text-align:left;padding-left:20px}._subcategoryAmount_18s5b_695{padding:12px 10px;font-size:13px;font-weight:500;color:var(--color-gray-800);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-align:right}._monthlyTable_18s5b_354 tbody td{padding:4px 10px;font-size:11px;color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-50);font-weight:400;text-align:right;white-space:nowrap;line-height:1.3}._monthlyTable_18s5b_354 tbody td:first-child{text-align:left;padding-left:12px;padding-right:8px;font-weight:500;min-width:180px;width:180px;white-space:normal;word-wrap:break-word}._monthlyTable_18s5b_354 ._accountRow_18s5b_309{transition:background .15s ease}._monthlyTable_18s5b_354 ._accountRow_18s5b_309:hover{background:var(--color-gray-50)}._monthlyTable_18s5b_354 ._accountName_18s5b_317{position:sticky;left:0;background:var(--color-white);z-index:9;text-align:left;padding-left:28px;padding-right:8px;position:relative}._monthlyTable_18s5b_354 ._accountName_18s5b_317:before{content:"";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:3px;height:3px;background:var(--color-gray-400);border-radius:50%}._monthlyTable_18s5b_354 ._accountRow_18s5b_309:hover ._accountName_18s5b_317{background:var(--color-gray-50)}._monthlyTable_18s5b_354 ._accountAmount_18s5b_337{padding:4px 10px;font-size:11px;text-align:right;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.5px}._ratiosSection_18s5b_772{padding-top:24px;border-top:2px solid var(--color-gray-200)}._ratiosTitle_18s5b_777{font-size:18px;font-weight:600;color:var(--color-gray-900);margin:0 0 16px}._ratiosGrid_18s5b_784{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._ratioItem_18s5b_790{background:var(--color-gray-50);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}._ratioCard_18s5b_799{background:var(--color-white);border-radius:12px;padding:20px;text-align:center;box-shadow:0 1px 3px #0000000d;border:1px solid rgba(0,0,0,.06)}._ratioCard_18s5b_799 ._ratioLabel_18s5b_808{font-size:11px;font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}._ratioCard_18s5b_799 ._ratioValue_18s5b_817{font-size:28px;font-weight:700;color:var(--color-gray-900);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._ratioLabel_18s5b_808{font-size:14px;font-weight:500;color:var(--color-gray-700)}._ratioValue_18s5b_817{font-size:18px;font-weight:700;color:var(--color-blue-600);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._loadingState_18s5b_838{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}._spinner_18s5b_847{width:40px;height:40px;border:4px solid var(--color-gray-200);border-top-color:var(--color-blue-600);border-radius:50%;animation:_spin_18s5b_847 1s linear infinite}@keyframes _spin_18s5b_847{to{transform:rotate(360deg)}}._loadingState_18s5b_838 p{font-size:16px;color:var(--color-gray-600);margin:0}._errorState_18s5b_868{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:48px;text-align:center}._errorMessage_18s5b_878{font-size:16px;color:var(--color-red-600);margin:0;padding:16px 24px;background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:8px}._emptyState_18s5b_888{background:var(--color-white);border-radius:12px;padding:64px 48px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._emptyIcon_18s5b_900{width:120px;height:120px;margin:0 auto 24px;background:var(--color-blue-50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-blue-600)}._emptyTitle_18s5b_912{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._emptyText_18s5b_919{font-size:16px;color:var(--color-gray-600);margin:0}@media (min-width: 1600px){._pageLayout_18s5b_6{padding:0 48px}}@media (min-width: 2000px){._pageLayout_18s5b_6{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_18s5b_6{padding:0 16px}._pageTitle_18s5b_24{font-size:24px}._pageSubtitle_18s5b_31{font-size:14px}._summaryCards_18s5b_56{grid-template-columns:1fr}._contentWrapper_18s5b_46{padding:16px}._incomeTable_18s5b_140{font-size:13px}._accountName_18s5b_317{padding-left:32px}._subcategoryName_18s5b_280{padding-left:24px}._ratiosGrid_18s5b_784{grid-template-columns:1fr}}._modalOverlay_13av9_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;opacity:0;visibility:hidden;transition:all .2s ease}._modalOverlay_13av9_6._show_13av9_22{opacity:1;visibility:visible}._modalContainer_13av9_27{background:var(--bg-primary, #FFFFFF);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));width:90%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;transform:scale(.95);transition:transform .2s ease}._modalOverlay_13av9_6._show_13av9_22 ._modalContainer_13av9_27{transform:scale(1)}._modalHeader_13av9_45{padding:var(--space-6, 24px);border-bottom:1px solid var(--border-secondary, #E9ECEF);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._modalTitleSection_13av9_54{flex:1}._modalTitle_13av9_54{font-size:var(--font-h3, 20px);font-weight:600;color:var(--text-primary, #212529);margin:0 0 var(--space-1, 4px) 0;line-height:1.4}._modalSubtitle_13av9_66{font-size:var(--font-body, 14px);color:var(--text-secondary, #6C757D);margin:0;line-height:1.5}._closeButton_13av9_73{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;color:var(--text-tertiary, #ADB5BD);border-radius:var(--radius-sm, 6px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast, .15s ease);margin-left:var(--space-4, 16px)}._closeButton_13av9_73:hover{background:var(--bg-secondary, #F8F9FA);color:var(--text-primary, #212529)}._modalBody_13av9_95{padding:var(--space-6, 24px);overflow-y:auto;flex:1}._formGroup_13av9_101{margin-bottom:var(--space-5, 20px)}._formGroup_13av9_101:last-child{margin-bottom:0}._label_13av9_109{display:block;font-size:var(--font-small, 13px);font-weight:600;color:var(--text-primary, #212529);margin-bottom:var(--space-2, 8px);line-height:1.4}._label_13av9_109._required_13av9_118:after{content:"*";color:var(--toss-error, #FF3B30);margin-left:var(--space-1, 4px)}._input_13av9_124{width:100%;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--input-bg, #FFFFFF);border:1px solid var(--input-border, #E9ECEF);border-radius:var(--radius-input, 8px);font-family:var(--font-family, "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif);font-size:var(--font-body, 14px);color:var(--text-primary, #212529);transition:all var(--transition-fast, .15s ease);outline:none}._input_13av9_124::placeholder{color:var(--input-placeholder, #ADB5BD)}._input_13av9_124:hover{border-color:var(--toss-primary, #0064FF)}._input_13av9_124:focus{border-color:var(--input-border-focus, #0064FF);box-shadow:0 0 0 3px #0064ff14}._input_13av9_124._error_13av9_150{border-color:var(--input-border-error, #FF3B30)}._input_13av9_124._error_13av9_150:focus{box-shadow:0 0 0 3px #ff3b3014}._helperText_13av9_158{display:block;font-size:var(--font-small, 13px);color:var(--text-tertiary, #ADB5BD);margin-top:var(--space-1, 4px);line-height:1.4}._errorMessage_13av9_166{display:block;font-size:var(--font-small, 13px);color:var(--toss-error, #FF3B30);margin-top:var(--space-1, 4px);line-height:1.4}._modalFooter_13av9_175{padding:var(--space-6, 24px);border-top:1px solid var(--border-secondary, #E9ECEF);display:flex;gap:var(--space-3, 12px);justify-content:flex-end;flex-shrink:0}@media (max-width: 767px){._modalContainer_13av9_27{width:95%;max-height:95vh}._modalHeader_13av9_45,._modalBody_13av9_95,._modalFooter_13av9_175{padding:var(--space-4, 16px)}._modalFooter_13av9_175{flex-direction:column-reverse}._modalFooter_13av9_175 button{width:100%}}._modalOverlay_ys0db_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;opacity:0;visibility:hidden;transition:all .2s ease}._modalOverlay_ys0db_6._show_ys0db_22{opacity:1;visibility:visible}._modalContainer_ys0db_27{background:var(--bg-primary, #FFFFFF);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));width:90%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;transform:scale(.95);transition:transform .2s ease}._modalOverlay_ys0db_6._show_ys0db_22 ._modalContainer_ys0db_27{transform:scale(1)}._modalHeader_ys0db_45{padding:var(--space-6, 24px);border-bottom:1px solid var(--border-secondary, #E9ECEF);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._modalTitleSection_ys0db_54{flex:1}._modalTitle_ys0db_54{font-size:var(--font-h3, 20px);font-weight:600;color:var(--text-primary, #212529);margin:0 0 var(--space-1, 4px) 0;line-height:1.4}._modalSubtitle_ys0db_66{font-size:var(--font-body, 14px);color:var(--text-secondary, #6C757D);margin:0;line-height:1.5}._closeButton_ys0db_73{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;color:var(--text-tertiary, #ADB5BD);border-radius:var(--radius-sm, 6px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast, .15s ease);margin-left:var(--space-4, 16px)}._closeButton_ys0db_73:hover{background:var(--bg-secondary, #F8F9FA);color:var(--text-primary, #212529)}._modalBody_ys0db_95{padding:var(--space-6, 24px);overflow-y:auto;flex:1}._formGroup_ys0db_101{margin-bottom:var(--space-5, 20px)}._formGroup_ys0db_101:last-child{margin-bottom:0}._label_ys0db_109{display:block;font-size:var(--font-small, 13px);font-weight:600;color:var(--text-primary, #212529);margin-bottom:var(--space-2, 8px);line-height:1.4}._label_ys0db_109._required_ys0db_118:after{content:"*";color:var(--toss-error, #FF3B30);margin-left:var(--space-1, 4px)}._input_ys0db_124{width:100%;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--input-bg, #FFFFFF);border:1px solid var(--input-border, #E9ECEF);border-radius:var(--radius-input, 8px);font-family:var(--font-family, "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif);font-size:var(--font-body, 14px);color:var(--text-primary, #212529);transition:all var(--transition-fast, .15s ease);outline:none}._input_ys0db_124::placeholder{color:var(--input-placeholder, #ADB5BD)}._input_ys0db_124:hover{border-color:var(--toss-primary, #0064FF)}._input_ys0db_124:focus{border-color:var(--input-border-focus, #0064FF);box-shadow:0 0 0 3px #0064ff14}._input_ys0db_124._error_ys0db_150{border-color:var(--input-border-error, #FF3B30)}._input_ys0db_124._error_ys0db_150:focus{box-shadow:0 0 0 3px #ff3b3014}._helperText_ys0db_158{display:block;font-size:var(--font-small, 13px);color:var(--text-tertiary, #ADB5BD);margin-top:var(--space-1, 4px);line-height:1.4}._errorMessage_ys0db_166{display:block;font-size:var(--font-small, 13px);color:var(--toss-error, #FF3B30);margin-top:var(--space-1, 4px);line-height:1.4}._modalFooter_ys0db_175{padding:var(--space-6, 24px);border-top:1px solid var(--border-secondary, #E9ECEF);display:flex;gap:var(--space-3, 12px);justify-content:flex-end;flex-shrink:0}@media (max-width: 767px){._modalContainer_ys0db_27{width:95%;max-height:95vh}._modalHeader_ys0db_45,._modalBody_ys0db_95,._modalFooter_ys0db_175{padding:var(--space-4, 16px)}._modalFooter_ys0db_175{flex-direction:column-reverse}._modalFooter_ys0db_175 button{width:100%}}._modalOverlay_1b9qs_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}._modalContainer_1b9qs_19{background:var(--toss-white);border-radius:var(--radius-dialog);width:100%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-modal);display:flex;flex-direction:column}._modalHeader_1b9qs_32{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 20px;border-bottom:1px solid var(--toss-gray-200)}._modalTitleSection_1b9qs_40{flex:1}._modalTitle_1b9qs_40{font-size:20px;font-weight:600;color:var(--toss-gray-900);margin:0 0 4px}._modalSubtitle_1b9qs_51{font-size:14px;color:var(--toss-gray-600);margin:0}._closeButton_1b9qs_57{background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;color:var(--toss-gray-600);transition:all var(--transition-fast);padding:0;margin-left:16px}._closeButton_1b9qs_57:hover{background:var(--toss-gray-100);color:var(--toss-gray-900)}._modalBody_1b9qs_79{flex:1;overflow-y:auto;padding:24px}._section_1b9qs_85{margin-bottom:32px}._section_1b9qs_85:last-child{margin-bottom:0}._sectionTitle_1b9qs_93{font-size:15px;font-weight:600;color:var(--toss-gray-900);margin:0 0 16px;padding-left:12px;border-left:3px solid var(--toss-primary)}._formGrid_1b9qs_102{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formGroup_1b9qs_108{display:flex;flex-direction:column}._formGroupFull_1b9qs_113{grid-column:1 / -1}._label_1b9qs_117{font-size:12px;font-weight:500;color:var(--toss-gray-700);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._input_1b9qs_126{width:100%;height:44px;padding:0 12px;border:1px solid var(--toss-gray-300);border-radius:var(--radius-input);font-size:14px;color:var(--toss-gray-900);background:var(--toss-white);transition:all var(--transition-fast)}._input_1b9qs_126:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._input_1b9qs_126:disabled{background:var(--toss-gray-50);color:var(--toss-gray-500);cursor:not-allowed}._input_1b9qs_126[type=number]::-webkit-inner-spin-button,._input_1b9qs_126[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_1b9qs_126[type=number]{-moz-appearance:textfield}._select_1b9qs_161{width:100%;height:44px;padding:0 12px;border:1px solid var(--toss-gray-300);border-radius:var(--radius-input);font-size:14px;color:var(--toss-gray-900);background:var(--toss-white);cursor:pointer;transition:all var(--transition-fast)}._select_1b9qs_161:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._select_1b9qs_161:disabled{background:var(--toss-gray-50);color:var(--toss-gray-500);cursor:not-allowed}._imageUploadContainer_1b9qs_187{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}._imagePreviewWrapper_1b9qs_194{position:relative;width:120px;height:120px;border-radius:8px;border:2px dashed var(--toss-gray-300);background:var(--toss-gray-50);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._imagePreviewWrapper_1b9qs_194:hover{border-color:var(--toss-primary);background:#0064ff0d}._imagePreview_1b9qs_194{width:100%;height:100%;object-fit:cover}._uploadPlaceholder_1b9qs_221{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center}._uploadIcon_1b9qs_231{width:32px;height:32px;color:var(--toss-gray-400)}._uploadText_1b9qs_237{font-size:13px;color:var(--toss-gray-600);font-weight:500}._uploadHint_1b9qs_243{font-size:12px;color:var(--toss-gray-500)}._removeImageButton_1b9qs_248{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:1}._removeImageButton_1b9qs_248:hover{background:#000c;transform:scale(1.1)}._hiddenFileInput_1b9qs_271{display:none}._modalFooter_1b9qs_276{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--toss-gray-200);background:var(--toss-gray-50)}@media (max-width: 640px){._modalContainer_1b9qs_19{max-width:100%;max-height:100vh;border-radius:0}._formGrid_1b9qs_102{grid-template-columns:1fr}._modalHeader_1b9qs_32,._modalBody_1b9qs_79{padding:20px}._modalFooter_1b9qs_276{padding:16px 20px}}._modalOverlay_zoms2_5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_zoms2_1 .2s ease-out}@keyframes _fadeIn_zoms2_1{0%{opacity:0}to{opacity:1}}._modalContent_zoms2_28{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;width:90%;max-width:600px;min-height:500px;max-height:90vh;overflow:hidden;animation:_slideUp_zoms2_1 .3s ease-out}@keyframes _slideUp_zoms2_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_zoms2_52{padding:28px 28px 20px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between}._modalTitle_zoms2_60{font-size:24px;font-weight:700;color:#212529;margin:0}._closeButton_zoms2_67{background:none;border:none;padding:4px;cursor:pointer;color:#868e96;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}._closeButton_zoms2_67:hover{background-color:#f1f3f5;color:#495057}._modalBody_zoms2_86{padding:32px 28px;overflow-y:auto;max-height:calc(90vh - 200px)}._productInfo_zoms2_92{background-color:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:28px}._infoRow_zoms2_99{display:flex;justify-content:space-between;align-items:center;padding:10px 0}._infoRow_zoms2_99:not(:last-child){border-bottom:1px solid #e9ecef}._infoLabel_zoms2_110{font-size:15px;font-weight:500;color:#868e96}._infoValue_zoms2_116{font-size:15px;font-weight:700;color:#212529}._formGroup_zoms2_122{margin-bottom:24px}._formLabel_zoms2_126{display:block;font-size:15px;font-weight:600;color:#495057;margin-bottom:10px}._quantityInput_zoms2_134{width:100%;padding:14px 16px;font-size:15px;font-weight:500;color:#212529;border:2px solid #dee2e6;border-radius:12px;outline:none;transition:all .2s;background-color:#fff;box-sizing:border-box}._quantityInput_zoms2_134:focus{border-color:#0064ff;background-color:#f8f9fa}._quantityInput_zoms2_134::placeholder{color:#adb5bd;font-weight:400}._errorText_zoms2_158{display:block;font-size:13px;color:#dc3545;margin-top:6px;font-weight:500}._afterStockText_zoms2_166{display:block;font-size:14px;color:#495057;margin-top:8px;font-weight:600}._afterStockText_zoms2_166._negativeStock_zoms2_174{color:#dc3545}._notesInput_zoms2_178{width:100%;padding:14px 16px;font-size:15px;font-weight:500;color:#212529;border:2px solid #dee2e6;border-radius:12px;outline:none;transition:all .2s;background-color:#fff;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:80px}._notesInput_zoms2_178:focus{border-color:#0064ff;background-color:#f8f9fa}._notesInput_zoms2_178::placeholder{color:#adb5bd;font-weight:400}._modalFooter_zoms2_206{padding:20px 28px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;align-items:center;gap:12px}@media (max-width: 768px){._modalContent_zoms2_28{width:95%;max-width:none}._modalHeader_zoms2_52{padding:20px 20px 12px}._modalTitle_zoms2_60{font-size:18px}._modalBody_zoms2_86{padding:20px}._modalFooter_zoms2_206{padding:12px 20px}}._modalOverlay_t3kdx_5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_t3kdx_19{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000001f}._modalHeader_t3kdx_30{padding:24px 24px 20px;border-bottom:1px solid #E9ECEF;display:flex;align-items:center;justify-content:space-between}._modalTitle_t3kdx_38{font-size:20px;font-weight:600;color:#212529;margin:0}._closeButton_t3kdx_45{background:none;border:none;padding:8px;cursor:pointer;color:#6c757d;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeButton_t3kdx_45:hover{background-color:#f8f9fa;color:#212529}._modalBody_t3kdx_63{padding:24px;overflow-y:auto;flex:1}._formGroup_t3kdx_69{margin-bottom:24px}._formLabel_t3kdx_73{display:block;font-size:14px;font-weight:500;color:#495057;margin-bottom:8px}._productsList_t3kdx_81{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding:4px}._productItem_t3kdx_90{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f8f9fa;border-radius:8px;gap:16px}._productInfo_t3kdx_100{flex:1;display:flex;flex-direction:column;gap:4px}._productName_t3kdx_107{font-size:14px;color:#212529;font-weight:500;line-height:1.4}._productCode_t3kdx_114{font-size:13px;color:#6c757d;font-weight:400}._quantityInput_t3kdx_120{width:100px;padding:8px 12px;border:1.5px solid #DEE2E6;border-radius:8px;font-size:14px;color:#212529;transition:all .2s;text-align:center}._quantityInput_t3kdx_120:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff1a}._notesInput_t3kdx_137{width:100%;padding:12px;border:1.5px solid #DEE2E6;border-radius:8px;font-size:14px;color:#212529;font-family:inherit;resize:vertical;min-height:80px;transition:all .2s}._notesInput_t3kdx_137:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff1a}._notesInput_t3kdx_137::placeholder{color:#adb5bd}._modalFooter_t3kdx_160{padding:20px 24px;border-top:1px solid #E9ECEF;display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){._modalContent_t3kdx_19{max-width:100%;max-height:95vh}._modalHeader_t3kdx_30{padding:20px 16px}._modalBody_t3kdx_63{padding:16px}._modalFooter_t3kdx_160{padding:16px;flex-direction:column-reverse}._productItem_t3kdx_90{flex-direction:column;align-items:stretch;gap:12px}._quantityInput_t3kdx_120{width:100%}}._modalOverlay_qx286_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;opacity:0;visibility:hidden;transition:all .2s ease}._modalOverlay_qx286_6._show_qx286_22{opacity:1;visibility:visible}._modalContainer_qx286_27{background:var(--bg-primary, #FFFFFF);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;transform:scale(.95);transition:transform .2s ease}._modalContainer_qx286_27._modalLg_qx286_40{max-width:800px}._modalOverlay_qx286_6._show_qx286_22 ._modalContainer_qx286_27{transform:scale(1)}._modalHeader_qx286_49{padding:var(--space-6, 24px);border-bottom:1px solid var(--border-secondary, #E9ECEF);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._modalTitleSection_qx286_58{flex:1}._modalTitle_qx286_58{font-size:var(--font-h3, 20px);font-weight:600;color:var(--text-primary, #212529);margin:0 0 var(--space-1, 4px) 0;line-height:1.4}._modalSubtitle_qx286_70{font-size:var(--font-body, 14px);color:var(--text-secondary, #6C757D);margin:0;line-height:1.5}._closeButton_qx286_77{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;color:var(--text-tertiary, #ADB5BD);border-radius:var(--radius-sm, 6px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast, .15s ease);margin-left:var(--space-4, 16px)}._closeButton_qx286_77:hover{background:var(--bg-secondary, #F8F9FA);color:var(--text-primary, #212529)}._modalBody_qx286_99{padding:var(--space-6, 24px);overflow-y:auto;flex:1}._formGrid_qx286_105{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4, 16px)}._formGroup_qx286_111{display:flex;flex-direction:column}._formGroupFull_qx286_116{grid-column:1 / -1}._label_qx286_120{display:block;font-size:var(--font-small, 13px);font-weight:600;color:var(--text-primary, #212529);margin-bottom:var(--space-2, 8px);line-height:1.4}._label_qx286_120._required_qx286_129:after{content:"*";color:var(--toss-error, #FF3B30);margin-left:var(--space-1, 4px)}._input_qx286_135{width:100%;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--input-bg, #FFFFFF);border:1px solid var(--input-border, #E9ECEF);border-radius:var(--radius-input, 8px);font-family:var(--font-family, "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif);font-size:var(--font-body, 14px);color:var(--text-primary, #212529);transition:all var(--transition-fast, .15s ease);outline:none}._input_qx286_135::placeholder{color:var(--input-placeholder, #ADB5BD)}._input_qx286_135:hover{border-color:var(--toss-primary, #0064FF)}._input_qx286_135:focus{border-color:var(--input-border-focus, #0064FF);box-shadow:0 0 0 3px #0064ff14}._input_qx286_135._error_qx286_161{border-color:var(--input-border-error, #FF3B30)}._input_qx286_135._error_qx286_161:focus{box-shadow:0 0 0 3px #ff3b3014}._inputWrapper_qx286_170{position:relative;display:flex;align-items:center}._inputPrefix_qx286_176{position:absolute;left:var(--space-4, 16px);font-size:var(--font-body, 14px);color:var(--text-secondary, #6C757D);pointer-events:none;z-index:1}._input_qx286_135._withPrefix_qx286_185{padding-left:var(--space-8, 32px)}._helperText_qx286_189{display:block;font-size:var(--font-small, 13px);color:var(--text-tertiary, #ADB5BD);margin-top:var(--space-1, 4px);line-height:1.4}._errorMessage_qx286_197{display:block;font-size:var(--font-small, 13px);color:var(--toss-error, #FF3B30);margin-top:var(--space-1, 4px);line-height:1.4}._imageUploadSection_qx286_206{grid-column:1 / -1;margin-bottom:var(--space-2, 8px)}._imageUploadContainer_qx286_211{display:flex;align-items:flex-start;gap:var(--space-3, 12px);flex-wrap:wrap}._imagePreviewWrapper_qx286_218{position:relative;width:120px;height:120px;border-radius:var(--radius-md, 8px);border:2px dashed var(--border-secondary, #E9ECEF);background:var(--bg-secondary, #F8F9FA);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:all var(--transition-fast, .15s ease);flex-shrink:0}._imagePreviewWrapper_qx286_218:hover{border-color:var(--toss-primary, #0064FF);background:var(--bg-hover, #F0F6FF)}._imagePreview_qx286_218{width:100%;height:100%;object-fit:cover}._uploadPlaceholder_qx286_245{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px);text-align:center}._uploadIcon_qx286_255{width:32px;height:32px;color:var(--text-tertiary, #ADB5BD)}._uploadText_qx286_261{font-size:var(--font-small, 13px);color:var(--text-secondary, #6C757D);font-weight:500}._uploadHint_qx286_267{font-size:var(--font-xs, 12px);color:var(--text-tertiary, #ADB5BD)}._removeImageButton_qx286_272{position:absolute;top:var(--space-2, 8px);right:var(--space-2, 8px);width:24px;height:24px;border-radius:var(--radius-full, 50%);background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast, .15s ease);z-index:1}._removeImageButton_qx286_272:hover{background:#000c;transform:scale(1.1)}._hiddenFileInput_qx286_295{display:none}._modalFooter_qx286_300{padding:var(--space-6, 24px);border-top:1px solid var(--border-secondary, #E9ECEF);display:flex;gap:var(--space-3, 12px);justify-content:flex-end;flex-shrink:0}@media (max-width: 767px){._modalContainer_qx286_27{width:95%;max-height:95vh}._formGrid_qx286_105{grid-template-columns:1fr}._modalHeader_qx286_49,._modalBody_qx286_99,._modalFooter_qx286_300{padding:var(--space-4, 16px)}._modalFooter_qx286_300{flex-direction:column-reverse}._modalFooter_qx286_300 button{width:100%}._imageUploadContainer_qx286_211{gap:var(--space-2, 8px)}._imagePreviewWrapper_qx286_218{width:100px;height:100px}}._filterContainer_gloe1_6{position:relative;display:inline-block}._filterButton_gloe1_11{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-900);cursor:pointer;transition:all .2s ease;white-space:nowrap}._filterButton_gloe1_11:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}._filterIcon_gloe1_32{width:16px;height:16px;color:var(--color-gray-600)}._dropdownArrow_gloe1_38{width:12px;height:12px;color:var(--color-gray-500);transition:transform .2s ease}._dropdownArrowOpen_gloe1_45{transform:rotate(180deg)}._dropdownMenu_gloe1_49{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0000000a,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:1000;padding:6px 0;animation:_dropdownFadeIn_gloe1_1 .15s ease}@keyframes _dropdownFadeIn_gloe1_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_gloe1_76{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;border:none;background:none;color:var(--color-gray-900);font-size:14px;font-weight:400;text-align:left;cursor:pointer;transition:all .15s ease}._dropdownItem_gloe1_76:hover{background:var(--color-gray-50)}._dropdownItem_gloe1_76._active_gloe1_96{background:#0064ff14;color:#0064ff;font-weight:500}._dropdownItem_gloe1_76._active_gloe1_96:hover{background:#0064ff1f}._checkIcon_gloe1_106{width:16px;height:16px;color:#0064ff;flex-shrink:0}._chevronRight_gloe1_113{width:16px;height:16px;color:var(--color-gray-400);flex-shrink:0}._divider_gloe1_120{height:1px;background:var(--color-gray-200);margin:6px 0}._brandMenuItem_gloe1_126{position:relative}._brandSubmenu_gloe1_130{position:absolute;top:0;left:100%;margin-left:6px;min-width:180px;max-height:280px;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0000000a,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:1001;padding:6px 0;animation:_submenuFadeIn_gloe1_1 .15s ease}@keyframes _submenuFadeIn_gloe1_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._emptyBrands_gloe1_160{padding:16px;text-align:center;color:var(--color-gray-500);font-size:13px}._brandSubmenu_gloe1_130::-webkit-scrollbar{width:6px}._brandSubmenu_gloe1_130::-webkit-scrollbar-track{background:transparent}._brandSubmenu_gloe1_130::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px}._brandSubmenu_gloe1_130::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}._inventoryHeader_9xvll_7{display:flex;align-items:center;justify-content:space-between;padding:24px 12px;border-bottom:1px solid var(--color-gray-200);gap:16px}._inventoryTitleSection_9xvll_16{display:flex;align-items:center;gap:16px;flex:1}._mobileFilterWrapper_9xvll_24{display:none}._inventoryTitle_9xvll_16{font-size:20px;font-weight:600;color:var(--color-gray-900);margin:0}._inventoryActions_9xvll_35,._actionButtons_9xvll_41{display:flex;align-items:center;gap:12px}._inventorySearchWrapper_9xvll_48{position:relative;min-width:280px}._inventorySearch_9xvll_48{width:100%;padding:10px 8px 10px 44px;border:1px solid #0064FF;border-radius:8px;font-size:14px;background:var(--color-white);box-shadow:0 0 0 3px #0064ff14;transition:all .2s ease}._inventorySearch_9xvll_48:focus{outline:none;border-color:#0064ff;background:var(--color-white);box-shadow:0 0 0 3px #0064ff14}._inventorySearch_9xvll_48::placeholder{color:var(--color-gray-500)}._searchIcon_9xvll_75{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-gray-500);pointer-events:none}._searchClear_9xvll_86{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;color:var(--color-gray-500);cursor:pointer;border-radius:6px;transition:all .2s ease;padding:4px;display:flex;align-items:center;justify-content:center}._searchClear_9xvll_86:hover{color:var(--color-gray-900);background:var(--color-gray-100)}@media (max-width: 768px){._inventoryHeader_9xvll_7{flex-direction:column;align-items:flex-start}._inventoryTitleSection_9xvll_16{flex-direction:column;align-items:flex-start;width:100%}._inventorySearchWrapper_9xvll_48{width:100%}._actionButtons_9xvll_41{flex-wrap:wrap;width:100%}._mobileFilterWrapper_9xvll_24{display:block}}._inventoryTableWrapper_6ijph_8{overflow-x:auto;-webkit-overflow-scrolling:touch}._inventoryTable_6ijph_8{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}._inventoryTable_6ijph_8 th{background:var(--toss-gray-50);color:#6c757d;font-weight:600;font-size:12px;text-align:left;padding:16px 6px;border-bottom:1px solid var(--toss-gray-200);white-space:nowrap;position:sticky;top:0;z-index:10;letter-spacing:.5px;text-transform:uppercase}._inventoryTable_6ijph_8 th._quantityCell_6ijph_36,._inventoryTable_6ijph_8 th._priceCell_6ijph_37,._inventoryTable_6ijph_8 th._costCell_6ijph_38{text-align:center}._inventoryTable_6ijph_8 td{padding:16px 6px;border-bottom:1px solid var(--color-gray-100);vertical-align:middle}._inventoryTable_6ijph_8 tbody tr:hover{background:var(--color-gray-50)}._inventoryTable_6ijph_8 tbody tr:last-child td{border-bottom:none}._checkboxCell_6ijph_57{width:48px;padding-left:6px!important;padding-right:4px!important}._imageCell_6ijph_63{width:60px;padding:8px 4px!important;text-align:center}._productThumbnail_6ijph_69{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #E9ECEF;display:block;margin:0 auto}._noImagePlaceholder_6ijph_79{width:44px;height:44px;background-color:#f8f9fa;border:1px solid #E9ECEF;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#adb5bd;margin:0 auto}._inventoryTable_6ijph_8 th:nth-child(3){width:24%}._inventoryTable_6ijph_8 th:nth-child(4){width:13%}._inventoryTable_6ijph_8 th:nth-child(5){width:11%}._inventoryTable_6ijph_8 th:nth-child(6){width:9%}._inventoryTable_6ijph_8 th:nth-child(7){width:11%}._inventoryTable_6ijph_8 th:nth-child(8){width:11%}._inventoryTable_6ijph_8 th:nth-child(9){width:11%}._productCheckbox_6ijph_120,._selectAllCheckbox_6ijph_121{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--color-gray-300);border-radius:4px;background:var(--color-white);cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;margin:0}._productCheckbox_6ijph_120:hover,._selectAllCheckbox_6ijph_121:hover{border-color:var(--color-blue-600);background:#0064ff0d}._productCheckbox_6ijph_120:checked,._selectAllCheckbox_6ijph_121:checked{background:var(--color-blue-600);border-color:var(--color-blue-600);color:var(--color-white)}._productCheckbox_6ijph_120:checked:after,._selectAllCheckbox_6ijph_121:checked:after{content:"";position:absolute;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);top:50%;left:50%}._productCheckbox_6ijph_120{opacity:.6;transition:opacity .2s ease}._productRow_6ijph_170:hover ._productCheckbox_6ijph_120{opacity:1}._productNameCell_6ijph_175{font-weight:500;color:var(--color-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productName_6ijph_175{font-weight:500;color:var(--color-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._productCodeCell_6ijph_192{font-weight:400;color:var(--color-gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productCode_6ijph_192{font-weight:400;color:var(--color-gray-600);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._barcodeCell_6ijph_210{color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barcode_6ijph_210{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._quantityCell_6ijph_36{text-align:center}._quantityValue_6ijph_229{font-weight:600;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._quantityOut_6ijph_234{color:#dc2626!important}._quantityLow_6ijph_238{color:#ea580c!important}._quantityNegative_6ijph_242{color:#dc2626!important;font-weight:700!important}._priceCell_6ijph_37,._costCell_6ijph_38{text-align:center}._priceValue_6ijph_253{font-weight:600;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#0064ff}._costValue_6ijph_259{font-weight:400;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#212529}._statusCell_6ijph_266{text-align:left}._statusBadge_6ijph_270{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._statusInStock_6ijph_280{background:#e3fff4;color:#00a67e;border:1px solid #00C896}._statusLowStock_6ijph_286{background:#fff4e6;color:#e68600;border:1px solid #FF9500}._statusOutOfStock_6ijph_292{background:#ffefed;color:#e63e2c;border:1px solid #FF5847}._moveCell_6ijph_299{text-align:center;vertical-align:middle}._actionsCell_6ijph_304{text-align:left}._editProductBtn_6ijph_308{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid var(--color-blue-600);background:var(--color-white);color:var(--color-blue-600);cursor:pointer;transition:all .2s ease}._editProductBtn_6ijph_308 svg{width:14px;height:14px}._editProductBtn_6ijph_308:hover{background:var(--color-blue-50);border-color:var(--color-blue-700);color:var(--color-blue-700)}._emptyState_6ijph_335{text-align:center;padding:64px 16px;color:var(--color-gray-600)}._emptyIcon_6ijph_341{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_6ijph_348{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._emptyText_6ijph_355{font-size:16px;color:var(--color-gray-600);margin:0}._loadingOverlay_6ijph_362{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;background:#ffffffe6}._errorContainer_6ijph_372{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:48px 24px}._errorIcon_6ijph_382{font-size:64px;margin-bottom:24px}._errorTitle_6ijph_387{font-size:24px;font-weight:600;color:var(--color-gray-900);margin:0 0 12px}._errorMessage_6ijph_394{font-size:16px;color:var(--color-gray-600);margin:0 0 24px;max-width:500px}._pagination_6ijph_402{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-top:1px solid var(--color-gray-200)}._paginationInfo_6ijph_410{font-size:14px;color:var(--color-gray-600)}._paginationControls_6ijph_415{display:flex;align-items:center;gap:8px}._paginationButton_6ijph_421{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-700);cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}._paginationButton_6ijph_421:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-400)}._paginationButton_6ijph_421:disabled{opacity:.4;cursor:not-allowed}._paginationButton_6ijph_421._active_6ijph_447{background:var(--color-blue-600);color:var(--color-white);border-color:var(--color-blue-600);font-weight:700}._paginationButton_6ijph_421._active_6ijph_447:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}._paginationEllipsis_6ijph_459{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-gray-500);font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}._productRow_6ijph_170{transition:background-color .2s ease}._productRow_6ijph_170:hover{background-color:#f8f9fa}._expandedRow_6ijph_480{background-color:#e7f3ff!important;border-bottom:none!important}._detailRow_6ijph_485{background-color:#f8fbff;border-bottom:1px solid #E9ECEF}._detailRow_6ijph_485 td{padding:0!important;border-bottom:1px solid #E9ECEF}._detailContent_6ijph_495{padding:24px 12px;animation:_slideDown_6ijph_1 .3s ease}@keyframes _slideDown_6ijph_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._detailGrid_6ijph_511{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:24px}._detailSection_6ijph_518{background:#fff;padding:16px 8px;border-radius:8px;border:1px solid #E9ECEF}._detailSectionTitle_6ijph_525{font-size:14px;font-weight:600;color:#212529;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #E9ECEF}._detailImages_6ijph_534{display:flex;gap:12px;flex-wrap:wrap}._detailImage_6ijph_534{width:100px;height:100px;object-fit:cover;border-radius:8px;border:1px solid #E9ECEF}._detailInfo_6ijph_548{display:flex;flex-direction:column;gap:8px}._detailItem_6ijph_554{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #F8F9FA}._detailItem_6ijph_554:last-child{border-bottom:none}._detailLabel_6ijph_566{font-size:13px;font-weight:500;color:#6c757d}._detailValue_6ijph_572{font-size:13px;font-weight:600;color:#212529;text-align:right}._detailActions_6ijph_579{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #E9ECEF}@media (max-width: 768px){._inventoryTableWrapper_6ijph_8{overflow-x:auto}._inventoryTable_6ijph_8{min-width:800px}}@media (max-width: 767px){._detailGrid_6ijph_511{grid-template-columns:1fr}._detailActions_6ijph_579{justify-content:stretch}._detailActions_6ijph_579 button{flex:1}}._pageLayout_6n8w6_7{display:flex;min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}@media (min-width: 1600px){._pageLayout_6n8w6_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_6n8w6_7{padding:0 96px;max-width:1920px}}._sidebarWrapper_6n8w6_32{flex-shrink:0;margin-right:24px}._mainContent_6n8w6_38{flex:1;min-width:0;overflow-x:hidden}._container_6n8w6_45{padding:24px 0;width:100%;max-width:100%}._header_6n8w6_51{margin-bottom:32px}._title_6n8w6_55{font-size:28px;font-weight:700;color:var(--color-gray-900);margin:0 0 8px}._subtitle_6n8w6_62{font-size:16px;font-weight:400;color:#6c757d;margin:0}._controlsCard_6n8w6_70{background:transparent;padding:0;margin-bottom:16px;display:flex;align-items:center;gap:12px}._controlSection_6n8w6_79{flex:0 1 auto;min-width:200px;max-width:280px;width:280px;display:flex;align-items:center;padding:10px 14px;cursor:pointer;border-radius:8px;transition:all .2s ease;gap:10px;position:relative;border:1px solid rgba(0,0,0,.08);background:#fff;height:44px;box-shadow:0 2px 8px #0000000a}._controlSection_6n8w6_79:hover{background:#00000005;border-color:#0000001f;box-shadow:0 2px 4px #0000000f}._controlSection_6n8w6_79._dropdownOpen_6n8w6_104{background:#fff;border-color:#0064ff;box-shadow:0 0 0 4px #0064ff14}._controlSection_6n8w6_79._dropdownOpen_6n8w6_104 ._controlDropdown_6n8w6_110{transform:rotate(180deg);color:#0064ff}._controlSection_6n8w6_79._dropdownOpen_6n8w6_104 ._controlLabel_6n8w6_115{color:#0064ff;font-weight:500}._controlSection_6n8w6_79._dropdownOpen_6n8w6_104 ._controlIcon_6n8w6_120{color:#0064ff}._controlIcon_6n8w6_120{width:18px;height:18px;color:#0006;flex-shrink:0}._controlLabel_6n8w6_115{font-size:14px;font-weight:500;color:#1a1a1a;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}._controlDropdown_6n8w6_110{width:16px;height:16px;color:#0000004d;transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:auto}._storeFilterDropdown_6n8w6_152{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:380px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #0000000a,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transition:all .2s cubic-bezier(.16,1,.3,1);max-height:380px;overflow-y:auto;overflow-x:hidden;padding:6px 0}._storeFilterDropdown_6n8w6_152._active_6n8w6_176{opacity:1;visibility:visible;transform:translateY(0) scale(1)}._storeFilterDropdownOption_6n8w6_182{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;transition:all .15s ease;position:relative;font-size:15px;line-height:1.5}._storeFilterDropdownOption_6n8w6_182:hover{background:var(--color-gray-50)}._storeFilterDropdownOption_6n8w6_182._selected_6n8w6_198{background:#0064ff14;color:#0064ff}._storeFilterDropdownOption_6n8w6_182._selected_6n8w6_198:hover{background:#0064ff1f}._storeFilterDropdownOptionIcon_6n8w6_207{width:20px;height:20px;color:var(--color-gray-500);flex-shrink:0;transition:color .15s ease}._storeFilterDropdownOption_6n8w6_182._selected_6n8w6_198 ._storeFilterDropdownOptionIcon_6n8w6_207{color:#0064ff}._storeFilterDropdownOptionText_6n8w6_219{flex:1;font-weight:400;overflow:hidden;text-overflow:ellipsis}._storeFilterDropdownOption_6n8w6_182._selected_6n8w6_198 ._storeFilterDropdownOptionText_6n8w6_219{font-weight:500}._checkmarkIcon_6n8w6_230{width:18px;height:18px;color:#0064ff;flex-shrink:0;margin-left:auto}._contentCard_6n8w6_239{background:var(--color-white);border-radius:12px;padding:0 24px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;overflow:hidden}._tossBtn_6n8w6_252{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border-radius:8px;font-size:14px;font-weight:500;border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-900);cursor:pointer;transition:all .2s ease;white-space:nowrap}._tossBtn_6n8w6_252:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}._tossBtnPrimary_6n8w6_274{background:var(--color-blue-600);color:var(--color-white);border-color:var(--color-blue-600)}._tossBtnPrimary_6n8w6_274:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}._tossBtnSecondary_6n8w6_285{background:var(--color-white);color:var(--color-gray-900);border:1px solid var(--color-gray-300)}._tossBtnSecondary_6n8w6_285:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}._deleteBtn_6n8w6_296{background:var(--color-white);color:var(--color-red-600);border:1px solid var(--color-red-300)}._deleteBtn_6n8w6_296:hover:not(:disabled){background:var(--color-red-50);border-color:var(--color-red-600);color:var(--color-red-700)}._deleteBtn_6n8w6_296:disabled{opacity:.4;cursor:not-allowed;background:var(--color-white);border-color:var(--color-gray-200);color:var(--color-gray-400)}._deleteBtn_6n8w6_296:disabled:hover{background:var(--color-white);border-color:var(--color-gray-200);color:var(--color-gray-400)}._importOverlay_6n8w6_327{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._importContent_6n8w6_341{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 32px;background:var(--color-white);border-radius:16px;box-shadow:0 20px 60px #0000004d;min-width:400px;position:relative}._importText_6n8w6_355{font-size:18px;font-weight:600;color:var(--color-gray-900);margin:0;text-align:center;line-height:1.5;width:100%}._importSubtext_6n8w6_365{font-size:14px;color:var(--color-gray-600);margin:0;min-height:20px;transition:opacity .2s ease;text-align:center;line-height:1.5;width:100%}@media (max-width: 768px){._pageLayout_6n8w6_7{padding:0 16px}._sidebarWrapper_6n8w6_32{display:none}._mainContent_6n8w6_38{width:100%}._container_6n8w6_45{padding:16px 0}._title_6n8w6_55{font-size:24px}._importContent_6n8w6_341{padding:32px 20px;margin:16px}._importText_6n8w6_355{font-size:16px}._importSubtext_6n8w6_365{font-size:13px}}._searchActionsContainer_zxwcw_6{display:flex;align-items:center;justify-content:space-between;padding:24px 12px;border-bottom:1px solid var(--color-gray-200);gap:16px;background:var(--color-white);border-radius:12px 12px 0 0;margin-top:16px}._searchSection_zxwcw_18{display:flex;align-items:center;gap:16px;flex:1}._sectionTitle_zxwcw_25{font-size:20px;font-weight:600;color:var(--color-gray-900);margin:0}._searchWrapper_zxwcw_32{position:relative;min-width:280px}._searchInput_zxwcw_37{width:100%;padding:10px 8px 10px 44px;border:1px solid #0064FF;border-radius:8px;font-size:14px;background:var(--color-white);box-shadow:0 0 0 3px #0064ff14;transition:all .2s ease}._searchInput_zxwcw_37:focus{outline:none;border-color:#0064ff;background:var(--color-white);box-shadow:0 0 0 3px #0064ff14}._searchInput_zxwcw_37::placeholder{color:var(--color-gray-500)}._searchIcon_zxwcw_59{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-gray-500);pointer-events:none}._searchClear_zxwcw_70{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;color:var(--color-gray-500);cursor:pointer;border-radius:6px;transition:all .2s ease;padding:4px;display:flex;align-items:center;justify-content:center}._searchClear_zxwcw_70:hover{background:var(--color-gray-100);color:var(--color-gray-700)}._actionsSection_zxwcw_94{display:flex;align-items:center;gap:12px}._detailLoading_1qppm_5{display:flex;justify-content:center;align-items:center;padding:60px 24px}._detailError_1qppm_12{padding:40px 24px;text-align:center;color:var(--color-red-600);font-size:14px}._detailBottomGrid_1qppm_19{display:grid;grid-template-columns:1fr 1fr;gap:16px}._detailSection_1qppm_25{background:#fff;padding:16px;border-radius:8px;border:1px solid #E9ECEF}._detailSectionTitle_1qppm_32{font-size:14px;font-weight:600;color:#212529;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #E9ECEF}._detailInfo_1qppm_41{display:flex;flex-direction:column;gap:8px}._detailItem_1qppm_47{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #F8F9FA}._detailItem_1qppm_47:last-child{border-bottom:none}._detailLabel_1qppm_59{font-size:13px;font-weight:500;color:#6c757d}._detailValue_1qppm_65{font-size:13px;font-weight:600;color:#212529;text-align:right}._detailItems_1qppm_73{margin-top:12px;padding-left:0;padding-right:0}._itemsTable_1qppm_79{width:100%;border-collapse:collapse;background:#fff}._detailActions_1qppm_86{display:flex;justify-content:flex-end;margin-top:16px;padding-right:16px}._itemsTable_1qppm_79 thead{background:#f8f9fa}._itemsTable_1qppm_79 th{padding:10px 12px;text-align:left;font-size:11px;font-weight:600;color:#6c757d;text-transform:uppercase;border-bottom:1px solid #E9ECEF}._itemsTable_1qppm_79 th:first-child{padding-left:24px}._itemsTable_1qppm_79 td{padding:12px;font-size:13px;color:#212529;border-bottom:1px solid #F8F9FA}._itemsTable_1qppm_79 td:first-child{padding-left:24px}._itemsTable_1qppm_79 tbody tr:last-child td{border-bottom:none}._itemsTable_1qppm_79 tbody tr:hover{background:#f8f9fa}@media (max-width: 768px){._detailBottomGrid_1qppm_19{grid-template-columns:1fr}._itemsTable_1qppm_79{overflow-x:auto;display:block}._itemsTable_1qppm_79 table{min-width:600px}}._invoiceTableContainer_h808l_5{background:var(--color-white);border-radius:0 0 12px 12px;border:1px solid var(--color-gray-200);border-top:none}._invoiceTable_h808l_5{width:100%;border-collapse:collapse}._invoiceTable_h808l_5 thead tr{background:var(--toss-gray-50);border-bottom:2px solid var(--color-gray-200)}._invoiceTable_h808l_5 th{padding:12px 16px;text-align:left;font-size:11px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._invoiceTable_h808l_5 td{padding:16px;border-bottom:1px solid var(--color-gray-100)}._checkboxCell_h808l_38{width:48px;text-align:center;padding:12px 16px}._checkbox_h808l_38{width:18px;height:18px;cursor:pointer;accent-color:#0064FF;border-radius:4px;border:2px solid var(--color-gray-300);transition:all .2s ease}._checkbox_h808l_38:hover{border-color:#0064ff}._checkbox_h808l_38:checked{background-color:#0064ff;border-color:#0064ff}._invoiceRow_h808l_64:hover{background-color:#f8f9fa}._expandedRow_h808l_68{background-color:#e7f3ff!important;border-bottom:none!important}._invoiceNumber_h808l_73{font-weight:600;color:#0064ff;font-size:14px}._invoiceDate_h808l_79{color:var(--color-gray-700);font-size:13px}._customerCell_h808l_84{color:var(--color-gray-900);font-size:14px}._itemsCell_h808l_89{display:flex;flex-direction:column;gap:2px}._itemCount_h808l_95{font-size:13px;color:var(--color-gray-700)}._itemQty_h808l_100{font-size:11px;color:var(--color-gray-500)}._paymentCell_h808l_105{text-align:center!important}._paymentBadge_h808l_109{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}._paymentBadge_h808l_109._payment-cash_h808l_118{background:#d4edda;color:#155724}._paymentBadge_h808l_109._payment-bank_h808l_123{background:#cfe2ff;color:#084298}._paymentBadge_h808l_109._payment-card_h808l_128{background:#fff3cd;color:#856404}._paymentBadge_h808l_109._payment-default_h808l_133{background:#e9ecef;color:#495057}._paymentBadge_h808l_109._payment-paid_h808l_139,._paymentBadge_h808l_109._paymentPaid_h808l_140{background:#d4edda;color:#155724}._paymentBadge_h808l_109._payment-pending_h808l_145,._paymentBadge_h808l_109._paymentPending_h808l_146{background:#fff3cd;color:#856404}._totalCell_h808l_151{font-weight:600;font-size:15px;color:var(--color-gray-900)}._statusCell_h808l_157{text-align:center!important}._statusBadge_h808l_161{display:inline-block;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.5px}._statusBadge_h808l_161._completed_h808l_170{background:#d4edda;color:#155724}._statusBadge_h808l_161._pending_h808l_175{background:#fff3cd;color:#856404}._statusBadge_h808l_161._cancelled_h808l_180{background:#f8d7da;color:#721c24}._statusBadge_h808l_161._refunded_h808l_185{background:#cfe2ff;color:#084298}._actionsCell_h808l_190{text-align:center}._actionBtn_h808l_194{padding:8px;background:transparent;border:none;cursor:pointer;border-radius:6px;color:var(--color-gray-500);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}._actionBtn_h808l_194:hover{background:var(--color-gray-100);color:var(--color-red-600)}._detailRow_h808l_213{background-color:#f8fbff;border-bottom:1px solid #E9ECEF}._detailRow_h808l_213 td{padding:0!important;border-bottom:1px solid #E9ECEF}._detailContent_h808l_223{padding:24px 12px;animation:_slideDown_h808l_1 .3s ease}@keyframes _slideDown_h808l_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._emptyStateCell_h808l_240{padding:0;border:none;background:transparent}._emptyState_h808l_240{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._emptyIcon_h808l_255{margin-bottom:24px}._emptyTitle_h808l_259{font-size:20px;font-weight:600;color:var(--color-gray-900);margin:0 0 8px}._emptyText_h808l_266{font-size:14px;color:var(--color-gray-600);margin:0;max-width:400px}@media (max-width: 768px){._invoiceTable_h808l_5{-webkit-overflow-scrolling:touch}._invoiceTable_h808l_5 table{min-width:700px}}._pagination_15p5t_5{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-top:1px solid var(--color-gray-200);background:var(--color-white);border-radius:0 0 12px 12px}._paginationInfo_15p5t_15{font-size:14px;color:var(--color-gray-600)}._paginationControls_15p5t_20{display:flex;align-items:center;gap:8px}._paginationArrow_15p5t_26{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-700);cursor:pointer;transition:all .2s ease}._paginationArrow_15p5t_26:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-400)}._paginationArrow_15p5t_26:disabled{opacity:.4;cursor:not-allowed}._paginationNumber_15p5t_50{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-700);cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}._paginationNumber_15p5t_50:hover:not(._active_15p5t_66){background:var(--color-gray-50);border-color:var(--color-gray-400)}._paginationNumber_15p5t_50._active_15p5t_66{background:var(--color-blue-600);color:var(--color-white);border-color:var(--color-blue-600);font-weight:700}._paginationNumber_15p5t_50._active_15p5t_66:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}._overlay_1b342_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1b342_1 .2s ease}@keyframes _fadeIn_1b342_1{0%{opacity:0}to{opacity:1}}._modal_1b342_28{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 24px #0000001f;animation:_slideUp_1b342_1 .25s ease;position:relative}@keyframes _slideUp_1b342_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_1b342_51{padding:24px 24px 20px;border-bottom:1px solid #E9ECEF;display:flex;align-items:center;justify-content:space-between}._title_1b342_59{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}._closeButton_1b342_66{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .2s ease;color:#6c757d}._closeButton_1b342_66:hover{background:#f8f9fa;color:#1a1a1a}._closeButton_1b342_66 svg{width:20px;height:20px}._body_1b342_90{padding:24px}._section_1b342_94{margin-bottom:24px}._sectionTitle_1b342_98{font-size:14px;font-weight:600;color:#495057;margin:0 0 16px}._invoiceList_1b342_105{background:#f8f9fa;border-radius:8px;padding:16px;max-height:200px;overflow-y:auto}._invoiceItem_1b342_113{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #E9ECEF}._invoiceItem_1b342_113:last-child{border-bottom:none}._invoiceNumber_1b342_125{font-size:14px;font-weight:500;color:#0064ff}._invoiceAmount_1b342_131{font-size:14px;font-weight:600;color:#1a1a1a}._totalAmount_1b342_137{margin-top:16px;padding-top:16px;border-top:1px solid #E9ECEF;text-align:right;font-size:15px;color:#495057}._totalAmount_1b342_137 strong{font-size:17px;font-weight:700;color:#0064ff;margin-left:8px}._notesLabel_1b342_153{display:block;font-size:14px;font-weight:600;color:#495057;margin-bottom:8px}._notesTextarea_1b342_161{width:100%;min-height:100px;padding:12px 16px;border:1px solid #DEE2E6;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:all .2s ease;line-height:1.5}._notesTextarea_1b342_161:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff14}._notesTextarea_1b342_161::placeholder{color:#adb5bd}._footer_1b342_184{padding:20px 24px;border-top:1px solid #E9ECEF;display:flex;gap:12px;justify-content:flex-end;background:#f8f9fa;border-radius:0 0 12px 12px}._cancelButton_1b342_194{padding:10px 24px;background:#fff;border:1px solid #DEE2E6;border-radius:8px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all .15s ease;min-width:100px}._cancelButton_1b342_194:hover{background:#f8f9fa;border-color:#adb5bd}._refundButton_1b342_212{padding:10px 24px;background:#0064ff;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px;min-width:120px}._refundButton_1b342_212:hover:not(:disabled){background:#0052cc}._refundButton_1b342_212:disabled{opacity:.5;cursor:not-allowed}._refundButton_1b342_212 svg{width:16px;height:16px}._pageLayout_erkaa_7{display:flex;min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._sidebarWrapper_erkaa_17{flex-shrink:0;margin-right:24px}._mainContent_erkaa_23{flex:1;min-width:0;overflow-x:hidden}._container_erkaa_30{padding:24px 0;max-width:100%;width:100%}._header_erkaa_37{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._headerLeft_erkaa_44{flex:1}._title_erkaa_48{font-size:32px;font-weight:700;color:var(--color-gray-900);margin:0 0 8px}._subtitle_erkaa_55{font-size:16px;color:var(--color-gray-600);margin:0}._controlsContainer_erkaa_62{margin-bottom:16px}._errorContainer_erkaa_67{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px}._errorTitle_erkaa_77{font-size:24px;font-weight:600;color:var(--color-red-600);margin:0 0 16px}._errorMessage_erkaa_84{font-size:16px;color:var(--color-gray-600);margin:0 0 24px;max-width:500px}@media (max-width: 1024px){._pageLayout_erkaa_7{padding:0 16px}}@media (max-width: 768px){._sidebarWrapper_erkaa_17{display:none}._pageLayout_erkaa_7{padding:0 16px}._title_erkaa_48{font-size:24px}._header_erkaa_37{flex-direction:column;align-items:flex-start}}._modalOverlay_aa76o_7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_aa76o_22{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026}._modalHeader_aa76o_34{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0}._modalHeader_aa76o_34 h2{margin:0;font-size:20px;font-weight:600;color:#191f28}._closeBtn_aa76o_49{background:none;border:none;font-size:24px;color:#9e9e9e;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._closeBtn_aa76o_49:hover{background-color:#f5f5f5}._modalBody_aa76o_70{flex:1;overflow-y:auto;padding:24px}._section_aa76o_77{margin-bottom:24px}._section_aa76o_77:last-child{margin-bottom:0}._sectionTitle_aa76o_85{margin:0 0 12px;font-size:14px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.5px}._productsList_aa76o_95{display:flex;flex-direction:column;gap:12px}._productItem_aa76o_101{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#f9f9f9;border-radius:8px}._productInfo_aa76o_110{display:flex;align-items:center;gap:8px}._productName_aa76o_116{font-size:14px;font-weight:500;color:#191f28}._productSku_aa76o_122{font-size:12px;color:#757575}._productDetails_aa76o_127{display:flex;align-items:center;justify-content:space-between}._quantity_aa76o_133{font-size:13px;color:#616161}._price_aa76o_138{font-size:14px;font-weight:600;color:#191f28}._totalRow_aa76o_145{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #e0e0e0}._label_aa76o_153{font-size:14px;color:#616161}._value_aa76o_158,._totalLabel_aa76o_164{font-size:16px;font-weight:600;color:#191f28}._totalValue_aa76o_170{font-size:20px;font-weight:700;color:#3182f6}._discountSection_aa76o_177{display:flex;align-items:center;gap:8px}._discountTypeBtn_aa76o_183{padding:8px 16px;border:1px solid #e0e0e0;background-color:#fff;border-radius:6px;font-size:14px;color:#616161;cursor:pointer;transition:all .2s}._discountTypeBtn_aa76o_183:hover{border-color:#3182f6}._discountTypeBtn_aa76o_183._active_aa76o_198{background-color:#3182f6;border-color:#3182f6;color:#fff;font-weight:500}._discountInput_aa76o_205{flex:1;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#191f28;transition:border-color .2s}._discountInput_aa76o_205::-webkit-outer-spin-button,._discountInput_aa76o_205::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._discountInput_aa76o_205[type=number]{-moz-appearance:textfield}._discountInput_aa76o_205:focus{outline:none;border-color:#3182f6}._percentSymbol_aa76o_231{font-size:16px;font-weight:600;color:#616161}._discountAmount_aa76o_237{margin-top:8px;font-size:13px;color:#f44336;font-weight:500}._locationBadges_aa76o_245{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._typeBadge_aa76o_252{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.3px}._companyWideBadge_aa76o_260{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background-color:#f3e5f5;color:#7b1fa2;letter-spacing:.3px}._currencyBadge_aa76o_270{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background-color:#fff3e0;color:#e65100;letter-spacing:.3px}._currencyButtons_aa76o_281{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._currencyItem_aa76o_287{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid #e0e0e0;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;transition:all .2s;cursor:pointer}._currencyItem_aa76o_287:hover{border-color:#3182f6;background-color:#f8fafc;box-shadow:0 2px 6px #0000001a}._currencyBtn_aa76o_306{width:100%;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:none}._currencyBtn_aa76o_306:hover{border-color:transparent;background-color:transparent}._currencyCode_aa76o_323{font-size:14px;font-weight:600;color:#616161}._convertedAmount_aa76o_329{font-size:16px;font-weight:700;color:#191f28}._exchangeRate_aa76o_335{font-size:12px;color:#9e9e9e;padding-left:0}._errorMessage_aa76o_342{padding:12px 16px;background-color:#ffebee;border:1px solid #ef5350;border-radius:8px;margin-top:16px}._errorMessage_aa76o_342 span{font-size:14px;color:#c62828;display:flex;align-items:center;gap:8px}._modalFooter_aa76o_359{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e0e0e0}._cancelBtn_aa76o_368{padding:10px 24px;border:1px solid #e0e0e0;background-color:#fff;border-radius:8px;font-size:14px;font-weight:500;color:#616161;cursor:pointer;transition:all .2s}._cancelBtn_aa76o_368:hover:not(:disabled){background-color:#f5f5f5}._cancelBtn_aa76o_368:disabled{opacity:.5;cursor:not-allowed}._confirmBtn_aa76o_389{padding:10px 24px;border:none;background-color:#3182f6;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}._confirmBtn_aa76o_389:hover:not(:disabled){background-color:#1b64da}._confirmBtn_aa76o_389:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._modalContent_aa76o_22{max-width:100%;max-height:95vh}._modalHeader_aa76o_34{padding:16px 20px}._modalBody_aa76o_70{padding:20px}._modalFooter_aa76o_359{padding:12px 20px}._discountSection_aa76o_177{flex-wrap:wrap}._discountInput_aa76o_205{width:100%}._currencyButtons_aa76o_281{grid-template-columns:1fr}}._pageLayout_1etz3_8{flex:1;background:#f8f9fa;padding:0;max-width:100%;margin:0;overflow:hidden}._message_1etz3_18{text-align:center;padding:48px 24px;background:var(--color-white);border-radius:12px;color:var(--color-gray-600);font-size:16px;margin:24px}._emptyState_1etz3_29{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}._emptyStateIcon_1etz3_39{width:120px;height:120px;margin-bottom:24px;background:#eef2ff;border-radius:50%;display:flex;align-items:center;justify-content:center}._emptyStateIcon_1etz3_39 svg{width:64px;height:64px;color:#0064ff}._emptyStateTitle_1etz3_56{font-size:24px;font-weight:700;color:#212529;margin:0 0 12px}._emptyStateMessage_1etz3_63{font-size:16px;color:#6c757d;margin:0}._loadingContainer_1etz3_70,._errorContainer_1etz3_79{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:48px 24px}._errorMessage_1etz3_87{color:#dc3545;font-size:14px;text-align:center}._mainContainer_1etz3_94{display:flex;height:100%;background:#fff;overflow:hidden}._topSection_1etz3_102{width:45%;background:#f8f9fa;display:flex;flex-direction:column;border-right:1px solid #E9ECEF}._productSection_1etz3_111{flex:1;background:#fff;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 1400px){._topSection_1etz3_102{width:40%}._selectedCard_1etz3_125{width:calc(50% - 6px)}}@media (max-width: 1024px){._mainContainer_1etz3_94{flex-direction:column}._topSection_1etz3_102{width:100%;height:50%;border-right:none;border-bottom:1px solid #E9ECEF}}@media (max-width: 768px){._topActions_1etz3_144{width:100%;justify-content:space-between}._iconBtn_1etz3_149{flex:1}._selectedCard_1etz3_125{width:calc(50% - 6px)}}._selectedItems_qkb3y_7{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}._emptyCart_qkb3y_16{text-align:center;padding:48px 24px;color:#6c757d;font-size:14px}._cartItem_qkb3y_24{background:#fff;border:1px solid #E9ECEF;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}._cartItemHeader_qkb3y_34{display:flex;align-items:center;justify-content:space-between}._cartItemNumber_qkb3y_40{font-size:14px;font-weight:600;color:#212529}._deleteBtn_qkb3y_46{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6c757d;cursor:pointer;border-radius:4px;transition:all .2s ease}._deleteBtn_qkb3y_46:hover{background:#fee;color:#dc3545}._cartItemDetails_qkb3y_65{display:flex;flex-direction:column;gap:4px}._cartItemSku_qkb3y_71{font-size:12px;color:#6c757d}._cartItemName_qkb3y_76{font-size:13px;font-weight:600;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cartItemFooter_qkb3y_85{display:flex;align-items:center;gap:8px}._quantityControl_qkb3y_91{display:flex;align-items:center;gap:4px}._quantityBtn_qkb3y_97{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #DEE2E6;background:#fff;color:#495057;border-radius:6px;cursor:pointer;transition:all .2s ease}._quantityBtn_qkb3y_97:hover{background:#f8f9fa;border-color:#0064ff;color:#0064ff}._quantityInput_qkb3y_117{width:50px;padding:6px 8px;border:1px solid #DEE2E6;border-radius:6px;font-size:14px;text-align:center;color:#212529;-moz-appearance:textfield}._quantityInput_qkb3y_117::-webkit-outer-spin-button,._quantityInput_qkb3y_117::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._quantityInput_qkb3y_117:focus{outline:none;border-color:#0064ff}._cartItemPrices_qkb3y_139{flex:1;display:flex;flex-direction:column;gap:2px;text-align:right}._unitPrice_qkb3y_147{font-size:12px;color:#6c757d}._totalPrice_qkb3y_152{font-size:14px;font-weight:700;color:#0064ff}._bottomBar_qkb3y_159{background:#fff;border-top:1px solid #E9ECEF;padding:16px;display:flex;align-items:center;justify-content:flex-end;gap:16px}._subtotalSection_qkb3y_169{display:flex;align-items:center;gap:24px}._subtotalItem_qkb3y_175{display:flex;align-items:center;gap:8px}._subtotalLabel_qkb3y_181{font-size:14px;font-weight:500;color:#6c757d}._subtotalValue_qkb3y_187,._subtotalAmount_qkb3y_193{font-size:16px;font-weight:700;color:#212529}@media (max-width: 768px){._bottomBar_qkb3y_159{flex-wrap:wrap;gap:12px}}._productGrid_mxv4v_6{flex:1;overflow-y:auto;padding:8px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;align-content:start}._productCard_mxv4v_16{background:#fff;border:1px solid #E9ECEF;border-radius:6px;padding:6px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #0000000a}._productCard_mxv4v_16:hover{border-color:#0064ff;box-shadow:0 2px 8px #0064ff1f;transform:translateY(-1px)}._productItem_mxv4v_35{background:#f8f9fa;border:1px solid #E9ECEF;border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:row;gap:12px;align-items:center;text-align:left}._productItem_mxv4v_35:hover{background:#fff;border-color:#0064ff;box-shadow:0 2px 8px #0064ff1a;transform:translateY(-2px)}._productImage_mxv4v_56{width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#f8f9fa}._productImage_mxv4v_56 img{width:100%;height:100%;object-fit:cover}._noImage_mxv4v_70{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:#adb5bd;font-size:10px;font-weight:500}._productInfo_mxv4v_82{display:flex;flex-direction:column;gap:1px}._productBrand_mxv4v_88{font-size:9px;color:#868e96;font-weight:500;text-transform:uppercase;letter-spacing:.2px;line-height:1.2}._productDetails_mxv4v_97{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._productName_mxv4v_105{font-size:11px;font-weight:600;color:#191f28;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._productPrice_mxv4v_116{font-size:12px;font-weight:700;color:#0064ff;margin-top:1px}._productStock_mxv4v_123{font-size:10px;color:#868e96;font-weight:500}._productStockNegative_mxv4v_129{font-size:10px;color:#ff5847;font-weight:600}@media (max-width: 1400px){._productGrid_mxv4v_6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){._productGrid_mxv4v_6{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._productGrid_mxv4v_6{grid-template-columns:repeat(2,1fr)}}._searchContainer_1u373_7{padding:16px;background:#fff;border-bottom:1px solid #E9ECEF;display:flex;gap:12px;flex-shrink:0}._searchBox_1u373_16{flex:1;position:relative}._searchIcon_1u373_21{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#adb5bd;pointer-events:none}._searchInput_1u373_30{width:100%;padding:12px 14px 12px 44px;border:1px solid #DEE2E6;border-radius:8px;font-size:14px;color:#212529;background:#f8f9fa;transition:all .2s ease}._searchInput_1u373_30:focus{outline:none;background:#fff;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff14}._searchInput_1u373_30::placeholder{color:#adb5bd}@media (max-width: 768px){._searchContainer_1u373_7{flex-direction:column}}._bottomActions_1grxi_7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#fff;border-top:1px solid #E9ECEF}._paginationWrapper_1grxi_17{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex:1}._pagination_1grxi_17{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#fff;border-top:1px solid #E9ECEF}._paginationInfo_1grxi_35{font-size:14px;color:#495057;font-weight:500}._paginationBtn_1grxi_41{padding:8px 16px;border:1px solid #E9ECEF;background:#fff;color:#495057;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}._paginationBtn_1grxi_41:hover:not(:disabled){background:#f8f9fa;border-color:#0064ff;color:#0064ff}._paginationBtn_1grxi_41:disabled{opacity:.5;cursor:not-allowed}._paginationText_1grxi_64{font-size:14px;font-weight:600;color:#212529;min-width:50px;text-align:center}._completeBtn_1grxi_72{padding:12px 32px;background:#0064ff;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0064ff33;white-space:nowrap}._completeBtn_1grxi_72:hover:not(:disabled){background:#0050cc;box-shadow:0 4px 12px #0064ff4d;transform:translateY(-1px)}._completeBtn_1grxi_72:disabled{background:#e9ecef;color:#adb5bd;cursor:not-allowed;box-shadow:none}._productFooter_1grxi_101{background:#fff;border-top:1px solid #E9ECEF;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}._productPagination_1grxi_112{display:flex;align-items:center;gap:8px}@media (max-width: 768px){._pagination_1grxi_17{border-left:none;padding:0}._completeBtn_1grxi_72{width:100%}}._container_18piz_4{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06);margin-top:24px}._emptyState_18piz_14,._loadingState_18piz_15{text-align:center;padding:80px 32px}._emptyIcon_18piz_20{width:80px;height:80px;margin:0 auto 24px;background:#f0f6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:40px}._emptyIcon_18piz_20 svg{color:#0064ff}._emptyTitle_18piz_37{font-size:24px;font-weight:700;color:#212529;margin:0 0 8px}._emptyText_18piz_44{font-size:16px;font-weight:400;color:#6c757d;max-width:500px;margin:0 auto}._tableWrapper_18piz_55{margin-top:0;overflow-x:auto}._tableHeader_18piz_60{margin-bottom:24px}._tableHeaderRow_18piz_64{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}._titleSection_18piz_72{flex-shrink:0}._tableTitle_18piz_76{font-size:20px;font-weight:600;color:#212529;margin:0 0 4px}._tableSubtitle_18piz_83{font-size:14px;font-weight:400;color:#6c757d;margin:0}._filterSection_18piz_91{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}._filterField_18piz_98{display:flex;flex-direction:column;gap:4px}._filterLabel_18piz_104{font-size:10px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._dateInput_18piz_112{padding:8px 12px;border:1px solid #DEE2E6;border-radius:8px;font-size:13px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#212529;background:#fff;min-width:140px;transition:border-color .2s,box-shadow .2s}._dateInput_18piz_112:hover{border-color:#adb5bd}._dateInput_18piz_112:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff1a}._transactionTable_18piz_134{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000a}._transactionTable_18piz_134 thead{background:#f8f9fa;border-bottom:1px solid #DEE2E6}._transactionTable_18piz_134 th{padding:16px 20px;text-align:left;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._transactionTable_18piz_134 th:nth-child(6),._transactionTable_18piz_134 th:nth-child(7){text-align:right}._headerWithFilter_18piz_164{display:flex;align-items:center;gap:8px}._headerWithFilter_18piz_164 span{white-space:nowrap}._createdBySelector_18piz_174{min-width:120px;max-width:140px}._createdBySelector_18piz_174 button{padding:4px 8px;font-size:11px;min-height:28px}._createdBySelector_18piz_174 [class*=tossSelectOptionLabel]{font-size:11px;font-weight:500}._createdBySelector_18piz_174 [class*=tossSelectSearchInput]{font-size:11px}._accountSelector_18piz_195{min-width:120px;max-width:160px}._accountSelector_18piz_195 button{padding:4px 8px;font-size:11px;min-height:28px}._accountSelector_18piz_195 [class*=tossSelectOptionLabel]{font-size:11px;font-weight:500}._accountSelector_18piz_195 [class*=tossSelectSearchInput]{font-size:11px}._transactionTable_18piz_134 td{padding:20px;border-bottom:1px solid #F0F0F0;font-size:14px;color:#212529;vertical-align:top}._emptyTableCell_18piz_225{padding:60px 20px!important;text-align:center}._emptyTableState_18piz_230{display:flex;flex-direction:column;align-items:center;gap:16px;color:#adb5bd}._emptyTableState_18piz_230 svg{color:#0064ff;opacity:.5}._emptyTableState_18piz_230 p{margin:0;font-size:14px;color:#6c757d}._journalHeader_18piz_250{background:#f0f6ff!important;font-weight:700;border-bottom:2px solid #0064FF!important}._journalSeparator_18piz_257{border-top:12px solid #E9ECEF!important}._journalSeparator_18piz_257 td:first-child{position:relative}._journalSeparator_18piz_257 td:first-child:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:#e9ecef}._journalHeader_18piz_250 td{font-weight:600;color:#212529;background:#f0f6ff;padding:16px 20px}._journalDate_18piz_282{font-weight:700;font-size:14px;color:#212529}._journalTime_18piz_288{font-size:12px;font-weight:400;color:#6c757d;margin-top:4px}._storeBadge_18piz_295{display:inline-block;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;background:#f0f6ff;color:#0064ff;letter-spacing:.5px;text-transform:uppercase}._lineRow_18piz_308{background:#fff;border-left:3px solid #F0F6FF}._lineRow_18piz_308._alternate_18piz_313{background:#f8f9fa}._lineRow_18piz_308:hover{background:#f8f9fa!important;border-left:3px solid #0064FF!important}._lineRow_18piz_308 td{font-size:14px;font-weight:400}._accountCell_18piz_327{padding-left:24px!important}._accountCell_18piz_327 strong{color:#212529;font-weight:700}._lineDescription_18piz_336{color:#6c757d;font-weight:400}._totalRow_18piz_342{background:#f8f9fa!important;font-weight:700;border-top:2px solid #DEE2E6!important;border-bottom:2px solid #DEE2E6!important}._totalRow_18piz_342 td{font-weight:700;background:#f8f9fa;padding:16px 20px}._totalLabel_18piz_355{text-align:right;padding-right:20px!important;color:#212529}._amountCell_18piz_362{text-align:right;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700}._debitAmount_18piz_368{color:#ff5847}._creditAmount_18piz_372{color:#00c896}@media (max-width: 768px){._container_18piz_4{padding:16px}._transactionTable_18piz_134 th,._transactionTable_18piz_134 td{padding:12px;font-size:12px}}._balanceSummaryCard_cuikk_6{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);box-shadow:0 1px 3px #00000014}._balanceSummaryGrid_cuikk_14{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:center}._balanceItem_cuikk_21{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-width:180px}._balanceItem_cuikk_21._clickable_cuikk_30{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast)}._balanceItem_cuikk_21._clickable_cuikk_30:hover{background:var(--toss-gray-50)}._balanceLabel_cuikk_40{font-size:var(--font-small);color:var(--toss-gray-600);font-weight:500;text-transform:uppercase;letter-spacing:.5px}._balanceAmount_cuikk_48{font-size:28px;font-weight:700;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums}._balanceAmount_cuikk_48._debit_cuikk_55{color:var(--toss-primary)}._balanceAmount_cuikk_48._credit_cuikk_59{color:var(--toss-success)}._balanceAmount_cuikk_48._difference_cuikk_63{color:var(--toss-gray-700)}._balanceAmount_cuikk_48._unbalanced_cuikk_67{color:var(--toss-error)}._balanceCount_cuikk_71{font-size:var(--font-small);color:var(--toss-gray-500)}._balanceDivider_cuikk_76{width:1px;height:60px;background:var(--toss-gray-200)}._descriptionCard_cuikk_83{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);box-shadow:0 1px 3px #00000014}._descriptionLabel_cuikk_91{display:block;font-size:var(--font-body);font-weight:600;color:var(--toss-gray-700);margin-bottom:var(--space-3)}._descriptionTextarea_cuikk_99{width:100%;padding:var(--space-3);border:1px solid var(--toss-gray-300);border-radius:var(--radius-md);font-size:var(--font-body);font-family:inherit;resize:vertical;min-height:60px;transition:border-color var(--transition-fast)}._descriptionTextarea_cuikk_99:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._descriptionTextarea_cuikk_99::placeholder{color:var(--toss-gray-400)}._transactionSection_cuikk_122{margin-bottom:var(--space-6)}._emptyState_cuikk_127{background:#fff;border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;box-shadow:0 1px 3px #00000014}._emptyIcon_cuikk_135{width:120px;height:120px;margin:0 auto var(--space-6);display:block}._emptyTitle_cuikk_142{font-size:18px;font-weight:600;color:var(--toss-gray-900);margin:0 0 var(--space-2) 0}._emptyText_cuikk_149{font-size:var(--font-body);color:var(--toss-gray-600);margin:0}._transactionLineCard_cuikk_156{background:#fff;border-radius:var(--radius-lg);margin-bottom:var(--space-3);overflow:hidden;box-shadow:0 1px 3px #00000014;transition:all var(--transition-fast)}._transactionLineCard_cuikk_156:hover{box-shadow:0 4px 12px #0000001a}._transactionLineHeader_cuikk_169{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);gap:var(--space-4)}._transactionLineHeader_cuikk_169._debit_cuikk_55{background:#0064ff0a;border-left:4px solid var(--toss-primary)}._transactionLineHeader_cuikk_169._credit_cuikk_59{background:#00c8960a;border-left:4px solid var(--toss-success)}._transactionLineType_cuikk_187{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._transactionLineType_cuikk_187._debit_cuikk_55{background:var(--toss-primary);color:#fff}._transactionLineType_cuikk_187._credit_cuikk_59{background:var(--toss-success);color:#fff}._transactionLineAccount_cuikk_209{flex:1;font-size:var(--font-body);font-weight:600;color:var(--toss-gray-900);margin:0 var(--space-4);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._transactionLineAmount_cuikk_221{font-size:20px;font-weight:700;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums;flex-shrink:0}._transactionLineAmount_cuikk_221._debit_cuikk_55{color:var(--toss-primary)}._transactionLineAmount_cuikk_221._credit_cuikk_59{color:var(--toss-success)}._transactionLineBody_cuikk_237{padding:var(--space-4) var(--space-5);border-top:1px solid var(--toss-gray-100)}._transactionLineDescription_cuikk_242{display:flex;align-items:center;gap:var(--space-2);color:var(--toss-gray-700);font-size:var(--font-small);margin-bottom:var(--space-3)}._transactionLineTags_cuikk_251{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._transactionTag_cuikk_258{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:500}._transactionTag_cuikk_258._category_cuikk_268{background:#9333ea1a;color:#9333ea}._transactionTag_cuikk_258._cash_cuikk_273{background:#3b82f61a;color:#3b82f6}._transactionTag_cuikk_258._counterparty_cuikk_278{background:#10b9811a;color:#10b981}._transactionLineActions_cuikk_283{display:flex;gap:var(--space-2)}._transactionActionBtn_cuikk_288{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;border:none;border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:500;cursor:pointer;transition:all var(--transition-fast);background:transparent}._transactionActionBtn_cuikk_288._edit_cuikk_302{color:var(--toss-primary)}._transactionActionBtn_cuikk_288._edit_cuikk_302:hover{background:#0064ff1a}._transactionActionBtn_cuikk_288._delete_cuikk_310{color:var(--toss-error)}._transactionActionBtn_cuikk_288._delete_cuikk_310:hover{background:#ef44441a}._actionIcon_cuikk_318{width:16px;height:16px}._actionsFooter_cuikk_324{display:flex;gap:var(--space-3);margin-top:var(--space-5)}._addTransactionBtn_cuikk_330{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2)}._submitBtn_cuikk_337{flex:1}@media (max-width: 768px){._balanceSummaryGrid_cuikk_14{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}._balanceDivider_cuikk_76{width:100%;height:1px;margin:var(--space-2) 0}._balanceItem_cuikk_21{min-width:unset;width:100%}._transactionLineHeader_cuikk_169{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._transactionLineAccount_cuikk_209{margin:0}._actionsFooter_cuikk_324{flex-direction:column}._addTransactionBtn_cuikk_330,._submitBtn_cuikk_337{width:100%}}._backdrop_zr0q6_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998;animation:_fadeIn_zr0q6_1 .2s ease}._modal_zr0q6_16{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:9999;width:95%;max-width:900px;min-height:600px;max-height:95vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_zr0q6_1 .3s ease}@keyframes _fadeIn_zr0q6_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_zr0q6_1{0%{transform:translate(-50%,-40%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}._modalHeader_zr0q6_55{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E5E7EB}._modalTitle_zr0q6_63{font-size:24px;font-weight:700;color:#212529;margin:0}._closeButton_zr0q6_70{padding:4px;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_zr0q6_70:hover{background:#f3f4f6;color:#111827}._modalBody_zr0q6_88{padding:32px;overflow-y:auto;flex:1}._modalDescription_zr0q6_94{font-size:16px;color:#6c757d;margin:0 0 24px;line-height:1.5}._modalDescription_zr0q6_94 strong{color:#212529;font-weight:600}._selectorSpacing_zr0q6_106{margin-top:24px}._modalFooter_zr0q6_110{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #E5E7EB;justify-content:flex-end}._cancelButton_zr0q6_118{padding:10px 20px;background:#fff;border:1px solid #D1D5DB;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_zr0q6_118:hover{background:#f9fafb;border-color:#9ca3af}._confirmButton_zr0q6_135{padding:10px 20px;background:#0064ff;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._confirmButton_zr0q6_135:hover:not(:disabled){background:#0050cc}._confirmButton_zr0q6_135:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._container_6id3b_5{padding:var(--space-4)}._storeCell_6id3b_10{position:relative;padding:0;vertical-align:top;background:#fafbfc;min-width:160px;max-width:200px;z-index:100}._storeCell_6id3b_10:focus-within{z-index:1001}._storeSelectorWrapper_6id3b_24{position:relative;width:100%;height:100%;min-height:80px;padding:8px;z-index:inherit}._dateCell_6id3b_34{position:relative;padding:0;vertical-align:top;background:#fafbfc;min-width:140px;max-width:160px}._dateCell_6id3b_34 ._dateInput_6id3b_43{width:100%;padding:12px;border:none;outline:none;background:transparent;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;color:#212529}._dateCell_6id3b_34 ._dateInput_6id3b_43:focus{background:#f0f7ff}._table_6id3b_58{width:100%;border-collapse:collapse;background:#fff;position:relative;overflow:visible}._table_6id3b_58 th{padding:12px;text-align:left;font-weight:600;background:#f8f9fa;border:1px solid #dee2e6}._table_6id3b_58 td{padding:0;border:1px solid #dee2e6}._table_6id3b_58 input{width:100%;padding:12px;border:none;outline:none;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;color:#212529}._table_6id3b_58 input[type=date]{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;color:#212529}._table_6id3b_58 input[type=text][inputmode=decimal]{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._table_6id3b_58 input:focus{background:#f0f7ff}._table_6id3b_58 input:disabled{background:#f1f3f5;color:#adb5bd;cursor:not-allowed}._table_6id3b_58 input[type=text][inputmode=decimal]::-webkit-outer-spin-button,._table_6id3b_58 input[type=text][inputmode=decimal]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._table_6id3b_58 input[type=text][inputmode=decimal]{-moz-appearance:textfield}._selectorCell_6id3b_124{position:relative;padding:0}._selectorCell_6id3b_124._disabled_6id3b_129{background:#f1f3f5}._selectorCell_6id3b_124:focus-within:not(._disabled_6id3b_129){background:#f0f7ff}._counterpartyCell_6id3b_138{position:relative;display:flex;align-items:center;width:100%}._clearButton_6id3b_145{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;cursor:pointer;color:#6c757d;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;z-index:10}._clearButton_6id3b_145:hover{background:#0000000d;color:#ff5847}._clearButton_6id3b_145:active{background:#0000001a}._actionButtons_6id3b_173{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:0 16px}._summary_6id3b_183{display:flex;gap:24px}._summaryItem_6id3b_188{display:flex;align-items:center;gap:8px}._summaryLabel_6id3b_194{font-size:14px;font-weight:600;color:#495057}._summaryValue_6id3b_200{font-size:16px;font-weight:700;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._summarySuccess_6id3b_206{color:#22c55e}._summaryError_6id3b_210{color:#ef4444}._buttonGroup_6id3b_215{display:flex;gap:12px}._addLineButton_6id3b_220{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._addLineButton_6id3b_220:hover{background:#f8f9fa;border-color:#adb5bd}._addLineButton_6id3b_220 svg{width:20px;height:20px}._submitButton_6id3b_245{padding:12px 24px;background:#0064ff;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._submitButton_6id3b_245:hover{background:#0050cc}._submitButton_6id3b_245:disabled{background:#9ca3af;cursor:not-allowed}._deleteButton_6id3b_266{padding:6px;background:transparent;border:none;border-radius:4px;color:#ff5847;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._deleteButton_6id3b_266:hover:not(:disabled){background:#ffefed}._deleteButton_6id3b_266:disabled{color:#9ca3af;cursor:not-allowed}._transactionForm_1w5hm_7{display:flex;flex-direction:column;gap:20px}._formSection_1w5hm_13{display:flex;flex-direction:column;gap:8px}._formTitle_1w5hm_19{font-size:14px;font-weight:600;color:var(--toss-gray-800);letter-spacing:-.2px}._required_1w5hm_26{color:var(--toss-error)}._transactionTypeToggle_1w5hm_31{display:flex;background:var(--toss-gray-50);border-radius:var(--radius-lg);padding:var(--space-1);position:relative}._transactionTypeOption_1w5hm_39{flex:1;padding:var(--space-3);text-align:center;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-fast);z-index:1;position:relative;border:none;background:transparent;color:var(--toss-gray-600)}._transactionTypeOption_1w5hm_39._active_1w5hm_54{color:#fff}._transactionTypeToggle_1w5hm_31:before{content:"";position:absolute;top:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));height:calc(100% - var(--space-2));background:var(--toss-primary);border-radius:var(--radius-md);transition:transform var(--transition-base);box-shadow:0 2px 8px #0064ff4d}._transactionTypeToggle_1w5hm_31._credit_1w5hm_71:before{transform:translate(100%);background:var(--toss-success);box-shadow:0 2px 8px #00c8964d}._selectContainer_1w5hm_78{position:relative;width:100%}._selectButton_1w5hm_83{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--toss-white);color:var(--toss-gray-900);border:1px solid var(--toss-gray-300);border-radius:var(--radius-md);font-size:var(--font-body);font-family:inherit;cursor:pointer;transition:all var(--transition-fast);text-align:left}._selectButton_1w5hm_83:hover{background:var(--toss-gray-50);border-color:var(--toss-primary)}._selectButton_1w5hm_83:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._selectPlaceholder_1w5hm_111{color:var(--toss-gray-500)}._selectValue_1w5hm_115{color:var(--toss-gray-900);font-weight:500}._selectArrow_1w5hm_120{width:20px;height:20px;flex-shrink:0;color:var(--toss-gray-600);transition:transform var(--transition-fast)}._selectButton_1w5hm_83._open_1w5hm_128 ._selectArrow_1w5hm_120{transform:rotate(180deg)}._accountDropdown_1w5hm_133{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--toss-white);border:1px solid var(--toss-gray-300);border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:400px;display:flex;flex-direction:column;z-index:100}._accountSearchContainer_1w5hm_148{padding:var(--space-3);border-bottom:1px solid var(--toss-gray-200);background:var(--toss-white)}._accountSearch_1w5hm_148{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--toss-gray-300);border-radius:var(--radius-md);font-size:var(--font-body);font-family:inherit;transition:all var(--transition-fast)}._accountSearch_1w5hm_148:hover{border-color:var(--toss-primary)}._accountSearch_1w5hm_148:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._accountSearch_1w5hm_148::placeholder{color:var(--toss-gray-400)}._accountOptionsList_1w5hm_178{overflow-y:auto;max-height:350px}._accountOption_1w5hm_178{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--toss-gray-100);background:var(--toss-white);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._accountOption_1w5hm_178:last-child{border-bottom:none}._accountOption_1w5hm_178:hover{background:var(--toss-gray-50)}._accountOptionName_1w5hm_203{flex:1;font-weight:500;color:var(--toss-gray-900);font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountOptionType_1w5hm_214{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0;background:#0064ff1a;color:var(--toss-primary)}._accountNoResults_1w5hm_228{padding:var(--space-5) var(--space-4);text-align:center;color:var(--toss-gray-500);font-size:var(--font-small)}._conditionalFields_1w5hm_236,._debtFields_1w5hm_243{display:flex;flex-direction:column;gap:20px}._input_1w5hm_250{width:100%;padding:12px 16px;border:1px solid var(--toss-gray-300);border-radius:8px;font-size:16px;font-weight:500;color:var(--toss-gray-900);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:all .15s ease}._input_1w5hm_250:hover{border-color:var(--toss-primary);background:var(--toss-gray-50)}._input_1w5hm_250:focus{outline:none;border-color:var(--toss-primary);background:var(--toss-white);box-shadow:0 0 0 3px #0064ff14}._input_1w5hm_250::placeholder{color:var(--toss-gray-500);font-weight:500}._dateInputWrapper_1w5hm_280{position:relative;width:100%}._dateClearButton_1w5hm_285{position:absolute;right:44px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--toss-gray-500);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;z-index:1}._dateClearButton_1w5hm_285:hover{background:var(--toss-gray-100);color:var(--toss-gray-700)}._dateClearButton_1w5hm_285:active{background:var(--toss-gray-200)}@media (max-width: 768px){._transactionForm_1w5hm_7{gap:16px}._formSection_1w5hm_13{gap:8px}._input_1w5hm_250,._selectButton_1w5hm_83{font-size:16px;padding:12px 14px}}._modalOverlay_2brv3_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}._modal_2brv3_3{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000026;overflow:hidden}._modalHeader_2brv3_29{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #E9ECEF}._modalTitle_2brv3_37{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}._modalClose_2brv3_44{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s;color:#6b7280}._modalClose_2brv3_44:hover{background-color:#f3f4f6}._modalBody_2brv3_61{flex:1;overflow-y:auto;padding:24px}._modalFooter_2brv3_67{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #E9ECEF;justify-content:flex-end}@media (max-width: 768px){._modal_2brv3_3{max-width:100%;max-height:95vh;margin:10px}._modalHeader_2brv3_29{padding:20px 20px 12px}._modalTitle_2brv3_37{font-size:18px}._modalBody_2brv3_61{padding:20px}._modalFooter_2brv3_67{padding:12px 20px;flex-direction:column-reverse}._modalFooter_2brv3_67 button{width:100%}}._pageLayout_1c053_8{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_1c053_17{padding:32px 0;max-width:100%;width:100%}._header_1c053_24{margin-bottom:var(--space-6)}._title_1c053_28{font-size:32px;font-weight:700;color:var(--toss-gray-900);margin:0 0 var(--space-2) 0}._subtitle_1c053_35{font-size:var(--font-body);color:var(--toss-gray-600);margin:0}._journalHeaderWrapper_1c053_42{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4)}._journalHeaderCard_1c053_51{background:#fff;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:0 1px 3px #00000014;display:flex;align-items:center;gap:var(--space-5);width:100%}._journalDateInfo_1c053_62{display:flex;align-items:center;gap:var(--space-3)}._journalDateIcon_1c053_68{width:20px;height:20px;color:var(--toss-primary);flex-shrink:0}._journalDateText_1c053_75{font-size:var(--font-body);font-weight:600;color:var(--toss-gray-900)}._journalCompanyInfo_1c053_81{display:flex;align-items:center;gap:var(--space-3);color:var(--toss-gray-700)}._journalCompanyIcon_1c053_88{width:18px;height:18px;flex-shrink:0}._journalCompanyText_1c053_94{font-size:var(--font-small);font-weight:500}._journalStoreText_1c053_99{font-size:var(--font-small);color:var(--toss-gray-600)}._miniTabsWrapper_1c053_105{display:flex;background:var(--toss-gray-100);border-radius:var(--radius-md);padding:3px;position:relative}._miniTab_1c053_105{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);z-index:1;position:relative;border:none;background:transparent;color:var(--toss-gray-500);white-space:nowrap;-webkit-user-select:none;user-select:none}._miniTab_1c053_105:hover{color:var(--toss-gray-700)}._miniTab_1c053_105._active_1c053_136{color:var(--toss-primary);background:#fff;box-shadow:0 1px 3px #0000001a}._miniTabIcon_1c053_142{width:14px;height:14px;flex-shrink:0}._storeSelectorCard_1c053_149{background:#fff;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);box-shadow:0 1px 3px #00000014}._tabsContainer_1c053_158{margin-bottom:var(--space-4)}._tabsWrapper_1c053_162{display:flex;background:var(--toss-gray-50);border-radius:var(--radius-lg);padding:var(--space-1);position:relative}._tab_1c053_158{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--space-3);text-align:center;border-radius:var(--radius-md);font-size:var(--font-body);font-weight:600;cursor:pointer;transition:all var(--transition-fast);z-index:1;position:relative;border:none;background:transparent;color:var(--toss-gray-600);white-space:nowrap;-webkit-user-select:none;user-select:none}._tab_1c053_158._active_1c053_136{color:#fff}._tabsWrapper_1c053_162:before{content:"";position:absolute;top:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));height:calc(100% - var(--space-2));background:var(--toss-primary);border-radius:var(--radius-md);transition:transform var(--transition-base);box-shadow:0 2px 8px #0064ff4d;transform:translate(0)}._tabsWrapper_1c053_162._iconActive_1c053_210:before{transform:translate(100%)}._tabIcon_1c053_214{width:20px;height:20px;flex-shrink:0}._excelTabContent_1c053_221{display:flex;flex-direction:column;gap:var(--space-4);overflow:visible}._excelTableCard_1c053_228{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 1px 3px #00000014;overflow:visible;position:relative}._excelTableWrapper_1c053_237{overflow-x:auto;overflow-y:visible;margin-bottom:var(--space-4);border:1px solid var(--toss-gray-200);border-radius:var(--radius-md);position:static}._excelTable_1c053_228{width:100%;border-collapse:collapse;background:#fff;font-size:14px}._excelTable_1c053_228 thead{background:var(--toss-gray-100);position:sticky;top:0;z-index:0}._excelHeaderCell_1c053_260{padding:12px 16px;text-align:left;font-weight:600;color:var(--toss-gray-900);border-right:1px solid var(--toss-gray-200);border-bottom:2px solid var(--toss-gray-300);white-space:nowrap;background:var(--toss-gray-100)}._excelHeaderCell_1c053_260:last-child{border-right:none}._excelDataRow_1c053_275{transition:background var(--transition-fast)}._excelDataRow_1c053_275:hover{background:var(--toss-gray-50)}._excelCell_1c053_283{padding:0;border-right:1px solid var(--toss-gray-200);border-bottom:1px solid var(--toss-gray-200);background:#fff}._excelCell_1c053_283:last-child{border-right:none}._excelInput_1c053_294,._excelSelect_1c053_295{width:100%;height:100%;padding:10px 12px;border:none;background:transparent;font-size:14px;font-family:inherit;color:var(--toss-gray-900);outline:none;transition:background var(--transition-fast)}._excelInput_1c053_294:focus,._excelSelect_1c053_295:focus{background:#0064ff0d;outline:2px solid var(--toss-primary);outline-offset:-2px}._excelInput_1c053_294::placeholder{color:var(--toss-gray-400)}._excelInput_1c053_294[type=number]{text-align:right;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums}._excelInput_1c053_294[type=date]{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._excelSelect_1c053_295{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}._excelActions_1c053_338{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-4);border-top:1px solid var(--toss-gray-200)}._excelCell_1c053_283 .tossSelectorGroup{width:100%}._excelCell_1c053_283 .tossSelectLabel{display:none}._excelCell_1c053_283 .tossSelectContainer{width:100%;position:relative}._excelCell_1c053_283 .tossSelect{min-height:unset;height:100%;padding:10px 12px;border:none;border-radius:0;background:transparent;font-size:14px}._excelCell_1c053_283 .tossSelect:hover{background:transparent;border:none}._excelCell_1c053_283 .tossSelect:focus,._excelCell_1c053_283 .tossSelectActive{background:#0064ff0d;border:none;box-shadow:none;outline:2px solid var(--toss-primary);outline-offset:-2px}._excelCell_1c053_283 .tossSelectMenu{z-index:1000}._excelCell_1c053_283 .tossSelectMessage{display:none}._excelInput_1c053_294[type=number]::-webkit-inner-spin-button,._excelInput_1c053_294[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._excelInput_1c053_294[type=number]{-moz-appearance:textfield}._balanceSummaryCard_1c053_404{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);box-shadow:0 1px 3px #00000014}._balanceSummaryGrid_1c053_412{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:center}._balanceItem_1c053_419{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-width:180px}._balanceItem_1c053_419._clickable_1c053_428{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast)}._balanceItem_1c053_419._clickable_1c053_428:hover{background:var(--toss-gray-50)}._balanceLabel_1c053_438{font-size:var(--font-small);color:var(--toss-gray-600);font-weight:500;text-transform:uppercase;letter-spacing:.5px}._balanceAmount_1c053_446{font-size:28px;font-weight:700;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums}._balanceAmount_1c053_446._debit_1c053_453{color:var(--toss-primary)}._balanceAmount_1c053_446._credit_1c053_457{color:var(--toss-success)}._balanceAmount_1c053_446._difference_1c053_461{color:var(--toss-gray-700)}._balanceAmount_1c053_446._unbalanced_1c053_465{color:var(--toss-error)}._balanceCount_1c053_469{font-size:var(--font-small);color:var(--toss-gray-500)}._balanceDivider_1c053_474{width:1px;height:60px;background:var(--toss-gray-200)}._transactionSection_1c053_481{margin-bottom:var(--space-6)}._sectionHeader_1c053_485{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._sectionTitle_1c053_492{font-size:20px;font-weight:700;color:var(--toss-gray-900);margin:0}._addButton_1c053_499{display:flex;align-items:center;gap:var(--space-2)}._transactionLineCard_1c053_506{background:#fff;border-radius:var(--radius-lg);margin-bottom:var(--space-3);overflow:hidden;box-shadow:0 1px 3px #00000014;transition:all var(--transition-fast)}._transactionLineCard_1c053_506:hover{box-shadow:0 4px 12px #0000001a}._transactionLineHeader_1c053_519{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);gap:var(--space-4)}._transactionLineHeader_1c053_519._debit_1c053_453{background:#0064ff0a;border-left:4px solid var(--toss-primary)}._transactionLineHeader_1c053_519._credit_1c053_457{background:#00c8960a;border-left:4px solid var(--toss-success)}._transactionLineType_1c053_537{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._transactionLineType_1c053_537._debit_1c053_453{background:var(--toss-primary);color:#fff}._transactionLineType_1c053_537._credit_1c053_457{background:var(--toss-success);color:#fff}._transactionLineAccount_1c053_559{flex:1;font-size:var(--font-body);font-weight:600;color:var(--toss-gray-900);margin:0 var(--space-4);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._transactionLineAmount_1c053_571{font-size:20px;font-weight:700;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-variant-numeric:tabular-nums;flex-shrink:0}._transactionLineAmount_1c053_571._debit_1c053_453{color:var(--toss-primary)}._transactionLineAmount_1c053_571._credit_1c053_457{color:var(--toss-success)}._transactionLineBody_1c053_587{padding:var(--space-4) var(--space-5);border-top:1px solid var(--toss-gray-100)}._transactionLineDescription_1c053_592{display:flex;align-items:center;gap:var(--space-2);color:var(--toss-gray-700);font-size:var(--font-small);margin-bottom:var(--space-3)}._transactionLineTags_1c053_601{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._transactionTag_1c053_608{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:500}._transactionTag_1c053_608._category_1c053_618{background:#9333ea1a;color:#9333ea}._transactionTag_1c053_608._cash_1c053_623{background:#3b82f61a;color:#3b82f6}._transactionTag_1c053_608._counterparty_1c053_628{background:#10b9811a;color:#10b981}._transactionLineActions_1c053_633{display:flex;gap:var(--space-2)}._transactionActionBtn_1c053_638{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;border:none;border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:500;cursor:pointer;transition:all var(--transition-fast);background:transparent}._transactionActionBtn_1c053_638._edit_1c053_652{color:var(--toss-primary)}._transactionActionBtn_1c053_638._edit_1c053_652:hover{background:#0064ff1a}._transactionActionBtn_1c053_638._delete_1c053_660{color:var(--toss-error)}._transactionActionBtn_1c053_638._delete_1c053_660:hover{background:#ef44441a}._actionIcon_1c053_668{width:16px;height:16px}._emptyState_1c053_674{background:#fff;border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;box-shadow:0 1px 3px #00000014}._emptyIcon_1c053_682{width:120px;height:120px;margin:0 auto var(--space-6);display:block}._emptyTitle_1c053_689{font-size:18px;font-weight:600;color:var(--toss-gray-900);margin:0 0 var(--space-2) 0}._emptyText_1c053_696{font-size:var(--font-body);color:var(--toss-gray-600);margin:0}._descriptionCard_1c053_703{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);box-shadow:0 1px 3px #00000014}._descriptionLabel_1c053_711{display:block;font-size:var(--font-body);font-weight:600;color:var(--toss-gray-700);margin-bottom:var(--space-3)}._descriptionTextarea_1c053_719{width:100%;padding:var(--space-3);border:1px solid var(--toss-gray-300);border-radius:var(--radius-md);font-size:var(--font-body);font-family:inherit;resize:vertical;min-height:60px;transition:border-color var(--transition-fast)}._descriptionTextarea_1c053_719:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._descriptionTextarea_1c053_719::placeholder{color:var(--toss-gray-400)}._actionsFooter_1c053_742{display:flex;gap:var(--space-3);margin-top:var(--space-5)}._addTransactionBtn_1c053_748{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2)}._submitBtn_1c053_755{flex:1}._modalOverlay_1c053_760{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._modal_1c053_760{background:#fff;border-radius:var(--radius-xl);max-width:800px;width:100%;min-height:75vh;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._modalHeader_1c053_786{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5);border-bottom:1px solid var(--toss-gray-200)}._modalTitle_1c053_794{font-size:20px;font-weight:700;color:var(--toss-gray-900);margin:0}._modalClose_1c053_801{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:var(--toss-gray-600);transition:all var(--transition-fast)}._modalClose_1c053_801:hover{background:var(--toss-gray-100);color:var(--toss-gray-900)}._modalBody_1c053_820{flex:1;padding:var(--space-5);overflow-y:auto}._modalFooter_1c053_826{display:flex;gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--toss-gray-200)}._modalFooter_1c053_826 button{flex:1}@media (min-width: 1600px){._pageLayout_1c053_8{padding:0 48px}}@media (min-width: 2000px){._pageLayout_1c053_8{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_1c053_8{padding:0 16px}._container_1c053_17{padding:var(--space-4) 0}._balanceSummaryGrid_1c053_412{grid-template-columns:1fr;gap:var(--space-3)}._balanceDivider_1c053_474{display:none}._transactionLineHeader_1c053_519{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._transactionLineAccount_1c053_559{margin:0}._actionsFooter_1c053_742{flex-direction:column}._journalHeaderCard_1c053_51{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._excelTableCard_1c053_228{padding:var(--space-3)}._excelHeaderCell_1c053_260{padding:10px 12px;font-size:13px}._excelInput_1c053_294,._excelSelect_1c053_295{padding:8px 10px;font-size:13px}._excelActions_1c053_338{flex-direction:column}._modal_1c053_760{max-width:100%;max-height:100vh;border-radius:0}}._pageLayout_72uxe_7{min-height:100vh;background:var(--toss-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_72uxe_16{padding:var(--space-6) 0;max-width:100%;width:100%}._header_72uxe_22{margin-bottom:var(--space-8)}._title_72uxe_26{font-size:var(--font-h1);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}._subtitle_72uxe_33{font-size:var(--font-large);color:var(--text-secondary);margin:0}._comingSoonCard_72uxe_39{background:#fff;border-radius:var(--radius-large);padding:var(--space-6);box-shadow:var(--shadow-card)}._comingSoon_72uxe_39{text-align:center;padding:var(--space-16) var(--space-6)}._icon_72uxe_51{width:120px;height:120px;margin:0 auto var(--space-6);background:var(--toss-blue-50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--toss-primary)}._comingSoonTitle_72uxe_63{font-size:var(--font-h2);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3) 0}._comingSoonText_72uxe_70{font-size:var(--font-large);color:var(--text-secondary);margin:0 0 var(--space-8) 0}._features_72uxe_76{max-width:500px;margin:0 auto;text-align:left;background:var(--toss-gray-50);padding:var(--space-5);border-radius:var(--radius-large)}._features_72uxe_76 h3{font-size:var(--font-h4);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0;text-align:center}._features_72uxe_76 ul{list-style:none;padding:0;margin:0}._features_72uxe_76 li{padding:var(--space-3);font-size:var(--font-base);color:var(--text-primary);border-bottom:1px solid var(--toss-gray-200)}._features_72uxe_76 li:last-child{border-bottom:none}@media (min-width: 1600px){._pageLayout_72uxe_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_72uxe_7{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_72uxe_7{padding:0 16px}._container_72uxe_16{padding:var(--space-4) 0}._title_72uxe_26{font-size:var(--font-h2)}._subtitle_72uxe_33{font-size:var(--font-base)}._icon_72uxe_51{width:80px;height:80px}._comingSoonTitle_72uxe_63{font-size:var(--font-h3)}._comingSoonText_72uxe_70{font-size:var(--font-base)}}._orderFormContainer_1wg52_7{display:flex;gap:var(--space-6);margin-bottom:var(--space-6)}._orderFormMain_1wg52_13{flex:1;display:flex;flex-direction:column;gap:var(--space-6)}._formSection_1wg52_21{background:#fff;border-radius:12px;padding:var(--space-6);box-shadow:0 1px 3px #0000001a}._sectionTitle_1wg52_28{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4) 0}._sectionHeader_1wg52_35{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}._sectionActions_1wg52_42{display:flex;gap:var(--space-2);align-items:center}._formRow_1wg52_49{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-4)}._formRow_1wg52_49:last-child{margin-bottom:0}._formGroup_1wg52_60{display:flex;flex-direction:column;gap:var(--space-2)}._formLabel_1wg52_66{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._formInput_1wg52_74{padding:var(--space-3);border:1px solid var(--toss-gray-300);border-radius:8px;font-size:var(--font-base);color:var(--text-primary);transition:all .2s ease;font-family:inherit;width:100%;box-sizing:border-box}._formInput_1wg52_74:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._formInput_1wg52_74::placeholder{color:var(--text-tertiary)}textarea._formInput_1wg52_74{resize:vertical;min-height:40px}._supplierTabs_1wg52_102{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:2px solid var(--toss-gray-100)}._supplierTab_1wg52_102{padding:var(--space-3) var(--space-4);background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:var(--font-base);font-weight:500;color:var(--text-secondary);transition:all .2s ease;margin-bottom:-2px}._supplierTab_1wg52_102:hover{color:var(--toss-primary);background:#0064ff0d}._supplierTab_1wg52_102._active_1wg52_127{color:var(--toss-primary);border-bottom-color:var(--toss-primary);font-weight:600}._supplierTabContent_1wg52_133{animation:_fadeIn_1wg52_1 .2s ease}@keyframes _fadeIn_1wg52_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._customDropdown_1wg52_149{position:relative}._dropdownHeader_1wg52_153{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);border:1px solid var(--toss-gray-300);border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}._dropdownHeader_1wg52_153:hover{border-color:var(--toss-primary)}._dropdownSelected_1wg52_169{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--font-base)}._dropdownSelected_1wg52_169 svg{color:var(--text-tertiary);flex-shrink:0}._dropdownArrow_1wg52_182{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s ease}._dropdownArrow_1wg52_182._open_1wg52_188{transform:rotate(180deg)}._dropdownList_1wg52_192{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid var(--toss-gray-300);border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:300px;overflow-y:auto;z-index:100;animation:_dropdownSlide_1wg52_1 .2s ease}@keyframes _dropdownSlide_1wg52_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownOption_1wg52_219{padding:var(--space-3);cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--toss-gray-100)}._dropdownOption_1wg52_219:last-child{border-bottom:none}._dropdownOption_1wg52_219:hover{background:var(--toss-gray-50)}._dropdownOption_1wg52_219._selected_1wg52_234{background:#0064ff1a}._supplierInfo_1wg52_238{display:flex;flex-direction:column;gap:4px}._supplierName_1wg52_244{font-size:var(--font-base);font-weight:600;color:var(--text-primary)}._supplierDetail_1wg52_250{font-size:12px;color:var(--text-secondary)}._productSearch_1wg52_256{position:relative;min-width:200px}._productSearchIcon_1wg52_261{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}._productSearchInput_1wg52_270{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--toss-gray-300);border-radius:8px;font-size:14px;color:var(--text-primary);transition:all .2s ease}._productSearchInput_1wg52_270:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff1a}._searchSuggestions_1wg52_287{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid var(--toss-gray-300);border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:300px;overflow-y:auto;z-index:100;animation:_dropdownSlide_1wg52_1 .2s ease}._searchSuggestionItem_1wg52_303{padding:var(--space-3);cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--toss-gray-100)}._searchSuggestionItem_1wg52_303:last-child{border-bottom:none}._searchSuggestionItem_1wg52_303:hover{background:var(--toss-gray-50)}._searchSuggestionContent_1wg52_318{display:flex;flex-direction:column;gap:4px}._searchSuggestionName_1wg52_324{font-size:var(--font-base);font-weight:600;color:var(--text-primary)}._searchSuggestionDetails_1wg52_330{display:flex;gap:var(--space-3);font-size:12px;color:var(--text-secondary)}._searchSuggestionSku_1wg52_337{color:var(--text-tertiary)}._searchSuggestionPrice_1wg52_341{font-weight:600;color:var(--toss-primary)}._searchNoResults_1wg52_346{padding:var(--space-4);text-align:center;color:var(--text-tertiary);font-style:italic}._productsTableContainer_1wg52_354{border:1px solid var(--toss-gray-200);border-radius:8px;overflow:hidden}._productsTable_1wg52_354{width:100%;border-collapse:collapse;font-size:14px}._productsTable_1wg52_354 thead{background:var(--toss-gray-50);border-bottom:2px solid var(--toss-gray-200)}._productsTable_1wg52_354 th{padding:12px 16px;text-align:left;font-weight:600;color:var(--text-secondary);font-size:13px;text-transform:uppercase;letter-spacing:.5px}._productsTable_1wg52_354 tbody tr{border-bottom:1px solid var(--toss-gray-100)}._productsTable_1wg52_354 tbody tr:last-child{border-bottom:none}._productsTable_1wg52_354 td{padding:12px 16px;color:var(--text-primary);vertical-align:middle}._emptyMessage_1wg52_395{text-align:center;padding:40px 20px!important;color:var(--text-tertiary);font-style:italic}._quantityInput_1wg52_403,._priceInput_1wg52_404{width:100%;padding:6px 8px;border:1px solid var(--toss-gray-300);border-radius:4px;font-size:14px;color:var(--text-primary);transition:all .2s ease;text-align:right}._quantityInput_1wg52_403::-webkit-inner-spin-button,._quantityInput_1wg52_403::-webkit-outer-spin-button,._priceInput_1wg52_404::-webkit-inner-spin-button,._priceInput_1wg52_404::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._quantityInput_1wg52_403[type=number],._priceInput_1wg52_404[type=number]{-moz-appearance:textfield}._quantityInput_1wg52_403:focus,._priceInput_1wg52_404:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 2px #0064ff1a}._subtotalCell_1wg52_436{font-weight:600;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--text-primary)}._btnDelete_1wg52_442{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;color:var(--toss-error);cursor:pointer;border-radius:4px;transition:all .2s ease}._btnDelete_1wg52_442:hover{background:#ff3b301a}._btnDelete_1wg52_442 svg{width:16px;height:16px}._orderSummary_1wg52_465{width:300px;background:#fff;border-radius:12px;padding:var(--space-6);box-shadow:0 1px 3px #0000001a;height:fit-content;position:sticky;top:var(--space-6)}._summaryTitle_1wg52_476{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4) 0}._summaryItem_1wg52_483{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--toss-gray-100)}._summaryLabel_1wg52_491{font-size:var(--font-base);color:var(--text-secondary)}._summaryValue_1wg52_496{font-size:var(--font-base);font-weight:600;color:var(--text-primary)}._summaryDivider_1wg52_502{height:2px;background:var(--toss-gray-200);margin:var(--space-4) 0}._summaryTotal_1wg52_508{display:flex;justify-content:space-between;align-items:center}._summaryTotalLabel_1wg52_514{font-size:18px;font-weight:700;color:var(--text-primary)}._summaryTotalValue_1wg52_520{font-size:24px;font-weight:700;color:var(--toss-primary)}._currencyAmount_1wg52_526{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._formActions_1wg52_531{display:flex;gap:var(--space-3);padding-top:var(--space-4)}._btnSecondary_1wg52_537,._btnPrimary_1wg52_538{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:none;border-radius:8px;font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s ease}._btnSecondary_1wg52_537{background:var(--toss-gray-100);color:var(--text-primary)}._btnSecondary_1wg52_537:hover:not(:disabled){background:var(--toss-gray-200)}._btnPrimary_1wg52_538{background:var(--toss-primary);color:#fff}._btnPrimary_1wg52_538:hover:not(:disabled){background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:0 2px 8px #0064ff33}._btnPrimary_1wg52_538:active:not(:disabled){transform:translateY(0)}._btnSecondary_1wg52_537:disabled,._btnPrimary_1wg52_538:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_1wg52_537 svg,._btnPrimary_1wg52_538 svg{width:16px;height:16px;flex-shrink:0}@media (max-width: 1200px){._orderFormContainer_1wg52_7{flex-direction:column}._orderSummary_1wg52_465{width:100%;position:static}}@media (max-width: 768px){._formRow_1wg52_49{grid-template-columns:1fr}._sectionHeader_1wg52_35{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._sectionActions_1wg52_42{width:100%;flex-direction:column}._productSearch_1wg52_256{width:100%}._btnSecondary_1wg52_537{width:100%;justify-content:center}}._pageLayout_6g028_7{min-height:100vh;background:#fff;padding:0 24px;max-width:100%;margin:0 auto}._pageContainer_6g028_16{padding:var(--space-6) 0;max-width:100%;width:100%}._pageHeader_6g028_23{margin-bottom:var(--space-6)}._pageTitle_6g028_27{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}._pageSubtitle_6g028_34{font-size:var(--font-base);color:var(--text-secondary);margin:0}._tabsContainer_6g028_41{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._tabsNav_6g028_49{display:flex;border-bottom:2px solid var(--toss-gray-100);background:var(--toss-gray-50)}._tabItem_6g028_55{display:flex;align-items:center;gap:8px;padding:16px 24px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:var(--text-secondary);transition:all .2s ease}._tabItem_6g028_55:hover{background:#0064ff0d;color:var(--toss-primary)}._tabItem_6g028_55._active_6g028_75{color:var(--toss-primary);border-bottom-color:var(--toss-primary);background:#fff}._tabIcon_6g028_81{flex-shrink:0}._tabBadge_6g028_85{display:inline-block;min-width:20px;height:20px;padding:0 6px;background:var(--toss-primary);color:#fff;border-radius:10px;font-size:11px;font-weight:600;line-height:20px;text-align:center}._tabContent_6g028_100{padding:var(--space-6);min-height:400px}._comingSoon_6g028_106{text-align:center;padding:80px 32px}._comingSoon_6g028_106 h3{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 12px}._comingSoon_6g028_106 p{font-size:var(--font-base);color:var(--text-secondary);margin:0}._loadingSpinner_6g028_125{display:flex;justify-content:center;align-items:center;padding:80px 32px}._spinner_6g028_132{width:40px;height:40px;border:3px solid var(--toss-gray-200);border-top-color:var(--toss-primary);border-radius:50%;animation:_spin_6g028_132 1s linear infinite}@keyframes _spin_6g028_132{to{transform:rotate(360deg)}}._errorState_6g028_147{text-align:center;padding:80px 32px}._errorMessage_6g028_152{color:var(--toss-error);font-size:var(--font-base);margin-bottom:var(--space-4)}._retryButton_6g028_158{padding:var(--space-3) var(--space-4);background:var(--toss-primary);color:#fff;border:none;border-radius:8px;font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s ease}._retryButton_6g028_158:hover{background:var(--toss-primary-dark);transform:translateY(-1px)}._emptyState_6g028_176{text-align:center;padding:80px 32px}._emptyIcon_6g028_181{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyTitle_6g028_188{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 12px}._emptyDescription_6g028_195{font-size:var(--font-base);color:var(--text-secondary);margin:0}._tableContainer_6g028_202{overflow-x:auto}._ordersTable_6g028_207{width:100%;border-collapse:collapse;font-size:14px}._ordersTable_6g028_207 thead{background:var(--toss-gray-50);border-bottom:2px solid var(--toss-gray-200)}._ordersTable_6g028_207 th{padding:16px;text-align:left;font-weight:600;color:var(--text-secondary);font-size:13px;text-transform:uppercase;letter-spacing:.5px}._ordersTable_6g028_207 th:first-child{width:40px;text-align:center}._ordersTable_6g028_207 th:last-child{width:100px;text-align:center}._ordersTable_6g028_207 tbody tr{border-bottom:1px solid var(--toss-gray-100);transition:background-color .15s ease}._ordersTable_6g028_207 tbody tr:hover{background:var(--toss-gray-50)}._ordersTable_6g028_207 td{padding:16px;color:var(--text-primary);vertical-align:middle}._ordersTable_6g028_207 td:first-child{text-align:center}._ordersTable_6g028_207 td:last-child{text-align:center}._orderNumber_6g028_262{font-weight:600;color:var(--toss-primary);cursor:pointer}._orderNumber_6g028_262:hover{text-decoration:underline}._currencyAmount_6g028_273{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;color:var(--text-primary)}._receivingProgress_6g028_280{display:flex;align-items:center;gap:8px}._progressText_6g028_286{font-size:13px;color:var(--text-secondary);min-width:60px}._progressBar_6g028_292{flex:1;height:6px;background:var(--toss-gray-200);border-radius:3px;overflow:hidden;min-width:80px;max-width:120px}._progressFill_6g028_302{height:100%;background:linear-gradient(90deg,var(--toss-primary),var(--toss-blue-400));border-radius:3px;transition:width .3s ease}._progressPercentage_6g028_309{font-size:11px;color:var(--text-tertiary)}._statusBadge_6g028_315{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}._statusBadge_6g028_315._pending_6g028_324{background:#fff4e6;color:#ff8a00}._statusBadge_6g028_315._approved_6g028_329{background:#e3f2fd;color:#0064ff}._statusBadge_6g028_315._partial_6g028_334{background:#fff9e6;color:#f59e0b}._statusBadge_6g028_315._received_6g028_339{background:#e8f5e9;color:#2e7d32}._statusBadge_6g028_315._cancelled_6g028_344{background:var(--toss-gray-100);color:var(--toss-gray-600)}._actionBtn_6g028_350{padding:6px 16px;background:var(--toss-primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._actionBtn_6g028_350:hover{background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:0 2px 8px #0064ff33}._actionBtn_6g028_350:active{transform:translateY(0)}@media (min-width: 1600px){._pageLayout_6g028_7{padding:0 48px}}@media (min-width: 2000px){._pageLayout_6g028_7{padding:0 96px;max-width:1920px}}@media (max-width: 1200px){._ordersTable_6g028_207{font-size:13px}._ordersTable_6g028_207 th,._ordersTable_6g028_207 td{padding:12px}._progressBar_6g028_292{min-width:60px;max-width:80px}}@media (max-width: 768px){._pageLayout_6g028_7{padding:0 16px}._pageContainer_6g028_16{padding:var(--space-4) 0}._pageTitle_6g028_27{font-size:24px}._tabContent_6g028_100{padding:var(--space-4)}._ordersTable_6g028_207{min-width:900px}._ordersTable_6g028_207 th,._ordersTable_6g028_207 td{padding:10px;font-size:12px}._tabItem_6g028_55{padding:12px 16px;font-size:13px}}._selector_1pwab_1{position:relative;min-width:280px;max-width:380px}._button_1pwab_7{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;height:44px;box-shadow:0 1px 2px #0000000a}._button_1pwab_7:hover{background:#00000005;border-color:#0000001f;box-shadow:0 2px 4px #0000000f}._button_1pwab_7._open_1pwab_27{background:#fff;border-color:var(--toss-primary);box-shadow:0 0 0 4px #0064ff14}._icon_1pwab_33{width:18px;height:18px;color:#0006;flex-shrink:0}._label_1pwab_40{font-size:14px;font-weight:500;color:var(--text-primary);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropdown_1pwab_50{width:16px;height:16px;color:#0000004d;transition:transform .2s;flex-shrink:0}._dropdownMenu_1pwab_58{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000f;z-index:1000;max-height:380px;overflow-y:auto;padding:8px 0}._option_1pwab_72{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background .15s ease}._option_1pwab_72:hover{background:#f8f9fa}._option_1pwab_72._selected_1pwab_85{background:#0064ff0d}._optionContent_1pwab_89{flex:1;display:flex;flex-direction:column;gap:4px}._optionText_1pwab_96{font-size:14px;font-weight:500;color:var(--text-primary)}._optionMeta_1pwab_102{font-size:12px;color:var(--text-tertiary)}._checkmark_1pwab_107{width:20px;height:20px;color:var(--toss-primary)}._pageLayout_4s1x1_2{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_4s1x1_11{padding:24px 0;max-width:100%;width:100%}._header_4s1x1_17{margin-bottom:var(--space-6)}._title_4s1x1_21{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}._subtitle_4s1x1_28{font-size:16px;color:var(--text-secondary);margin:0}._controls_4s1x1_34{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-4)}._selector_4s1x1_41{flex:1;padding:var(--space-3) var(--space-4);border:2px solid var(--toss-gray-200);border-radius:var(--radius-medium);font-size:var(--font-base);background:#fff;cursor:pointer;transition:all .2s ease}._selector_4s1x1_41:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 4px #0064ff1a}._emptyState_4s1x1_58,._placeholder_4s1x1_59{text-align:center;padding:var(--space-8);background:#fff;border-radius:var(--radius-large);box-shadow:0 2px 8px #0000000a}._placeholderIcon_4s1x1_67{width:60px;height:60px;margin:0 auto var(--space-4);color:var(--text-tertiary)}._placeholderIcon_4s1x1_67 svg{width:100%;height:100%}._content_4s1x1_79{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-6)}._rightColumn_4s1x1_85{display:flex;flex-direction:column;gap:var(--space-6)}._scannerCard_4s1x1_91,._scannedCard_4s1x1_92{background:#fff;border-radius:var(--radius-large);padding:var(--space-6);box-shadow:0 2px 8px #0000000a}._sectionTitle_4s1x1_99{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4) 0}._skuInputWrapper_4s1x1_106{position:relative}._skuInput_4s1x1_106{width:100%;padding:var(--space-4);border:2px solid var(--toss-gray-200);border-radius:var(--radius-medium);font-size:var(--font-base);transition:all .2s ease}._skuInput_4s1x1_106:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 4px #0064ff1a}._autocomplete_4s1x1_125{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--toss-gray-200);border-radius:var(--radius-medium);box-shadow:0 4px 16px #0000000f;max-height:300px;overflow-y:auto;z-index:100}._autocompleteItem_4s1x1_139{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--toss-gray-100)}._autocompleteItem_4s1x1_139:last-child{border-bottom:none}._autocompleteItem_4s1x1_139:hover{background:var(--toss-gray-50)}._productName_4s1x1_155{font-size:var(--font-base);font-weight:500;color:var(--text-primary);margin-bottom:4px}._productSku_4s1x1_162{font-size:var(--font-small);color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._productStock_4s1x1_168{font-size:var(--font-small);color:var(--text-tertiary)}._scannedHeader_4s1x1_173{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}._badge_4s1x1_180{background:var(--toss-gray-100);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-small);font-weight:600}._emptyScanned_4s1x1_189{text-align:center;padding:var(--space-8);color:var(--text-tertiary);background:var(--toss-gray-50);border-radius:var(--radius-medium)}._scannedList_4s1x1_197{max-height:400px;overflow-y:auto;margin-bottom:var(--space-4)}._scannedItem_4s1x1_203{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);margin-bottom:var(--space-2);background:var(--toss-gray-50);border-radius:var(--radius-medium)}._itemInfo_4s1x1_213{flex:1}._itemName_4s1x1_217{font-size:var(--font-base);font-weight:500;color:var(--text-primary);margin-bottom:4px}._itemSku_4s1x1_224{font-size:var(--font-small);color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._itemActions_4s1x1_230{display:flex;gap:var(--space-2);align-items:center}._quantityControls_4s1x1_236{display:flex;align-items:center;gap:var(--space-2);background:#fff;border-radius:var(--radius-medium);padding:4px}._qtyBtn_4s1x1_245{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--toss-gray-200);border-radius:var(--radius-small);cursor:pointer;font-weight:600;color:var(--text-primary);transition:all .15s}._qtyBtn_4s1x1_245:hover{border-color:var(--toss-primary);color:var(--toss-primary)}._qty_4s1x1_245{min-width:30px;text-align:center;font-weight:600}._removeBtn_4s1x1_271{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--toss-gray-200);border-radius:var(--radius-small);cursor:pointer;color:var(--toss-red-500);font-size:24px;line-height:1;transition:all .15s}._removeBtn_4s1x1_271:hover{background:var(--toss-red-50);border-color:var(--toss-red-500)}._actions_4s1x1_292{display:flex;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--toss-gray-200)}._btnSecondary_4s1x1_299,._btnPrimary_4s1x1_300{padding:var(--space-3) var(--space-5);border-radius:var(--radius-medium);font-size:var(--font-base);font-weight:600;cursor:pointer;transition:all .2s}._btnSecondary_4s1x1_299{background:#fff;border:1px solid var(--toss-gray-300);color:var(--text-primary)}._btnSecondary_4s1x1_299:hover:not(:disabled){background:var(--toss-gray-50)}._btnPrimary_4s1x1_300{background:var(--toss-primary);border:none;color:#fff;box-shadow:0 1px 2px #0000000d}._btnPrimary_4s1x1_300:hover:not(:disabled){background:#0050cc;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}._btnPrimary_4s1x1_300:disabled,._btnSecondary_4s1x1_299:disabled{opacity:.5;cursor:not-allowed}._orderDetailsCard_4s1x1_338{background:#fff;border-radius:var(--radius-large);padding:var(--space-6);box-shadow:0 2px 8px #0000000a}._orderSummary_4s1x1_345{margin-bottom:var(--space-6)}._orderTitle_4s1x1_349{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4) 0}._progressContainer_4s1x1_356{display:flex;gap:var(--space-4);align-items:center}._progressRing_4s1x1_362{position:relative;width:60px;height:60px;flex-shrink:0}._progressRing_4s1x1_362 svg{transform:rotate(-90deg)}._progressRingCircle_4s1x1_373{fill:none;stroke:var(--toss-gray-200);stroke-width:4}._progressRingProgress_4s1x1_379{fill:none;stroke:var(--toss-primary);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .3s ease}._progressRingText_4s1x1_387{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:var(--text-primary)}._progressStats_4s1x1_397{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}._progressStat_4s1x1_397{display:flex;justify-content:space-between;align-items:center}._progressStatLabel_4s1x1_410{font-size:var(--font-small);color:var(--text-secondary)}._progressStatValue_4s1x1_415{font-size:var(--font-base);font-weight:600;color:var(--text-primary)}._productListSection_4s1x1_421{margin-top:var(--space-6)}._productListTitle_4s1x1_425{font-size:var(--font-base);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0}._productSearch_4s1x1_432{width:100%;padding:var(--space-3);border:1px solid var(--toss-gray-200);border-radius:var(--radius-medium);font-size:var(--font-small);margin-bottom:var(--space-3)}._productSearch_4s1x1_432:focus{outline:none;border-color:var(--toss-primary)}._productList_4s1x1_421{max-height:400px;overflow-y:auto}._productItem_4s1x1_451{padding:var(--space-3);margin-bottom:var(--space-2);background:var(--toss-gray-50);border-radius:var(--radius-medium);border:1px solid transparent;transition:all .15s}._productItem_4s1x1_451:hover{border-color:var(--toss-gray-300);background:#fff}._productItemHeader_4s1x1_465{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1)}._productItemName_4s1x1_472{font-size:var(--font-small);font-weight:500;color:var(--text-primary)}._productItemProgress_4s1x1_478{font-size:var(--font-small);font-weight:600}._productItemSku_4s1x1_483{font-size:var(--font-small);color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@media (min-width: 1600px){._pageLayout_4s1x1_2{padding:0 48px}}@media (min-width: 2000px){._pageLayout_4s1x1_2{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_4s1x1_2{padding:0 16px}._content_4s1x1_79{grid-template-columns:1fr}._title_4s1x1_21{font-size:24px}._subtitle_4s1x1_28{font-size:14px}}@media (min-width: 768px) and (max-width: 1024px){._content_4s1x1_79{grid-template-columns:1fr}}._pageLayout_1owhu_3{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._pageContent_1owhu_12{padding:var(--space-6) 0;max-width:100%;width:100%}._pageHeader_1owhu_19{margin-bottom:var(--space-8);display:flex;justify-content:space-between;align-items:flex-start}._pageHeaderContent_1owhu_26{flex:1}._pageTitle_1owhu_30{font-size:var(--font-h1);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}._pageSubtitle_1owhu_37{font-size:16px;font-weight:400;color:var(--text-secondary);margin:0}._addStoreBtn_1owhu_45{background:var(--toss-primary);color:var(--toss-white);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font-size:var(--font-medium);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--space-2)}._addStoreBtn_1owhu_45:hover{background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}._storesContainer_1owhu_67{margin-top:var(--space-6)}._storesGrid_1owhu_71{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}._storeCard_1owhu_78{background:var(--toss-white);border:1px solid var(--toss-border-light);border-radius:var(--radius-lg);padding:var(--space-5);transition:all .2s ease;cursor:pointer;position:relative;box-shadow:0 2px 8px #0000000a}._storeCard_1owhu_78:hover{background:var(--toss-surface-primary, #f0f8ff);border-color:var(--toss-primary);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}._storeCardHeader_1owhu_96{padding-right:var(--space-8)}._storeName_1owhu_100{font-size:var(--font-h4);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0}._storeDetail_1owhu_107{color:var(--text-secondary);font-size:var(--font-small);margin-top:var(--space-2);line-height:1.4}._storeActions_1owhu_115{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;gap:var(--space-1);opacity:1;transition:all .2s ease}._storeActionBtn_1owhu_125{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--toss-white);border:1px solid var(--toss-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;color:var(--text-tertiary)}._storeActionBtn_1owhu_125:hover{transform:scale(1.1)}._storeActionBtn_1owhu_125._delete_1owhu_144:hover{background:var(--toss-error);color:var(--toss-white);border-color:var(--toss-error);box-shadow:0 2px 6px #f443364d}._emptyState_1owhu_152{text-align:center;padding:var(--space-12) var(--space-6);background:var(--toss-white);border-radius:var(--radius-lg);border:2px dashed var(--toss-gray-200)}._emptyStateIcon_1owhu_160{width:120px;height:120px;margin:0 auto 24px;display:block}._emptyStateTitle_1owhu_167{font-size:var(--font-h3);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0}._emptyStateText_1owhu_174{font-size:var(--font-medium);color:var(--text-secondary);margin:0 0 var(--space-4) 0}._modalOverlay_1owhu_181{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1owhu_1 .2s ease}._modalContent_1owhu_195{background:var(--toss-white);border-radius:var(--radius-xl);padding:var(--space-6);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:_slideUp_1owhu_1 .3s ease;box-shadow:0 8px 24px #00000014}._deleteModal_1owhu_207{max-width:400px}._modalHeader_1owhu_211{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}._modalTitle_1owhu_218{font-size:var(--font-h2);font-weight:700;color:var(--text-primary);margin:0}._modalClose_1owhu_225{background:none;border:none;padding:var(--space-2);cursor:pointer;color:var(--text-tertiary);transition:color .2s ease}._modalClose_1owhu_225:hover{color:var(--text-primary)}._modalBody_1owhu_238{margin-bottom:var(--space-6)}._formGroup_1owhu_243{margin-bottom:var(--space-5)}._formLabel_1owhu_247{display:block;font-size:var(--font-small);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}._required_1owhu_255{color:var(--toss-error)}._optional_1owhu_259{color:var(--text-tertiary);font-size:var(--font-small);font-weight:400;margin-left:4px}._formInput_1owhu_266{display:block;width:100%;font-family:var(--font-family);font-size:var(--font-body);color:var(--text-primary);background:var(--toss-white);border:1px solid var(--toss-gray-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:all .2s ease}._formInput_1owhu_266:focus{outline:none;border-color:var(--toss-primary);box-shadow:0 0 0 3px #0064ff14}._formInput_1owhu_266::placeholder{color:var(--text-tertiary)}._modalFooter_1owhu_290{display:flex;gap:var(--space-3);justify-content:flex-end}._modalBtnCancel_1owhu_296,._modalBtnSave_1owhu_297,._modalBtnDelete_1owhu_298{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-medium);font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._modalBtnCancel_1owhu_296{background:var(--toss-gray-100);color:var(--text-secondary)}._modalBtnCancel_1owhu_296:hover{background:var(--toss-gray-200);transform:translateY(-1px)}._modalBtnSave_1owhu_297{background:var(--toss-primary);color:var(--toss-white)}._modalBtnSave_1owhu_297:hover:not(:disabled){background:var(--toss-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}._modalBtnSave_1owhu_297:disabled{background:var(--toss-gray-300);color:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}._modalBtnDelete_1owhu_298{background:var(--toss-error);color:var(--toss-white)}._modalBtnDelete_1owhu_298:hover:not(:disabled){background:var(--toss-error-dark, #d32f2f);transform:translateY(-1px);box-shadow:var(--shadow-md)}._deleteConfirmIcon_1owhu_353{width:64px;height:64px;margin:0 auto var(--space-4);background:var(--toss-error-light, #ffebee);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--toss-error)}._deleteConfirmTitle_1owhu_365{font-size:var(--font-large);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0;text-align:center}._deleteConfirmText_1owhu_373{font-size:var(--font-medium);color:var(--text-secondary);margin:0;text-align:center}@keyframes _fadeIn_1owhu_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1owhu_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 1600px){._pageLayout_1owhu_3{padding:0 48px}}@media (min-width: 2000px){._pageLayout_1owhu_3{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_1owhu_3{padding:0 16px}._pageContent_1owhu_12{padding:var(--space-4) 0}._pageHeader_1owhu_19{flex-direction:column;gap:var(--space-4)}._storesGrid_1owhu_71{grid-template-columns:1fr}}._container_pbqg3_3{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;background:var(--toss-gray-50);padding:var(--space-6)}._comingSoonWrapper_pbqg3_12{text-align:center;max-width:600px;animation:_fadeIn_pbqg3_1 .6s ease-in-out}@keyframes _fadeIn_pbqg3_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._starIcon_pbqg3_29{width:120px;height:120px;margin:0 auto var(--space-6);color:var(--toss-blue-500);animation:_pulse_pbqg3_1 2s ease-in-out infinite}@keyframes _pulse_pbqg3_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}._title_pbqg3_48{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-4) 0;line-height:1.2}._description_pbqg3_56{font-size:1.125rem;color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width: 768px){._starIcon_pbqg3_29{width:100px;height:100px}._title_pbqg3_48{font-size:2rem}._description_pbqg3_56{font-size:1rem}}@media (max-width: 480px){._container_pbqg3_3{padding:var(--space-4)}._starIcon_pbqg3_29{width:80px;height:80px}._title_pbqg3_48{font-size:1.75rem}._description_pbqg3_56{font-size:.875rem}}._filterContainer_sc430_3{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06);margin-bottom:24px;overflow:visible;position:relative;z-index:10}._filterHeader_sc430_14{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E9ECEF}._filterTitle_sc430_22{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#212529}._filterTitle_sc430_22 svg{color:#0064ff}._filterContent_sc430_36{padding:24px}._filterRow_sc430_40{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}._filterField_sc430_46{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}._filterLabel_sc430_54{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._dateInput_sc430_62{width:100%;padding:12px 16px;border:1px solid #E5E8EB;border-radius:8px;font-size:15px;font-weight:500;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#212529;background:#fff;transition:all .2s ease}._dateInput_sc430_62:hover{border-color:#0064ff}._dateInput_sc430_62:focus{outline:none;border-color:#0064ff;box-shadow:0 0 0 3px #0064ff26}@media (max-width: 768px){._filterRow_sc430_40{grid-template-columns:1fr;gap:16px}._filterContent_sc430_36,._filterHeader_sc430_14{padding:16px}}._pageLayout_1e2ee_4{min-height:100vh;background:var(--color-gray-50);padding:0 24px;max-width:100%;margin:0 auto}._container_1e2ee_13{padding:24px 0;max-width:100%;width:100%}._pageHeader_1e2ee_19{margin-bottom:24px}._title_1e2ee_23{font-size:32px;font-weight:700;color:#212529;margin:0 0 8px}._subtitle_1e2ee_30{font-size:16px;font-weight:400;color:#6c757d;margin:0}._contentCard_1e2ee_37{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06);min-height:400px}._emptyState_1e2ee_47,._loadingState_1e2ee_48{text-align:center;padding:80px 32px}._emptyIcon_1e2ee_53{width:80px;height:80px;margin:0 auto 24px;background:#f0f6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:40px}._emptyIcon_1e2ee_53 svg{color:#0064ff}._emptyTitle_1e2ee_70{font-size:24px;font-weight:700;color:#212529;margin:0 0 8px}._emptyText_1e2ee_77{font-size:16px;font-weight:400;color:#6c757d;max-width:500px;margin:0 auto}._tableWrapper_1e2ee_88{margin-top:24px;overflow-x:auto}._tableHeader_1e2ee_93{margin-bottom:24px}._tableTitle_1e2ee_97{font-size:20px;font-weight:600;color:#212529;margin:0 0 8px}._tableSubtitle_1e2ee_104{font-size:14px;font-weight:400;color:#6c757d;margin:0}._transactionTable_1e2ee_111{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}._transactionTable_1e2ee_111 thead{background:#f8f9fa;border-bottom:1px solid #DEE2E6}._transactionTable_1e2ee_111 th{padding:16px 20px;text-align:left;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._transactionTable_1e2ee_111 th:nth-child(6),._transactionTable_1e2ee_111 th:nth-child(7){text-align:right}._transactionTable_1e2ee_111 td{padding:20px;border-bottom:1px solid #F0F0F0;font-size:14px;color:#212529;vertical-align:top}._journalHeader_1e2ee_148{background:#f0f6ff!important;font-weight:700;border-bottom:2px solid #0064FF!important}._journalSeparator_1e2ee_155{border-top:12px solid #E9ECEF!important}._journalSeparator_1e2ee_155 td:first-child{position:relative}._journalSeparator_1e2ee_155 td:first-child:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:#e9ecef}._journalHeader_1e2ee_148 td{font-weight:600;color:#212529;background:#f0f6ff;padding:16px 20px}._journalDate_1e2ee_180{font-weight:700;font-size:14px;color:#212529}._journalTime_1e2ee_186{font-size:12px;font-weight:400;color:#6c757d;margin-top:4px}._storeBadge_1e2ee_193{display:inline-block;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;background:#f0f6ff;color:#0064ff;letter-spacing:.5px;text-transform:uppercase}._lineRow_1e2ee_206{background:#fff;border-left:3px solid #F0F6FF}._lineRow_1e2ee_206._alternate_1e2ee_211{background:#f8f9fa}._lineRow_1e2ee_206:hover{background:#f8f9fa!important;border-left:3px solid #0064FF!important}._lineRow_1e2ee_206 td{font-size:14px;font-weight:400}._accountCell_1e2ee_225{padding-left:24px!important}._accountCell_1e2ee_225 strong{color:#212529;font-weight:700}._lineDescription_1e2ee_234{color:#6c757d;font-weight:400}._totalRow_1e2ee_240{background:#f8f9fa!important;font-weight:700;border-top:1px solid #DEE2E6!important;border-bottom:none!important}._totalRow_1e2ee_240 td{font-weight:700;background:#f8f9fa;padding:12px 20px}._totalLabel_1e2ee_253{text-align:right;padding-right:20px!important;color:#212529}._amountCell_1e2ee_260{text-align:right;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:700}._debitAmount_1e2ee_266{color:#ff5847}._creditAmount_1e2ee_270{color:#00c896}._headerWithFilter_1e2ee_275{display:flex;align-items:center;gap:8px}._headerWithFilter_1e2ee_275 span{white-space:nowrap}._createdBySelector_1e2ee_285{min-width:120px;max-width:140px}._createdBySelector_1e2ee_285 button{padding:4px 8px;font-size:11px;min-height:28px}._createdBySelector_1e2ee_285 [class*=tossSelectOptionLabel]{font-size:11px;font-weight:500}._createdBySelector_1e2ee_285 [class*=tossSelectSearchInput]{font-size:11px}._accountSelector_1e2ee_306{min-width:120px;max-width:160px}._accountSelector_1e2ee_306 button{padding:4px 8px;font-size:11px;min-height:28px}._accountSelector_1e2ee_306 [class*=tossSelectOptionLabel]{font-size:11px;font-weight:500}._accountSelector_1e2ee_306 [class*=tossSelectSearchInput]{font-size:11px}._emptyTableCell_1e2ee_328{padding:60px 20px!important;text-align:center}._emptyTableState_1e2ee_333{display:flex;flex-direction:column;align-items:center;gap:16px;color:#adb5bd}._emptyTableState_1e2ee_333 svg{color:#0064ff;opacity:.5}._emptyTableState_1e2ee_333 p{margin:0;font-size:14px;color:#6c757d}@media (min-width: 1600px){._pageLayout_1e2ee_4{padding:0 48px}}@media (min-width: 2000px){._pageLayout_1e2ee_4{padding:0 96px;max-width:1920px}}@media (max-width: 768px){._pageLayout_1e2ee_4{padding:0 16px}._title_1e2ee_23{font-size:24px}._subtitle_1e2ee_30{font-size:14px}._contentCard_1e2ee_37{padding:16px}._transactionTable_1e2ee_111 th,._transactionTable_1e2ee_111 td{padding:12px;font-size:12px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{min-height:100vh;background:var(--toss-background);overflow-x:hidden}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--screen-padding-mobile)}@media (min-width: 768px){.container{padding:0 var(--screen-padding-tablet)}}@media (min-width: 1024px){.container{padding:0 var(--screen-padding-desktop)}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mb-0{margin-bottom:var(--space-0)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{top:0;right:0;bottom:0;left:0}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.bg-white{background-color:var(--toss-white)}.bg-gray-50{background-color:var(--toss-gray-50)}.bg-gray-100{background-color:var(--toss-gray-100)}.bg-primary{background-color:var(--toss-primary)}.bg-success{background-color:var(--toss-success)}.bg-error{background-color:var(--toss-error)}.bg-warning{background-color:var(--toss-warning)}.bg-transparent{background-color:transparent}.border{border:1px solid var(--toss-border)}.border-0{border:none}.border-t{border-top:1px solid var(--toss-border)}.border-b{border-bottom:1px solid var(--toss-border)}.border-l{border-left:1px solid var(--toss-border)}.border-r{border-right:1px solid var(--toss-border)}.rounded-none{border-radius:var(--radius-none)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-1)}.shadow{box-shadow:var(--shadow-2)}.shadow-md{box-shadow:var(--shadow-3)}.shadow-lg{box-shadow:var(--shadow-4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.z-0{z-index:var(--z-base)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-modal{z-index:var(--z-modal)}.z-toast{z-index:var(--z-toast)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-not-allowed{cursor:not-allowed}.transition-none{transition:none}.transition-all{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-visible:focus{outline:2px solid var(--toss-primary);outline-offset:2px}@media (max-width: 767px){.mobile-hidden{display:none}}@media (min-width: 768px){.tablet-hidden,.mobile-only{display:none}}@media (min-width: 1024px){.desktop-hidden,.tablet-only{display:none}}body{font-family:var(--font-family);font-size:var(--font-body);font-weight:var(--font-regular);line-height:var(--line-height-normal);color:var(--toss-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display{font-size:var(--font-display);font-weight:var(--font-extrabold);line-height:1.25;letter-spacing:-.02em;color:var(--toss-gray-900)}h1,.h1{font-size:var(--font-h1);font-weight:var(--font-bold);line-height:1.286;letter-spacing:-.01em;color:var(--toss-gray-900)}h2,.h2{font-size:var(--font-h2);font-weight:var(--font-bold);line-height:1.333;letter-spacing:-.01em;color:var(--toss-gray-900)}h3,.h3{font-size:var(--font-h3);font-weight:var(--font-semibold);line-height:1.4;letter-spacing:0;color:var(--toss-gray-900)}h4,.h4{font-size:var(--font-h4);font-weight:var(--font-semibold);line-height:1.333;letter-spacing:0;color:var(--toss-gray-900)}.text-body-large{font-size:var(--font-body-large);font-weight:var(--font-regular);line-height:1.5;letter-spacing:0}.text-body{font-size:var(--font-body);font-weight:var(--font-regular);line-height:1.429;letter-spacing:0}.text-body-small{font-size:var(--font-body-small);font-weight:var(--font-regular);line-height:1.385;letter-spacing:0}.text-button{font-size:var(--font-body);font-weight:var(--font-semibold);line-height:1.429;letter-spacing:.02em;text-transform:none}.text-label-large{font-size:var(--font-body);font-weight:var(--font-medium);line-height:1.429;letter-spacing:0}.text-label{font-size:var(--font-label);font-weight:var(--font-medium);line-height:1.333;letter-spacing:.01em}.text-caption{font-size:var(--font-label);font-weight:var(--font-regular);line-height:1.333;letter-spacing:.01em;color:var(--toss-text-secondary)}.text-small{font-size:var(--font-small);font-weight:var(--font-regular);line-height:1.455;letter-spacing:.02em;color:var(--toss-text-tertiary)}.amount-large{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--font-h1);font-weight:var(--font-bold);line-height:1.143;letter-spacing:-.02em}.amount{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--font-h3);font-weight:var(--font-semibold);line-height:1.2;letter-spacing:-.01em}.amount-small{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--font-body);font-weight:var(--font-medium);line-height:1.429;letter-spacing:0}.amount-profit{color:var(--toss-profit)}.amount-loss{color:var(--toss-loss)}.amount-neutral{color:var(--toss-neutral)}.text-link{font-size:var(--font-body);font-weight:var(--font-medium);color:var(--toss-text-link);text-decoration:none;transition:opacity var(--transition-fast)}.text-link:hover{opacity:.8;text-decoration:underline}.text-code{font-family:var(--font-family-mono);font-size:var(--font-body-small);font-weight:var(--font-regular);background:var(--toss-gray-100);padding:2px 6px;border-radius:var(--radius-xs)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{color:var(--toss-text-primary)}.text-secondary{color:var(--toss-text-secondary)}.text-tertiary{color:var(--toss-text-tertiary)}.text-disabled{color:var(--toss-text-disabled)}.text-inverse{color:var(--toss-text-inverse)}.text-brand{color:var(--toss-primary)}.text-success{color:var(--toss-success)}.text-error{color:var(--toss-error)}.text-warning{color:var(--toss-warning)}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:-.02em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.02em}@media (min-width: 768px){.display{font-size:36px}h1,.h1{font-size:32px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}}@media (min-width: 1024px){.display{font-size:40px}}:root{--bg-primary: var(--toss-white);--bg-secondary: var(--toss-gray-50);--bg-tertiary: var(--toss-gray-100);--bg-disabled: var(--toss-gray-100);--bg-hover: var(--toss-gray-50);--bg-pressed: var(--toss-gray-100);--text-primary: var(--toss-text-primary);--text-secondary: var(--toss-text-secondary);--text-tertiary: var(--toss-text-tertiary);--text-disabled: var(--toss-text-disabled);--text-inverse: var(--toss-text-inverse);--text-link: var(--toss-text-link);--border-primary: var(--toss-border-dark);--border-secondary: var(--toss-border);--border-tertiary: var(--toss-border-light);--border-disabled: var(--toss-gray-300);--color-success: var(--toss-success);--color-error: var(--toss-error);--color-warning: var(--toss-warning);--color-info: var(--toss-info);--shadow-xs: var(--shadow-1);--shadow-sm: var(--shadow-2);--shadow-md: var(--shadow-3);--shadow-lg: var(--shadow-4);--shadow-xl: var(--shadow-modal);--radius-input: var(--radius-md);--radius-button: var(--radius-md);--radius-card: var(--radius-lg);--input-bg: var(--toss-white);--input-bg-disabled: var(--toss-gray-100);--input-border: var(--toss-border);--input-border-focus: var(--toss-primary);--input-border-error: var(--toss-error);--input-text: var(--toss-text-primary);--input-placeholder: var(--toss-text-tertiary);--button-primary-bg: var(--toss-primary);--button-primary-text: var(--toss-white);--button-secondary-bg: var(--toss-white);--button-secondary-text: var(--toss-text-primary);--button-secondary-border: var(--toss-border);--card-bg: var(--toss-white);--card-border: var(--toss-border);--card-shadow: var(--shadow-card)}@media (prefers-color-scheme: dark){:root{--bg-primary-dark: #1a1a1a;--border-secondary-dark: #333;--text-primary-dark: #fff;--text-tertiary-dark: #999}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-body);line-height:1.6;color:var(--toss-text-primary);background:var(--toss-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}:root{--toss-primary: #0064FF;--toss-primary-light: #4D94FF;--toss-primary-dark: #0050CC;--toss-primary-surface: #F0F6FF;--toss-white: #FFFFFF;--toss-gray-50: #F8F9FA;--toss-gray-100: #F1F3F5;--toss-gray-200: #E9ECEF;--toss-gray-300: #DEE2E6;--toss-gray-400: #CED4DA;--toss-gray-500: #ADB5BD;--toss-gray-600: #6C757D;--toss-gray-700: #495057;--toss-gray-800: #343A40;--toss-gray-900: #212529;--toss-black: #000000;--toss-secondary: #202632;--toss-success: #00C896;--toss-success-light: #E3FFF4;--toss-success-dark: #00A67E;--toss-error: #FF5847;--toss-error-light: #FFEFED;--toss-error-dark: #E63E2C;--toss-warning: #FF9500;--toss-warning-light: #FFF4E6;--toss-warning-dark: #E68600;--toss-info: #0064FF;--toss-info-light: #F0F6FF;--toss-profit: #00C896;--toss-loss: #FF5847;--toss-neutral: #6C757D;--toss-background: #FFFFFF;--toss-background-gray: #F8F9FA;--toss-surface: #FFFFFF;--toss-surface-hover: #F8F9FA;--toss-surface-pressed: #F1F3F5;--toss-overlay: rgba(0, 0, 0, .54);--toss-border: #E9ECEF;--toss-border-light: #F1F3F5;--toss-border-dark: #DEE2E6;--toss-divider: #E9ECEF;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--toss-text-primary: #212529;--toss-text-secondary: #6C757D;--toss-text-tertiary: #ADB5BD;--toss-text-disabled: #CED4DA;--toss-text-inverse: #FFFFFF;--toss-text-link: #0064FF;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--padding-xs: 8px;--padding-sm: 12px;--padding-md: 16px;--padding-lg: 20px;--padding-xl: 24px;--margin-xs: 4px;--margin-sm: 8px;--margin-md: 16px;--margin-lg: 24px;--margin-xl: 32px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 24px;--screen-padding-mobile: 16px;--screen-padding-tablet: 24px;--screen-padding-desktop: 32px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-kr: "Pretendard", "Noto Sans KR", sans-serif;--font-display: 32px;--font-h1: 28px;--font-h2: 24px;--font-h3: 20px;--font-h4: 18px;--font-body-large: 16px;--font-body: 14px;--font-body-small: 13px;--font-label: 12px;--font-small: 11px;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.75;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--radius-none: 0px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-xxl: 20px;--radius-xxxl: 24px;--radius-full: 999px;--radius-button: 8px;--radius-input: 8px;--radius-card: 12px;--radius-dialog: 16px;--radius-bottom-sheet: 20px;--radius-chip: 6px;--radius-badge: 4px;--shadow-none: none;--shadow-1: 0 2px 8px rgba(0, 0, 0, .04);--shadow-2: 0 4px 12px rgba(0, 0, 0, .05);--shadow-3: 0 6px 16px rgba(0, 0, 0, .06);--shadow-4: 0 8px 24px rgba(0, 0, 0, .08);--shadow-card: 0 2px 8px rgba(0, 0, 0, .04);--shadow-button: 0 2px 8px rgba(0, 100, 255, .05);--shadow-dropdown: 0 4px 16px rgba(0, 0, 0, .06);--shadow-modal: 0 8px 24px rgba(0, 0, 0, .08);--shadow-navbar: 0 1px 4px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 9999;--z-tooltip: 700;--z-toast: 800;--z-max: 999;--button-height-sm: 32px;--button-height-md: 40px;--button-height-lg: 48px;--button-height-xl: 56px;--input-height-sm: 36px;--input-height-md: 44px;--input-height-lg: 48px;--input-height-xl: 56px;--screen-sm: 640px;--screen-md: 768px;--screen-lg: 1024px;--screen-xl: 1280px;--screen-xxl: 1536px}
