.ProductModal_modalOverlay__aL02u{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:ProductModal_fadeInOverlay__XlZ__ .3s ease-out}@keyframes ProductModal_fadeInOverlay__XlZ__{0%{opacity:0}to{opacity:1}}.ProductModal_modalContainer__RLT8r{display:flex;width:100%;max-width:1100px;height:90vh;max-height:800px;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.12);overflow:hidden;position:relative;transition:height .3s ease,width .3s ease}.ProductModal_sidebar__empGL{width:180px;background:#f8fafc;padding:1rem .75rem;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid rgba(0,0,0,.05)}.ProductModal_logoContainer__B0AYd{display:flex;flex-direction:column;margin-bottom:1.5rem;padding:0 .5rem}.ProductModal_logoText__uHYUY{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;letter-spacing:-.025em}.ProductModal_autosaveIndicator__z6Q6g{font-size:.6875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8;transition:color .2s ease}.ProductModal_saving__Jt5q7{color:#3b82f6;animation:ProductModal_pulse__U6EBN 3s ease infinite}@keyframes ProductModal_pulse__U6EBN{0%,to{opacity:.8}50%{opacity:1}}.ProductModal_closeButton__kAuqH{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.ProductModal_closeButton__kAuqH:hover{background:rgba(255,255,255,1);color:#1e293b;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProductModal_stepsContainer__9MGuD{display:flex;flex-direction:column;flex-grow:1;gap:.375rem}.ProductModal_stepNavItem__eq12F{display:flex;align-items:center;padding:.625rem .5rem;border-radius:6px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;border:1px solid transparent;position:relative;background:transparent}.ProductModal_stepNavItem__eq12F:hover:not(.ProductModal_stepNavDisabled__XLG_V){background:rgba(255,255,255,.6);border-color:#e2e8f0;transform:translateX(2px)}.ProductModal_stepNavActive__nkDtI{background:#2980b9;color:white;font-weight:600;border-color:#2980b9;box-shadow:0 2px 8px rgba(41,128,185,.25)}.ProductModal_stepNavCompleted__GSoks{background:rgba(34,197,94,.1);border-color:#22c55e}.ProductModal_stepNavCompleted__GSoks .ProductModal_stepNumCircle__PW3EM{background:#22c55e;color:white;box-shadow:0 1px 3px rgba(34,197,94,.3)}.ProductModal_stepNavCompleted__GSoks .ProductModal_stepLabel__3rjQd{color:#166534;font-weight:500}.ProductModal_stepNavDisabled__XLG_V{opacity:.4;cursor:not-allowed;background:transparent!important;transform:none!important}.ProductModal_stepNumCircle__PW3EM{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-right:.625rem;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;border:2px solid transparent}.ProductModal_stepNavActive__nkDtI .ProductModal_stepNumCircle__PW3EM{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.ProductModal_stepLabel__3rjQd{font-size:.8125rem;color:#475569;transition:color .2s ease;font-weight:500;line-height:1.2}.ProductModal_stepNavActive__nkDtI .ProductModal_stepLabel__3rjQd{color:white;font-weight:600}.ProductModal_content__oRTww{flex:1;padding:1.25rem 1.5rem;overflow-y:auto;position:relative;background-color:#ffffff}.ProductModal_errorAlert__Lyvhv{background-color:#fee2e2;color:#b91c1c;padding:.625rem 1rem;border-radius:.5rem;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;border:1px solid #fecaca;font-weight:500}.ProductModal_errorAlert__Lyvhv svg{flex-shrink:0}.ProductModal_stepContent__E92mh{height:100%}.ProductModal_formContainer__2toqV{max-width:700px;margin:0 auto;padding:0}.ProductModal_formTitle__NYfSo{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}.ProductModal_formDescription__lVc_r{color:#6b7280;margin-bottom:1.25rem;font-size:.9375rem}.ProductModal_form__TwNRp{display:flex;flex-direction:column;gap:.875rem}.ProductModal_formGroup__IiIQm{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.ProductModal_formRow__vIpS3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ProductModal_formLabel__TbQY9{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:0}.ProductModal_requiredMark__feN8P{color:#ef4444;margin-left:.25rem}.ProductModal_formInput__vQ_51,.ProductModal_formSelect__Olrqa,.ProductModal_formTextarea__QpMKq{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .15s ease-in-out;background-color:#ffffff;color:#111827;line-height:1.4}.ProductModal_formInput__vQ_51::placeholder,.ProductModal_formTextarea__QpMKq::placeholder{color:var(--modal-text-muted);opacity:.6}.ProductModal_formInput__vQ_51:focus,.ProductModal_formSelect__Olrqa:focus,.ProductModal_formTextarea__QpMKq:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2);background-color:#fefeff}.ProductModal_inputError__QyIUs{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171}.ProductModal_fieldError__Fgq27{color:#dc2626;font-size:.8125rem;margin-top:.25rem}.ProductModal_submitError__bOCy2{text-align:center;font-weight:600;padding:.875rem;background-color:#fee2e2;border-radius:.375rem;border:1px solid #fecaca}.ProductModal_loginRequirement__qpSJ1{text-align:right;margin-top:.5rem;font-style:italic;color:#64748b}.ProductModal_formTextarea__QpMKq{resize:vertical;min-height:80px;font-family:inherit}.ProductModal_formSelect__Olrqa{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:3rem}.ProductModal_inputHint__Ze3W_{font-size:.8125rem;color:#6b7280;margin-top:.25rem;line-height:1.3}.ProductModal_priceInputWrapper__JHQdb{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;transition:border-color .15s ease-in-out;overflow:hidden;padding:0}.ProductModal_priceInputWrapper__JHQdb:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.ProductModal_priceInputWrapper__JHQdb.ProductModal_inputError__QyIUs{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171}.ProductModal_currencySymbol__newMy{background-color:#f9fafb;color:#6b7280;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;border-right:1px solid #e5e7eb;user-select:none}.ProductModal_priceInput__VsqC1{border:none;outline:none;padding:.625rem .75rem;font-size:.9375rem;background:transparent;flex:1;color:#111827}.ProductModal_priceInput__VsqC1:focus{box-shadow:none;border-color:transparent}.ProductModal_priceInput__VsqC1::-webkit-inner-spin-button,.ProductModal_priceInput__VsqC1::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductModal_priceInput__VsqC1[type=number]{-moz-appearance:textfield}.ProductModal_tagsInputWrapper__xbs9g{position:relative;display:flex;align-items:center}.ProductModal_tagIcon__IQ1Es{position:absolute;left:.75rem;color:#6b7280;z-index:1;pointer-events:none}.ProductModal_tagsInputWrapper__xbs9g .ProductModal_formInput__vQ_51{padding-left:2.25rem}.ProductModal_toggleSwitch__kBQZ4{position:relative;display:inline-block;width:44px;height:24px}.ProductModal_toggleInput__h77ce{opacity:0;width:0;height:0}.ProductModal_toggleLabel__1flgV{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.2s;border-radius:24px}.ProductModal_toggleLabel__1flgV:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProductModal_toggleInput__h77ce:checked+.ProductModal_toggleLabel__1flgV{background-color:#2980b9}.ProductModal_toggleInput__h77ce:focus-visible+.ProductModal_toggleLabel__1flgV{box-shadow:0 0 0 3px rgba(79,70,229,.2)}.ProductModal_toggleInput__h77ce:checked+.ProductModal_toggleLabel__1flgV:before{transform:translateX(20px)}.ProductModal_categorySelection__jtVwv{border:1px solid #d1d5db;border-radius:6px;padding:.75rem;background-color:#ffffff;min-height:100px}.ProductModal_formActions__009b7{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.ProductModal_primaryButton__Hjct6,.ProductModal_publishButton__u_YGn{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-primary);color:white;border:none;border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.ProductModal_primaryButton__Hjct6:hover:not(:disabled),.ProductModal_publishButton__u_YGn:hover:not(:disabled){background-color:var(--modal-primary-hover)}.ProductModal_primaryButton__Hjct6:disabled,.ProductModal_publishButton__u_YGn:disabled{background-color:var(--modal-primary-light);cursor:not-allowed}.ProductModal_publishButton__u_YGn{background-color:var(--modal-success)}.ProductModal_publishButton__u_YGn:hover:not(:disabled){background-color:#047857}.ProductModal_publishButton__u_YGn:disabled{background-color:#a7f3d0}.ProductModal_backButton__YtRLZ,.ProductModal_cancelButton__rkYAo,.ProductModal_secondaryButton__FhEoL{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.ProductModal_backButton__YtRLZ:hover,.ProductModal_cancelButton__rkYAo:hover,.ProductModal_secondaryButton__FhEoL:hover{background-color:var(--modal-bg-light);color:var(--modal-text-primary)}.ProductModal_clearLocationButton__OE9yY,.ProductModal_locationButton__hQ3cT{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.ProductModal_activeLocationButton__VrWeB,.ProductModal_locationButton__hQ3cT:hover:not(:disabled){border-color:var(--modal-primary-light);background-color:var(--modal-primary-bg);color:var(--modal-primary)}.ProductModal_clearLocationButton__OE9yY{color:var(--modal-error);border-color:var(--modal-error-light)}.ProductModal_clearLocationButton__OE9yY:hover{background-color:var(--modal-error-bg);border-color:var(--modal-error-light)}.ProductModal_locationButton__hQ3cT:hover:not(:disabled){border-color:#a5b4fc;background-color:#eef2ff;color:#2980b9}.ProductModal_activeLocationButton__VrWeB{background-color:#e0e7ff;border-color:#a5b4fc;color:#2980b9}.ProductModal_locationButton__hQ3cT:disabled{opacity:.6;cursor:not-allowed}.ProductModal_clearLocationButton__OE9yY{color:#ef4444;border-color:#fecaca}.ProductModal_clearLocationButton__OE9yY:hover{background-color:#fee2e2;border-color:#fca5a5}.ProductModal_tabContainer__uBdIh{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.ProductModal_tabButton__OUovn{padding:.875rem 1.5rem;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;font-size:1rem;font-weight:600;color:#64748b;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.ProductModal_tabButton__OUovn:hover{color:#2980b9;background-color:#f8fafc}.ProductModal_activeTab__1Atn5{color:#2980b9;border-bottom-color:#2980b9}.ProductModal_mediaContent__eHW5I{margin-bottom:2rem;padding:.5rem 0}.ProductModal_uploadSection__qNCZH{margin-bottom:2rem}.ProductModal_sectionTitle__FcL7j{font-size:1.25rem;font-weight:600;color:#1e293b;margin:2rem 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.ProductModal_thumbnailSection__ODJ8e{margin-top:2.5rem}.ProductModal_thumbnailHint__5HYNm{color:#64748b;font-size:.9375rem;margin-bottom:1rem}.ProductModal_imageGrid__HoIvZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:1rem;margin-top:1rem}.ProductModal_imagePreview__1uZoZ{aspect-ratio:1;border-radius:.5rem;overflow:hidden;position:relative;cursor:pointer;border:3px solid #e2e8f0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ProductModal_imagePreview__1uZoZ:hover{transform:translateY(-2px);box-shadow:0 6px 12px -3px rgba(0,0,0,.1);border-color:#a5b4fc}.ProductModal_thumbnailSelected__IDWgG{border-color:#2980b9;box-shadow:0 0 0 4px rgba(79,70,229,.2)}.ProductModal_previewImg__YloA9{display:block;width:100%;height:100%;object-fit:cover}.ProductModal_thumbnailBadge__JmWS_{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);background-color:rgba(79,70,229,.9);color:white;font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:.375rem;display:flex;align-items:center;gap:.375rem}.ProductModal_videoPreviewContainer__2yyJb{margin-top:2rem}.ProductModal_videoWrapper__q8jfN{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:.5rem;overflow:hidden;background-color:#1e293b;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ProductModal_videoPreview__JxmPD{display:block;width:100%;height:100%;object-fit:contain}.ProductModal_dealPreview__Py8ND{background-color:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:2.5rem}.ProductModal_previewHeader__jiMwR{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background-color:#f1f5f9}.ProductModal_previewHeader__jiMwR h3{font-size:1.125rem;font-weight:600;color:#334155;margin:0}.ProductModal_previewContent___MyEN{display:flex;padding:1.5rem;gap:1.5rem;align-items:center}.ProductModal_previewImage__ZMwXu{width:100px;height:100px;object-fit:cover;border-radius:.375rem;flex-shrink:0;border:1px solid #e2e8f0}.ProductModal_placeholderImage__sDHwr{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e2e8f0;border-radius:.375rem;flex-shrink:0;color:#64748b}.ProductModal_placeholderImage__sDHwr span{font-size:.875rem;margin-top:.5rem}.ProductModal_previewDetails__0DQjt{flex:1;display:flex;flex-direction:column}.ProductModal_previewTitle__AMVGJ{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .375rem}.ProductModal_previewPrice__RLsB2{font-size:1.375rem;font-weight:700;color:#2980b9;margin:0 0 .75rem}.ProductModal_previewMeta__jWXs_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.ProductModal_previewCategory__Tx0M7,.ProductModal_previewCondition__0qzLD{font-size:.875rem;color:#475569;background-color:#e2e8f0;padding:.375rem .75rem;border-radius:.375rem;font-weight:500}.ProductModal_locationSection__56mqH{margin-bottom:2.5rem;padding:1.5rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.ProductModal_locationHint__OndMs{color:#4b5563;font-size:1rem;margin:0 0 1.5rem;line-height:1.6}.ProductModal_locationButtons__QixFR{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ProductModal_locationError__mJgTI{margin-bottom:1rem;padding:.75rem;border-left:3px solid #ef4444;background-color:#fee2e2;color:#b91c1c;border-radius:0 4px 4px 0}.ProductModal_locationConfirmation__jW2MS{display:inline-flex;align-items:center;gap:.5rem;color:#047857;font-size:.9375rem;font-weight:500;background-color:#d1fae5;padding:.75rem 1.25rem;border-radius:.5rem;margin-top:1rem;border:1px solid #a7f3d0}.ProductModal_locationCheckIcon__SAM4o{color:#047857}.ProductModal_publishSection__VPlJl{margin:2.5rem 0;padding-top:1.5rem;border-top:1px solid #e2e8f0}.ProductModal_publishCheckbox__6b03S{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.ProductModal_checkbox__xqmGl{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid #9ca3af;cursor:pointer;margin-top:.25rem;flex-shrink:0;accent-color:#2980b9}.ProductModal_checkbox__xqmGl:focus-visible{outline:2px solid #2980b9;outline-offset:2px}.ProductModal_checkboxLabel__k_kg0{font-size:.9375rem;color:#334155;line-height:1.6;cursor:pointer}.ProductModal_successContainer__icroc{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;height:100%;animation:ProductModal_fadeInSuccess__WNNRs .5s ease-out}@keyframes ProductModal_fadeInSuccess__WNNRs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProductModal_successIcon__f8sxq{width:64px;height:64px;background-color:#2980b9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:1.5rem}.ProductModal_successTitle__j6iPC{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.ProductModal_successMessage__clWIt{color:#6b7280;margin-bottom:2rem;font-size:1rem}.ProductModal_nextStepOptions__6cAwD{background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin-bottom:2rem;width:100%;max-width:400px}.ProductModal_nextStepOptions__6cAwD h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.ProductModal_nextStepsList__xzgvx{list-style:none;padding:0;margin:0;font-size:.875rem;color:#6b7280}.ProductModal_nextStepsList__xzgvx li{margin-bottom:.5rem;padding-left:1rem;position:relative}.ProductModal_nextStepsList__xzgvx li:before{content:"•";color:#2980b9;position:absolute;left:0}.ProductModal_successActions__1VDm6{display:flex;gap:1rem;justify-content:center}@media (max-width:992px){.ProductModal_modalContainer__RLT8r{max-width:95vw}.ProductModal_sidebar__empGL{width:220px}.ProductModal_content__oRTww{padding:1.5rem}}@media (max-width:768px){.ProductModal_modalOverlay__aL02u{padding:.5rem}.ProductModal_modalContainer__RLT8r{flex-direction:column;height:95vh;max-height:none;max-width:none;width:100%}.ProductModal_sidebar__empGL{width:100%;height:auto;padding:.75rem;border-right:none;border-bottom:1px solid #e5e7eb}.ProductModal_logoContainer__B0AYd{margin-bottom:1rem}.ProductModal_stepsContainer__9MGuD{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}.ProductModal_stepNavItem__eq12F{padding:.5rem .75rem;min-width:140px;flex-shrink:0}.ProductModal_stepNumCircle__PW3EM{width:24px;height:24px;margin-right:.5rem;font-size:.75rem}.ProductModal_stepLabel__3rjQd{font-size:.875rem}.ProductModal_content__oRTww{padding:1rem}.ProductModal_formContainer__2toqV{max-width:none}.ProductModal_formTitle__NYfSo{font-size:1.25rem}.ProductModal_formDescription__lVc_r{margin-bottom:1rem}.ProductModal_form__TwNRp{gap:.875rem}.ProductModal_formRow__vIpS3{grid-template-columns:1fr;gap:.875rem}.ProductModal_formInput__vQ_51,.ProductModal_formSelect__Olrqa,.ProductModal_formTextarea__QpMKq{padding:.5rem .75rem;font-size:1rem;min-height:44px}.ProductModal_formActions__009b7{margin-top:1.25rem;padding-top:.75rem}.ProductModal_backButton__YtRLZ,.ProductModal_cancelButton__rkYAo,.ProductModal_clearLocationButton__OE9yY,.ProductModal_locationButton__hQ3cT,.ProductModal_primaryButton__Hjct6,.ProductModal_publishButton__u_YGn,.ProductModal_secondaryButton__FhEoL{padding:.75rem 1rem;font-size:.9375rem}.ProductModal_compactPreview__J22MU{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem}.ProductModal_compactPlaceholder__Zbllh,.ProductModal_compactPreviewImage__kSL3W{width:40px;height:40px}.ProductModal_compactDetails__RRoPX{width:100%}.ProductModal_locationActions__1FKl0{flex-direction:column;gap:.375rem}.ProductModal_locationActions__1FKl0 .ProductModal_clearLocationButton__OE9yY,.ProductModal_locationActions__1FKl0 .ProductModal_locationButton__hQ3cT{width:100%;justify-content:center}.ProductModal_compactTerms__SAnEb{padding:.5rem}}@media (max-width:480px){.ProductModal_sidebar__empGL{padding:.5rem}.ProductModal_content__oRTww{padding:.75rem}.ProductModal_formInput__vQ_51,.ProductModal_formSelect__Olrqa,.ProductModal_formTextarea__QpMKq{padding:.5rem;font-size:16px}.ProductModal_sectionTitle__FcL7j{font-size:1rem}.ProductModal_formActions__009b7{flex-direction:column;gap:.75rem}.ProductModal_backButton__YtRLZ,.ProductModal_cancelButton__rkYAo,.ProductModal_clearLocationButton__OE9yY,.ProductModal_locationButton__hQ3cT,.ProductModal_primaryButton__Hjct6,.ProductModal_publishButton__u_YGn,.ProductModal_secondaryButton__FhEoL{width:100%;padding:.75rem}}.ProductModal_formInput__vQ_51[type=date]{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}.ProductModal_formInput__vQ_51[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:.75rem;width:16px;height:16px;cursor:pointer}.ProductModal_compactPreview__J22MU{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#f8fafc}.ProductModal_compactPreviewImage__kSL3W{width:48px;height:48px;border-radius:4px;object-fit:cover;flex-shrink:0}.ProductModal_compactPlaceholder__Zbllh{width:48px;height:48px;border-radius:4px;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.ProductModal_compactDetails__RRoPX{flex:1;min-width:0}.ProductModal_compactTitle__TKO4r{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductModal_compactPrice__A_9N9{font-size:.875rem;font-weight:500;color:#2980b9;margin-bottom:.25rem}.ProductModal_compactCategory__IwbPo{font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductModal_locationActions__1FKl0{display:flex;gap:.5rem;margin-top:.5rem}.ProductModal_locationActions__1FKl0 .ProductModal_clearLocationButton__OE9yY,.ProductModal_locationActions__1FKl0 .ProductModal_locationButton__hQ3cT{padding:.375rem .75rem;font-size:.8125rem;border-radius:4px;display:flex;align-items:center;gap:.375rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.ProductModal_locationActions__1FKl0 .ProductModal_locationButton__hQ3cT{background:#f8fafc;border:1px solid #e2e8f0;color:#374151}.ProductModal_locationActions__1FKl0 .ProductModal_locationButton__hQ3cT:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.ProductModal_locationActions__1FKl0 .ProductModal_activeLocationButton__VrWeB{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.ProductModal_locationActions__1FKl0 .ProductModal_clearLocationButton__OE9yY{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.ProductModal_locationActions__1FKl0 .ProductModal_clearLocationButton__OE9yY:hover:not(:disabled){background:#fecaca;border-color:#f87171}.ProductModal_locationSuccess__wDahX{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .75rem;background:#dcfce7;border:1px solid #bbf7d0;border-radius:4px;color:#166534;font-size:.8125rem}.ProductModal_compactTerms__SAnEb{padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:.5rem}.ProductModal_compactTerms__SAnEb .ProductModal_checkboxLabel__k_kg0{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;line-height:1.4}.ProductModal_compactTerms__SAnEb .ProductModal_checkbox__xqmGl{margin-top:.125rem;flex-shrink:0}.ProductModal_compactTerms__SAnEb .ProductModal_checkboxText__A2shi{color:#374151}.ProductModal_compactTerms__SAnEb .ProductModal_termsLink__6JNXL{color:#2980b9;text-decoration:none;font-weight:500}.ProductModal_compactTerms__SAnEb .ProductModal_termsLink__6JNXL:hover{text-decoration:underline}.ProductModal_compactTerms__SAnEb .ProductModal_requiredMark__feN8P{color:#ef4444;font-weight:600}@media (prefers-color-scheme:dark){.ProductModal_modalOverlay__aL02u{background-color:rgba(0,0,0,.8)}.ProductModal_modalContainer__RLT8r{background-color:var(--gray-800,#1f2937);box-shadow:0 8px 16px rgba(0,0,0,.3)}.ProductModal_sidebar__empGL{background:var(--gray-800,#1f2937);border-right:1px solid var(--gray-700,#374151)}.ProductModal_logoText__uHYUY{color:var(--gray-100,#f3f4f6)}.ProductModal_autosaveIndicator__z6Q6g{color:var(--gray-400,#9ca3af)}.ProductModal_saving__Jt5q7{color:var(--blue-400,#60a5fa)}.ProductModal_closeButton__kAuqH{background:rgba(31,41,55,.9);border:1px solid var(--gray-700,#374151);color:var(--gray-400,#9ca3af)}.ProductModal_closeButton__kAuqH:hover{background:var(--gray-700,#374151);color:var(--gray-100,#f3f4f6);border-color:var(--gray-600,#4b5563);box-shadow:0 2px 4px rgba(0,0,0,.3)}.ProductModal_stepNavItem__eq12F:hover:not(.ProductModal_stepNavDisabled__XLG_V){background:rgba(55,65,81,.6);border-color:var(--gray-600,#4b5563)}.ProductModal_stepNavActive__nkDtI{background:var(--blue-600,#2563eb);border-color:var(--blue-600,#2563eb);box-shadow:0 2px 8px rgba(37,99,235,.4)}.ProductModal_stepNavCompleted__GSoks{background:rgba(34,197,94,.2);border-color:var(--emerald-500,#10b981)}.ProductModal_stepNavCompleted__GSoks .ProductModal_stepNumCircle__PW3EM{background:var(--emerald-500,#10b981);color:white;box-shadow:0 1px 3px rgba(16,185,129,.4)}.ProductModal_stepNavCompleted__GSoks .ProductModal_stepLabel__3rjQd{color:var(--emerald-400,#34d399);font-weight:500}.ProductModal_stepNumCircle__PW3EM{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.ProductModal_stepLabel__3rjQd{color:var(--gray-300,#d1d5db)}.ProductModal_stepNavActive__nkDtI .ProductModal_stepNumCircle__PW3EM{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.ProductModal_stepNavActive__nkDtI .ProductModal_stepLabel__3rjQd{color:white}.ProductModal_content__oRTww{background-color:var(--gray-900,#111827)}.ProductModal_errorAlert__Lyvhv{background-color:var(--red-50,rgba(239,68,68,.1));color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.3)}.ProductModal_formTitle__NYfSo{color:var(--gray-100,#f3f4f6)}.ProductModal_formDescription__lVc_r{color:var(--gray-400,#9ca3af)}.ProductModal_formLabel__TbQY9{color:var(--gray-200,#e5e7eb)}.ProductModal_requiredMark__feN8P{color:var(--red-400,#f87171)}.ProductModal_formInput__vQ_51,.ProductModal_formSelect__Olrqa,.ProductModal_formTextarea__QpMKq{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.ProductModal_formInput__vQ_51:focus,.ProductModal_formSelect__Olrqa:focus,.ProductModal_formTextarea__QpMKq:focus{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1);background-color:var(--gray-700,#374151)}.ProductModal_formInput__vQ_51::placeholder,.ProductModal_formTextarea__QpMKq::placeholder{color:var(--gray-400,#9ca3af)}.ProductModal_inputError__QyIUs{border-color:var(--red-500,#ef4444)}.ProductModal_fieldError__Fgq27{color:var(--red-400,#f87171)}.ProductModal_submitError__bOCy2{color:var(--red-400,#f87171);background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.ProductModal_loginRequirement__qpSJ1{background-color:var(--gray-750,#2d3748);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}.ProductModal_inputHint__Ze3W_{color:var(--gray-400,#9ca3af)}.ProductModal_priceInputWrapper__JHQdb{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.ProductModal_priceInputWrapper__JHQdb:focus-within{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ProductModal_priceInputWrapper__JHQdb.ProductModal_inputError__QyIUs{border-color:var(--red-500,#ef4444)}.ProductModal_currencySymbol__newMy{color:var(--gray-400,#9ca3af);background-color:var(--gray-600,#4b5563);border-right:1px solid var(--gray-500,#6b7280)}.ProductModal_priceInput__VsqC1{background-color:initial;color:var(--gray-100,#f3f4f6)}.ProductModal_priceInput__VsqC1:focus{outline:none}.ProductModal_tagsInputWrapper__xbs9g{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.ProductModal_tagIcon__IQ1Es{color:var(--gray-400,#9ca3af)}.ProductModal_toggleLabel__1flgV{color:var(--gray-200,#e5e7eb)}.ProductModal_toggleLabel__1flgV:before{background-color:var(--gray-600,#4b5563)}.ProductModal_toggleInput__h77ce:checked+.ProductModal_toggleLabel__1flgV:before{background-color:var(--blue-500,#3b82f6)}.ProductModal_toggleInput__h77ce:focus-visible+.ProductModal_toggleLabel__1flgV{outline-color:var(--blue-500,#3b82f6)}.ProductModal_primaryButton__Hjct6,.ProductModal_publishButton__u_YGn{background-color:var(--blue-600,#2563eb);color:white;border-color:var(--blue-600,#2563eb)}.ProductModal_primaryButton__Hjct6:hover:not(:disabled),.ProductModal_publishButton__u_YGn:hover:not(:disabled){background-color:var(--blue-700,#1d4ed8);border-color:var(--blue-700,#1d4ed8);box-shadow:0 4px 12px rgba(37,99,235,.3)}.ProductModal_primaryButton__Hjct6:disabled,.ProductModal_publishButton__u_YGn:disabled{background-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af);border-color:var(--gray-600,#4b5563)}.ProductModal_backButton__YtRLZ,.ProductModal_cancelButton__rkYAo,.ProductModal_secondaryButton__FhEoL{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}.ProductModal_backButton__YtRLZ:hover,.ProductModal_cancelButton__rkYAo:hover,.ProductModal_secondaryButton__FhEoL:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6);border-color:var(--gray-500,#6b7280)}.ProductModal_clearLocationButton__OE9yY,.ProductModal_locationButton__hQ3cT{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}.ProductModal_clearLocationButton__OE9yY:hover,.ProductModal_locationButton__hQ3cT:hover:not(:disabled){background-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6);border-color:var(--gray-500,#6b7280)}.ProductModal_activeLocationButton__VrWeB{background-color:var(--blue-600,#2563eb);color:white;border-color:var(--blue-600,#2563eb)}.ProductModal_locationButton__hQ3cT:disabled{background-color:var(--gray-700,#374151);color:var(--gray-500,#6b7280);border-color:var(--gray-600,#4b5563)}.ProductModal_tabButton__OUovn{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}.ProductModal_tabButton__OUovn:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.ProductModal_activeTab__1Atn5{background-color:var(--blue-600,#2563eb);color:white;border-color:var(--blue-600,#2563eb)}.ProductModal_mediaContent__eHW5I{background-color:var(--gray-800,#1f2937)}.ProductModal_sectionTitle__FcL7j{color:var(--gray-200,#e5e7eb)}.ProductModal_thumbnailHint__5HYNm{color:var(--gray-400,#9ca3af)}.ProductModal_imagePreview__1uZoZ{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.ProductModal_imagePreview__1uZoZ:hover{border-color:var(--gray-500,#6b7280);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ProductModal_thumbnailSelected__IDWgG{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.3)}.ProductModal_thumbnailBadge__JmWS_{background-color:var(--blue-600,#2563eb);color:white}.ProductModal_videoPreviewContainer__2yyJb{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.ProductModal_videoPreview__JxmPD{background-color:var(--gray-800,#1f2937)}.ProductModal_dealPreview__Py8ND{background-color:var(--gray-750,#2d3748);border:1px solid var(--gray-600,#4b5563)}.ProductModal_previewHeader__jiMwR{background-color:var(--gray-700,#374151);border-bottom:1px solid var(--gray-600,#4b5563)}.ProductModal_previewHeader__jiMwR h3{color:var(--gray-100,#f3f4f6)}.ProductModal_previewContent___MyEN{background-color:var(--gray-750,#2d3748)}.ProductModal_placeholderImage__sDHwr{background-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af);border:1px solid var(--gray-500,#6b7280)}.ProductModal_placeholderImage__sDHwr span{color:var(--gray-400,#9ca3af)}.ProductModal_previewTitle__AMVGJ{color:var(--gray-100,#f3f4f6)}.ProductModal_previewPrice__RLsB2{color:var(--blue-400,#60a5fa)}.ProductModal_previewMeta__jWXs_{color:var(--gray-400,#9ca3af)}.ProductModal_previewCategory__Tx0M7,.ProductModal_previewCondition__0qzLD{color:var(--gray-300,#d1d5db)}.ProductModal_locationHint__OndMs{color:var(--gray-400,#9ca3af)}.ProductModal_locationError__mJgTI{color:var(--red-400,#f87171);background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.ProductModal_locationConfirmation__jW2MS{background-color:var(--gray-750,#2d3748);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}.ProductModal_locationCheckIcon__SAM4o{color:var(--emerald-400,#34d399)}.ProductModal_publishCheckbox__6b03S{color:var(--gray-200,#e5e7eb)}.ProductModal_checkbox__xqmGl{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.ProductModal_checkbox__xqmGl:focus-visible{outline-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ProductModal_checkboxLabel__k_kg0{color:var(--gray-200,#e5e7eb)}.ProductModal_successContainer__icroc{background-color:var(--gray-800,#1f2937);color:var(--gray-100,#f3f4f6)}.ProductModal_successIcon__f8sxq{color:var(--emerald-400,#34d399)}.ProductModal_successTitle__j6iPC{color:var(--gray-100,#f3f4f6)}.ProductModal_successMessage__clWIt{color:var(--gray-300,#d1d5db)}.ProductModal_nextStepOptions__6cAwD h4{color:var(--gray-200,#e5e7eb)}.ProductModal_nextStepsList__xzgvx{color:var(--gray-300,#d1d5db)}.ProductModal_nextStepsList__xzgvx li:before{color:var(--emerald-400,#34d399)}.ProductModal_compactPreview__J22MU{background-color:var(--gray-750,#2d3748);border:1px solid var(--gray-600,#4b5563)}.ProductModal_compactPlaceholder__Zbllh{background-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af);border:1px solid var(--gray-500,#6b7280)}.ProductModal_compactTitle__TKO4r{color:var(--gray-100,#f3f4f6)}.ProductModal_compactPrice__A_9N9{color:var(--blue-400,#60a5fa)}.ProductModal_compactCategory__IwbPo{color:var(--gray-300,#d1d5db)}.ProductModal_locationSuccess__wDahX{background-color:rgba(16,185,129,.1);color:var(--emerald-400,#34d399);border:1px solid rgba(16,185,129,.3)}.ProductModal_compactTerms__SAnEb .ProductModal_checkboxLabel__k_kg0{color:var(--gray-200,#e5e7eb)}.ProductModal_compactTerms__SAnEb .ProductModal_checkboxText__A2shi{color:var(--gray-300,#d1d5db)}.ProductModal_compactTerms__SAnEb .ProductModal_termsLink__6JNXL{color:var(--blue-400,#60a5fa)}.ProductModal_compactTerms__SAnEb .ProductModal_termsLink__6JNXL:hover{color:var(--blue-300,#93c5fd)}.ProductModal_compactTerms__SAnEb .ProductModal_requiredMark__feN8P{color:var(--red-400,#f87171)}.ProductModal_formSection__PCQEH{background-color:var(--gray-750,#2d3748);border:1px solid var(--gray-600,#4b5563)}.ProductModal_toggleText__tSjME{color:var(--gray-200,#e5e7eb)}.ProductModal_attributeRow__x0OlX{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.ProductModal_addButton__4Os9T{background-color:var(--blue-600,#2563eb);color:white;border-color:var(--blue-600,#2563eb)}.ProductModal_addButton__4Os9T:hover{background-color:var(--blue-700,#1d4ed8);border-color:var(--blue-700,#1d4ed8)}.ProductModal_removeButton__G_Bsg{background-color:var(--red-600,#dc2626);color:white;border-color:var(--red-600,#dc2626)}.ProductModal_removeButton__G_Bsg:hover{background-color:var(--red-700,#b91c1c);border-color:var(--red-700,#b91c1c)}.ProductModal_formInput__vQ_51[type=date]{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.ProductModal_formInput__vQ_51[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);background-color:var(--gray-600,#4b5563);border-radius:2px}.ProductModal_formInput__vQ_51[type=date]:focus{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}}@media (prefers-color-scheme:dark) and (prefers-contrast:high){.ProductModal_modalContainer__RLT8r{border:2px solid var(--gray-600,#4b5563)}.ProductModal_formInput__vQ_51,.ProductModal_formSelect__Olrqa,.ProductModal_formTextarea__QpMKq,.ProductModal_priceInputWrapper__JHQdb,.ProductModal_tagsInputWrapper__xbs9g{border-width:2px}.ProductModal_formInput__vQ_51:focus,.ProductModal_formSelect__Olrqa:focus,.ProductModal_formTextarea__QpMKq:focus,.ProductModal_priceInputWrapper__JHQdb:focus-within,.ProductModal_tagsInputWrapper__xbs9g:focus-within{border-width:2px;box-shadow:0 0 0 4px rgba(59,130,246,.2)}.ProductModal_backButton__YtRLZ,.ProductModal_cancelButton__rkYAo,.ProductModal_clearLocationButton__OE9yY,.ProductModal_locationButton__hQ3cT,.ProductModal_primaryButton__Hjct6,.ProductModal_publishButton__u_YGn,.ProductModal_secondaryButton__FhEoL,.ProductModal_stepNavItem__eq12F{border-width:2px}.ProductModal_stepNavActive__nkDtI{border-width:2px;box-shadow:0 0 0 3px rgba(37,99,235,.3)}}@media (prefers-reduced-motion:reduce){.ProductModal_backButton__YtRLZ,.ProductModal_cancelButton__rkYAo,.ProductModal_clearLocationButton__OE9yY,.ProductModal_closeButton__kAuqH,.ProductModal_formInput__vQ_51,.ProductModal_formSelect__Olrqa,.ProductModal_formTextarea__QpMKq,.ProductModal_imagePreview__1uZoZ,.ProductModal_locationButton__hQ3cT,.ProductModal_modalOverlay__aL02u,.ProductModal_priceInputWrapper__JHQdb,.ProductModal_primaryButton__Hjct6,.ProductModal_publishButton__u_YGn,.ProductModal_secondaryButton__FhEoL,.ProductModal_stepNavItem__eq12F,.ProductModal_successContainer__icroc,.ProductModal_tabButton__OUovn,.ProductModal_tagsInputWrapper__xbs9g{animation:none;transition:none}.ProductModal_saving__Jt5q7{animation:none}@keyframes ProductModal_fadeInOverlay__XlZ__{0%,to{opacity:1}}@keyframes ProductModal_fadeInSuccess__WNNRs{0%,to{opacity:1}}@keyframes ProductModal_pulse__U6EBN{0%,to{opacity:1}}}.DealModal_modalOverlay__YHcSf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:DealModal_fadeInOverlay__6fbbQ .3s ease-out}@keyframes DealModal_fadeInOverlay__6fbbQ{0%{opacity:0}to{opacity:1}}.DealModal_modalContainer__bi67h{display:flex;width:100%;max-width:1100px;height:90vh;max-height:800px;background:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.15);border-radius:12px;overflow:hidden;position:relative;transition:height .3s ease,width .3s ease}.DealModal_sidebar__uSor6{width:180px;background:#f8fafc;padding:1rem .75rem;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid rgba(0,0,0,.05)}.DealModal_logoContainer__btwLt{display:flex;flex-direction:column;margin-bottom:1.5rem;padding:0 .5rem}.DealModal_logoText__dIchI{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;letter-spacing:-.025em}.DealModal_autosaveIndicator__D9taU{font-size:.6875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8;transition:color .2s ease}.DealModal_saving__oB_1L{color:#3b82f6;animation:DealModal_pulse__EODRE 3s ease infinite}@keyframes DealModal_pulse__EODRE{0%,to{opacity:.8}50%{opacity:1}}.DealModal_closeButton__Vaa5I{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:all .2s ease}.DealModal_closeButton__Vaa5I:hover{background:rgba(255,255,255,1);color:#1e293b;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DealModal_stepsContainer__5_rrQ{display:flex;flex-direction:column;flex-grow:1;gap:.375rem}.DealModal_stepNavItem__i2TXT{display:flex;align-items:center;padding:.625rem .5rem;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;position:relative;background:transparent}.DealModal_stepNavItem__i2TXT:hover:not(.DealModal_stepNavDisabled__yhTAy){background:rgba(255,255,255,.6);border-color:#e2e8f0;transform:translateX(2px)}.DealModal_stepNavActive__GdGUb{background:#2980b9;color:white;font-weight:600;border-color:#2980b9;box-shadow:0 2px 8px rgba(41,128,185,.25)}.DealModal_stepNavCompleted__XvTPz{background:rgba(34,197,94,.1);border-color:#22c55e}.DealModal_stepNavCompleted__XvTPz .DealModal_stepNumCircle__7YlCa{background:#22c55e;color:white;box-shadow:0 1px 3px rgba(34,197,94,.3)}.DealModal_stepNavCompleted__XvTPz .DealModal_stepLabel__JwGdS{color:#166534;font-weight:500}.DealModal_stepNavDisabled__yhTAy{opacity:.4;cursor:not-allowed;background:transparent!important;transform:none!important}.DealModal_stepNumCircle__7YlCa{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-right:.625rem;flex-shrink:0;transition:all .2s ease;border:2px solid transparent}.DealModal_stepNavActive__GdGUb .DealModal_stepNumCircle__7YlCa{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.DealModal_stepLabel__JwGdS{font-size:.8125rem;color:#475569;transition:color .2s ease;font-weight:500;line-height:1.2}.DealModal_stepNavActive__GdGUb .DealModal_stepLabel__JwGdS{color:white;font-weight:600}.DealModal_content__IpxWD{flex:1;padding:1.25rem 1.5rem;overflow-y:auto;position:relative;background-color:#ffffff}.DealModal_errorAlert__5lx3c{background-color:#fee2e2;color:#b91c1c;padding:.625rem 1rem;border-radius:.5rem;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;border:1px solid #fecaca;font-weight:500}.DealModal_errorAlert__5lx3c svg{flex-shrink:0}.DealModal_stepContent__gyZ3n{height:100%}.DealModal_formContainer__NhkXf{max-width:700px;margin:0 auto;padding:0}.DealModal_formTitle__6WHGf{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}.DealModal_formDescription__HXG9M{color:#6b7280;margin-bottom:1.25rem;font-size:.9375rem}.DealModal_form__TMGAe{display:flex;flex-direction:column;gap:.875rem}.DealModal_formGroup___AAYk{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.DealModal_formRow__TUqAx{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.DealModal_formLabel__FRiYv{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:0}.DealModal_requiredMark__788G3{color:#ef4444;margin-left:.25rem}.DealModal_formInput__iNnA7,.DealModal_formSelect__SB20q,.DealModal_formTextarea___o_o_{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#ffffff;color:#111827;line-height:1.4}.DealModal_formInput__iNnA7::placeholder,.DealModal_formTextarea___o_o_::placeholder{color:var(--modal-text-muted);opacity:.6}.DealModal_formInput__iNnA7:focus,.DealModal_formSelect__SB20q:focus,.DealModal_formTextarea___o_o_:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2);background-color:#fefeff}.DealModal_inputError__dolPi{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171}.DealModal_fieldError__WkBGS{color:#dc2626;font-size:.8125rem;margin-top:.25rem}.DealModal_submitError__w3VCv{text-align:center;font-weight:600;padding:.875rem;background-color:#fee2e2;border-radius:.375rem;border:1px solid #fecaca}.DealModal_loginRequirement__C16pO{text-align:right;margin-top:.5rem;font-style:italic;color:#64748b}.DealModal_formTextarea___o_o_{resize:vertical;min-height:80px;font-family:inherit}.DealModal_formSelect__SB20q{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:3rem}.DealModal_inputHint__4oOEa{font-size:.8125rem;color:#6b7280;margin-top:.25rem;line-height:1.3}.DealModal_priceInputWrapper__7Dd_K{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;padding:0}.DealModal_priceInputWrapper__7Dd_K:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.DealModal_priceInputWrapper__7Dd_K.DealModal_inputError__dolPi{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171}.DealModal_currencySymbol__KTIPP{background-color:#f9fafb;color:#6b7280;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;border-right:1px solid #e5e7eb;user-select:none}.DealModal_priceInput__mh4F4{border:none;outline:none;padding:.625rem .75rem;font-size:.9375rem;background:transparent;flex:1;color:#111827}.DealModal_priceInput__mh4F4:focus{box-shadow:none;border-color:transparent}.DealModal_priceInput__mh4F4::-webkit-inner-spin-button,.DealModal_priceInput__mh4F4::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DealModal_priceInput__mh4F4[type=number]{-moz-appearance:textfield}.DealModal_tagsInputWrapper__tN9RZ{position:relative;display:flex;align-items:center}.DealModal_tagIcon__RQ_yg{position:absolute;left:.75rem;color:#6b7280;z-index:1;pointer-events:none}.DealModal_tagsInputWrapper__tN9RZ .DealModal_formInput__iNnA7{padding-left:2.25rem}.DealModal_toggleSwitch__0fGnc{position:relative;display:inline-block;width:44px;height:24px}.DealModal_toggleInput__2y4Y3{opacity:0;width:0;height:0}.DealModal_toggleLabel__rIbDx{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.2s;border-radius:24px}.DealModal_toggleLabel__rIbDx:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DealModal_toggleInput__2y4Y3:checked+.DealModal_toggleLabel__rIbDx{background-color:#2980b9}.DealModal_toggleInput__2y4Y3:focus-visible+.DealModal_toggleLabel__rIbDx{box-shadow:0 0 0 3px rgba(79,70,229,.2)}.DealModal_toggleInput__2y4Y3:checked+.DealModal_toggleLabel__rIbDx:before{transform:translateX(20px)}.DealModal_categorySelection__6N6v8{border:1px solid #d1d5db;border-radius:6px;padding:.75rem;background-color:#ffffff;min-height:100px}.DealModal_formActions__LTECe{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.DealModal_primaryButton__TbCng,.DealModal_publishButton__HxnAr{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background:#2980b9;box-shadow:inset 0 1px 0 rgba(255,255,255,.15);color:white;border:none;border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.DealModal_primaryButton__TbCng:hover:not(:disabled),.DealModal_publishButton__HxnAr:hover:not(:disabled){background-color:var(--modal-primary-hover)}.DealModal_primaryButton__TbCng:disabled,.DealModal_publishButton__HxnAr:disabled{background-color:var(--modal-primary-light);cursor:not-allowed}.DealModal_publishButton__HxnAr{background-color:var(--modal-success)}.DealModal_publishButton__HxnAr:hover:not(:disabled){background-color:#047857}.DealModal_publishButton__HxnAr:disabled{background-color:#a7f3d0}.DealModal_backButton__17ZF1,.DealModal_cancelButton__fGTwq,.DealModal_secondaryButton__tKZvV{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.DealModal_backButton__17ZF1:hover,.DealModal_cancelButton__fGTwq:hover,.DealModal_secondaryButton__tKZvV:hover{background-color:var(--modal-bg-light);color:var(--modal-text-primary)}.DealModal_clearLocationButton__wD9i_,.DealModal_locationButton__RdnwA{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.DealModal_activeLocationButton__v9iwy,.DealModal_locationButton__RdnwA:hover:not(:disabled){border-color:var(--modal-primary-light);background-color:var(--modal-primary-bg);color:var(--modal-primary)}.DealModal_clearLocationButton__wD9i_{color:var(--modal-error);border-color:var(--modal-error-light)}.DealModal_clearLocationButton__wD9i_:hover{background-color:var(--modal-error-bg);border-color:var(--modal-error-light)}.DealModal_locationButton__RdnwA:hover:not(:disabled){border-color:#a5b4fc;background-color:#eef2ff;color:#2980b9}.DealModal_activeLocationButton__v9iwy{background-color:#e0e7ff;border-color:#a5b4fc;color:#2980b9}.DealModal_locationButton__RdnwA:disabled{opacity:.6;cursor:not-allowed}.DealModal_clearLocationButton__wD9i_{color:#ef4444;border-color:#fecaca}.DealModal_clearLocationButton__wD9i_:hover{background-color:#fee2e2;border-color:#fca5a5}.DealModal_tabContainer__pYc3r{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.DealModal_tabButton__vf9Yu{padding:.875rem 1.5rem;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;font-size:1rem;font-weight:600;color:#64748b;cursor:pointer;position:relative;transition:opacity .2s ease,transform .2s ease}.DealModal_tabButton__vf9Yu:hover{color:#2980b9;background-color:#f8fafc}.DealModal_activeTab__G6jjW{color:#2980b9;border-bottom-color:#2980b9}.DealModal_mediaContent__4GOlh{margin-bottom:2rem;padding:.5rem 0}.DealModal_uploadSection__8_vqm{margin-bottom:2rem}.DealModal_sectionTitle__zuJw4{font-size:1.25rem;font-weight:600;color:#1e293b;margin:2rem 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.DealModal_thumbnailSection__NwJJ2{margin-top:2.5rem}.DealModal_thumbnailHint__d1Tpv{color:#64748b;font-size:.9375rem;margin-bottom:1rem}.DealModal_imageGrid__PnDyx{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:1rem;margin-top:1rem}.DealModal_imagePreview__e1G0c{aspect-ratio:1;border-radius:.5rem;overflow:hidden;position:relative;cursor:pointer;border:3px solid #e2e8f0;transition:opacity .2s ease,transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.DealModal_imagePreview__e1G0c:hover{transform:translateY(-2px);box-shadow:0 6px 12px -3px rgba(0,0,0,.1);border-color:#a5b4fc}.DealModal_thumbnailSelected__bPzZ2{border-color:#2980b9;box-shadow:0 0 0 4px rgba(79,70,229,.2)}.DealModal_previewImg__0k1e5{display:block;width:100%;height:100%;object-fit:cover}.DealModal_thumbnailBadge__Mn_Es{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);background-color:rgba(79,70,229,.9);color:white;font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:.375rem;display:flex;align-items:center;gap:.375rem}.DealModal_videoPreviewContainer__twwE0{margin-top:2rem}.DealModal_videoWrapper__FJShx{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:.5rem;overflow:hidden;background-color:#1e293b;box-shadow:0 4px 10px rgba(0,0,0,.1)}.DealModal_videoPreview__OOCxq{display:block;width:100%;height:100%;object-fit:contain}.DealModal_dealPreview__F6Bvj{background-color:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:2.5rem}.DealModal_previewHeader__krgT1{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background-color:#f1f5f9}.DealModal_previewHeader__krgT1 h3{font-size:1.125rem;font-weight:600;color:#334155;margin:0}.DealModal_previewContent__oHtMz{display:flex;padding:1.5rem;gap:1.5rem;align-items:center}.DealModal_previewImage__4eOHm{width:100px;height:100px;object-fit:cover;border-radius:.375rem;flex-shrink:0;border:1px solid #e2e8f0}.DealModal_placeholderImage__P0aRx{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e2e8f0;border-radius:.375rem;flex-shrink:0;color:#64748b}.DealModal_placeholderImage__P0aRx span{font-size:.875rem;margin-top:.5rem}.DealModal_previewDetails__tZSW8{flex:1;display:flex;flex-direction:column}.DealModal_previewTitle__YWHpI{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .375rem}.DealModal_previewPrice__DZbTa{font-size:1.375rem;font-weight:700;color:#2980b9;margin:0 0 .75rem}.DealModal_previewMeta__LrajA{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.DealModal_previewCategory__QiSfM,.DealModal_previewCondition__PxVMu{font-size:.875rem;color:#475569;background-color:#e2e8f0;padding:.375rem .75rem;border-radius:.375rem;font-weight:500}.DealModal_locationSection__7RtQj{margin-bottom:2.5rem;padding:1.5rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.DealModal_locationHint__vHpp_{color:#4b5563;font-size:1rem;margin:0 0 1.5rem;line-height:1.6}.DealModal_locationButtons__lPJmF{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.DealModal_locationError__qwFPz{margin-bottom:1rem;padding:.75rem;border-left:3px solid #ef4444;background-color:#fee2e2;color:#b91c1c;border-radius:0 4px 4px 0}.DealModal_locationConfirmation__dT5BW{display:inline-flex;align-items:center;gap:.5rem;color:#047857;font-size:.9375rem;font-weight:500;background-color:#d1fae5;padding:.75rem 1.25rem;border-radius:.5rem;margin-top:1rem;border:1px solid #a7f3d0}.DealModal_locationCheckIcon__ztmLh{color:#047857}.DealModal_publishSection__vFeIE{margin:2.5rem 0;padding-top:1.5rem;border-top:1px solid #e2e8f0}.DealModal_publishCheckbox__zDk_O{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.DealModal_checkbox__bJQ1z{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid #9ca3af;cursor:pointer;margin-top:.25rem;flex-shrink:0;accent-color:#2980b9}.DealModal_checkbox__bJQ1z:focus-visible{outline:2px solid #2980b9;outline-offset:2px}.DealModal_checkboxLabel__TsZn6{font-size:.9375rem;color:#334155;line-height:1.6;cursor:pointer}.DealModal_successContainer__woImz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;height:100%;animation:DealModal_fadeInSuccess__bwqrh .5s ease-out}@keyframes DealModal_fadeInSuccess__bwqrh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DealModal_successIcon__us6wq{width:64px;height:64px;background-color:#2980b9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:1.5rem}.DealModal_successTitle__aE7ej{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.DealModal_successMessage__6K4wg{color:#6b7280;margin-bottom:2rem;font-size:1rem}.DealModal_nextStepOptions__ULZhd{background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin-bottom:2rem;width:100%;max-width:400px}.DealModal_nextStepOptions__ULZhd h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.DealModal_nextStepsList__ykKsg{list-style:none;padding:0;margin:0;font-size:.875rem;color:#6b7280}.DealModal_nextStepsList__ykKsg li{margin-bottom:.5rem;padding-left:1rem;position:relative}.DealModal_nextStepsList__ykKsg li:before{content:"•";color:#2980b9;position:absolute;left:0}.DealModal_successActions__iYQ_H{display:flex;gap:1rem;justify-content:center}@media (max-width:992px){.DealModal_modalContainer__bi67h{max-width:95vw}.DealModal_sidebar__uSor6{width:220px}.DealModal_content__IpxWD{padding:1.5rem}}@media (max-width:768px){.DealModal_modalOverlay__YHcSf{padding:.5rem}.DealModal_modalContainer__bi67h{flex-direction:column;height:95vh;max-height:none;max-width:none;width:100%}.DealModal_sidebar__uSor6{width:100%;height:auto;padding:.75rem;border-right:none;border-bottom:1px solid #e5e7eb}.DealModal_logoContainer__btwLt{margin-bottom:1rem}.DealModal_stepsContainer__5_rrQ{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}.DealModal_stepNavItem__i2TXT{padding:.5rem .75rem;min-width:140px;flex-shrink:0}.DealModal_stepNumCircle__7YlCa{width:24px;height:24px;margin-right:.5rem;font-size:.75rem}.DealModal_stepLabel__JwGdS{font-size:.875rem}.DealModal_content__IpxWD{padding:1rem}.DealModal_formContainer__NhkXf{max-width:none}.DealModal_formTitle__6WHGf{font-size:1.25rem}.DealModal_formDescription__HXG9M{margin-bottom:1rem}.DealModal_form__TMGAe{gap:.875rem}.DealModal_formRow__TUqAx{grid-template-columns:1fr;gap:.875rem}.DealModal_formInput__iNnA7,.DealModal_formSelect__SB20q,.DealModal_formTextarea___o_o_{padding:.5rem .75rem;font-size:1rem;min-height:44px}.DealModal_formActions__LTECe{margin-top:1.25rem;padding-top:.75rem}.DealModal_backButton__17ZF1,.DealModal_cancelButton__fGTwq,.DealModal_clearLocationButton__wD9i_,.DealModal_locationButton__RdnwA,.DealModal_primaryButton__TbCng,.DealModal_publishButton__HxnAr,.DealModal_secondaryButton__tKZvV{padding:.75rem 1rem;font-size:.9375rem}.DealModal_compactPreview__IBOYW{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem}.DealModal_compactPlaceholder___TkMi,.DealModal_compactPreviewImage__OJfbx{width:40px;height:40px}.DealModal_compactDetails__9QNCW{width:100%}.DealModal_locationActions___ZTMU{flex-direction:column;gap:.375rem}.DealModal_locationActions___ZTMU .DealModal_clearLocationButton__wD9i_,.DealModal_locationActions___ZTMU .DealModal_locationButton__RdnwA{width:100%;justify-content:center}.DealModal_compactTerms__ENIgI{padding:.5rem}}@media (max-width:480px){.DealModal_sidebar__uSor6{padding:.5rem}.DealModal_content__IpxWD{padding:.75rem}.DealModal_formInput__iNnA7,.DealModal_formSelect__SB20q,.DealModal_formTextarea___o_o_{padding:.5rem;font-size:16px}.DealModal_sectionTitle__zuJw4{font-size:1rem}.DealModal_formActions__LTECe{flex-direction:column;gap:.75rem}.DealModal_backButton__17ZF1,.DealModal_cancelButton__fGTwq,.DealModal_clearLocationButton__wD9i_,.DealModal_locationButton__RdnwA,.DealModal_primaryButton__TbCng,.DealModal_publishButton__HxnAr,.DealModal_secondaryButton__tKZvV{width:100%;padding:.75rem}}.DealModal_formInput__iNnA7[type=date]{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}.DealModal_formInput__iNnA7[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:.75rem;width:16px;height:16px;cursor:pointer}.DealModal_compactPreview__IBOYW{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#f8fafc}.DealModal_compactPreviewImage__OJfbx{width:48px;height:48px;border-radius:4px;object-fit:cover;flex-shrink:0}.DealModal_compactPlaceholder___TkMi{width:48px;height:48px;border-radius:4px;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.DealModal_compactDetails__9QNCW{flex:1;min-width:0}.DealModal_compactTitle__7ROUx{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DealModal_compactPrice__UCCh9{font-size:.875rem;font-weight:500;color:#2980b9;margin-bottom:.25rem}.DealModal_compactCategory__UYhf4{font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DealModal_locationActions___ZTMU{display:flex;gap:.5rem;margin-top:.5rem}.DealModal_locationActions___ZTMU .DealModal_clearLocationButton__wD9i_,.DealModal_locationActions___ZTMU .DealModal_locationButton__RdnwA{padding:.375rem .75rem;font-size:.8125rem;border-radius:4px;display:flex;align-items:center;gap:.375rem;transition:opacity .2s ease,transform .2s ease}.DealModal_locationActions___ZTMU .DealModal_locationButton__RdnwA{background:#f8fafc;border:1px solid #e2e8f0;color:#374151}.DealModal_locationActions___ZTMU .DealModal_locationButton__RdnwA:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.DealModal_locationActions___ZTMU .DealModal_activeLocationButton__v9iwy{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.DealModal_locationActions___ZTMU .DealModal_clearLocationButton__wD9i_{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.DealModal_locationActions___ZTMU .DealModal_clearLocationButton__wD9i_:hover:not(:disabled){background:#fecaca;border-color:#f87171}.DealModal_locationSuccess__EkUQI{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .75rem;background:#dcfce7;border:1px solid #bbf7d0;border-radius:4px;color:#166534;font-size:.8125rem}.DealModal_compactTerms__ENIgI{padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:.5rem}.DealModal_compactTerms__ENIgI .DealModal_checkboxLabel__TsZn6{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;line-height:1.4}.DealModal_compactTerms__ENIgI .DealModal_checkbox__bJQ1z{margin-top:.125rem;flex-shrink:0}.DealModal_compactTerms__ENIgI .DealModal_checkboxText__KSuzT{color:#374151}.DealModal_compactTerms__ENIgI .DealModal_termsLink__GVRLI{color:#2980b9;text-decoration:none;font-weight:500}.DealModal_compactTerms__ENIgI .DealModal_termsLink__GVRLI:hover{text-decoration:underline}.DealModal_compactTerms__ENIgI .DealModal_requiredMark__788G3{color:#dc2626;font-weight:600}.DealModal_compactSection___iJO4{display:flex;flex-direction:column;gap:.5rem}.DealModal_toggleGroup__Tldiw{display:flex;align-items:center;gap:.5rem}.DealModal_toggleText__khTg6{font-size:.875rem;color:#475569;user-select:none}.DealModal_dimensionRow__kmP7x{display:flex;gap:.75rem;align-items:center;margin-bottom:.5rem}.DealModal_dimensionRow__kmP7x:last-child{margin-bottom:0}.DealModal_dimensionRow__kmP7x input:only-child{flex:1}@media (max-width:768px){.DealModal_dimensionRow__kmP7x{flex-direction:column;gap:.5rem}.DealModal_dimensionRow__kmP7x input{width:100%}.DealModal_formRow__TUqAx{flex-direction:column}}.DealModal_optimizedElement__Iv7RX{transition:opacity .2s ease,transform .2s ease}.DealModal_discountDisplay__Vit46{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #22c55e;border-radius:.5rem;font-size:.875rem;font-weight:500}.DealModal_discountLabel__UiMys{color:#166534;font-weight:600}.DealModal_discountValue__Hb03X{color:#059669;font-weight:700;font-size:1rem}.DealModal_discountSavings__94PLj{color:#166534;font-weight:500;margin-left:auto}@media (max-width:768px){.DealModal_discountDisplay__Vit46{flex-direction:column;align-items:flex-start;gap:.25rem}.DealModal_discountSavings__94PLj{margin-left:0}}.DealModal_attributeRow__VEjBI{display:flex;gap:.75rem;align-items:center;padding:.5rem;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;min-height:44px}@media (max-width:768px){.DealModal_attributeRow__VEjBI{flex-direction:column;gap:.5rem;align-items:stretch}.DealModal_attributeRow__VEjBI input{margin:0}}@media (prefers-color-scheme:dark){.DealModal_modalOverlay__YHcSf{background-color:rgba(0,0,0,.8)}.DealModal_modalContainer__bi67h{background:var(--gray-800,#1f2937);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.DealModal_sidebar__uSor6{background:var(--gray-800,#1f2937);border-right:1px solid var(--gray-700,#374151)}.DealModal_logoText__dIchI{color:var(--gray-100,#f3f4f6)}.DealModal_autosaveIndicator__D9taU{color:var(--gray-400,#9ca3af)}.DealModal_closeButton__Vaa5I{background:rgba(31,41,55,.9);border:1px solid var(--gray-700,#374151);color:var(--gray-400,#9ca3af)}.DealModal_closeButton__Vaa5I:hover{background:var(--gray-700,#374151);color:var(--gray-100,#f3f4f6);border-color:var(--gray-600,#4b5563);box-shadow:0 2px 4px rgba(0,0,0,.3)}.DealModal_stepNavItem__i2TXT:hover:not(.DealModal_stepNavDisabled__yhTAy){background:rgba(55,65,81,.6);border-color:var(--gray-600,#4b5563)}.DealModal_stepNavActive__GdGUb{background:var(--teal-600,#0d9488);border-color:var(--teal-600,#0d9488);box-shadow:0 2px 8px rgba(13,148,136,.4)}.DealModal_stepNavCompleted__XvTPz{background:rgba(34,197,94,.15);border-color:var(--emerald-500,#10b981)}.DealModal_stepNavCompleted__XvTPz .DealModal_stepNumCircle__7YlCa{background:var(--emerald-500,#10b981);box-shadow:0 1px 3px rgba(16,185,129,.4)}.DealModal_stepNavCompleted__XvTPz .DealModal_stepLabel__JwGdS{color:var(--emerald-400,#34d399)}.DealModal_stepNumCircle__7YlCa{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.DealModal_stepLabel__JwGdS{color:var(--gray-300,#d1d5db)}.DealModal_content__IpxWD{background-color:var(--gray-900,#111827)}.DealModal_errorAlert__5lx3c{background-color:rgba(239,68,68,.1);color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.2)}.DealModal_formTitle__6WHGf{color:var(--gray-100,#f3f4f6)}.DealModal_formDescription__HXG9M{color:var(--gray-400,#9ca3af)}.DealModal_formLabel__FRiYv{color:var(--gray-200,#e5e7eb)}.DealModal_requiredMark__788G3{color:var(--red-400,#f87171)}.DealModal_formInput__iNnA7,.DealModal_formSelect__SB20q,.DealModal_formTextarea___o_o_{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151);color:var(--gray-100,#f3f4f6)}.DealModal_formInput__iNnA7::placeholder,.DealModal_formTextarea___o_o_::placeholder{color:var(--gray-500,#6b7280)}.DealModal_formInput__iNnA7:focus,.DealModal_formSelect__SB20q:focus,.DealModal_formTextarea___o_o_:focus{box-shadow:0 0 0 3px rgba(20,184,166,.1)}.DealModal_inputError__dolPi{border-color:var(--red-500,#ef4444)}.DealModal_fieldError__WkBGS{color:var(--red-400,#f87171)}.DealModal_submitError__w3VCv{background-color:rgba(239,68,68,.1);color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.2)}.DealModal_loginRequirement__C16pO{background-color:rgba(59,130,246,.1);color:var(--blue-400,#60a5fa);border:1px solid rgba(59,130,246,.2)}.DealModal_inputHint__4oOEa{color:var(--gray-500,#6b7280)}.DealModal_priceInputWrapper__7Dd_K{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_priceInputWrapper__7Dd_K:focus-within{border-color:var(--teal-500,#14b8a6);box-shadow:0 0 0 3px rgba(20,184,166,.1)}.DealModal_priceInputWrapper__7Dd_K.DealModal_inputError__dolPi{border-color:var(--red-500,#ef4444)}.DealModal_currencySymbol__KTIPP{color:var(--gray-400,#9ca3af);background:var(--gray-750,#2d3748);border-right:1px solid var(--gray-700,#374151)}.DealModal_priceInput__mh4F4{background:transparent;color:var(--gray-100,#f3f4f6)}.DealModal_priceInput__mh4F4::placeholder{color:var(--gray-500,#6b7280)}.DealModal_tagsInputWrapper__tN9RZ{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_tagIcon__RQ_yg{color:var(--gray-400,#9ca3af)}.DealModal_toggleLabel__rIbDx{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.DealModal_toggleLabel__rIbDx:before{background:var(--gray-300,#d1d5db)}.DealModal_toggleInput__2y4Y3:checked+.DealModal_toggleLabel__rIbDx{background:var(--teal-600,#0d9488);border-color:var(--teal-600,#0d9488)}.DealModal_toggleInput__2y4Y3:focus-visible+.DealModal_toggleLabel__rIbDx{box-shadow:0 0 0 3px rgba(13,148,136,.2)}.DealModal_toggleInput__2y4Y3:checked+.DealModal_toggleLabel__rIbDx:before{background:white}.DealModal_categorySelection__6N6v8{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_primaryButton__TbCng,.DealModal_publishButton__HxnAr{background:var(--teal-600,#0d9488);border:1px solid var(--teal-600,#0d9488);color:white}.DealModal_primaryButton__TbCng:hover:not(:disabled),.DealModal_publishButton__HxnAr:hover:not(:disabled){background:var(--teal-700,#0f766e);border-color:var(--teal-700,#0f766e);box-shadow:0 4px 12px rgba(13,148,136,.3)}.DealModal_primaryButton__TbCng:disabled,.DealModal_publishButton__HxnAr:disabled{background:var(--gray-700,#374151);border-color:var(--gray-700,#374151);color:var(--gray-500,#6b7280)}.DealModal_secondaryButton__tKZvV{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.DealModal_secondaryButton__tKZvV:hover{background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.DealModal_locationButton__RdnwA{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.DealModal_locationButton__RdnwA:hover:not(:disabled){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.DealModal_activeLocationButton__v9iwy{background:rgba(20,184,166,.1);border-color:var(--teal-500,#14b8a6);color:var(--teal-400,#2dd4bf)}.DealModal_locationButton__RdnwA:disabled{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);color:var(--gray-600,#4b5563)}.DealModal_clearLocationButton__wD9i_{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:var(--red-400,#f87171)}.DealModal_clearLocationButton__wD9i_:hover{background:rgba(239,68,68,.2);border-color:var(--red-500,#ef4444)}.DealModal_tabContainer__pYc3r{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_tabButton__vf9Yu{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-300,#d1d5db)}.DealModal_tabButton__vf9Yu:hover{background:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.DealModal_activeTab__G6jjW{background:var(--teal-600,#0d9488);border-color:var(--teal-600,#0d9488);color:white}.DealModal_mediaContent__4GOlh{background:var(--gray-900,#111827)}.DealModal_uploadSection__8_vqm{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_sectionTitle__zuJw4{color:var(--gray-200,#e5e7eb)}.DealModal_thumbnailSection__NwJJ2{background:var(--gray-800,#1f2937)}.DealModal_thumbnailHint__d1Tpv{color:var(--gray-400,#9ca3af)}.DealModal_imagePreview__e1G0c{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_imagePreview__e1G0c:hover{border-color:var(--gray-600,#4b5563);box-shadow:0 4px 12px rgba(0,0,0,.3)}.DealModal_thumbnailSelected__bPzZ2{border-color:var(--teal-500,#14b8a6);box-shadow:0 0 0 3px rgba(20,184,166,.2)}.DealModal_thumbnailBadge__Mn_Es{background:var(--teal-600,#0d9488);color:white}.DealModal_videoPreviewContainer__twwE0{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_videoWrapper__FJShx{background:var(--gray-900,#111827)}.DealModal_dealPreview__F6Bvj,.DealModal_videoPreview__OOCxq{background:var(--gray-800,#1f2937)}.DealModal_dealPreview__F6Bvj{border:1px solid var(--gray-700,#374151)}.DealModal_previewHeader__krgT1{background:var(--gray-750,#2d3748);border-bottom:1px solid var(--gray-700,#374151)}.DealModal_previewHeader__krgT1 h3{color:var(--gray-100,#f3f4f6)}.DealModal_previewContent__oHtMz{background:var(--gray-800,#1f2937)}.DealModal_placeholderImage__P0aRx{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}.DealModal_placeholderImage__P0aRx span{color:var(--gray-500,#6b7280)}.DealModal_previewDetails__tZSW8{background:var(--gray-800,#1f2937)}.DealModal_previewTitle__YWHpI{color:var(--gray-100,#f3f4f6)}.DealModal_previewPrice__DZbTa{color:var(--teal-400,#2dd4bf)}.DealModal_previewMeta__LrajA{color:var(--gray-400,#9ca3af)}.DealModal_previewCategory__QiSfM,.DealModal_previewCondition__PxVMu{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.DealModal_locationSection__7RtQj{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_locationHint__vHpp_{color:var(--gray-400,#9ca3af)}.DealModal_locationError__qwFPz{background-color:rgba(239,68,68,.1);color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.2)}.DealModal_locationConfirmation__dT5BW{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--emerald-400,#34d399)}.DealModal_locationCheckIcon__ztmLh{color:var(--emerald-500,#10b981)}.DealModal_publishSection__vFeIE{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_checkbox__bJQ1z{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.DealModal_checkbox__bJQ1z:focus-visible{box-shadow:0 0 0 3px rgba(13,148,136,.2)}.DealModal_checkboxLabel__TsZn6{color:var(--gray-300,#d1d5db)}.DealModal_successContainer__woImz{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_successIcon__us6wq{background:var(--emerald-500,#10b981);color:white}.DealModal_successTitle__aE7ej{color:var(--gray-100,#f3f4f6)}.DealModal_successMessage__6K4wg{color:var(--gray-300,#d1d5db)}.DealModal_nextStepOptions__ULZhd{background:var(--gray-750,#2d3748);border:1px solid var(--gray-700,#374151)}.DealModal_nextStepOptions__ULZhd h4{color:var(--gray-200,#e5e7eb)}.DealModal_nextStepsList__ykKsg{color:var(--gray-300,#d1d5db)}.DealModal_nextStepsList__ykKsg li:before{color:var(--teal-400,#2dd4bf)}.DealModal_compactPreview__IBOYW{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_compactPlaceholder___TkMi,.DealModal_compactPreviewImage__OJfbx{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.DealModal_compactPlaceholder___TkMi{color:var(--gray-400,#9ca3af)}.DealModal_compactDetails__9QNCW{background:var(--gray-800,#1f2937)}.DealModal_compactTitle__7ROUx{color:var(--gray-100,#f3f4f6)}.DealModal_compactPrice__UCCh9{color:var(--teal-400,#2dd4bf)}.DealModal_compactCategory__UYhf4{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.DealModal_locationActions___ZTMU .DealModal_locationButton__RdnwA{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.DealModal_locationActions___ZTMU .DealModal_locationButton__RdnwA:hover:not(:disabled){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.DealModal_locationActions___ZTMU .DealModal_activeLocationButton__v9iwy{background:rgba(20,184,166,.1);border-color:var(--teal-500,#14b8a6);color:var(--teal-400,#2dd4bf)}.DealModal_locationActions___ZTMU .DealModal_clearLocationButton__wD9i_{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:var(--red-400,#f87171)}.DealModal_locationActions___ZTMU .DealModal_clearLocationButton__wD9i_:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:var(--red-500,#ef4444)}.DealModal_locationSuccess__EkUQI{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--emerald-400,#34d399)}.DealModal_compactTerms__ENIgI{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_compactTerms__ENIgI .DealModal_checkboxText__KSuzT{color:var(--gray-300,#d1d5db)}.DealModal_compactTerms__ENIgI .DealModal_termsLink__GVRLI{color:var(--teal-400,#2dd4bf)}.DealModal_compactTerms__ENIgI .DealModal_termsLink__GVRLI:hover{color:var(--teal-300,#5eead4)}.DealModal_compactTerms__ENIgI .DealModal_requiredMark__788G3{color:var(--red-400,#f87171)}.DealModal_toggleText__khTg6{color:var(--gray-300,#d1d5db)}.DealModal_formInput__iNnA7[type=date]{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151);color:var(--gray-100,#f3f4f6)}.DealModal_formInput__iNnA7[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.DealModal_discountDisplay__Vit46{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.2)}.DealModal_discountLabel__UiMys{color:var(--emerald-400,#34d399)}.DealModal_discountValue__Hb03X{color:var(--emerald-300,#6ee7b7)}.DealModal_discountSavings__94PLj{color:var(--emerald-400,#34d399)}.DealModal_attributeRow__VEjBI{background-color:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.DealModal_stepNavItem__i2TXT:hover:not(.DealModal_stepNavDisabled__yhTAy):not(.DealModal_stepNavActive__GdGUb){background:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);transform:translateX(2px)}.DealModal_stepNavActive__GdGUb:hover{background:var(--teal-700,#0f766e);border-color:var(--teal-700,#0f766e)}.DealModal_stepNavCompleted__XvTPz:hover{background:rgba(34,197,94,.2);border-color:var(--emerald-400,#34d399)}.DealModal_formInput__iNnA7:focus,.DealModal_formSelect__SB20q:focus,.DealModal_formTextarea___o_o_:focus{outline:none;border-color:var(--teal-500,#14b8a6);box-shadow:0 0 0 3px rgba(20,184,166,.2)}.DealModal_clearLocationButton__wD9i_:focus,.DealModal_locationButton__RdnwA:focus,.DealModal_primaryButton__TbCng:focus,.DealModal_publishButton__HxnAr:focus,.DealModal_secondaryButton__tKZvV:focus{outline:none;box-shadow:0 0 0 3px rgba(13,148,136,.2)}.DealModal_formInput__iNnA7.DealModal_inputError__dolPi:focus,.DealModal_formSelect__SB20q.DealModal_inputError__dolPi:focus,.DealModal_formTextarea___o_o_.DealModal_inputError__dolPi:focus{border-color:var(--red-500,#ef4444);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.DealModal_saving__oB_1L{color:var(--teal-400,#2dd4bf)}.DealModal_imagePreview__e1G0c:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.DealModal_tabButton__vf9Yu:hover:not(.DealModal_activeTab__G6jjW){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);transform:translateY(-1px)}.DealModal_successContainer__woImz{box-shadow:0 4px 20px rgba(16,185,129,.1)}.DealModal_locationConfirmation__dT5BW{box-shadow:0 2px 8px rgba(16,185,129,.1)}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.DealModal_modalContainer__bi67h{border:2px solid var(--gray-600,#4b5563)}.DealModal_stepNavActive__GdGUb{background:var(--teal-500,#14b8a6);border:2px solid var(--teal-400,#2dd4bf)}.DealModal_stepNavCompleted__XvTPz{border:2px solid var(--emerald-400,#34d399)}.DealModal_formInput__iNnA7:focus,.DealModal_formSelect__SB20q:focus,.DealModal_formTextarea___o_o_:focus{border:2px solid var(--teal-400,#2dd4bf);box-shadow:0 0 0 3px rgba(20,184,166,.3)}.DealModal_primaryButton__TbCng,.DealModal_publishButton__HxnAr{border:2px solid var(--teal-400,#2dd4bf)}.DealModal_errorAlert__5lx3c{border:2px solid var(--red-400,#f87171)}}@media (prefers-reduced-motion:reduce){.DealModal_modalOverlay__YHcSf{animation:none}.DealModal_stepNavItem__i2TXT{transition:none}.DealModal_stepNavItem__i2TXT:hover:not(.DealModal_stepNavDisabled__yhTAy){transform:none}.DealModal_closeButton__Vaa5I{transition:none}.DealModal_closeButton__Vaa5I:hover{transform:none}.DealModal_saving__oB_1L{animation:none}.DealModal_imagePreview__e1G0c:hover,.DealModal_tabButton__vf9Yu:hover:not(.DealModal_activeTab__G6jjW){transform:none}.DealModal_successContainer__woImz{animation:none}}.CreatePostModal_modalOverlay__uF0Ru{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.CreatePostModal_modalContainer__ZI6_E{display:flex;width:100%;max-width:1100px;height:90vh;max-height:800px;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.12);overflow:hidden;position:relative}.CreatePostModal_sidebar__FLvPN{width:180px;background:#f8fafc;padding:1rem .75rem;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0}.CreatePostModal_logoContainer__UUZaA{display:flex;flex-direction:column;margin-bottom:1.5rem;padding:0 .5rem}.CreatePostModal_logoText__1SmW5{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;letter-spacing:-.025em}.CreatePostModal_autosaveIndicator__pHl_S{font-size:.6875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8;transition:color .2s ease}.CreatePostModal_saving__6Xirz{color:#3b82f6;animation:CreatePostModal_pulse__ACVsz 3s ease infinite}@keyframes CreatePostModal_pulse__ACVsz{0%,to{opacity:.8}50%{opacity:1}}.CreatePostModal_closeButton__zqK9N{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;z-index:10}.CreatePostModal_closeButton__zqK9N:hover{background:rgba(255,255,255,1);color:#1e293b;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.CreatePostModal_stepsContainer__6BHOi{display:flex;flex-direction:column;flex-grow:1;gap:.375rem}.CreatePostModal_stepNavItem__j3yvZ{display:flex;align-items:center;padding:.625rem .5rem;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;position:relative;background:transparent}.CreatePostModal_stepNavItem__j3yvZ:hover:not(.CreatePostModal_stepNavDisabled___aiyN){background:rgba(255,255,255,.6);border-color:#e2e8f0;transform:translateX(2px)}.CreatePostModal_stepNavActive__u55hU{background:#2980b9;color:white;font-weight:600;border-color:#2980b9;box-shadow:0 2px 8px rgba(41,128,185,.25)}.CreatePostModal_stepNavCompleted__pLyqs{background:rgba(34,197,94,.1);border-color:#22c55e}.CreatePostModal_stepNavCompleted__pLyqs .CreatePostModal_stepNumCircle__eaCCF{background:#22c55e;color:white;box-shadow:0 1px 3px rgba(34,197,94,.3)}.CreatePostModal_stepNavCompleted__pLyqs .CreatePostModal_stepLabel__f4XTI{color:#166534;font-weight:500}.CreatePostModal_stepNavDisabled___aiyN{opacity:.4;cursor:not-allowed;background:transparent!important;transform:none!important}.CreatePostModal_stepNumCircle__eaCCF{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-right:.625rem;flex-shrink:0;transition:all .2s ease;border:2px solid transparent}.CreatePostModal_stepNavActive__u55hU .CreatePostModal_stepNumCircle__eaCCF{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.CreatePostModal_stepLabel__f4XTI{font-size:.8125rem;color:#475569;transition:color .2s ease;font-weight:500;line-height:1.2}.CreatePostModal_stepNavActive__u55hU .CreatePostModal_stepLabel__f4XTI{color:white;font-weight:600}.CreatePostModal_content__Mv8qJ{flex:1;padding:1.25rem 1.5rem;overflow-y:auto;position:relative;background-color:#ffffff}.CreatePostModal_errorAlert__UDj_n{background-color:#fee2e2;color:#b91c1c;padding:.625rem 1rem;border-radius:.5rem;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;border:1px solid #fecaca;font-weight:500}.CreatePostModal_errorAlert__UDj_n svg{flex-shrink:0}.CreatePostModal_formContainer__4RA_r{max-width:700px;margin:0 auto;padding:0}.CreatePostModal_formTitle__lC_q4{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}.CreatePostModal_formDescription__5gJv2{color:#6b7280;margin-bottom:1.25rem;font-size:.9375rem}.CreatePostModal_form__JK6cr{display:flex;flex-direction:column;gap:.875rem}.CreatePostModal_formGroup__gD8jj{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.CreatePostModal_formRow__MmcRV{display:flex;gap:1.25rem}.CreatePostModal_formLabel__ffedh{font-size:.9375rem;font-weight:500;color:#374151}.CreatePostModal_requiredMark__44vAk{color:#ef4444}.CreatePostModal_formInput__10q5h{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#ffffff;color:#111827;line-height:1.4}.CreatePostModal_formInput__10q5h::placeholder{color:#6b7280;opacity:.6}.CreatePostModal_formInput__10q5h:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2);background-color:#fefeff}.CreatePostModal_inputError__5b6GN{border-color:#ef4444}.CreatePostModal_fieldError__DDLVa{font-size:.8125rem;color:#ef4444;margin-top:.25rem}.CreatePostModal_charCount__L0hmN{font-size:.75rem;color:#6b7280;text-align:right;margin-top:.25rem}.CreatePostModal_editorContainer___4f_i{border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden;min-height:250px}.CreatePostModal_editorError__JaiUd{border-color:#ef4444}.CreatePostModal_tagsInputWrapper__hkUyB{position:relative;display:flex;align-items:center}.CreatePostModal_tagIcon__EtyJi{position:absolute;left:.875rem;color:#6b7280}.CreatePostModal_tagsInputWrapper__hkUyB .CreatePostModal_formInput__10q5h{padding-left:2.5rem}.CreatePostModal_inputHint__nCxmm{font-size:.8125rem;color:#6b7280;margin-top:.25rem}.CreatePostModal_formActions__aULXG{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.CreatePostModal_primaryButton__vKRDO{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-primary);color:white;border:none;border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.CreatePostModal_primaryButton__vKRDO:hover:not(:disabled){background-color:var(--modal-primary-hover)}.CreatePostModal_primaryButton__vKRDO:disabled{background-color:#a5b4fc;cursor:not-allowed}.CreatePostModal_backButton__hpXL2,.CreatePostModal_cancelButton__1Nj12{padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.CreatePostModal_backButton__hpXL2:hover,.CreatePostModal_cancelButton__1Nj12:hover{background-color:#f9fafb;color:#111827}.CreatePostModal_publishButton__12zSF{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-success);color:white;border:none;border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.CreatePostModal_publishButton__12zSF:hover:not(:disabled){background-color:#047857}.CreatePostModal_publishButton__12zSF:disabled{background-color:#a7f3d0;cursor:not-allowed}.CreatePostModal_tabContainer__ASt_m{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.CreatePostModal_tabButton__KU9qg{padding:.75rem 1.25rem;border:none;background:none;font-size:.9375rem;font-weight:500;color:#6b7280;cursor:pointer;position:relative}.CreatePostModal_tabButton__KU9qg:hover{color:#2980b9}.CreatePostModal_activeTab__lXjdr{color:#2980b9;font-weight:600}.CreatePostModal_activeTab__lXjdr:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#2980b9}.CreatePostModal_mediaContent__ZHfUM{margin-bottom:2rem}.CreatePostModal_loadingContainer___GIBN{display:flex;justify-content:center;align-items:center;height:200px;background-color:#f9fafb;border-radius:.5rem;border:1px dashed #d1d5db}.CreatePostModal_loadingText__SiYDn{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.9375rem}.CreatePostModal_thumbnailSection__9Jyz6{margin-top:2rem}.CreatePostModal_sectionTitle__BSc6K{font-size:1rem;font-weight:600;color:#374151;margin-bottom:.75rem}.CreatePostModal_imageGrid__lHIi_{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin-top:1rem}.CreatePostModal_imagePreview__Y6n2q{aspect-ratio:1;border-radius:.5rem;overflow:hidden;position:relative;cursor:pointer;border:2px solid transparent;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.CreatePostModal_imagePreview__Y6n2q:hover{transform:scale(1.02);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CreatePostModal_previewImg__Wagr1{width:100%;height:100%;object-fit:cover}.CreatePostModal_removeButton__klEGj{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;background-color:#ef4444;color:white;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.CreatePostModal_imagePreview__Y6n2q:hover .CreatePostModal_removeButton__klEGj{opacity:1}.CreatePostModal_videoPreviewContainer___vdIR{margin-top:1.5rem}.CreatePostModal_videoWrapper__UBhF9{position:relative;width:100%;max-width:500px;margin:0 auto;border-radius:.5rem;overflow:hidden}.CreatePostModal_videoPreview__Nu079{width:100%;display:block}.CreatePostModal_mediaHelpText__VqRHj{margin-top:1.5rem;padding:1rem;background-color:#f3f4f6;border-radius:.5rem;color:#4b5563;border-left:4px solid #2980b9}.CreatePostModal_optionalSection__hxio9{margin-bottom:1.5rem;padding:1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.CreatePostModal_optionToggle__mz7je{margin-bottom:1rem}.CreatePostModal_checkboxLabel__OPLB7{display:flex;align-items:center;gap:.75rem;cursor:pointer;user-select:none}.CreatePostModal_checkboxInput__WvaHv{margin-right:.5rem}.CreatePostModal_checkboxControl__vwmgI{display:block;width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d1d5db;background-color:white;position:relative}.CreatePostModal_checkboxInput__WvaHv:checked+.CreatePostModal_checkboxControl__vwmgI{background-color:#2980b9;border-color:#2980b9}.CreatePostModal_checkboxInput__WvaHv:checked+.CreatePostModal_checkboxControl__vwmgI:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.CreatePostModal_shippingOptions__eXMMG{margin-top:1rem;padding-top:1rem;border-top:1px dashed #d1d5db}.CreatePostModal_shippingOptionsList__qFZSM{margin-bottom:1rem}.CreatePostModal_shippingOption__Xf8Ni{padding:.75rem;background-color:#f3f4f6;border-radius:.5rem;margin-bottom:.5rem;display:flex;justify-content:space-between}.CreatePostModal_shippingForm__lLFYS{display:flex;gap:.75rem;margin-top:1rem}.CreatePostModal_placeholder__sYlUp{padding:1.5rem;background-color:#f3f4f6;border:2px dashed #d1d5db;border-radius:.5rem;text-align:center;color:#6b7280;margin:1.5rem 0}.CreatePostModal_addButton__6jhFQ{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:#f3f4f6;color:#4b5563;border:1px dashed #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;margin-top:.5rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.CreatePostModal_addButton__6jhFQ:hover{background-color:#e5e7eb;color:#111827}.CreatePostModal_secondaryButton__MLcZR{background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.CreatePostModal_secondaryButton__MLcZR:hover{background-color:#e5e7eb}.CreatePostModal_textButton__DpU6D{background:none;border:none;color:#2980b9;padding:.5rem;cursor:pointer;font-size:.875rem;font-weight:500}.CreatePostModal_textButton__DpU6D:hover{text-decoration:underline}.CreatePostModal_publishSection__QjUdj{margin-top:2rem;padding:1.25rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.CreatePostModal_publishCheckbox__LQFOq{display:flex;align-items:flex-start;gap:.75rem}.CreatePostModal_checkbox__j5_jH{margin-top:.25rem}.CreatePostModal_successContainer__II74v{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center}.CreatePostModal_successIcon__Ve90_{width:4rem;height:4rem;border-radius:50%;background-color:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CreatePostModal_successTitle__JQye2{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .75rem}.CreatePostModal_successMessage__92TMr{font-size:1rem;color:#6b7280;margin-bottom:2rem;max-width:500px}.CreatePostModal_nextStepOptions__W_DYa{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;text-align:left;max-width:500px;width:100%}.CreatePostModal_nextStepOptions__W_DYa h4{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.CreatePostModal_nextStepsList__kj3jT{margin:0;padding-left:1.5rem;color:#4b5563}.CreatePostModal_nextStepsList__kj3jT li{margin-bottom:.5rem}.CreatePostModal_successActions__GezDx{display:flex;gap:1rem;margin-top:.5rem}@media (max-width:992px){.CreatePostModal_modalContainer__ZI6_E{max-width:95vw}.CreatePostModal_sidebar__FLvPN{width:220px}.CreatePostModal_content__Mv8qJ{padding:1.5rem}}@media (max-width:768px){.CreatePostModal_modalOverlay__uF0Ru{padding:.5rem}.CreatePostModal_modalContainer__ZI6_E{flex-direction:column;height:95vh;max-height:none;max-width:none;width:100%}.CreatePostModal_sidebar__FLvPN{width:100%;height:auto;padding:.75rem;border-right:none;border-bottom:1px solid #e5e7eb}.CreatePostModal_logoContainer__UUZaA{margin-bottom:1rem}.CreatePostModal_stepsContainer__6BHOi{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}.CreatePostModal_stepNavItem__j3yvZ{padding:.5rem .75rem;min-width:140px;flex-shrink:0}.CreatePostModal_stepNumCircle__eaCCF{width:24px;height:24px;margin-right:.5rem;font-size:.75rem}.CreatePostModal_stepLabel__f4XTI{font-size:.875rem}.CreatePostModal_content__Mv8qJ{padding:1rem}.CreatePostModal_formContainer__4RA_r{max-width:none}.CreatePostModal_formTitle__lC_q4{font-size:1.25rem}.CreatePostModal_formDescription__5gJv2{margin-bottom:1rem}.CreatePostModal_form__JK6cr{gap:.875rem}.CreatePostModal_formRow__MmcRV{grid-template-columns:1fr;gap:.875rem}.CreatePostModal_formInput__10q5h,.CreatePostModal_formSelect__gTZ7J,.CreatePostModal_formTextarea__Um5iR{padding:.5rem .75rem;font-size:1rem;min-height:44px}.CreatePostModal_formActions__aULXG{margin-top:1.25rem;padding-top:.75rem;flex-direction:column;gap:.75rem}.CreatePostModal_backButton__hpXL2,.CreatePostModal_cancelButton__1Nj12,.CreatePostModal_primaryButton__vKRDO,.CreatePostModal_publishButton__12zSF,.CreatePostModal_secondaryButton__MLcZR{padding:.75rem 1rem;font-size:.9375rem;width:100%;justify-content:center}.CreatePostModal_successActions__GezDx{flex-direction:column;width:100%}}@media (max-width:480px){.CreatePostModal_sidebar__FLvPN{padding:.5rem}.CreatePostModal_content__Mv8qJ{padding:.75rem}.CreatePostModal_formInput__10q5h,.CreatePostModal_formSelect__gTZ7J,.CreatePostModal_formTextarea__Um5iR{padding:.5rem;font-size:16px}.CreatePostModal_formActions__aULXG{flex-direction:column;gap:.75rem}.CreatePostModal_backButton__hpXL2,.CreatePostModal_cancelButton__1Nj12,.CreatePostModal_primaryButton__vKRDO,.CreatePostModal_publishButton__12zSF,.CreatePostModal_secondaryButton__MLcZR{width:100%;padding:.75rem}}@media (prefers-color-scheme:dark){.CreatePostModal_modalOverlay__uF0Ru{background-color:rgba(0,0,0,.8)}.CreatePostModal_modalContainer__ZI6_E{background-color:var(--gray-800,#1f2937);box-shadow:0 8px 16px rgba(0,0,0,.3)}.CreatePostModal_sidebar__FLvPN{background:var(--gray-800,#1f2937);border-right:1px solid var(--gray-700,#374151)}.CreatePostModal_logoText__1SmW5{color:var(--gray-100,#f3f4f6)}.CreatePostModal_autosaveIndicator__pHl_S{color:var(--gray-400,#9ca3af)}.CreatePostModal_saving__6Xirz{color:var(--blue-400,#60a5fa)}.CreatePostModal_closeButton__zqK9N{background:rgba(31,41,55,.9);border:1px solid var(--gray-700,#374151);color:var(--gray-400,#9ca3af)}.CreatePostModal_closeButton__zqK9N:hover{background:var(--gray-700,#374151);color:var(--gray-100,#f3f4f6);border-color:var(--gray-600,#4b5563);box-shadow:0 2px 4px rgba(0,0,0,.3)}.CreatePostModal_stepNavItem__j3yvZ:hover:not(.CreatePostModal_stepNavDisabled___aiyN){background:rgba(55,65,81,.6);border-color:var(--gray-600,#4b5563)}.CreatePostModal_stepNavActive__u55hU{background:var(--blue-600,#2563eb);border-color:var(--blue-600,#2563eb);box-shadow:0 2px 8px rgba(37,99,235,.4)}.CreatePostModal_stepNavCompleted__pLyqs{background:rgba(16,185,129,.15);border-color:var(--emerald-500,#10b981)}.CreatePostModal_stepNavCompleted__pLyqs .CreatePostModal_stepNumCircle__eaCCF{background:var(--emerald-500,#10b981);box-shadow:0 1px 3px rgba(16,185,129,.4)}.CreatePostModal_stepNavCompleted__pLyqs .CreatePostModal_stepLabel__f4XTI{color:var(--emerald-400,#34d399)}.CreatePostModal_stepNumCircle__eaCCF{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.CreatePostModal_stepNavActive__u55hU .CreatePostModal_stepNumCircle__eaCCF{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.CreatePostModal_stepLabel__f4XTI{color:var(--gray-300,#d1d5db)}.CreatePostModal_stepNavActive__u55hU .CreatePostModal_stepLabel__f4XTI{color:white}.CreatePostModal_content__Mv8qJ{background-color:var(--gray-900,#111827)}.CreatePostModal_errorAlert__UDj_n{background-color:rgba(239,68,68,.1);color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.2)}.CreatePostModal_formTitle__lC_q4{color:var(--gray-100,#f3f4f6)}.CreatePostModal_formDescription__5gJv2{color:var(--gray-400,#9ca3af)}.CreatePostModal_formLabel__ffedh{color:var(--gray-200,#e5e7eb)}.CreatePostModal_requiredMark__44vAk{color:var(--red-400,#f87171)}.CreatePostModal_formInput__10q5h{background-color:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151);color:var(--gray-100,#f3f4f6)}.CreatePostModal_formInput__10q5h::placeholder{color:var(--gray-500,#6b7280)}.CreatePostModal_formInput__10q5h:focus{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CreatePostModal_inputError__5b6GN{border-color:var(--red-500,#ef4444)}.CreatePostModal_fieldError__DDLVa{color:var(--red-400,#f87171)}.CreatePostModal_charCount__L0hmN{color:var(--gray-400,#9ca3af)}.CreatePostModal_charCount__L0hmN.CreatePostModal_charCountError__uScqD{color:var(--red-400,#f87171)}.CreatePostModal_editorContainer___4f_i{background-color:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.CreatePostModal_editorError__JaiUd{border-color:var(--red-500,#ef4444)}.CreatePostModal_tagIcon__EtyJi{color:var(--gray-400,#9ca3af)}.CreatePostModal_inputHint__nCxmm{color:var(--gray-500,#6b7280)}.CreatePostModal_formActions__aULXG{border-top:1px solid var(--gray-700,#374151)}.CreatePostModal_primaryButton__vKRDO{background-color:var(--blue-600,#2563eb)}.CreatePostModal_primaryButton__vKRDO:hover:not(:disabled){background-color:var(--blue-700,#1d4ed8)}.CreatePostModal_primaryButton__vKRDO:disabled{background-color:var(--gray-700,#374151);color:var(--gray-500,#6b7280)}.CreatePostModal_backButton__hpXL2,.CreatePostModal_cancelButton__1Nj12{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);border:1px solid var(--gray-600,#4b5563)}.CreatePostModal_backButton__hpXL2:hover,.CreatePostModal_cancelButton__1Nj12:hover{background-color:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.CreatePostModal_publishButton__12zSF{background:linear-gradient(135deg,var(--emerald-600,#059669) 0,var(--emerald-500,#10b981) 100%);box-shadow:0 2px 4px rgba(5,150,105,.3)}.CreatePostModal_publishButton__12zSF:hover:not(:disabled){background:linear-gradient(135deg,var(--emerald-700,#047857) 0,var(--emerald-600,#059669) 100%);box-shadow:0 4px 8px rgba(5,150,105,.4)}.CreatePostModal_publishButton__12zSF:disabled{background:var(--gray-700,#374151);color:var(--gray-500,#6b7280)}.CreatePostModal_tabContainer__ASt_m{border-bottom:1px solid var(--gray-700,#374151)}.CreatePostModal_tabButton__KU9qg{color:var(--gray-400,#9ca3af)}.CreatePostModal_tabButton__KU9qg:hover{color:var(--gray-200,#e5e7eb)}.CreatePostModal_activeTab__lXjdr{color:var(--blue-400,#60a5fa)}.CreatePostModal_activeTab__lXjdr:after{background-color:var(--blue-400,#60a5fa)}.CreatePostModal_mediaContent__ZHfUM{background:var(--gray-900,#111827)}.CreatePostModal_loadingContainer___GIBN,.CreatePostModal_loadingText__SiYDn{color:var(--gray-400,#9ca3af)}.CreatePostModal_sectionTitle__BSc6K{color:var(--gray-100,#f3f4f6)}.CreatePostModal_imagePreview__Y6n2q{border:2px solid var(--gray-700,#374151);background:var(--gray-800,#1f2937)}.CreatePostModal_imagePreview__Y6n2q:hover{border-color:var(--blue-500,#3b82f6)}.CreatePostModal_removeButton__klEGj{background:rgba(0,0,0,.8)}.CreatePostModal_videoPreviewContainer___vdIR{background:var(--gray-800,#1f2937)}.CreatePostModal_videoWrapper__UBhF9{background:var(--gray-900,#111827)}.CreatePostModal_videoPreview__Nu079{background:var(--gray-800,#1f2937)}.CreatePostModal_mediaHelpText__VqRHj{color:var(--gray-400,#9ca3af)}.CreatePostModal_mediaHelpText__VqRHj,.CreatePostModal_optionalSection__hxio9{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.CreatePostModal_checkboxLabel__OPLB7{color:var(--gray-200,#e5e7eb)}.CreatePostModal_checkboxControl__vwmgI{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.CreatePostModal_checkboxInput__WvaHv:checked+.CreatePostModal_checkboxControl__vwmgI{background:var(--blue-600,#2563eb);border-color:var(--blue-600,#2563eb)}.CreatePostModal_shippingOption__Xf8Ni{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.CreatePostModal_placeholder__sYlUp{color:var(--gray-400,#9ca3af);background:var(--gray-800,#1f2937);border:2px dashed var(--gray-700,#374151)}.CreatePostModal_addButton__6jhFQ{background:linear-gradient(135deg,var(--blue-600,#2563eb) 0,var(--blue-700,#1d4ed8) 100%);box-shadow:0 2px 4px rgba(37,99,235,.3)}.CreatePostModal_addButton__6jhFQ:hover{background:linear-gradient(135deg,var(--blue-700,#1d4ed8) 0,var(--blue-800,#1e40af) 100%);box-shadow:0 4px 8px rgba(37,99,235,.4)}.CreatePostModal_secondaryButton__MLcZR{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);border:1px solid var(--gray-600,#4b5563)}.CreatePostModal_secondaryButton__MLcZR:hover{background-color:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.CreatePostModal_textButton__DpU6D{color:var(--blue-400,#60a5fa)}.CreatePostModal_textButton__DpU6D:hover{color:var(--blue-300,#93c5fd)}.CreatePostModal_publishSection__QjUdj{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.CreatePostModal_checkbox__j5_jH{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.CreatePostModal_successContainer__II74v{background:var(--gray-900,#111827)}.CreatePostModal_successIcon__Ve90_{background-color:rgba(16,185,129,.1);color:var(--emerald-500,#10b981)}.CreatePostModal_successTitle__JQye2{color:var(--gray-100,#f3f4f6)}.CreatePostModal_successMessage__92TMr{color:var(--gray-300,#d1d5db)}.CreatePostModal_nextStepOptions__W_DYa{background-color:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.CreatePostModal_nextStepOptions__W_DYa h4{color:var(--gray-100,#f3f4f6)}.CreatePostModal_nextStepsList__kj3jT{color:var(--gray-300,#d1d5db)}.CreatePostModal_successActions__GezDx{background:var(--gray-900,#111827)}.CreatePostModal_editorContainer___4f_i:focus-within,.CreatePostModal_formInput__10q5h:focus{outline:none;border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.CreatePostModal_addButton__6jhFQ:focus,.CreatePostModal_backButton__hpXL2:focus,.CreatePostModal_cancelButton__1Nj12:focus,.CreatePostModal_primaryButton__vKRDO:focus,.CreatePostModal_publishButton__12zSF:focus,.CreatePostModal_secondaryButton__MLcZR:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.CreatePostModal_formInput__10q5h.CreatePostModal_inputError__5b6GN:focus{border-color:var(--red-500,#ef4444);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.CreatePostModal_imagePreview__Y6n2q:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.CreatePostModal_tabButton__KU9qg:hover:not(.CreatePostModal_activeTab__lXjdr){background:rgba(55,65,81,.3);border-radius:.375rem}.CreatePostModal_successContainer__II74v{box-shadow:0 4px 20px rgba(16,185,129,.1)}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.CreatePostModal_modalContainer__ZI6_E{border:2px solid var(--gray-600,#4b5563)}.CreatePostModal_stepNavActive__u55hU{background:var(--blue-500,#3b82f6);border:2px solid var(--blue-400,#60a5fa)}.CreatePostModal_stepNavCompleted__pLyqs{border:2px solid var(--emerald-400,#34d399)}.CreatePostModal_formInput__10q5h:focus{box-shadow:0 0 0 3px rgba(59,130,246,.3)}.CreatePostModal_formInput__10q5h:focus,.CreatePostModal_primaryButton__vKRDO,.CreatePostModal_publishButton__12zSF{border:2px solid var(--blue-400,#60a5fa)}.CreatePostModal_errorAlert__UDj_n{border:2px solid var(--red-400,#f87171)}}@media (prefers-reduced-motion:reduce){.CreatePostModal_stepNavItem__j3yvZ{transition:none}.CreatePostModal_stepNavItem__j3yvZ:hover:not(.CreatePostModal_stepNavDisabled___aiyN){transform:none}.CreatePostModal_closeButton__zqK9N{transition:none}.CreatePostModal_closeButton__zqK9N:hover{transform:none}.CreatePostModal_saving__6Xirz{animation:none}.CreatePostModal_imagePreview__Y6n2q:hover{transform:none}.CreatePostModal_addButton__6jhFQ,.CreatePostModal_primaryButton__vKRDO,.CreatePostModal_publishButton__12zSF{transition:none}.CreatePostModal_addButton__6jhFQ:hover,.CreatePostModal_primaryButton__vKRDO:hover:not(:disabled),.CreatePostModal_publishButton__12zSF:hover:not(:disabled){transform:none}}.JobModal_modalOverlay__Ke9V_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:JobModal_fadeInOverlay__ufu_H .3s ease-out}@media (prefers-color-scheme:dark){.JobModal_modalOverlay__Ke9V_{background-color:rgba(0,0,0,.8)}}@keyframes JobModal_fadeInOverlay__ufu_H{0%{opacity:0}to{opacity:1}}.JobModal_modalContainer__wdo18{display:flex;width:100%;max-width:1100px;height:90vh;max-height:800px;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.12);overflow:hidden;position:relative;transition:height .3s ease,width .3s ease}@media (prefers-color-scheme:dark){.JobModal_modalContainer__wdo18{background-color:var(--gray-800,#1f2937);box-shadow:0 8px 16px rgba(0,0,0,.3)}}.JobModal_sidebar__ObHrB{width:180px;background:#f8fafc;padding:1rem .75rem;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.JobModal_sidebar__ObHrB{background:var(--gray-900,#111827);border-right:1px solid var(--gray-700,#374151)}}.JobModal_logoContainer__p_GzZ{display:flex;flex-direction:column;margin-bottom:1.5rem;padding:0 .5rem}.JobModal_logoText__X_rCS{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .25rem;letter-spacing:-.025em}@media (prefers-color-scheme:dark){.JobModal_logoText__X_rCS{color:var(--gray-50,#f9fafb)}}.JobModal_autosaveIndicator__Kh0L2{font-size:.6875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8;transition:color .2s ease}@media (prefers-color-scheme:dark){.JobModal_autosaveIndicator__Kh0L2{color:var(--gray-400,#9ca3af)}}.JobModal_saving___6HTO{color:#3b82f6;animation:JobModal_pulse__f8sCL 3s ease infinite}@keyframes JobModal_pulse__f8sCL{0%,to{opacity:.8}50%{opacity:1}}.JobModal_closeButton__rtVLE{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;z-index:10}@media (prefers-color-scheme:dark){.JobModal_closeButton__rtVLE{background:rgba(31,41,55,.9);border:1px solid var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}}.JobModal_closeButton__rtVLE:hover{background:rgba(255,255,255,1);color:#1e293b;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.JobModal_closeButton__rtVLE:hover{background:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);border-color:var(--gray-500,#6b7280);box-shadow:0 2px 4px rgba(0,0,0,.3)}}.JobModal_stepsContainer__PXuqt{display:flex;flex-direction:column;flex-grow:1;gap:.375rem}.JobModal_stepNavItem__SSyQd{display:flex;align-items:center;padding:.625rem .5rem;border-radius:6px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;border:1px solid transparent;position:relative;background:transparent}.JobModal_stepNavItem__SSyQd:hover:not(.JobModal_stepNavDisabled__Dd_h5){background:rgba(255,255,255,.6);border-color:#e2e8f0;transform:translateX(2px)}@media (prefers-color-scheme:dark){.JobModal_stepNavItem__SSyQd:hover:not(.JobModal_stepNavDisabled__Dd_h5){background:rgba(55,65,81,.6);border-color:var(--gray-600,#4b5563)}}.JobModal_stepNavActive__NbUTL{background:#2980b9;color:white;font-weight:600;border-color:#2980b9;box-shadow:0 2px 8px rgba(41,128,185,.25)}@media (prefers-color-scheme:dark){.JobModal_stepNavActive__NbUTL{background:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.4)}}.JobModal_stepNavCompleted__YkQI1{background:rgba(34,197,94,.1);border-color:#22c55e}@media (prefers-color-scheme:dark){.JobModal_stepNavCompleted__YkQI1{background:rgba(16,185,129,.2);border-color:var(--success,#10b981)}}.JobModal_stepNavCompleted__YkQI1 .JobModal_stepNumCircle__bCgHm{background:#22c55e;color:white;box-shadow:0 1px 3px rgba(34,197,94,.3)}.JobModal_stepNavCompleted__YkQI1 .JobModal_stepLabel__2gG6d{color:#166534;font-weight:500}@media (prefers-color-scheme:dark){.JobModal_stepNavCompleted__YkQI1 .JobModal_stepLabel__2gG6d{color:var(--success,#10b981)}}.JobModal_stepNavDisabled__Dd_h5{opacity:.4;cursor:not-allowed;background:transparent!important;transform:none!important}.JobModal_stepNumCircle__bCgHm{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-right:.625rem;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;border:2px solid transparent}.JobModal_stepNavActive__NbUTL .JobModal_stepNumCircle__bCgHm{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.JobModal_stepLabel__2gG6d{font-size:.8125rem;color:#475569;transition:color .2s ease;font-weight:500;line-height:1.2}.JobModal_stepNavActive__NbUTL .JobModal_stepLabel__2gG6d{color:white;font-weight:600}.JobModal_content__xBpLo{flex:1;padding:1.25rem 1.5rem;overflow-y:auto;position:relative;background-color:#ffffff}@media (prefers-color-scheme:dark){.JobModal_content__xBpLo{background-color:var(--gray-800,#1f2937)}}.JobModal_errorAlert__oUjh6{background-color:#fee2e2;color:#b91c1c;padding:.625rem 1rem;border-radius:.5rem;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;border:1px solid #fecaca;font-weight:500}@media (prefers-color-scheme:dark){.JobModal_errorAlert__oUjh6{background-color:rgba(239,68,68,.1);color:var(--danger,#ef4444);border:1px solid rgba(239,68,68,.3)}}.JobModal_errorAlert__oUjh6 svg{flex-shrink:0}.JobModal_stepContent__JGYCi{height:100%}.JobModal_formContainer__nYoaF{max-width:700px;margin:0 auto;padding:0}.JobModal_formTitle__QIIdx{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .25rem}@media (prefers-color-scheme:dark){.JobModal_formTitle__QIIdx{color:var(--gray-50,#f9fafb)}}.JobModal_formDescription__Z8l4U{color:#6b7280;margin-bottom:1.25rem;font-size:.9375rem}@media (prefers-color-scheme:dark){.JobModal_formDescription__Z8l4U{color:var(--gray-300,#d1d5db)}}.JobModal_form__lAMZz{display:flex;flex-direction:column;gap:.875rem}.JobModal_formGroup__obn2K{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.JobModal_formGroup__obn2K{background-color:var(--gray-900,#111827);border:1px solid var(--gray-700,#374151)}}.JobModal_formRow__6arrj{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.JobModal_formLabel__zzDEp{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:0}@media (prefers-color-scheme:dark){.JobModal_formLabel__zzDEp{color:var(--gray-200,#e5e7eb)}}.JobModal_requiredMark__ncUtA{color:#ef4444;margin-left:.25rem}.JobModal_formInput__JWaiq,.JobModal_formSelect__qQr1F,.JobModal_formTextarea__2LZxp{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .15s ease-in-out;background-color:#ffffff;color:#111827;line-height:1.4}@media (prefers-color-scheme:dark){.JobModal_formInput__JWaiq,.JobModal_formSelect__qQr1F,.JobModal_formTextarea__2LZxp{background-color:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-50,#f9fafb)}}.JobModal_formInput__JWaiq::placeholder,.JobModal_formTextarea__2LZxp::placeholder{color:var(--modal-text-muted);opacity:.6}@media (prefers-color-scheme:dark){.JobModal_formInput__JWaiq::placeholder,.JobModal_formTextarea__2LZxp::placeholder{color:var(--gray-400,#9ca3af);opacity:.8}}.JobModal_formInput__JWaiq:focus,.JobModal_formSelect__qQr1F:focus,.JobModal_formTextarea__2LZxp:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2);background-color:#fefeff}@media (prefers-color-scheme:dark){.JobModal_formInput__JWaiq:focus,.JobModal_formSelect__qQr1F:focus,.JobModal_formTextarea__2LZxp:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.3);background-color:var(--gray-600,#4b5563)}}.JobModal_inputError__U_w1J{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171}.JobModal_fieldError__nFBJ5{color:#dc2626;font-size:.8125rem;margin-top:.25rem}.JobModal_submitError__I7Q31{text-align:center;font-weight:600;padding:.875rem;background-color:#fee2e2;border-radius:.375rem;border:1px solid #fecaca}.JobModal_loginRequirement__hTc2H{text-align:right;margin-top:.5rem;font-style:italic;color:#64748b}.JobModal_formTextarea__2LZxp{resize:vertical;min-height:80px;font-family:inherit}.JobModal_formSelect__qQr1F{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:3rem}.JobModal_inputHint__TvxL4{font-size:.8125rem;color:#6b7280;margin-top:.25rem;line-height:1.3}.JobModal_priceInputWrapper__P_nYx{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;transition:border-color .15s ease-in-out;overflow:hidden;padding:0}.JobModal_priceInputWrapper__P_nYx:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.JobModal_priceInputWrapper__P_nYx.JobModal_inputError__U_w1J{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171}.JobModal_currencySymbol__CuDsg{background-color:#f9fafb;color:#6b7280;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;border-right:1px solid #e5e7eb;user-select:none}.JobModal_priceInput__x1hC6{border:none;outline:none;padding:.625rem .75rem;font-size:.9375rem;background:transparent;flex:1;color:#111827}.JobModal_priceInput__x1hC6:focus{box-shadow:none;border-color:transparent}.JobModal_priceInput__x1hC6::-webkit-inner-spin-button,.JobModal_priceInput__x1hC6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.JobModal_priceInput__x1hC6[type=number]{-moz-appearance:textfield}.JobModal_tagsInputWrapper__U_JJx{position:relative;display:flex;align-items:center}.JobModal_tagIcon___yNn3{position:absolute;left:.75rem;color:#6b7280;z-index:1;pointer-events:none}.JobModal_tagsInputWrapper__U_JJx .JobModal_formInput__JWaiq{padding-left:2.25rem}.JobModal_toggleSwitch__LBawW{position:relative;display:inline-block;width:44px;height:24px}.JobModal_toggleInput__T0SiC{opacity:0;width:0;height:0}.JobModal_toggleLabel__BqalW{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.2s;border-radius:24px}.JobModal_toggleLabel__BqalW:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.JobModal_toggleInput__T0SiC:checked+.JobModal_toggleLabel__BqalW{background-color:#2980b9}.JobModal_toggleInput__T0SiC:focus-visible+.JobModal_toggleLabel__BqalW{box-shadow:0 0 0 3px rgba(79,70,229,.2)}.JobModal_toggleInput__T0SiC:checked+.JobModal_toggleLabel__BqalW:before{transform:translateX(20px)}.JobModal_categorySelection__S9_N_{border:1px solid #d1d5db;border-radius:6px;padding:.75rem;background-color:#ffffff;min-height:100px}.JobModal_formActions__TKFRH{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.JobModal_primaryButton__ReA2o,.JobModal_publishButton__vpw7A{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-primary);color:white;border:none;border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}@media (prefers-color-scheme:dark){.JobModal_primaryButton__ReA2o,.JobModal_publishButton__vpw7A{background-color:var(--primary-color,#3b82f6)}}.JobModal_primaryButton__ReA2o:hover:not(:disabled),.JobModal_publishButton__vpw7A:hover:not(:disabled){background-color:var(--modal-primary-hover)}.JobModal_primaryButton__ReA2o:disabled,.JobModal_publishButton__vpw7A:disabled{background-color:var(--modal-primary-light);cursor:not-allowed}.JobModal_publishButton__vpw7A{background-color:var(--modal-success)}.JobModal_publishButton__vpw7A:hover:not(:disabled){background-color:#047857}.JobModal_publishButton__vpw7A:disabled{background-color:#a7f3d0}.JobModal_backButton__l2N58,.JobModal_cancelButton__hoVnq,.JobModal_secondaryButton__HZo7v{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}@media (prefers-color-scheme:dark){.JobModal_backButton__l2N58,.JobModal_cancelButton__hoVnq,.JobModal_secondaryButton__HZo7v{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);border:1px solid var(--gray-600,#4b5563)}}.JobModal_backButton__l2N58:hover,.JobModal_cancelButton__hoVnq:hover,.JobModal_secondaryButton__HZo7v:hover{background-color:var(--modal-bg-light);color:var(--modal-text-primary)}@media (prefers-color-scheme:dark){.JobModal_backButton__l2N58:hover,.JobModal_cancelButton__hoVnq:hover,.JobModal_secondaryButton__HZo7v:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-50,#f9fafb)}}.JobModal_clearLocationButton__7tKGJ,.JobModal_locationButton___WBna{display:flex;align-items:center;gap:var(--modal-space-sm);padding:var(--modal-space-md) var(--modal-space-xl);background-color:var(--modal-bg-white);color:var(--modal-text-secondary);border:1px solid var(--modal-border);border-radius:var(--modal-radius-md);font-size:var(--modal-font-base);font-weight:var(--modal-font-medium);cursor:pointer;transition:var(--modal-transition-normal)}.JobModal_activeLocationButton__8Mr_t,.JobModal_locationButton___WBna:hover:not(:disabled){border-color:var(--modal-primary-light);background-color:var(--modal-primary-bg);color:var(--modal-primary)}.JobModal_clearLocationButton__7tKGJ{color:var(--modal-error);border-color:var(--modal-error-light)}.JobModal_clearLocationButton__7tKGJ:hover{background-color:var(--modal-error-bg);border-color:var(--modal-error-light)}.JobModal_locationButton___WBna:hover:not(:disabled){border-color:#a5b4fc;background-color:#eef2ff;color:#2980b9}.JobModal_activeLocationButton__8Mr_t{background-color:#e0e7ff;border-color:#a5b4fc;color:#2980b9}.JobModal_locationButton___WBna:disabled{opacity:.6;cursor:not-allowed}.JobModal_clearLocationButton__7tKGJ{color:#ef4444;border-color:#fecaca}.JobModal_clearLocationButton__7tKGJ:hover{background-color:#fee2e2;border-color:#fca5a5}.JobModal_tabContainer__W9_mk{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}@media (prefers-color-scheme:dark){.JobModal_tabContainer__W9_mk{border-bottom:1px solid var(--gray-700,#374151)}}.JobModal_tabButton__3qef1{padding:.875rem 1.5rem;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;font-size:1rem;font-weight:600;color:#64748b;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}@media (prefers-color-scheme:dark){.JobModal_tabButton__3qef1{color:var(--gray-400,#9ca3af)}}.JobModal_tabButton__3qef1:hover{color:#2980b9;background-color:#f8fafc}@media (prefers-color-scheme:dark){.JobModal_tabButton__3qef1:hover{color:var(--primary-color,#3b82f6);background-color:var(--gray-800,#1f2937)}}.JobModal_activeTab__rOWwk{color:#2980b9;border-bottom-color:#2980b9}@media (prefers-color-scheme:dark){.JobModal_activeTab__rOWwk{color:var(--primary-color,#3b82f6);border-bottom-color:var(--primary-color,#3b82f6)}}.JobModal_mediaContent__no9qn{margin-bottom:2rem;padding:.5rem 0}.JobModal_uploadSection__NP4_8{margin-bottom:2rem}.JobModal_sectionTitle__S11zd{font-size:1.25rem;font-weight:600;color:#1e293b;margin:2rem 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.JobModal_sectionTitle__S11zd{color:var(--gray-50,#f9fafb);border-bottom:1px solid var(--gray-700,#374151)}}.JobModal_thumbnailSection__c4xMt{margin-top:2.5rem}.JobModal_thumbnailHint__Q2_RA{color:#64748b;font-size:.9375rem;margin-bottom:1rem}.JobModal_imageGrid__cJrmY{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:1rem;margin-top:1rem}.JobModal_imagePreview___e9L3{aspect-ratio:1;border-radius:.5rem;overflow:hidden;position:relative;cursor:pointer;border:3px solid #e2e8f0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.JobModal_imagePreview___e9L3:hover{transform:translateY(-2px);box-shadow:0 6px 12px -3px rgba(0,0,0,.1);border-color:#a5b4fc}.JobModal_thumbnailSelected__YLDWi{border-color:#2980b9;box-shadow:0 0 0 4px rgba(79,70,229,.2)}.JobModal_previewImg__8m1rN{display:block;width:100%;height:100%;object-fit:cover}.JobModal_thumbnailBadge__15MVf{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);background-color:rgba(79,70,229,.9);color:white;font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:.375rem;display:flex;align-items:center;gap:.375rem}.JobModal_videoPreviewContainer__W1fut{margin-top:2rem}.JobModal_videoWrapper__sbmI8{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:.5rem;overflow:hidden;background-color:#1e293b;box-shadow:0 4px 10px rgba(0,0,0,.1)}.JobModal_videoPreview__2IvF6{display:block;width:100%;height:100%;object-fit:contain}.JobModal_dealPreview__kZDMl{background-color:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:2.5rem}.JobModal_previewHeader__8ceTn{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background-color:#f1f5f9}.JobModal_previewHeader__8ceTn h3{font-size:1.125rem;font-weight:600;color:#334155;margin:0}.JobModal_previewContent__bCAtY{display:flex;padding:1.5rem;gap:1.5rem;align-items:center}.JobModal_previewImage__FZJGu{width:100px;height:100px;object-fit:cover;border-radius:.375rem;flex-shrink:0;border:1px solid #e2e8f0}.JobModal_placeholderImage__x2ljH{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e2e8f0;border-radius:.375rem;flex-shrink:0;color:#64748b}.JobModal_placeholderImage__x2ljH span{font-size:.875rem;margin-top:.5rem}.JobModal_previewDetails__hqIYz{flex:1;display:flex;flex-direction:column}.JobModal_previewTitle__HRMhC{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .375rem}.JobModal_previewPrice__J2uy9{font-size:1.375rem;font-weight:700;color:#2980b9;margin:0 0 .75rem}.JobModal_previewMeta__vht0X{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.JobModal_previewCategory__ajqg0,.JobModal_previewCondition__0xvkI{font-size:.875rem;color:#475569;background-color:#e2e8f0;padding:.375rem .75rem;border-radius:.375rem;font-weight:500}.JobModal_locationSection__pW1fv{margin-bottom:2.5rem;padding:1.5rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.JobModal_locationHint___ZnnR{color:#4b5563;font-size:1rem;margin:0 0 1.5rem;line-height:1.6}.JobModal_locationButtons__d1RZt{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.JobModal_locationError__1jeG1{margin-bottom:1rem;padding:.75rem;border-left:3px solid #ef4444;background-color:#fee2e2;color:#b91c1c;border-radius:0 4px 4px 0}.JobModal_locationConfirmation__ZY0Y5{display:inline-flex;align-items:center;gap:.5rem;color:#047857;font-size:.9375rem;font-weight:500;background-color:#d1fae5;padding:.75rem 1.25rem;border-radius:.5rem;margin-top:1rem;border:1px solid #a7f3d0}.JobModal_locationCheckIcon__n2KqH{color:#047857}.JobModal_publishSection__4b1_x{margin:2.5rem 0;padding-top:1.5rem;border-top:1px solid #e2e8f0}.JobModal_publishCheckbox__DhtIc{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.JobModal_checkbox__HngbW{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid #9ca3af;cursor:pointer;margin-top:.25rem;flex-shrink:0;accent-color:#2980b9}.JobModal_checkbox__HngbW:focus-visible{outline:2px solid #2980b9;outline-offset:2px}.JobModal_checkboxLabel__X7wkZ{font-size:.9375rem;color:#334155;line-height:1.6;cursor:pointer}.JobModal_successContainer__HNqW3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;height:100%;animation:JobModal_fadeInSuccess__iWBsk .5s ease-out}@keyframes JobModal_fadeInSuccess__iWBsk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.JobModal_successIcon__2QeZW{width:64px;height:64px;background-color:#2980b9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:1.5rem}.JobModal_successTitle__j8Ofc{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.JobModal_successMessage__idRd1{color:#6b7280;margin-bottom:2rem;font-size:1rem}.JobModal_nextStepOptions__wuhba{background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin-bottom:2rem;width:100%;max-width:400px}.JobModal_nextStepOptions__wuhba h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.JobModal_nextStepsList__2gIP6{list-style:none;padding:0;margin:0;font-size:.875rem;color:#6b7280}.JobModal_nextStepsList__2gIP6 li{margin-bottom:.5rem;padding-left:1rem;position:relative}.JobModal_nextStepsList__2gIP6 li:before{content:"•";color:#2980b9;position:absolute;left:0}.JobModal_successActions__Vd5p1{display:flex;gap:1rem;justify-content:center}@media (max-width:992px){.JobModal_modalContainer__wdo18{max-width:95vw}.JobModal_sidebar__ObHrB{width:220px}.JobModal_content__xBpLo{padding:1.5rem}}@media (max-width:768px){.JobModal_modalOverlay__Ke9V_{padding:.5rem}.JobModal_modalContainer__wdo18{flex-direction:column;height:95vh;max-height:none;max-width:none;width:100%}.JobModal_sidebar__ObHrB{width:100%;height:auto;padding:.75rem;border-right:none;border-bottom:1px solid #e5e7eb}.JobModal_logoContainer__p_GzZ{margin-bottom:1rem}.JobModal_stepsContainer__PXuqt{flex-direction:row;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}.JobModal_stepNavItem__SSyQd{padding:.5rem .75rem;min-width:140px;flex-shrink:0}.JobModal_stepNumCircle__bCgHm{width:24px;height:24px;margin-right:.5rem;font-size:.75rem}.JobModal_stepLabel__2gG6d{font-size:.875rem}.JobModal_content__xBpLo{padding:1rem}.JobModal_formContainer__nYoaF{max-width:none}.JobModal_formTitle__QIIdx{font-size:1.25rem}.JobModal_formDescription__Z8l4U{margin-bottom:1rem}.JobModal_form__lAMZz{gap:.875rem}.JobModal_formRow__6arrj{grid-template-columns:1fr;gap:.875rem}.JobModal_formInput__JWaiq,.JobModal_formSelect__qQr1F,.JobModal_formTextarea__2LZxp{padding:.5rem .75rem;font-size:1rem;min-height:44px}.JobModal_formActions__TKFRH{margin-top:1.25rem;padding-top:.75rem}.JobModal_backButton__l2N58,.JobModal_cancelButton__hoVnq,.JobModal_clearLocationButton__7tKGJ,.JobModal_locationButton___WBna,.JobModal_primaryButton__ReA2o,.JobModal_publishButton__vpw7A,.JobModal_secondaryButton__HZo7v{padding:.75rem 1rem;font-size:.9375rem}.JobModal_compactPreview__lZjiP{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem}.JobModal_compactPlaceholder__dlvtj,.JobModal_compactPreviewImage__n6GAJ{width:40px;height:40px}.JobModal_compactDetails__28w1_{width:100%}.JobModal_locationActions___haIZ{flex-direction:column;gap:.375rem}.JobModal_locationActions___haIZ .JobModal_clearLocationButton__7tKGJ,.JobModal_locationActions___haIZ .JobModal_locationButton___WBna{width:100%;justify-content:center}.JobModal_compactTerms__r8kOm{padding:.5rem}}@media (max-width:480px){.JobModal_sidebar__ObHrB{padding:.5rem}.JobModal_content__xBpLo{padding:.75rem}.JobModal_formInput__JWaiq,.JobModal_formSelect__qQr1F,.JobModal_formTextarea__2LZxp{padding:.5rem;font-size:16px}.JobModal_sectionTitle__S11zd{font-size:1rem}.JobModal_formActions__TKFRH{flex-direction:column;gap:.75rem}.JobModal_backButton__l2N58,.JobModal_cancelButton__hoVnq,.JobModal_clearLocationButton__7tKGJ,.JobModal_locationButton___WBna,.JobModal_primaryButton__ReA2o,.JobModal_publishButton__vpw7A,.JobModal_secondaryButton__HZo7v{width:100%;padding:.75rem}}.JobModal_formInput__JWaiq[type=date]{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}.JobModal_formInput__JWaiq[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:.75rem;width:16px;height:16px;cursor:pointer}.JobModal_compactPreview__lZjiP{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#f8fafc}.JobModal_compactPreviewImage__n6GAJ{width:48px;height:48px;border-radius:4px;object-fit:cover;flex-shrink:0}.JobModal_compactPlaceholder__dlvtj{width:48px;height:48px;border-radius:4px;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.JobModal_compactDetails__28w1_{flex:1;min-width:0}.JobModal_compactTitle__t68Ff{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobModal_compactPrice__ndg5T{font-size:.875rem;font-weight:500;color:#2980b9;margin-bottom:.25rem}.JobModal_compactCategory__6Fcs3{font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobModal_locationActions___haIZ{display:flex;gap:.5rem;margin-top:.5rem}.JobModal_locationActions___haIZ .JobModal_clearLocationButton__7tKGJ,.JobModal_locationActions___haIZ .JobModal_locationButton___WBna{padding:.375rem .75rem;font-size:.8125rem;border-radius:4px;display:flex;align-items:center;gap:.375rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.JobModal_locationActions___haIZ .JobModal_locationButton___WBna{background:#f8fafc;border:1px solid #e2e8f0;color:#374151}.JobModal_locationActions___haIZ .JobModal_locationButton___WBna:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.JobModal_locationActions___haIZ .JobModal_activeLocationButton__8Mr_t{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.JobModal_locationActions___haIZ .JobModal_clearLocationButton__7tKGJ{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.JobModal_locationActions___haIZ .JobModal_clearLocationButton__7tKGJ:hover:not(:disabled){background:#fecaca;border-color:#f87171}.JobModal_locationSuccess__vWljO{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .75rem;background:#dcfce7;border:1px solid #bbf7d0;border-radius:4px;color:#166534;font-size:.8125rem}.JobModal_compactTerms__r8kOm{padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:.5rem}.JobModal_compactTerms__r8kOm .JobModal_checkboxLabel__X7wkZ{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;line-height:1.4}.JobModal_compactTerms__r8kOm .JobModal_checkbox__HngbW{margin-top:.125rem;flex-shrink:0}.JobModal_compactTerms__r8kOm .JobModal_checkboxText__oJj_W{color:#374151}.JobModal_compactTerms__r8kOm .JobModal_termsLink__Ov3Gd{color:#2980b9;text-decoration:none;font-weight:500}.JobModal_compactTerms__r8kOm .JobModal_termsLink__Ov3Gd:hover{text-decoration:underline}.JobModal_compactTerms__r8kOm .JobModal_requiredMark__ncUtA{color:#dc2626;font-weight:600}.JobModal_compactSection__Vx_wG{display:flex;flex-direction:column;gap:.5rem}.JobModal_toggleGroup__uirLG{display:flex;align-items:center;gap:.5rem}.JobModal_toggleText__94xFC{font-size:.875rem;color:#475569;user-select:none}.JobModal_dimensionRow__r75RU{display:flex;gap:.75rem;align-items:center;margin-bottom:.5rem}.JobModal_dimensionRow__r75RU:last-child{margin-bottom:0}.JobModal_dimensionRow__r75RU input:only-child{flex:1}@media (max-width:768px){.JobModal_dimensionRow__r75RU{flex-direction:column;gap:.5rem}.JobModal_dimensionRow__r75RU input{width:100%}.JobModal_formRow__6arrj{flex-direction:column}}@media (prefers-color-scheme:dark){.JobModal_fieldError__nFBJ5,.JobModal_requiredMark__ncUtA{color:var(--red-400,#f87171)}.JobModal_submitError__I7Q31{background-color:rgba(239,68,68,.1);color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.2)}.JobModal_loginRequirement__hTc2H{background-color:rgba(59,130,246,.1);color:var(--blue-400,#60a5fa);border:1px solid rgba(59,130,246,.2)}.JobModal_inputHint__TvxL4{color:var(--gray-500,#6b7280)}.JobModal_priceInputWrapper__P_nYx{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_priceInputWrapper__P_nYx:focus-within{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.JobModal_priceInputWrapper__P_nYx.JobModal_inputError__U_w1J{border-color:var(--red-500,#ef4444)}.JobModal_currencySymbol__CuDsg{color:var(--gray-400,#9ca3af);background:var(--gray-750,#2d3748);border-right:1px solid var(--gray-700,#374151)}.JobModal_priceInput__x1hC6{background:transparent;color:var(--gray-100,#f3f4f6)}.JobModal_priceInput__x1hC6::placeholder{color:var(--gray-500,#6b7280)}.JobModal_tagsInputWrapper__U_JJx{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_tagIcon___yNn3{color:var(--gray-400,#9ca3af)}.JobModal_toggleLabel__BqalW{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.JobModal_toggleLabel__BqalW:before{background:var(--gray-300,#d1d5db)}.JobModal_toggleInput__T0SiC:checked+.JobModal_toggleLabel__BqalW{background:var(--blue-600,#2563eb);border-color:var(--blue-600,#2563eb)}.JobModal_toggleInput__T0SiC:focus-visible+.JobModal_toggleLabel__BqalW{box-shadow:0 0 0 3px rgba(59,130,246,.2)}.JobModal_toggleInput__T0SiC:checked+.JobModal_toggleLabel__BqalW:before{background:white}.JobModal_categorySelection__S9_N_{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_locationButton___WBna{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.JobModal_locationButton___WBna:hover:not(:disabled){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.JobModal_activeLocationButton__8Mr_t{background:rgba(59,130,246,.1);border-color:var(--blue-500,#3b82f6);color:var(--blue-400,#60a5fa)}.JobModal_locationButton___WBna:disabled{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);color:var(--gray-600,#4b5563)}.JobModal_clearLocationButton__7tKGJ{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:var(--red-400,#f87171)}.JobModal_clearLocationButton__7tKGJ:hover{background:rgba(239,68,68,.2);border-color:var(--red-500,#ef4444)}.JobModal_mediaContent__no9qn{background:var(--gray-900,#111827)}.JobModal_uploadSection__NP4_8{border:1px solid var(--gray-700,#374151)}.JobModal_thumbnailSection__c4xMt,.JobModal_uploadSection__NP4_8{background:var(--gray-800,#1f2937)}.JobModal_thumbnailHint__Q2_RA{color:var(--gray-400,#9ca3af)}.JobModal_imagePreview___e9L3{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_imagePreview___e9L3:hover{border-color:var(--gray-600,#4b5563);box-shadow:0 4px 12px rgba(0,0,0,.3)}.JobModal_thumbnailSelected__YLDWi{border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.JobModal_thumbnailBadge__15MVf{background:var(--blue-600,#2563eb);color:white}.JobModal_videoPreviewContainer__W1fut{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_videoWrapper__sbmI8{background:var(--gray-900,#111827)}.JobModal_dealPreview__kZDMl,.JobModal_videoPreview__2IvF6{background:var(--gray-800,#1f2937)}.JobModal_dealPreview__kZDMl{border:1px solid var(--gray-700,#374151)}.JobModal_previewHeader__8ceTn{background:var(--gray-750,#2d3748);border-bottom:1px solid var(--gray-700,#374151)}.JobModal_previewHeader__8ceTn h3{color:var(--gray-100,#f3f4f6)}.JobModal_previewContent__bCAtY{background:var(--gray-800,#1f2937)}.JobModal_placeholderImage__x2ljH,.JobModal_previewImage__FZJGu{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.JobModal_placeholderImage__x2ljH{color:var(--gray-400,#9ca3af)}.JobModal_placeholderImage__x2ljH span{color:var(--gray-500,#6b7280)}.JobModal_previewDetails__hqIYz{background:var(--gray-800,#1f2937)}.JobModal_previewTitle__HRMhC{color:var(--gray-100,#f3f4f6)}.JobModal_previewPrice__J2uy9{color:var(--blue-400,#60a5fa)}.JobModal_previewMeta__vht0X{color:var(--gray-400,#9ca3af)}.JobModal_previewCategory__ajqg0,.JobModal_previewCondition__0xvkI{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.JobModal_locationSection__pW1fv{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_locationHint___ZnnR{color:var(--gray-400,#9ca3af)}.JobModal_locationButtons__d1RZt{background:var(--gray-800,#1f2937)}.JobModal_locationError__1jeG1{background-color:rgba(239,68,68,.1);color:var(--red-400,#f87171);border:1px solid rgba(239,68,68,.2)}.JobModal_locationConfirmation__ZY0Y5{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--emerald-400,#34d399)}.JobModal_locationCheckIcon__n2KqH{color:var(--emerald-500,#10b981)}.JobModal_publishSection__4b1_x{border:1px solid var(--gray-700,#374151)}.JobModal_publishCheckbox__DhtIc,.JobModal_publishSection__4b1_x{background:var(--gray-800,#1f2937)}.JobModal_checkbox__HngbW{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.JobModal_checkbox__HngbW:focus-visible{box-shadow:0 0 0 3px rgba(59,130,246,.2)}.JobModal_checkboxLabel__X7wkZ{color:var(--gray-300,#d1d5db)}.JobModal_successContainer__HNqW3{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_successIcon__2QeZW{background:var(--emerald-500,#10b981);color:white}.JobModal_successTitle__j8Ofc{color:var(--gray-100,#f3f4f6)}.JobModal_successMessage__idRd1{color:var(--gray-300,#d1d5db)}.JobModal_nextStepOptions__wuhba{background:var(--gray-750,#2d3748);border:1px solid var(--gray-700,#374151)}.JobModal_nextStepOptions__wuhba h4{color:var(--gray-200,#e5e7eb)}.JobModal_nextStepsList__2gIP6{color:var(--gray-300,#d1d5db)}.JobModal_nextStepsList__2gIP6 li:before{color:var(--blue-400,#60a5fa)}.JobModal_successActions__Vd5p1{background:var(--gray-800,#1f2937)}.JobModal_formInput__JWaiq[type=date]{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151);color:var(--gray-100,#f3f4f6)}.JobModal_formInput__JWaiq[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.JobModal_compactPreview__lZjiP{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_compactPlaceholder__dlvtj,.JobModal_compactPreviewImage__n6GAJ{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563)}.JobModal_compactPlaceholder__dlvtj{color:var(--gray-400,#9ca3af)}.JobModal_compactDetails__28w1_{background:var(--gray-800,#1f2937)}.JobModal_compactTitle__t68Ff{color:var(--gray-100,#f3f4f6)}.JobModal_compactPrice__ndg5T{color:var(--blue-400,#60a5fa)}.JobModal_compactCategory__6Fcs3{color:var(--gray-400,#9ca3af)}.JobModal_locationActions___haIZ .JobModal_locationButton___WBna{background:var(--gray-700,#374151);border:1px solid var(--gray-600,#4b5563);color:var(--gray-200,#e5e7eb)}.JobModal_locationActions___haIZ .JobModal_locationButton___WBna:hover:not(:disabled){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);color:var(--gray-100,#f3f4f6)}.JobModal_locationActions___haIZ .JobModal_activeLocationButton__8Mr_t{background:rgba(59,130,246,.1);border-color:var(--blue-500,#3b82f6);color:var(--blue-400,#60a5fa)}.JobModal_locationActions___haIZ .JobModal_clearLocationButton__7tKGJ{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:var(--red-400,#f87171)}.JobModal_locationActions___haIZ .JobModal_clearLocationButton__7tKGJ:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:var(--red-500,#ef4444)}.JobModal_locationSuccess__vWljO{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--emerald-400,#34d399)}.JobModal_compactTerms__r8kOm{background:var(--gray-800,#1f2937);border:1px solid var(--gray-700,#374151)}.JobModal_compactTerms__r8kOm .JobModal_checkboxText__oJj_W{color:var(--gray-300,#d1d5db)}.JobModal_compactTerms__r8kOm .JobModal_termsLink__Ov3Gd{color:var(--blue-400,#60a5fa)}.JobModal_compactTerms__r8kOm .JobModal_termsLink__Ov3Gd:hover{color:var(--blue-300,#93c5fd)}.JobModal_compactTerms__r8kOm .JobModal_requiredMark__ncUtA{color:var(--red-400,#f87171)}.JobModal_toggleText__94xFC{color:var(--gray-300,#d1d5db)}.JobModal_stepNumCircle__bCgHm{background:var(--gray-700,#374151);color:var(--gray-300,#d1d5db)}.JobModal_stepNavActive__NbUTL .JobModal_stepNumCircle__bCgHm{background:rgba(255,255,255,.2);color:white;border-color:rgba(255,255,255,.3)}.JobModal_stepLabel__2gG6d{color:var(--gray-300,#d1d5db)}.JobModal_stepNavActive__NbUTL .JobModal_stepLabel__2gG6d{color:white}.JobModal_formInput__JWaiq:focus,.JobModal_formSelect__qQr1F:focus,.JobModal_formTextarea__2LZxp:focus{outline:none;border-color:var(--blue-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.JobModal_clearLocationButton__7tKGJ:focus,.JobModal_locationButton___WBna:focus,.JobModal_primaryButton__ReA2o:focus,.JobModal_publishButton__vpw7A:focus,.JobModal_secondaryButton__HZo7v:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.JobModal_formInput__JWaiq.JobModal_inputError__U_w1J:focus,.JobModal_formSelect__qQr1F.JobModal_inputError__U_w1J:focus,.JobModal_formTextarea__2LZxp.JobModal_inputError__U_w1J:focus{border-color:var(--red-500,#ef4444);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.JobModal_imagePreview___e9L3:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.JobModal_tabButton__3qef1:hover:not(.JobModal_activeTab__rOWwk){background:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);transform:translateY(-1px)}.JobModal_successContainer__HNqW3{box-shadow:0 4px 20px rgba(16,185,129,.1)}.JobModal_locationConfirmation__ZY0Y5{box-shadow:0 2px 8px rgba(16,185,129,.1)}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.JobModal_modalContainer__wdo18{border:2px solid var(--gray-600,#4b5563)}.JobModal_stepNavActive__NbUTL{background:var(--blue-500,#3b82f6);border:2px solid var(--blue-400,#60a5fa)}.JobModal_stepNavCompleted__YkQI1{border:2px solid var(--emerald-400,#34d399)}.JobModal_formInput__JWaiq:focus,.JobModal_formSelect__qQr1F:focus,.JobModal_formTextarea__2LZxp:focus{border:2px solid var(--blue-400,#60a5fa);box-shadow:0 0 0 3px rgba(59,130,246,.3)}.JobModal_primaryButton__ReA2o,.JobModal_publishButton__vpw7A{border:2px solid var(--blue-400,#60a5fa)}.JobModal_errorAlert__oUjh6{border:2px solid var(--red-400,#f87171)}}@media (prefers-reduced-motion:reduce){.JobModal_modalOverlay__Ke9V_{animation:none}.JobModal_stepNavItem__SSyQd{transition:none}.JobModal_stepNavItem__SSyQd:hover:not(.JobModal_stepNavDisabled__Dd_h5){transform:none}.JobModal_closeButton__rtVLE{transition:none}.JobModal_closeButton__rtVLE:hover{transform:none}.JobModal_saving___6HTO{animation:none}.JobModal_imagePreview___e9L3:hover,.JobModal_tabButton__3qef1:hover:not(.JobModal_activeTab__rOWwk){transform:none}.JobModal_successContainer__HNqW3{animation:none}}