.create-listing-page{background-color:#f8fafc;flex-direction:column;height:calc(100vh - 64px);display:flex}.create-listing-main-content{flex:1;display:flex;overflow:hidden}.create-listing-left-panel,.create-listing-right-panel{flex-direction:column;height:100%;min-height:0;padding:1.8rem;display:flex;overflow-y:auto}.create-listing-left-panel{background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex:1;min-width:405px;max-width:540px;min-height:0;display:flex}.create-listing-right-panel{flex:2;overflow-y:auto}.panel-header h2{color:#1e293b;margin-bottom:.45rem;font-size:1.35rem;font-weight:600}.panel-header p{color:#64748b;margin-bottom:0}.usage-tracking{text-align:right;color:#6b7280;font-size:.79rem;font-weight:500}.usage-tracking .usage-count{color:#374151;font-size:.9rem;font-weight:600}.usage-tracking .usage-count.usage-warning{color:#f59e0b}.usage-tracking .usage-count.usage-limit-reached{color:#dc2626}.usage-tracking .usage-label{color:#9ca3af;margin-top:.125rem;font-size:.675rem}.image-upload-area{text-align:center;box-sizing:border-box;border:2px dashed #d1d5db;border-radius:.675rem;flex-direction:column;justify-content:flex-start;min-height:0;transition:all .2s ease-in-out;overflow-y:auto;flex:1!important;align-items:center!important;height:100%!important;max-height:none!important;padding:1.8rem!important;display:flex!important}.image-upload-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.image-upload-area.drag-active{background-color:#fce7f3;border-color:#ff00d3}.image-upload-area .upload-icon{color:#9ca3af;margin-bottom:1rem}.image-upload-area h3{color:#6b7280;font-weight:500}.image-upload-area p{color:#6b7280;margin-bottom:1rem}.panel-footer{flex-direction:column;flex-shrink:0;gap:.675rem;margin-top:1.35rem;padding-top:1.35rem;display:flex}.view-comps-button{color:#ff00d3;text-align:center;background-color:#0000;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.view-comps-button:hover{background-color:#fce7f3}[data-theme=dark] .view-comps-button{color:#ff00d3!important;background-color:#3a3a3a!important;border-color:#4a4a4a!important}.generate-button,.save-button{color:#fff;background:linear-gradient(135deg,#ff00d3 0%,#ff6b9d 100%);border:none;border-radius:.5rem;width:100%;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #ff00d333}.generate-button:hover,.save-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ff00d34d}.generate-button:disabled,.save-button:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e2e8f0;transform:none}.form-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.create-listing-right-panel .form-section:last-of-type{margin-bottom:.75rem}@media (max-width:768px){.create-listing-right-panel .form-section:last-of-type{margin-bottom:.5rem}}.form-section-header{border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem}.form-section-header h3{color:#1e293b;margin:0;font-size:1.125rem;font-weight:600}.form-section-header p{color:#64748b;margin:.25rem 0 0;font-size:.875rem}.form-section-content{padding:1.5rem}.form-grid-2-col{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.form-grid-3-col{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.form-field{flex-direction:column;gap:.5rem;display:flex}.form-field label{color:#374151;font-weight:500}.form-field input,.form-field textarea,.form-field select{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem .875rem;transition:all .2s}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled{cursor:not-allowed;background-color:#f3f4f6}.form-field textarea{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.ql-pink-field:focus,.ql-pink-field:focus-visible{border-color:#ff00d3!important;outline:none!important;box-shadow:0 0 0 3px #ff00d326!important}[data-desc-editor] ul{margin:.25rem 0;padding-left:1.25rem;list-style:outside}[data-desc-editor] ol{margin:.25rem 0;padding-left:1.25rem;list-style:decimal}[data-desc-editor] li{margin:.15rem 0}[data-desc-editor] img{width:100%;max-width:700px;height:auto;margin:.25rem 0;display:block}[data-desc-editor] h2{color:#111827;margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:500}[data-desc-editor] h3{color:#111827;margin:.4rem 0 .2rem;font-size:1rem;font-weight:500}.input-with-icon{position:relative}.input-with-icon span{color:#6b7280;font-weight:500;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.input-with-icon input{padding-left:2rem}.input-group{gap:.5rem;display:flex}.checkbox-field{flex-direction:row;align-items:center;gap:.5rem}.checkbox-field input{width:auto}.checkbox-field input[type=checkbox]:checked{accent-color:#ff00d3}.error-message{color:#ef4444;font-size:.875rem}.create-listing-footer{background-color:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.footer-actions{justify-content:space-between;gap:.75rem;width:100%;display:flex}@media (min-width:769px){.view-comps-button{width:auto;min-width:140px;margin-right:auto}.save-button{width:auto;min-width:120px;margin-left:auto}}.view-comps-button{margin-right:auto}.save-button{margin-left:auto}@media (min-width:1025px){.create-listing-left-panel{flex:1}}@media (max-width:1024px){html,body,#__next{height:auto!important;min-height:100vh!important;overflow:hidden auto!important}.dashboard-container,.individual-listing-page,.create-listing-page,.create-listing-main-content,.create-listing-left-panel,.create-listing-right-panel,.image-upload-area{flex:unset!important;flex-grow:unset!important;flex-shrink:unset!important;flex-basis:unset!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.create-listing-main-content{flex-direction:column;overflow-y:auto}.create-listing-left-panel,.create-listing-right-panel{max-width:none;height:auto;padding:.75rem;overflow-y:visible}.create-listing-left-panel{background-color:#f8fafc;border-right:none;border-radius:0;flex:none;min-width:0;min-height:400px}.create-listing-right-panel{background-color:#fff;overflow-y:visible}.image-upload-area{border-radius:12px;flex-grow:0;margin:.5rem}.create-listing-left-panel .panel-footer{margin-top:1rem;padding:0 .5rem}}.label-with-checkbox{justify-content:space-between;align-items:center;width:100%;display:flex}.checkbox-field-inline{align-items:center;gap:.5rem;display:flex}.checkbox-field-inline label{margin-bottom:0;font-weight:400}.upload-button-styled{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff00d3 0%,#ff6b9d 100%);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-block;box-shadow:0 2px 4px #ff00d333}.upload-button-styled:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ff00d34d}.input-with-counter{position:relative}.input-with-counter input{padding-right:4rem}.char-counter{color:#9ca3af;font-size:.75rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}@media (max-width:768px){.title-field-wrapper textarea.title-textarea-mobile{resize:none!important;overflow-wrap:break-word!important;word-wrap:break-word!important;white-space:normal!important;box-sizing:border-box!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;width:100%!important;height:3.5rem!important;min-height:3.5rem!important;padding:.5rem 3.5rem 1.5rem .75rem!important;font-family:inherit!important;font-size:.875rem!important;line-height:1.5!important;overflow-y:auto!important}.title-field-wrapper .char-counter{top:auto!important;bottom:.5rem!important;right:.875rem!important;transform:none!important}}.show-more-button{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;width:auto;margin:0 auto;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:all .2s;display:block}.category-display{color:#374151;resize:none;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;cursor:default;box-sizing:border-box;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;width:100%;height:5rem;min-height:5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.4;overflow:auto}.category-display-modal{color:#374151!important;background-color:#f9fafb!important;border:1px solid #d1d5db!important;height:auto!important;min-height:2.5rem!important}.category-search-input{color:#111827!important;background-color:#fff!important;border:1px solid #d1d5db!important}.show-more-button:hover{background-color:#f3f4f6;border-color:#9ca3af}.show-more-button:focus{outline:none;box-shadow:0 0 0 2px #ff00d333}.create-listing-page.in-modal{background-color:#0000;flex-direction:column;height:100%;display:flex}.create-listing-page.in-modal .create-listing-main-content{flex:1;overflow:hidden}.create-listing-page.in-modal .create-listing-left-panel{min-height:600px;padding-bottom:.5rem;overflow-y:auto}.create-listing-page.in-modal .image-upload-area{justify-content:flex-start;min-height:500px;margin-bottom:.25rem}.create-listing-page.in-modal .create-listing-right-panel{overflow-y:auto}.create-listing-page.in-modal .create-listing-footer{z-index:5;background:#fff;border-top:1px solid #e2e8f0;position:sticky;bottom:0;left:0;right:0}.create-listing-page.in-modal .create-listing-left-panel{overflow-y:visible}@media (max-width:768px){.create-listing-page.in-modal{flex-direction:column;min-height:min-content;display:flex;overflow-y:visible}.create-listing-page.in-modal .create-listing-main-content{flex:none;overflow:visible}.create-listing-page.in-modal .create-listing-right-panel{overflow-y:visible}.create-listing-page.in-modal .create-listing-footer{flex-shrink:0;position:relative}.create-listing-footer{border-top:1px solid #e2e8f0;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:1rem;display:flex;position:relative}.create-listing-footer .footer-actions{flex-direction:column!important;gap:.75rem!important;width:100%!important;display:flex!important}.create-listing-footer .view-comps-button,.create-listing-footer .save-button{cursor:pointer;border-radius:.5rem;padding:.875rem 1rem;font-size:1rem;font-weight:600;transition:all .2s;box-sizing:border-box!important;border:1px solid #0000!important;flex:1!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.create-listing-footer .view-comps-button{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}.create-listing-footer .view-comps-button:hover{background:#f1f5f9!important}[data-theme=dark] .create-listing-footer .view-comps-button{color:#ff00d3!important;background:#3a3a3a!important;border-color:#4a4a4a!important}[data-theme=dark] .create-listing-footer .view-comps-button:hover{background:#4a4a4a!important}.create-listing-footer .save-button{color:#fff!important;background:linear-gradient(45deg,#ff00d3,#ff4081)!important;border-color:#0000!important}.create-listing-footer .save-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #ff00d34d}.create-listing-footer .save-button:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.mobile-fab{z-index:120;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff00d3 0%,#ff6b9d 100%);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:2rem;transition:box-shadow .2s;display:flex;position:fixed;bottom:1.25rem;right:1rem;box-shadow:0 2px 8px #ff00d359}.mobile-fab:active{box-shadow:0 1px 4px #ff00d366}.mobile-fab>*{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.mobile-fab svg{width:24px!important;height:24px!important;margin:0!important;padding:0!important;display:block!important}.mobile-action-bar-overlay{z-index:110;background:#0000002e;position:fixed;inset:0}.mobile-action-bar{z-index:130;background:#fff;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem 1.25rem 1.5rem;animation:.25s cubic-bezier(.4,1.3,.6,1) slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #0000001a}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-action-bar .close-bar{color:#6b7280;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-bottom:.5rem;font-size:1.5rem}.mobile-action-bar .save-button,.mobile-action-bar .view-comps-button{width:100%;padding:1rem .5rem;font-size:1.1rem}.create-listing-page{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.create-listing-page.in-modal{padding-bottom:4rem}[data-native-app=true] .create-listing-page.in-modal{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}@media (min-width:769px){.mobile-fab,.mobile-action-bar,.mobile-action-bar-overlay{display:none!important}}.create-listing-left-panel .panel-footer{margin-top:1.5rem}.image-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;width:100%;display:grid}.image-item{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:.375rem;transition:all .2s;position:relative;overflow:hidden}.image-item:hover{border-color:#0000;transform:none}.image-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-grid-scroll-container.upload-step,.image-grid-scroll-container.select-step{box-sizing:border-box;margin-bottom:2.5rem!important;overflow-y:auto!important}.create-listing-main-content,.create-listing-right-panel,.create-listing-left-panel{height:unset!important;max-height:unset!important;min-height:0!important;overflow:visible!important}.create-listing-right-panel{height:100%!important;overflow-y:auto!important}@media (min-width:769px){.image-grid{gap:.5rem;width:100%;max-height:350px;display:grid;overflow-y:auto;grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.image-grid{grid-template-columns:repeat(3,1fr)!important;gap:.75rem!important;max-height:none!important;padding:.5rem!important;overflow-y:visible!important}.image-item{aspect-ratio:1!important;border-radius:8px!important;height:auto!important;min-height:0!important;box-shadow:0 2px 4px #0000001a!important}.image-item img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:6px!important;width:100%!important;height:100%!important}}.image-grid{max-height:unset!important;overflow:unset!important}.image-upload-area{flex-direction:column;min-height:200px;display:flex;position:relative;overflow-x:hidden;overflow-y:auto!important}.image-grid,.image-list,.image-items{max-height:unset!important;overflow:unset!important}.image-item{aspect-ratio:1;min-width:0;max-width:100%;min-height:100px;max-height:100%}.image-upload-area{padding:.5rem!important}.image-upload-area>.image-grid,.image-upload-area>.image-list,.image-upload-area>.image-items{box-sizing:border-box;padding-top:.5rem;padding-bottom:.5rem;padding:0!important}.image-upload-area{box-sizing:border-box;justify-content:flex-start!important;align-items:flex-start!important;padding:.5rem!important;display:block!important;overflow:hidden auto!important}.image-item .image-remove-btn,.image-item .image-rotate-btn{opacity:0;pointer-events:none;transition:opacity .2s}.image-item:hover .image-remove-btn,.image-item:hover .image-rotate-btn{opacity:1;pointer-events:auto}@media (max-width:768px){.form-section{border-radius:12px;margin:0 0 1rem;box-shadow:0 2px 8px #00000014}.form-section-header{border-radius:12px 12px 0 0;padding:1rem 1.25rem}.form-section-header h3{margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.form-section-header p{font-size:.85rem;line-height:1.4}.form-section-content{padding:1.25rem}.form-input,.form-textarea,.form-select{border-radius:6px;padding:.625rem .75rem;font-size:.9rem}.form-label{margin-bottom:.375rem;font-size:.875rem}.condition-options{gap:.5rem}.condition-option{padding:.5rem .75rem;font-size:.875rem}.image-upload-area{min-height:100px;padding:1.25rem}.upload-button-styled{padding:.625rem 1rem;font-size:.875rem}.generated-content h4{margin-bottom:.5rem;font-size:1rem}.item-specifics-grid{gap:.75rem}.category-display{padding:.5rem .75rem;font-size:.875rem}.form-grid-3-col{grid-template-columns:repeat(3,1fr);align-items:start;gap:.75rem;display:grid}.form-field{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;display:flex}.form-field label{align-self:flex-start;margin-bottom:.375rem;font-size:.875rem;line-height:1.2}.form-field input,.form-field select{box-sizing:border-box;border-radius:6px;align-self:stretch;height:auto;min-height:44px;padding:.625rem .75rem;font-size:.9rem}.input-with-icon{align-items:center;width:100%;display:flex;position:relative}.input-with-icon span{color:#6b7280;z-index:1;pointer-events:none;font-size:.9rem;position:absolute;left:.75rem}.input-with-icon input{width:100%;padding-left:2rem}.checkbox-field{flex-direction:row!important;align-items:center!important;gap:.5rem!important;margin:.5rem 0!important}.checkbox-field input[type=checkbox]{width:18px!important;height:18px!important;min-height:auto!important;margin:0!important;transform:none!important}.checkbox-field label{margin:0!important;font-size:.875rem!important;line-height:1.2!important}.dragging{touch-action:none!important;-webkit-overflow-scrolling:touch!important;overflow:hidden!important}.image-item{transition:transform .2s,box-shadow .2s!important}.image-item:active{transform:scale(.98)!important}.image-item .image-remove-btn,.image-item .image-rotate-btn{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:6px!important}.image-upload-area{text-align:center!important;background-color:#fafafa!important;border:2px dashed #d1d5db!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:280px!important;padding:2rem!important;transition:all .2s!important;display:flex!important}.image-upload-area.drag-active{background-color:#fce7f3!important;border-color:#ff00d3!important;transform:scale(1.02)!important}}.image-item{touch-action:none;-webkit-user-select:none!important;user-select:none!important}.image-item:before,.image-item:after{content:none!important;display:none!important}[draggable=true]{-webkit-user-select:none!important;user-select:none!important}[draggable=true]:before,[draggable=true]:after{content:none!important;display:none!important}[data-theme=dark] .create-listing-page{background-color:#1a1a1a}[data-theme=dark] .create-listing-left-panel{background-color:#2d2d2d;border-right:1px solid #3a3a3a}[data-theme=dark] .create-listing-right-panel{background-color:#1a1a1a}[data-theme=dark] .panel-header p,[data-theme=dark] .usage-tracking{color:#9ca3af}[data-theme=dark] .usage-tracking .usage-count{color:#e5e7eb}[data-theme=dark] .image-upload-area{background-color:#2d2d2d;border-color:#4a4a4a}[data-theme=dark] .image-upload-area.drag-active{background-color:#4b1a3d;border-color:#ff00d3}[data-theme=dark] .image-upload-area .upload-icon,[data-theme=dark] .image-upload-area h3,[data-theme=dark] .image-upload-area p{color:#d1d5db}[data-theme=dark] .image-processing-progress{color:#f9fafb!important;background:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] .image-processing-progress span{color:#f9fafb!important}[data-theme=dark] .image-processing-progress div[style*="background: '#e5e7eb'"],[data-theme=dark] .image-processing-progress div[style*="background:'#e5e7eb'"],[data-theme=dark] .image-processing-progress div[style*="background: #e5e7eb"]{background:#3a3a3a!important}[data-theme=dark] .form-section{background-color:#2d2d2d!important;border-color:#3a3a3a!important}[data-theme=dark] .form-section-header{border-bottom-color:#3a3a3a}[data-theme=dark] .form-section-header h3{color:#f9fafb}[data-theme=dark] .form-section-header p{color:#9ca3af}[data-theme=dark] .form-section-content{background-color:#2d2d2d}[data-theme=dark] .form-field label{color:#e5e7eb!important}[data-theme=dark] .panel-header h2,[data-theme=dark] .form-section-header h3{color:#f9fafb!important}[data-theme=dark] .form-field input,[data-theme=dark] .form-field textarea,[data-theme=dark] .form-field select,[data-theme=dark] .input-with-counter input,[data-theme=dark] input.input-with-counter{color:#f9fafb!important;background-color:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] input[style*=backgroundColor]:not([style*=\#f3f4f6]):not([style*=\#f9fafb]){background-color:#2d2d2d!important}[data-theme=dark] .item-specifics-grid input,[data-theme=dark] .item-specifics-grid select{color:#f9fafb!important;background-color:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] .item-specifics-placeholder,[data-theme=dark] div[style*="backgroundColor: '#f3f4f6'"],[data-theme=dark] div[style*="backgroundColor:'#f3f4f6'"],[data-theme=dark] div[style*="backgroundColor: #f3f4f6"],[data-theme=dark] div[style*="background: '#f3f4f6'"],[data-theme=dark] div[style*="background:'#f3f4f6'"],[data-theme=dark] div[style*="background: #f3f4f6"],[data-theme=dark] div[style*="background:'#f9fafb'"],[data-theme=dark] div[style*="background: '#f9fafb'"],[data-theme=dark] div[style*="background: #f9fafb"],[data-theme=dark] div[style*="backgroundColor: '#f9fafb'"],[data-theme=dark] div[style*="backgroundColor:'#f9fafb'"],[data-theme=dark] div[style*="backgroundColor: #f9fafb"]{color:#9ca3af!important;background-color:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] .form-field input:disabled,[data-theme=dark] .form-field textarea:disabled,[data-theme=dark] .form-field select:disabled{color:#6b7280!important;background-color:#3a3a3a!important}[data-theme=dark] [data-desc-editor],[data-theme=dark] .ql-pink-field[data-desc-editor]{color:#f9fafb!important;background-color:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] .ql-pink-field[data-desc-editor][aria-disabled=true],[data-theme=dark] div[data-desc-editor][style*="background:'#f9fafb'"],[data-theme=dark] div[data-desc-editor][style*="background: '#f9fafb'"],[data-theme=dark] div[data-desc-editor][style*="background: #f9fafb"],[data-theme=dark] div[data-desc-editor][style*="cursor:'not-allowed'"],[data-theme=dark] div[data-desc-editor][style*="cursor: 'not-allowed'"]{color:#9ca3af!important;background-color:#2d2d2d!important;border-color:#4a4a4a!important}[data-theme=dark] .ql-pink-field[data-desc-editor][style*="color:'#111827'"],[data-theme=dark] .ql-pink-field[data-desc-editor][style*="color: '#111827'"],[data-theme=dark] .ql-pink-field[data-desc-editor][style*="color: #111827"],[data-theme=dark] div[data-desc-editor][style*="color:'#111827'"],[data-theme=dark] div[data-desc-editor][style*="color: '#111827'"],[data-theme=dark] div[data-desc-editor][style*="color: #111827"]{color:#f9fafb!important}[data-theme=dark] [data-desc-editor] h2,[data-theme=dark] [data-desc-editor] h3{color:#f9fafb}[data-theme=dark] .input-with-icon span{color:#9ca3af}[data-theme=dark] .error-message{color:#fca5a5}[data-theme=dark] .create-listing-footer{background-color:#2d2d2d!important;border-top-color:#3a3a3a!important}[data-theme=dark] .view-comps-button:hover{background-color:#4b1a3d}[data-theme=dark] .generate-button:disabled,[data-theme=dark] .save-button:disabled{color:#6b7280!important;background:#3a3a3a!important}[data-theme=dark] .show-more-button{color:#e5e7eb;background-color:#2d2d2d;border-color:#4a4a4a}[data-theme=dark] .show-more-button:hover{background-color:#3a3a3a;border-color:#5a5a5a}[data-theme=dark] .image-item{background:#2d2d2d}[data-theme=dark] .char-counter{color:#9ca3af}[data-theme=dark] .create-listing-page.in-modal .create-listing-footer{background:#2d2d2d!important;border-top-color:#3a3a3a!important}[data-theme=dark] .panel-footer{background-color:#2d2d2d}[data-theme=dark] .category-display-modal,[data-theme=dark] .category-search-input,[data-theme=dark] .category-display-modal,[data-theme=dark] .category-search-input{color:#f9fafb!important;background-color:#2d2d2d!important;border-color:#4a4a4a!important}@media (max-width:1024px){[data-theme=dark] .create-listing-left-panel{background-color:#1a1a1a!important}[data-theme=dark] .create-listing-right-panel{background-color:#2d2d2d!important}[data-theme=dark] .image-upload-area{background-color:#1a1a1a!important}}@media (max-width:768px){.edit-listing-content{box-sizing:border-box;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))!important}.create-listing-page.in-modal{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important}[data-native-app=true] .edit-listing-content{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}[data-native-app=true] .create-listing-page.in-modal{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))!important}}.create-listing-category-change-loading .loading-spinner{border:3px solid #f1f5f9;border-top-color:#ff00d3;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1s linear infinite createListingCategoryChangeSpin}@keyframes createListingCategoryChangeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .create-listing-category-change-loading .loading-spinner{border-color:#ff00d3 #4a4a4a #4a4a4a}
