/*         */
#dokan-store-listing-filter-wrap, #dokan-store-listing-filter-form-wrap { display: none !important; }

/* ===== Dokan product form redesign (Claude) ===== */
.dokan-dashboard-content { padding: 24px 28px !important; }
.dashboard-content-area ._19ce0419607e1896__stack { flex-wrap: wrap !important; align-items: flex-start !important; gap: 20px !important; }
.dataforms-layouts-row__field-control { flex: 1 1 340px !important; min-width: 0 !important; max-width: 100% !important; box-sizing: border-box !important; }
.dataforms-layouts-card__field { background: #fff !important; border: 1px solid #ebedf0 !important; border-radius: 12px !important; padding: 20px 22px !important; margin-bottom: 20px !important; box-shadow: 0 1px 3px rgba(16,24,40,.06) !important; box-sizing: border-box !important; }
.dataforms-layouts-row__field { margin-bottom: 16px !important; }
.dataforms-layouts-row__field:last-child { margin-bottom: 0 !important; }
.dataforms-layouts-row__field-label, .dashboard-content-area label.components-base-control__label { font-size: 12px !important; font-weight: 600 !important; letter-spacing: .3px !important; color: #475467 !important; margin-bottom: 6px !important; display: block !important; }
.components-input-control__container, .dashboard-content-area textarea { border: 1px solid #d0d5dd !important; border-radius: 8px !important; background: #fff !important; box-sizing: border-box !important; transition: border-color .15s ease, box-shadow .15s ease !important; overflow: hidden !important; }
.components-input-control__container:focus-within { border-color: #2aa6a0 !important; box-shadow: 0 0 0 3px rgba(42,166,160,.15) !important; }
.components-input-control__input { border: none !important; background: transparent !important; border-radius: 0 !important; box-shadow: none !important; width: auto !important; flex: 1 1 auto !important; min-width: 0 !important; padding: 10px 12px !important; }
.react-select__control, .dashboard-content-area select { border: 1px solid #d0d5dd !important; border-radius: 8px !important; min-height: 42px !important; box-shadow: none !important; background: #fff !important; }
.react-select__control--is-focused { border-color: #2aa6a0 !important; box-shadow: 0 0 0 3px rgba(42,166,160,.15) !important; }
.dashboard-content-area input.appearance-none { border-radius: 8px !important; }
.dashboard-content-area h1, h1.entry-title { font-weight: 700 !important; }