*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Pretendard,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:#333;background-color:#f8f8f8}body{margin:0;min-height:100vh}#root{min-height:100vh}._container_1qtp2_1{max-width:400px;width:100%}._stepIndicator_1qtp2_7{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem;padding:0 1rem}._step_1qtp2_7{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;transition:color .2s ease}._step_1qtp2_7._current_1qtp2_26,._step_1qtp2_7._completed_1qtp2_31{color:#1a1a1a}._stepNumber_1qtp2_36{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;border:2px solid #e5e7eb;background:#fff;transition:all .2s ease}._step_1qtp2_7._current_1qtp2_26 ._stepNumber_1qtp2_36,._step_1qtp2_7._completed_1qtp2_31 ._stepNumber_1qtp2_36{border-color:#1a1a1a;background:#1a1a1a;color:#fff}._stepLine_1qtp2_64{width:3rem;height:2px;background:#e5e7eb;margin:0 1rem}._form_1qtp2_72{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}._form_1qtp2_72 h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0;text-align:center}._description_1qtp2_89{font-size:.875rem;color:#333;text-align:center;margin:0;line-height:1.5}._inputGroup_1qtp2_99{display:flex;flex-direction:column;gap:.5rem}._inputLabel_1qtp2_105{font-size:.8125rem;font-weight:500;color:#666;text-align:left;padding-left:.25rem}._inputWrapper_1qtp2_113{position:relative;display:flex;align-items:center}._inputIcon_1qtp2_119{position:absolute;left:.75rem;color:#9ca3af;z-index:1}._input_1qtp2_99{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #dde1e7;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fff;box-sizing:border-box}._input_1qtp2_99:focus{outline:none;border-color:#333;box-shadow:0 0 0 3px #0000000d}._input_1qtp2_99:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}._codeInput_1qtp2_151{text-align:center;font-size:1.25rem;font-weight:600;letter-spacing:.25rem;padding-left:.75rem}._addressRow_1qtp2_160{display:flex;gap:.5rem;align-items:center;width:100%}._addressRow_1qtp2_160 ._inputWrapper_1qtp2_113{flex:1}._zonecodeInput_1qtp2_171{width:100%}._addressSearchButton_1qtp2_175{display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;background:#1a1a1a;color:#fff;border:none;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease;white-space:nowrap;flex-shrink:0}._addressSearchButton_1qtp2_175:hover:not(:disabled){background:#333}._addressSearchButton_1qtp2_175:disabled{background:#1a1a1a;opacity:.5;cursor:not-allowed}._timer_1qtp2_203{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#333;justify-content:center;padding-top:.5rem;padding-bottom:1rem}._statusBox_1qtp2_216{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:12px;font-size:.875rem;font-weight:500}._statusBox_1qtp2_216._success_1qtp2_227,._statusBox_1qtp2_216._pending_1qtp2_234{background:#f9f9f9;color:#333;border:1px solid #e5e7eb}._statusBox_1qtp2_216._error_1qtp2_241{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}._verifiedEmail_1qtp2_249{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9f9f9;border:1px solid #e5e7eb;border-radius:12px;color:#333;font-weight:500}._verifiedBadge_1qtp2_262{background:#1a1a1a;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;margin-left:auto}._submitButton_1qtp2_273{width:90%;padding:.75rem 1.5rem;margin-bottom:1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}._submitButton_1qtp2_273:hover:not(:disabled){background:#333;transform:none;box-shadow:none}._submitButton_1qtp2_273:disabled{background:#1a1a1a;opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._secondaryButton_1qtp2_309{padding:.5rem 1rem;background:transparent;color:#6b7280;border:1px solid #d1d5db;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._secondaryButton_1qtp2_309:hover:not(:disabled){background:#f9fafb;color:#374151;border-color:#9ca3af}._secondaryButton_1qtp2_309:disabled{color:#d1d5db;border-color:#e5e7eb;cursor:not-allowed}._backButton_1qtp2_334{padding:.5rem;background:transparent;color:#6b7280;border:none;font-size:.875rem;cursor:pointer;transition:color .2s ease;text-align:center;margin-bottom:1rem}._backButton_1qtp2_334:hover{color:#374151;text-decoration:underline}._buttonGroup_1qtp2_351{display:flex;flex-direction:column;gap:.75rem;align-items:center}._error_1qtp2_241{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:12px;font-size:.875rem;margin-bottom:1rem}._passwordHint_1qtp2_374{font-size:.75rem;color:#9ca3af;margin:0;margin-left:2.5rem}._expertCheckbox_1qtp2_382{margin-top:2.5rem;padding:1rem;background:#f9f9f9;border:1px solid #e5e7eb;border-radius:12px}._checkboxLabel_1qtp2_391{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_1qtp2_391 input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:#1a1a1a;cursor:pointer}._checkboxText_1qtp2_406{font-size:.9375rem;font-weight:500;color:#1a1a1a}._expertNotice_1qtp2_412{margin:.75rem .5rem 0;padding:.75rem;font-size:.8125rem;color:#666;background:#fff;border-radius:8px;line-height:1.5}._pendingApproval_1qtp2_424{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;gap:1rem}._pendingIcon_1qtp2_433{width:80px;height:80px;border-radius:50%;background:#f9f9f9;display:flex;align-items:center;justify-content:center;color:#1a1a1a}._pendingApproval_1qtp2_424 h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}._pendingMessage_1qtp2_451{font-size:.9375rem;color:#333;margin:0;line-height:1.6;max-width:320px}._pendingNote_1qtp2_459{font-size:.8125rem;color:#666;margin:0;padding:.75rem 1rem;background:#f9f9f9;border-radius:8px;line-height:1.5}@media(max-width:480px){._container_1qtp2_1{padding:0 1rem}._step_1qtp2_7{font-size:.75rem}._stepNumber_1qtp2_36{width:1.75rem;height:1.75rem;font-size:.75rem}._stepLine_1qtp2_64{width:2rem;margin:0 .5rem}}._loginPage_8rtpk_2{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eadfff,#fbe7d1);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._loginContainer_8rtpk_12{width:100%;max-width:400px}._loginHeader_8rtpk_17{text-align:center;margin-bottom:32px}._logo_8rtpk_22{font-size:48px;font-weight:800;color:#1a1a1a;margin:0 0 12px}._tagline_8rtpk_29{font-size:16px;color:#333;margin:0}._loginBox_8rtpk_35{background:#fff;border-radius:24px;box-shadow:0 10px 30px #00000012;overflow:hidden}._tabs_8rtpk_41{display:flex;border-bottom:1px solid #e5e7eb}._tab_8rtpk_41{flex:1;padding:16px;background:none;border:none;font-size:16px;font-weight:500;color:#666;cursor:pointer;transition:all .2s;position:relative}._tab_8rtpk_41:hover{color:#333}._tab_8rtpk_41._active_8rtpk_63{color:#1a1a1a}._tab_8rtpk_41._active_8rtpk_63:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#1a1a1a}._form_8rtpk_76{padding:40px 32px}._formLabel_8rtpk_79{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#1a1a1a}._inputGroup_8rtpk_87{margin-bottom:24px}._inputWrapper_8rtpk_91{position:relative}._inputIcon_8rtpk_94{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}._input_8rtpk_87{width:100%;padding:14px 16px;border:1px solid #dde1e7;border-radius:12px;font-size:16px;transition:all .2s;background:#fff;box-sizing:border-box}._input_8rtpk_87:focus{outline:none;border-color:#333;background:#fff;box-shadow:0 0 0 3px #0000000d}._input_8rtpk_87::placeholder{color:#9ca3af}._passwordHint_8rtpk_123{font-size:12px;color:#666;margin:4px 0 0 44px}._error_8rtpk_128{display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px}._submitButton_8rtpk_141{width:100%;padding:14px;background:#1a1a1a;color:#fff;border:none;border-radius:9999px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._submitButton_8rtpk_141:hover:not(:disabled){background:#333;transform:none;box-shadow:none}._submitButton_8rtpk_141:disabled{opacity:.5;cursor:not-allowed}._footer_8rtpk_164{text-align:center;padding:16px 32px 24px}._link_8rtpk_169{color:#1a1a1a;text-decoration:none;font-size:14px}._link_8rtpk_169:hover{text-decoration:underline}._info_8rtpk_179{text-align:center;margin-top:24px;font-size:12px;color:#666}._header_lp7m2_1{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background-color:#fff;border-bottom:1px solid #F5A524}._logo_lp7m2_10{font-size:24px;font-weight:700}._logoLabel_lp7m2_15{color:#f5a524}._logoAI_lp7m2_19{color:#888}._userIcon_lp7m2_23{cursor:pointer}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._container_13ssv_1{background:#fff;border-radius:8px;overflow:hidden;flex:1;min-width:280px;display:flex;flex-direction:column;transition:all .3s ease}._collapsed_13ssv_12{flex:0 0 auto;min-width:50px;width:50px}._collapsed_13ssv_12 ._header_13ssv_18{padding:12px 8px}._header_13ssv_18{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-bottom:1px solid #eee}._titleArea_13ssv_31{display:flex;align-items:center;gap:8px}._title_13ssv_31{font-size:14px;font-weight:700;color:#333}._collapseBtn_13ssv_45{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._uploadArea_13ssv_55{position:relative;background:#f5f5f5;flex:1;display:flex;align-items:center;justify-content:center;border:2px dashed #ddd;margin:12px;border-radius:8px;cursor:pointer;transition:all .2s ease}._uploadArea_13ssv_55:hover{border-color:#f5a524;background:#fffbf5}._dragging_13ssv_74{border-color:#f5a524;background:#fff5e6;border-width:3px}._highlight_13ssv_80{border-color:#f5a524;background:#fffbf5}._error_13ssv_85{border-color:#ef4444;background:#fef2f2;animation:_shake_13ssv_1 .5s ease}@keyframes _shake_13ssv_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}._uploadAreaSuccess_13ssv_111{border:none;background:#fff;cursor:default}._uploadAreaSuccess_13ssv_111:hover ._topControls_13ssv_117{opacity:1}._fileInput_13ssv_121{display:none}._uploadContent_13ssv_125{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;text-align:center}._uploadText_13ssv_134{color:#999;font-size:14px;margin:0}._fileName_13ssv_140{color:#666;font-size:12px;margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._retryText_13ssv_150{color:#f5a524;font-size:14px;cursor:pointer;margin:0}._retryText_13ssv_150:hover{text-decoration:underline}._spinner_13ssv_161{animation:_spin_13ssv_161 1s linear infinite}@keyframes _spin_13ssv_161{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._uploadContentFull_13ssv_174{width:100%;height:100%;padding:0}._pdfContainer_13ssv_180{width:100%;height:100%;overflow:auto;background:#fff}._pdfContainer_13ssv_180 canvas{display:block;margin:0 auto}._topControls_13ssv_117{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;opacity:0;transition:opacity .2s ease;z-index:10}._actionBtn_13ssv_206{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fffffff2;border:1px solid #ddd;border-radius:6px;font-size:12px;color:#666;cursor:pointer;transition:all .2s ease}._actionBtn_13ssv_206:hover{background:#fff;border-color:#f5a524;color:#f5a524}._pageNav_13ssv_226{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#fffffff2;border:1px solid #ddd;border-radius:20px;font-size:13px;color:#666}._pageNav_13ssv_226 button{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:4px;color:#666}._pageNav_13ssv_226 button:hover:not(:disabled){color:#f5a524}._pageNav_13ssv_226 button:disabled{opacity:.3;cursor:not-allowed}._sideNavBtn_13ssv_258{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid #ddd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;color:#666;z-index:10}._sideNavBtn_13ssv_258:hover:not(:disabled){background:#fff;border-color:#f5a524;color:#f5a524}._sideNavBtn_13ssv_258:disabled{opacity:0!important;cursor:not-allowed}._uploadAreaSuccess_13ssv_111:hover ._sideNavBtn_13ssv_258:not(:disabled){opacity:1}._pageIndicator_13ssv_293{font-size:12px;color:#666;background:#fffffff2;padding:6px 12px;border-radius:12px;border:1px solid #ddd}._modal_13ssv_303{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_13ssv_316{position:relative;background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;align-items:center}._modalClose_13ssv_328{position:absolute;top:12px;right:12px;background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;z-index:10;transition:all .2s ease}._modalClose_13ssv_328:hover{background:#fff;color:#f5a524}._modalPdf_13ssv_351{padding:24px;overflow:auto;max-height:calc(90vh - 80px)}._modalPdf_13ssv_351 canvas{display:block}._modalPageNav_13ssv_361{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #eee;font-size:14px;color:#666}._modalPageNav_13ssv_361 button{display:flex;align-items:center;background:none;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease}._modalPageNav_13ssv_361 button:hover:not(:disabled){border-color:#f5a524;color:#f5a524}._modalPageNav_13ssv_361 button:disabled{opacity:.3;cursor:not-allowed}._dropdown_1rdiz_1{position:relative;display:inline-block}._trigger_1rdiz_6{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease;-webkit-user-select:none;user-select:none}._trigger_1rdiz_6:hover{border-color:#f5a524;background:#fffaf0}._icon_1rdiz_26{display:flex;align-items:center}._label_1rdiz_31{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._arrow_1rdiz_39{transition:transform .2s ease}._arrowOpen_1rdiz_43{transform:rotate(180deg)}._menu_1rdiz_47{position:absolute;top:100%;left:0;margin-top:4px;min-width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:100}._menuItem_1rdiz_61{padding:8px 16px;font-size:14px;color:#333;cursor:pointer;transition:background .15s ease;white-space:nowrap}._menuItem_1rdiz_61:hover{background:#fffaf0;color:#f5a524}._menuItemSelected_1rdiz_75{background:#fff8f0;color:#f5a524;font-weight:500}._label_1rnl0_8{font-size:20px;--nf-font-title: 1.9em;--nf-font-calories-value: 2.2em;--nf-font-calories-label: 1.6em;--nf-font-serving: .9125em;--nf-font-serving-size: 1em;--nf-font-amount-per-serving: .6em;--nf-font-daily-value: .6em;--nf-font-nutrients: .6875em;--nf-font-footnote: .5em;--nf-weight-black: 900;--nf-weight-bold: 900;--nf-weight-regular: 400;--nf-rule-hairline: 1px;--nf-rule-medium: .25em;--nf-rule-heavy: .8625em;--nf-rule-box: 1px;--nf-color-text: #000000;--nf-color-bg: #ffffff;--nf-color-border: #000000;--nf-padding-box: .25em;--nf-padding-row: .1875em;--nf-indent-1: 1em;--nf-indent-2: 2em;--nf-line-height-normal: 1.4;--nf-line-height-tight: 1.1;--nf-width: 19.5em;border:var(--nf-rule-box) solid var(--nf-color-border);padding:var(--nf-padding-box);background-color:var(--nf-color-bg);color:var(--nf-color-text);width:var(--nf-width);font-family:Arial,sans-serif;line-height:var(--nf-line-height-normal)}._title_1rnl0_73{font-size:var(--nf-font-title);font-weight:var(--nf-weight-black);line-height:var(--nf-line-height-tight);margin:0;padding-bottom:.1em;border-bottom:var(--nf-rule-hairline) solid var(--nf-color-border)}._serving_1rnl0_85{padding:.35em 0;border-bottom:var(--nf-rule-heavy) solid var(--nf-color-border)}._servingsPerContainer_1rnl0_92{font-size:var(--nf-font-serving);font-weight:var(--nf-weight-regular);line-height:var(--nf-line-height-tight);display:flex;align-items:center;gap:.3em}._dualColumnWarning_1rnl0_102{position:relative;display:inline-flex;cursor:help;color:#d97706}._warningIcon_1rnl0_109{width:1em;height:1em}._dualColumnWarning_1rnl0_102:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:.5em .75em;border-radius:4px;font-size:.75em;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:100;max-width:20em;white-space:normal;text-align:left;line-height:1.4}._dualColumnWarning_1rnl0_102:hover:after{opacity:1;visibility:visible}._servingSize_1rnl0_143{display:flex;justify-content:space-between;font-size:var(--nf-font-serving-size);font-weight:var(--nf-weight-bold);line-height:var(--nf-line-height-tight)}._amountPerServing_1rnl0_152{font-size:var(--nf-font-amount-per-serving);font-weight:var(--nf-weight-bold);line-height:1;padding-top:.5em}._calories_1rnl0_160{display:flex;justify-content:space-between;align-items:flex-end;padding:.05em 0;border-bottom:var(--nf-rule-medium) solid var(--nf-color-border)}._caloriesLabel_1rnl0_170{font-size:var(--nf-font-calories-label);font-weight:var(--nf-weight-bold)}._caloriesValue_1rnl0_175{font-size:var(--nf-font-calories-value);font-weight:var(--nf-weight-black)}._dvHeader_1rnl0_181{text-align:right;font-size:var(--nf-font-daily-value);font-weight:var(--nf-weight-bold);padding:var(--nf-padding-row) 0;border-bottom:var(--nf-rule-hairline) solid var(--nf-color-border)}._nutrients_1rnl0_192{font-size:var(--nf-font-nutrients)}._nutrientRow_1rnl0_197{display:flex;justify-content:space-between;align-items:baseline;padding:var(--nf-padding-row) 0;line-height:var(--nf-line-height-normal);border-bottom:var(--nf-rule-hairline) solid var(--nf-color-border)}._nutrientName_1rnl0_208{flex:1}._nutrientNameStrong_1rnl0_212{font-weight:var(--nf-weight-bold)}._nutrientDv_1rnl0_216{min-width:2.5em;text-align:right}._nutrientRowPrimary_1rnl0_222{padding-left:0}._nutrientRowSecondary_1rnl0_227{padding-left:var(--nf-indent-1)}._nutrientRowTertiary_1rnl0_232{padding-left:var(--nf-indent-2);position:relative}._nutrientRowTertiary_1rnl0_232:before{content:"";position:absolute;top:0;left:var(--nf-indent-2);right:0}._vitamins_1rnl0_247{border-top:var(--nf-rule-heavy) solid var(--nf-color-border);padding:.25em 0;font-size:var(--nf-font-nutrients);font-weight:var(--nf-weight-regular)}._vitamins_1rnl0_247 ._nutrientRow_1rnl0_197:last-child{border-bottom:none}._vitaminRow_1rnl0_259{display:flex;align-items:center;line-height:var(--nf-line-height-tight);padding:var(--nf-padding-row) 0}._vitaminBullet_1rnl0_267{margin:0 .5em}._footnote_1rnl0_272{border-top:var(--nf-rule-heavy) solid var(--nf-color-border);padding-top:.25em;font-size:var(--nf-font-footnote);font-weight:var(--nf-weight-regular);line-height:var(--nf-line-height-tight)}._container_1dhsa_8{font-size:20px;--pi-font-content: .65em;--pi-font-label: .75em;--pi-font-net-weight: .65em;--pi-font-manufactured-by-label: .65em;--pi-font-manufactured-by-value: .65em;--pi-font-country-of-origin: 1.3em;--pi-weight-bold: 700;--pi-weight-boldbold: 900;--pi-weight-regular: 400;--pi-color-text: #000000;--pi-color-bg: #ffffff;--pi-color-border: #000000;--pi-color-accent: #d97706;--pi-padding-box: .5em;--pi-rule-hairline: 1px;--pi-rule-medium: .25em;--pi-width: 19.5em;border:1px solid var(--pi-color-border);padding:var(--pi-padding-box);background-color:var(--pi-color-bg);color:var(--pi-color-text);width:var(--pi-width);font-family:Arial,sans-serif;line-height:1.3;display:flex;flex-direction:column;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word}._section_1dhsa_60{margin-bottom:1em;font-size:var(--pi-font-content)}._section_1dhsa_60:last-child{margin-bottom:0}._label_1dhsa_69,._labelBold_1dhsa_74{font-weight:var(--pi-weight-bold);text-transform:uppercase}._value_1dhsa_79{font-weight:var(--pi-weight-regular)}._sectionDivider_1dhsa_83{width:100%;border-bottom:var(--pi-rule-medium) solid var(--pi-color-border);margin:.5em 0}._manufacturedBySection_1dhsa_89{font-size:var(--pi-font-manufactured-by-label);font-weight:var(--pi-weight-bold);text-transform:uppercase;padding-top:.8em;padding-bottom:.8em}._manufacturedBySectionValue_1dhsa_98{font-weight:var(--pi-weight-regular);text-transform:uppercase;margin-top:.5em}._countryOfOriginSection_1dhsa_104{font-size:var(--pi-font-country-of-origin);font-weight:var(--pi-weight-bold);padding-top:1em}._netWeight_1dhsa_111{margin-top:.8em;font-size:var(--pi-font-net-weight);padding-bottom:0}._netWeightValue_1dhsa_117{font-weight:var(--pi-weight-regular);color:#000}._claimSection_1dhsa_123{font-size:var(--pi-font-manufactured-by-value);font-weight:var(--pi-weight-regular);margin-top:1em;padding:.6em .8em;border:1px solid var(--pi-color-border);text-align:center}._expirationSection_1dhsa_133{font-size:var(--pi-font-manufactured-by-value);margin-top:1em;padding-top:.5em}._expirationSection_1dhsa_133 ._label_1dhsa_69{font-weight:var(--pi-weight-bold)}._caWarningSection_1dhsa_144{display:flex;align-items:flex-start;gap:.3em;font-size:var(--pi-font-content);margin-top:.5em;padding:.5em;background:#fff8e1;border:1px solid #ffc107;border-radius:4px}._caWarningIcon_1dhsa_156{flex-shrink:0}._caWarningText_1dhsa_160{font-size:.9em;line-height:1.3}._addCompanyWrapper_1dhsa_168{position:relative;margin-top:.8em}._addCompanyBtn_1dhsa_173{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease}._addCompanyBtn_1dhsa_173:hover{background:#f3f4f6;border-color:#f5a524;color:#f5a524}._companyDropdown_1dhsa_194{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:160px;overflow:hidden}._companyDropdownItem_1dhsa_208{display:block;width:100%;padding:10px 12px;font-size:13px;color:#374151;text-align:left;background:transparent;border:none;cursor:pointer;transition:all .15s ease}._companyDropdownItem_1dhsa_208:hover{background:#f9fafb;color:#f5a524}._editableInput_1dhsa_227{display:block;width:100%;padding:10px 12px;margin-top:8px;font-size:13px;font-family:inherit;border:1px solid #e0e0e0;border-radius:6px;background:transparent;outline:none;box-sizing:border-box;transition:all .2s ease}._editableInput_1dhsa_227:focus{border-color:#f5a524;background:#fffaf0}._editableInput_1dhsa_227::placeholder{color:#999}._editableInputSmall_1dhsa_252{display:inline-block;width:auto;padding:8px 12px;margin-left:8px;font-size:13px;font-family:inherit;border:1px solid #e0e0e0;border-radius:6px;background:transparent;outline:none;transition:all .2s ease}._editableInputSmall_1dhsa_252:focus{border-color:#f5a524;background:#fffaf0}._editableInputSmall_1dhsa_252::placeholder{color:#999}._expirationValue_1dhsa_276{margin-left:.5em}._dropdownDivider_1dhsa_281{height:1px;background:#e5e7eb;margin:4px 0}._customInputWrapper_1dhsa_288{display:flex;align-items:center;gap:8px;padding:8px 12px}._customInput_1dhsa_288{flex:1;padding:8px 10px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;outline:none;transition:border-color .2s ease}._customInput_1dhsa_288:focus{border-color:#f5a524}._customInput_1dhsa_288::placeholder{color:#9ca3af}._customAddBtn_1dhsa_313{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f5a524;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background .2s ease}._customAddBtn_1dhsa_313:hover:not(:disabled){background:#e6961f}._customAddBtn_1dhsa_313:disabled{background:#d1d5db;cursor:not-allowed}._companyInfoItem_1dhsa_338{display:flex;align-items:flex-start;gap:8px;padding-top:.8em}._companyInfoContent_1dhsa_345{flex:1;font-size:1em;font-weight:var(--pi-weight-regular);text-transform:uppercase}._companyInfoHeader_1dhsa_352{display:flex;align-items:center;justify-content:space-between}._removeCompanyBtn_1dhsa_358{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;color:#999;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-top:2px}._removeCompanyBtn_1dhsa_358:hover{background:#fee2e2;color:#dc2626}._inputWithCalendar_1dhsa_381{display:inline-flex;align-items:center;position:relative;margin-left:8px}._calendarBtn_1dhsa_388{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #e0e0e0;border-right:none;border-radius:6px 0 0 6px;color:#9ca3af;cursor:pointer;transition:all .2s ease}._calendarBtn_1dhsa_388:hover{background:#f5a524;color:#fff;border-color:#f5a524}._inputWithCalendar_1dhsa_381 ._editableInputSmall_1dhsa_252{margin-left:0;border-radius:0 6px 6px 0}._hiddenDateInput_1dhsa_414{position:absolute;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none}._storageMethodSection_1dhsa_425{font-size:var(--pi-font-manufactured-by-value);margin-top:.8em}._storageDropdownWrapper_1dhsa_430{position:relative;display:inline-block;margin-left:8px}._storageDropdownBtn_1dhsa_436{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;background:#f9fafb;border:1px solid #e0e0e0;border-radius:6px;color:#374151;cursor:pointer;transition:all .2s ease}._storageDropdownBtn_1dhsa_436:hover{border-color:#f5a524}._storageDropdownMenu_1dhsa_454{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:180px;max-height:200px;overflow-y:auto}._storageDropdownItem_1dhsa_469{display:block;width:100%;padding:10px 12px;font-size:13px;color:#374151;text-align:left;background:transparent;border:none;cursor:pointer;transition:all .15s ease}._storageDropdownItem_1dhsa_469:hover{background:#f9fafb;color:#f5a524}._storageDropdownItemSelected_1dhsa_487{background:#fff8f0;color:#f5a524;font-weight:500}._storageTagList_1dhsa_494{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._storageTag_1dhsa_494{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:1em;font-weight:500;color:#d97706;background:#fff;border:1.5px solid #d97706}._storageTagRemove_1dhsa_514{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;border-radius:2px;color:#d97706;cursor:pointer;transition:all .15s ease}._storageTagRemove_1dhsa_514:hover{background:#fef3c7;color:#b45309}._storageTagReadonly_1dhsa_535{display:inline-flex;align-items:center;padding:4px 8px;font-size:1em;font-weight:500;color:#000;background:#fff;border:1.5px solid #000000}._fieldHighlight_1dhsa_549{background:#fff8f0;border:2px solid #f5a524!important;border-radius:6px}._fieldError_1dhsa_556{background:#fef2f2;border:2px solid #ef4444!important;border-radius:6px;animation:_shake_1dhsa_1 .5s ease}._manufacturedBySectionHighlight_1dhsa_564{padding:.5em;background:#fff8f0;border:2px solid #f5a524;border-radius:6px;margin-top:.5em}._manufacturedBySectionError_1dhsa_573{padding:.5em;background:#fef2f2;border:2px solid #ef4444;border-radius:6px;margin-top:.5em;animation:_shake_1dhsa_1 .5s ease}._expirationSectionHighlight_1dhsa_583{padding:.5em;background:#fff8f0;border:2px solid #f5a524;border-radius:6px;margin-top:.5em}._expirationSectionError_1dhsa_592{padding:.5em;background:#fef2f2;border:2px solid #ef4444;border-radius:6px;margin-top:.5em;animation:_shake_1dhsa_1 .5s ease}._storageMethodSectionHighlight_1dhsa_602{padding:.5em;background:#fff8f0;border:2px solid #f5a524;border-radius:6px;margin-top:.5em}._storageMethodSectionError_1dhsa_611{padding:.5em;background:#fef2f2;border:2px solid #ef4444;border-radius:6px;margin-top:.5em;animation:_shake_1dhsa_1 .5s ease}._errorMessage_1dhsa_621{font-size:11px;color:#ef4444;margin-top:4px}@keyframes _shake_1dhsa_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}._container_1p2ci_1{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-bg-secondary, #f8f9fa);border-radius:8px}._label_1p2ci_10{font-size:14px;font-weight:600;color:var(--color-text-primary, #1a1a1a)}._inputGroup_1p2ci_16{display:flex;flex-direction:column;gap:12px}._dropdown_1p2ci_22{min-width:200px}._customInputs_1p2ci_27,._normalInputs_1p2ci_28{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-bg-primary, #fff);border:1px solid var(--color-border, #e0e0e0);border-radius:6px}._inputRow_1p2ci_38{display:flex;align-items:center;gap:8px}._inputLabel_1p2ci_44{flex-shrink:0;width:100px;font-size:12px;color:var(--color-text-secondary, #666)}._input_1p2ci_16{width:80px;padding:6px 10px;font-size:14px;border:1px solid var(--color-border, #e0e0e0);border-radius:4px;text-align:right}._input_1p2ci_16:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}._inputWide_1p2ci_66{flex:1;padding:6px 10px;font-size:14px;border:1px solid var(--color-border, #e0e0e0);border-radius:4px}._inputWide_1p2ci_66:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}._unitLabel_1p2ci_80{font-size:12px;color:var(--color-text-secondary, #666)}._infoRow_1p2ci_86{display:flex;align-items:center;gap:8px;padding-top:4px;border-top:1px dashed var(--color-border, #e0e0e0)}._infoLabel_1p2ci_94{flex-shrink:0;width:140px;font-size:11px;color:var(--color-text-tertiary, #999)}._infoValue_1p2ci_101{font-size:12px;font-weight:500;color:var(--color-text-secondary, #666)}._preview_1p2ci_108{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-bg-highlight, #f0f7ff);border-radius:4px;border-left:3px solid var(--color-primary, #3b82f6)}._previewLabel_1p2ci_118{font-size:12px;color:var(--color-text-secondary, #666)}._previewValue_1p2ci_123{font-size:14px;font-weight:500;color:var(--color-text-primary, #1a1a1a)}._panel_10mjo_2{width:100%;min-width:auto;align-self:stretch;min-height:0;background:#fff;display:flex;flex-direction:column;flex:1}._header_10mjo_14{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;border-bottom:1px solid #eee;gap:12px}._saveBtn_10mjo_23{display:flex;align-items:center;gap:6px;background:#fff;color:#333;border:1px solid #e0e0e0;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}._saveBtn_10mjo_23:hover{background:#f5f5f5}._headerRight_10mjo_41{display:flex;align-items:center;gap:8px}._closeBtn_10mjo_47{display:flex;align-items:center;justify-content:center;background:#fff;color:#666;border:1px solid #e0e0e0;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease}._closeBtn_10mjo_47:hover{background:#f5f5f5;color:#333}._content_10mjo_66{flex:1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}._servingSizeRow_10mjo_77{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:4px}._servingSizeLabel_10mjo_86{font-size:14px;font-weight:500;color:#333}._servingSizeValue_10mjo_92{font-size:14px;color:#666}._servingSizeDropdown_10mjo_97{min-width:120px}._servingSizeInputGroup_10mjo_101{display:flex;align-items:center;gap:8px}._servingSizeInput_10mjo_101{width:70px;padding:6px 10px;border:1px solid #e0e0e0;border-radius:4px;text-align:right;font-size:14px;outline:none}._servingSizeInput_10mjo_101:focus{border-color:#f5a524;background:#fffaf0}._servingSizeUnit_10mjo_122{font-size:14px;color:#666;min-width:20px}._servingSizeCandidateDropdown_10mjo_128{min-width:100px}._labelFormatDropdown_10mjo_132{min-width:180px;flex:1}._twoColumns_10mjo_138{display:flex;gap:16px}._column_10mjo_143{flex:1;display:flex;flex-direction:column;gap:8px}._inputRow_10mjo_151{display:flex;justify-content:space-between;align-items:center;gap:8px}._inputLabel_10mjo_158{font-size:13px;color:#333;white-space:nowrap;flex:1}._inputControls_10mjo_165{display:flex;align-items:center;gap:4px}._inputWrapper_10mjo_171{display:flex;align-items:stretch;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}._input_10mjo_151{width:60px;padding:6px 8px;border:none;text-align:right;font-size:13px;outline:none}._input_10mjo_151:focus{background:#fffaf0}._removeButton_10mjo_192{padding:4px;border:none;background:transparent;color:#999;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._removeButton_10mjo_192:hover{background:#fee;color:#e74c3c}._addDropdown_10mjo_211{position:relative}._addDropdownTrigger_10mjo_215{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease}._addDropdownTrigger_10mjo_215:hover{border-color:#f5a524;background:#fffaf0}._arrow_10mjo_234{transition:transform .2s ease}._arrowOpen_10mjo_238{transform:rotate(180deg)}._addDropdownMenu_10mjo_242{position:absolute;top:100%;left:0;margin-top:4px;min-width:220px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden}._searchBox_10mjo_256{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #eee;gap:8px}._searchIcon_10mjo_264{color:#999}._searchInput_10mjo_268{flex:1;border:none;outline:none;font-size:13px}._searchInput_10mjo_268::placeholder{color:#999}._nutrientList_10mjo_279{max-height:200px;overflow-y:auto}._nutrientItem_10mjo_284{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;color:#333;transition:background .15s ease}._nutrientItem_10mjo_284:hover{background:#fffaf0;color:#f5a524}._nutrientItemRadio_10mjo_300{width:14px;height:14px;border:2px solid #ddd;border-radius:50%}._nutrientItem_10mjo_284:hover ._nutrientItemRadio_10mjo_300{border-color:#f5a524}._noResults_10mjo_311{padding:12px;text-align:center;color:#999;font-size:13px}._addedNutrients_10mjo_319{margin-top:12px;padding-top:12px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:8px}._addedNutrientsLabel_10mjo_328{font-size:12px;color:#999;margin-bottom:8px}._caloriesRow_10mjo_335{width:calc(50% - 8px)}._panel_b8p2f_2{width:100%;min-width:auto;background:#fff;display:flex;flex-direction:column;flex:1;min-height:0}._header_b8p2f_13{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;border-bottom:1px solid #eee;gap:12px}._headerTitle_b8p2f_22{font-size:14px;font-weight:600;color:#333}._headerRight_b8p2f_28{display:flex;align-items:center;gap:8px}._saveBtn_b8p2f_34{display:flex;align-items:center;gap:6px;background:#fff;color:#333;border:1px solid #e0e0e0;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}._saveBtn_b8p2f_34:hover{background:#f5f5f5}._closeBtn_b8p2f_52{display:flex;align-items:center;justify-content:center;background:#fff;color:#666;border:1px solid #e0e0e0;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease}._closeBtn_b8p2f_52:hover{background:#f5f5f5;color:#333}._content_b8p2f_71{flex:1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}._section_b8p2f_82{display:flex;flex-direction:row;align-items:flex-start;gap:12px}._sectionLabel_b8p2f_89{flex-shrink:0;width:140px;font-size:13px;font-weight:500;color:#333;padding-top:10px;line-height:1.2}._sectionContent_b8p2f_100{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._tooltip_b8p2f_109{position:relative;display:inline-flex;align-items:center;margin-left:4px;color:#9ca3af;cursor:help}._tooltip_b8p2f_109:hover{color:#f5a524}._tooltipText_b8p2f_122{display:none;position:fixed;transform:translate(-50%);padding:6px 10px;background:#333;color:#fff;font-size:12px;font-weight:400;white-space:nowrap;border-radius:4px;z-index:9999;pointer-events:none}._tooltipText_b8p2f_122:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#333}._tooltip_b8p2f_109:hover ._tooltipText_b8p2f_122{display:block}._inputWithButton_b8p2f_153{display:flex;gap:8px}._searchInputWrapper_b8p2f_158{flex:1;display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:6px;padding:0 12px;gap:8px}._searchInputWrapper_b8p2f_158:focus-within{border-color:#f5a524;background:#fffaf0}._searchIcon_b8p2f_173{color:#999;flex-shrink:0}._searchInput_b8p2f_158{flex:1;border:none;outline:none;padding:10px 0;font-size:13px;background:transparent}._searchInput_b8p2f_158::placeholder{color:#999}._addBtn_b8p2f_191{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f5a524;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease}._addBtn_b8p2f_191:hover{background:#e6961f}._tagList_b8p2f_210{display:flex;flex-wrap:wrap;gap:8px}._tag_b8p2f_210{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f5f5f5;border-radius:16px;font-size:13px;color:#333}._tagAllergen_b8p2f_227{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff3e0;border-radius:16px;font-size:13px;color:#e65100}._tagRemoveBtn_b8p2f_238{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:50%;color:#999;font-size:14px;cursor:pointer;transition:all .15s ease}._tagRemoveBtn_b8p2f_238:hover{background:#e0e0e0;color:#666}._tagAllergen_b8p2f_227 ._tagRemoveBtn_b8p2f_238:hover{background:#ffe0b2;color:#e65100}._input_b8p2f_153{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;outline:none;transition:all .2s ease;box-sizing:border-box}._input_b8p2f_153:focus{border-color:#f5a524;background:#fffaf0}._input_b8p2f_153::placeholder{color:#999}._textarea_b8p2f_286{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;outline:none;resize:vertical;min-height:80px;font-family:inherit;transition:all .2s ease;box-sizing:border-box}._textarea_b8p2f_286:focus{border-color:#f5a524;background:#fffaf0}._textarea_b8p2f_286::placeholder{color:#999}._textareaAutoResize_b8p2f_310{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;outline:none;resize:none;min-height:40px;overflow:hidden;font-family:inherit;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}._textareaAutoResize_b8p2f_310:focus{border-color:#f5a524;background:#fffaf0}._textareaAutoResize_b8p2f_310::placeholder{color:#999}._actionButtons_b8p2f_337{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid #eee}._actionBtn_b8p2f_346{display:flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;background:#fff;border:1px solid #f5a524;border-radius:6px;font-size:13px;color:#f5a524;cursor:pointer;transition:all .2s ease}._actionBtn_b8p2f_346:hover{background:#fff8f0}._deleteBtn_b8p2f_365{display:flex;align-items:center;justify-content:center;width:24px;height:40px;padding:0;background:transparent;border:none;border-radius:4px;color:#999;cursor:pointer;transition:all .15s ease;flex-shrink:0}._deleteBtn_b8p2f_365:hover{background:#fee2e2;color:#dc2626}._companyInfoDropdown_b8p2f_387{position:relative}._addCompanyBtn_b8p2f_391{display:flex;align-items:center;gap:8px;width:fit-content;padding:6px 10px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s ease}._addCompanyBtn_b8p2f_391:hover{background:#f3f4f6;border-color:#f5a524;color:#f5a524}._chevron_b8p2f_412{margin-left:auto;transition:transform .2s ease}._chevronOpen_b8p2f_417{transform:rotate(180deg)}._dropdownMenu_b8p2f_421{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden}._dropdownItem_b8p2f_434{display:block;width:100%;padding:10px 12px;background:transparent;border:none;font-size:13px;color:#374151;text-align:left;cursor:pointer;transition:background .15s ease}._dropdownItem_b8p2f_434:hover{background:#f9fafb;color:#f5a524}._dropdownDivider_b8p2f_452{height:1px;background:#e5e7eb;margin:4px 0}._customInputWrapper_b8p2f_458{display:flex;align-items:center;gap:8px;padding:8px 12px}._customInput_b8p2f_458{flex:1;padding:8px 10px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;outline:none;transition:border-color .2s ease}._customInput_b8p2f_458:focus{border-color:#f5a524}._customInput_b8p2f_458::placeholder{color:#9ca3af}._customAddBtn_b8p2f_483{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f5a524;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background .2s ease}._customAddBtn_b8p2f_483:hover:not(:disabled){background:#e6961f}._customAddBtn_b8p2f_483:disabled{background:#d1d5db;cursor:not-allowed}._mayContainBtn_b8p2f_508{display:flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;background:#fff;border:1px solid #f5a524;border-radius:6px;font-size:13px;color:#f5a524;cursor:pointer;transition:all .2s ease}._mayContainBtn_b8p2f_508:hover{background:#fff8f0}._inputWithCalendar_b8p2f_528{position:relative;flex:1}._inputWithCalendar_b8p2f_528 ._input_b8p2f_153{width:100%;padding-left:44px}._hiddenDateInput_b8p2f_538{position:absolute;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none}._calendarBtn_b8p2f_548{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;border:none;border-radius:5px 0 0 5px;color:#9ca3af;cursor:pointer;transition:all .2s ease}._calendarBtn_b8p2f_548:hover{background:#f5a524;color:#fff}._claimContent_b8p2f_571{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}._claimDropdownWrapper_b8p2f_582{position:relative}._claimDropdownMenu_b8p2f_586{position:fixed;min-width:240px;max-height:150px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;padding:4px 0}._claimCategoryHeader_b8p2f_599{padding:8px 12px 4px;font-size:11px;font-weight:600;color:#9ca3af;letter-spacing:.3px}._claimDropdownItem_b8p2f_607{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;font-size:13px;color:#374151;text-align:left;cursor:pointer;transition:background .15s ease}._claimDropdownItem_b8p2f_607:hover{background:#f9fafb}._claimDropdownItemSelected_b8p2f_626{background:#fff8f0;color:#f5a524}._claimDropdownItemSelected_b8p2f_626:hover{background:#fff3e0}._claimCheckMark_b8p2f_635{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;font-size:12px;color:transparent;flex-shrink:0;transition:all .15s ease}._claimDropdownItemSelected_b8p2f_626 ._claimCheckMark_b8p2f_635{background:#f5a524;border-color:#f5a524;color:#fff}._container_1rmyw_1{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:1000}._stepsWrapper_1rmyw_12{display:flex;flex-direction:column;gap:8px}._step_1rmyw_12{display:flex;align-items:center;gap:10px;background:#fff;border:2px solid #f5a524;border-radius:8px;padding:12px 16px;box-shadow:0 4px 12px #f5a52433;animation:_slideIn_1rmyw_1 .3s ease-out;min-width:240px}._stepCompleted_1rmyw_31{border-color:#22c55e;background:#f0fdf4}._stepIcon_1rmyw_36{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._spinner_1rmyw_45{color:#f5a524;animation:_spin_1rmyw_45 1s linear infinite}._checkIcon_1rmyw_50{color:#22c55e}._errorIcon_1rmyw_54{color:#ef4444}._stepLabel_1rmyw_58{font-size:14px;font-weight:500;color:#333;white-space:nowrap}._mascot_1rmyw_65{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#f5a524;border-radius:50%;color:#fff;box-shadow:0 4px 12px #f5a5244d}@keyframes _spin_1rmyw_45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._notificationCard_1rmyw_86{background:#fff;border:2px solid #f5a524;border-radius:8px;padding:16px;box-shadow:0 4px 12px #f5a52433;animation:_slideIn_1rmyw_1 .3s ease-out;min-width:280px;max-width:360px}._notificationTitle_1rmyw_97{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}._notificationItems_1rmyw_104{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}._notificationTag_1rmyw_111{display:inline-block;padding:4px 10px;background:#fff8f0;border:1px solid #f5a524;border-radius:16px;font-size:12px;color:#c77d0a}._notificationActions_1rmyw_121{display:flex;gap:8px;justify-content:flex-end}._notificationConfirmBtn_1rmyw_127{padding:8px 20px;background:#f5a524;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}._notificationConfirmBtn_1rmyw_127:hover{background:#e6961f}._notificationCancelBtn_1rmyw_143{padding:8px 20px;background:#fff;color:#666;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}._notificationCancelBtn_1rmyw_143:hover{background:#f5f5f5}@keyframes _slideIn_1rmyw_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.lm-overlay{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;padding:18px;z-index:9999}.lm-modal{width:min(1280px,96vw);height:min(760px,94vh);background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000059;overflow:hidden;position:relative;display:grid;grid-template-rows:auto 1fr}.lm-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#f4f5f7;border-bottom:1px solid #e9e9e9}.lm-topbar-left,.lm-topbar-right{display:flex;gap:10px;align-items:center}.lm-topbar-right{margin-left:auto}.lm-chip{height:40px;padding:0 14px;border-radius:999px;border:0;background:#0f0f10;color:#fff;display:inline-flex;align-items:center;gap:10px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px #0000001f}.lm-chip-select{padding:0 12px 0 10px}.lm-chip-icon{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#ffffff2e;font-size:12px}.lm-chip-caret{opacity:.9;font-size:12px;margin-left:2px}.lm-chip:hover{filter:brightness(1.05)}.lm-pill{height:38px;padding:0 14px;border-radius:999px;border:0;background:#0f0f10;color:#fff;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 14px #0000001f}.lm-pill-primary{background:#ff7a1a;color:#111}.lm-pill:hover{filter:brightness(1.05)}.lm-pill-icon{font-size:14px;line-height:1}.lm-body{padding:22px;background:#fff;overflow:hidden;min-height:0}.lm-stage{height:100%;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;min-height:0}.lm-image{display:block;max-width:100%;max-height:100%;object-fit:contain;flex-shrink:1}.lm-fab-close{position:absolute;right:12px;top:76px;width:36px;height:36px;border-radius:12px;border:0;background:#00000014;color:#111;font-size:22px;cursor:pointer}.lm-fab-close:hover{background:#0000001f}@media(max-width:720px){.lm-topbar{height:auto;padding:10px 12px;gap:10px;flex-direction:column;align-items:stretch}.lm-topbar-left,.lm-topbar-right{justify-content:space-between}.lm-body{padding:14px}}._page_18ip5_1{height:100vh;background:#f8f8f8;display:flex;flex-direction:column}._toolbar_18ip5_8{display:flex;justify-content:center;align-items:center;padding:16px 24px;background:#fff;position:relative}._toolbarCenter_18ip5_17{display:flex;align-items:center;gap:8px}._labelGenBtn_18ip5_23{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#333;font-weight:500;font-size:14px;padding:10px 24px;border-radius:6px;border:2px solid #333;cursor:not-allowed;transition:all .2s ease;min-width:120px;opacity:.6}._labelGenBtn_18ip5_23:hover:not(:disabled){background:#fff8f0}._labelGenBtn_18ip5_23:disabled{cursor:not-allowed}._labelGenBtnEnabled_18ip5_50{background:#f5a524;color:#fff;border-color:#f5a524;cursor:pointer;opacity:1}._labelGenBtnEnabled_18ip5_50:hover:not(:disabled){background:#e6961f}._labelGenBtn_18ip5_23 ._spinner_18ip5_62{animation:_spin_18ip5_62 1s linear infinite}@keyframes _spin_18ip5_62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toolbarRight_18ip5_75{position:absolute;right:24px;display:flex;gap:12px}._editBtn_18ip5_82{display:flex;align-items:center;gap:6px;background:#fff;color:#f5a524;border:2px solid #f5a524;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._editBtn_18ip5_82:hover:not(:disabled){background:#fff8f0}._editBtn_18ip5_82:disabled{opacity:.5;cursor:not-allowed}._editBtnActive_18ip5_106{background:#f5a524;color:#fff;border-color:#f5a524}._editBtnActive_18ip5_106:hover{background:#e6961f}._outputBtn_18ip5_116{display:flex;align-items:center;gap:6px;background:#fff;color:#f5a524;border:2px solid #f5a524;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}._outputBtn_18ip5_116:hover:not(:disabled){background:#fff8f0}._outputBtn_18ip5_116:disabled{cursor:not-allowed;opacity:.5}._content_18ip5_139{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;padding:24px;gap:24px}._leftPanel_18ip5_148{display:flex;flex-direction:column;overflow:hidden;flex:0 0 auto;width:380px;min-height:0;gap:16px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;transition:width .3s ease}._leftPanelCollapsed_18ip5_163{width:50px;padding:8px}._centerPanel_18ip5_168{flex:1;min-width:0;min-height:0;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden}._editPanel_18ip5_180{flex:.5;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;animation:_editPanelSlideIn_18ip5_1 .2s ease-out}._editPanelWide_18ip5_192{flex:1.5}@keyframes _editPanelSlideIn_18ip5_1{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}._labelToolbar_18ip5_207{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;gap:16px}._labelToolbarLeft_18ip5_216,._labelToolbarRight_18ip5_217{display:flex;align-items:center;gap:12px}._weightBox_18ip5_223{display:flex;align-items:center;background:#fff}._weightLabel_18ip5_229{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;color:#333;white-space:nowrap}._weightInput_18ip5_240{padding:8px 12px;border:none;font-size:14px;width:80px;outline:none;text-align:right;margin:0 8px 0 0;border-bottom:1px solid #e0e0e0}._weightInput_18ip5_240:focus{border-bottom-color:#f5a524}._unitDropdown_18ip5_255{padding:8px;border:none;border-radius:8px}._unitDropdown_18ip5_255:hover{background:#eee}._inputGroup_18ip5_265{display:flex;align-items:center;gap:8px;margin-left:16px;padding-left:16px;border-left:1px solid #e0e0e0}._inputLabel_18ip5_274{font-size:14px;font-weight:700;color:#333;white-space:nowrap}._inputLabelWithTooltip_18ip5_281{display:flex;align-items:center;gap:4px;white-space:nowrap}._fieldTooltip_18ip5_288{position:relative;display:inline-flex;align-items:center;color:#9ca3af;cursor:help}._fieldTooltip_18ip5_288:hover{color:#f5a524}._fieldTooltipText_18ip5_300{display:none;position:fixed;transform:translate(-50%);padding:8px 12px;background:#333;color:#fff;font-size:12px;font-weight:400;white-space:pre-line;line-height:1.5;border-radius:6px;z-index:9999;pointer-events:none;max-width:320px}._fieldTooltipText_18ip5_300:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#333}._fieldTooltip_18ip5_288:hover ._fieldTooltipText_18ip5_300{display:block}._smallInput_18ip5_331{padding:8px 12px;border:none;border-bottom:1px solid #e0e0e0;font-size:14px;width:70px;outline:none;text-align:right}._smallInput_18ip5_331:focus{border-bottom-color:#f5a524}._inputUnit_18ip5_345{font-size:14px;color:#666}._measurementDropdown_18ip5_350{padding:8px 12px;border:none;border-radius:8px;font-size:14px;min-width:80px}._measurementDropdown_18ip5_350:hover{background:#eee}._servingSizeBox_18ip5_362{display:flex;align-items:center;gap:8px;margin-left:16px;padding-left:16px;border-left:1px solid #e0e0e0}._servingSizeLabel_18ip5_371{font-size:14px;color:#333;white-space:nowrap}._servingSizeDropdown_18ip5_377{padding:8px;border:none;border-radius:8px;min-width:80px}._servingSizeDropdown_18ip5_377:hover{background:#eee}._servingSizeInput_18ip5_388{padding:8px 12px;border:none;font-size:14px;width:70px;outline:none;text-align:right;border-bottom:1px solid #e0e0e0}._servingSizeUnit_18ip5_398{font-size:14px;color:#666}._labelPreviewContainer_18ip5_403{flex:1;min-height:0;display:flex;overflow:hidden;position:relative}._labelPreview_18ip5_403{flex:1;display:flex;justify-content:center;align-items:stretch;gap:16px;padding:24px;overflow:auto}._labelCard_18ip5_421{cursor:pointer;border:2px solid transparent;border-radius:4px;transition:border-color .2s ease;display:flex}._labelCard_18ip5_421:hover{border-color:#e0e0e0}._labelCardSelected_18ip5_433{border-color:#f5a524;border-width:3px;box-shadow:0 4px 36px #f5a5244d}._labelCardSelected_18ip5_433:hover{border-color:#f5a524}._loadingOverlay_18ip5_444{position:absolute;inset:0;background:#ffffffd9;display:flex;justify-content:center;align-items:center;z-index:10}._loadingContent_18ip5_457{display:flex;flex-direction:column;align-items:center;gap:16px}._runnerIcon_18ip5_464{font-size:48px;animation:_runnerBounce_18ip5_1 .6s ease-in-out infinite}@keyframes _runnerBounce_18ip5_1{0%,to{transform:translate(-10px) scaleX(-1)}50%{transform:translate(10px) scaleX(-1)}}._loadingText_18ip5_479{font-size:16px;font-weight:500;color:#f5a524}._weightBoxHighlight_18ip5_487{background:#fff8f0;border:2px solid #f5a524;border-radius:6px;padding:4px 8px}._productTypeBox_18ip5_495{display:flex;align-items:center;gap:8px;margin-left:16px;padding:4px 8px;border-radius:6px;border:2px solid transparent;transition:all .2s ease}._productTypeBoxHighlight_18ip5_506{background:#fff8f0;border-color:#f5a524}._productTypeLabel_18ip5_511{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;color:#333;white-space:nowrap}._productTypeDropdown_18ip5_522{padding:8px;border:none;border-radius:8px;min-width:120px}._productTypeDropdown_18ip5_522:hover{background:#eee}._productTypeFields_18ip5_534{display:flex;align-items:center;gap:16px;margin-left:16px;padding-left:16px;border-left:1px solid #e0e0e0}._fieldGroup_18ip5_543{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;border:2px solid transparent;transition:all .2s ease}._fieldGroupHighlight_18ip5_553{background:#fff8f0;border-color:#f5a524}._fieldLabel_18ip5_558{font-size:13px;color:#666;white-space:nowrap}._fieldInput_18ip5_564{padding:8px 12px;border:none;border-bottom:1px solid #e0e0e0;font-size:14px;width:60px;outline:none;text-align:right}._fieldInput_18ip5_564:focus{border-bottom-color:#f5a524}._fieldUnit_18ip5_578{font-size:14px;color:#666}._fieldDropdown_18ip5_583{padding:8px;border:none;border-radius:8px;min-width:70px}._fieldDropdown_18ip5_583:hover{background:#eee}@media(max-width:1543px){._content_18ip5_139{flex-direction:column}._leftPanel_18ip5_148{flex:none;width:100%}._centerPanel_18ip5_168{flex:1;width:100%;min-height:400px}._editPanel_18ip5_180{width:100%;min-width:auto}}._weightBoxError_18ip5_619{background:#fef2f2;border:2px solid #ef4444;border-radius:6px;padding:4px 8px;animation:_shake_18ip5_1 .5s ease}._productTypeBoxError_18ip5_628{background:#fef2f2;border-color:#ef4444;animation:_shake_18ip5_1 .5s ease}._inputGroupHighlight_18ip5_635{background:#fff8f0;border:2px solid #f5a524;border-radius:6px;padding:4px 8px;margin-left:12px}._inputGroupError_18ip5_644{background:#fef2f2;border:2px solid #ef4444;border-radius:6px;padding:4px 8px;margin-left:12px;animation:_shake_18ip5_1 .5s ease}._errorMessage_18ip5_654{font-size:12px;color:#ef4444;margin-top:4px;padding-left:4px}@keyframes _shake_18ip5_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}
