/* Six-step form only; semantic OCR/AI colors and all original field IDs remain intact. */
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-layout[hidden] {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-layout .add-section-review {width:100%!important;margin:0!important;min-width:0}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish {box-sizing:border-box;min-width:0;margin:0 0 16px;padding:22px;border:1px solid var(--g-line,#ddd);border-radius:14px;background:var(--g-surface,#fff);color:var(--g-ink,#222)}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish h3 {font-size:22px;margin:0 0 12px}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish :is(p,small) {display:block;font-size:13px;line-height:1.6;color:var(--g-mu,#666);margin:0}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish ul {list-style:none;margin:20px 0;padding:0}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish li {display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--g-line,#ddd);font-size:13px}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish #submit-btn {width:100%!important;margin:0 0 16px!important;min-height:48px}
@media(max-width:980px){html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-layout {display:grid;grid-template-columns:minmax(0,1fr);gap:16px}}

html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean :is(.form-section > *, .publish-step-subsection, .fg, .frow, .frow3) {min-width:0!important;max-width:100%!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean select {min-width:0!important;max-width:100%!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional + .ui-optional {margin-top:12px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add #publish-resume:not([hidden]) {display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;width:100%!important;margin-top:16px!important;padding:20px!important;text-align:left;border:1px solid var(--g-line,#dce3e7)!important;border-radius:14px!important;background:var(--g-surface,#fff)!important;color:var(--g-ink,#223747)!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add #publish-resume[hidden] {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add #publish-resume span {font-size:13px;font-weight:400;color:var(--g-mu,#667681)}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add #ui-damage-photos .damage-editor-card {margin:0!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add .ui-optional + :is(.frow,.frow3,.publish-basic-fields) {margin-top:12px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-title {font-size:40px!important;line-height:1.1!important;margin-bottom:8px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress {gap:8px!important;margin-bottom:18px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress button {min-height:48px!important;padding:8px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress button b {font-size:12px!important;line-height:1.25!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .form-section.form-section.form-section:not([hidden]) {gap:16px!important;padding:22px!important;margin-bottom:16px!important;border:1px solid var(--g-line,#dce3e7)!important;border-radius:14px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .form-section-title {font-size:23px!important;margin-bottom:4px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #publish-step-controls {border:1px solid var(--g-line,#dce3e7)!important;border-radius:14px!important;margin-top:12px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean :is(.ui-empty-generation,.ui-redundant-notice) {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-item b {white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-head > div {flex-basis:100%}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-head button {flex:1;min-height:38px;padding:8px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional {display:block!important;width:100%;min-width:0;margin:6px 0!important;border:1px solid var(--g-line,#dce3e7)!important;border-radius:12px!important;background:var(--g-surface,#fff)!important;box-shadow:none!important;overflow:visible}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional > summary {display:flex!important;align-items:center;gap:10px;padding:15px!important;list-style:none;cursor:pointer;min-height:48px;font-size:14px!important;font-weight:650!important;color:var(--g-ink,#223747)!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional > summary::-webkit-details-marker {display:none}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional > summary::after {content:'+';margin-left:auto;font-size:20px;font-weight:400;line-height:1;color:var(--g-mu,#667681)}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional[open] > summary::after {content:'−'}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional > summary :is(small,span.ui-disclosure-hint) {color:var(--g-mu,#667681)!important;font-size:11px!important;font-weight:400!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional > .ui-optional-body {padding:0 15px 16px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional:not([open]) > :not(summary) {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional[hidden] {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional-fields .fg {min-width:0;margin:0!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .maintenance-questions > :not(summary) {margin:0 15px 16px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .maintenance-questions > summary span {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-category-extra .category-specs-title {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #technical-summary-card[data-ui-expanded=false] #technical-summary-grid > :nth-child(n+9) {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-technical-toggle {display:block;width:100%;min-height:42px;margin:8px 0 0;padding:10px 12px;border:0;border-top:1px solid var(--g-line,#dce3e7);background:transparent;color:var(--g-ink,#223747);font:600 13px var(--g-font,inherit);cursor:pointer;text-align:left}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-technical-toggle[hidden] {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-head {flex-wrap:wrap;gap:10px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #equip-add-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;align-items:start!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #equip-add-grid .eq-cat {min-width:0;margin:0!important;padding:0!important;border-radius:10px!important;background:var(--g-surface,#fff)!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group > summary {display:flex;align-items:center;gap:8px;min-height:48px;padding:12px;cursor:pointer;list-style:none}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group > summary::after {content:'+';font-size:18px;margin-left:auto;color:var(--g-mu,#667681)}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group[open] > summary::after {content:'−'}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group .eq-cat-title {margin:0!important;padding:0!important;font-size:12px!important;text-transform:none!important;border:0!important;background:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-count {font-size:11px;color:#15803d;white-space:nowrap}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-count.has-ai {color:#a9660d}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group:not([open]) > .eq-cat-items {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group .eq-cat-items {padding:0 12px 12px!important;gap:6px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .eq-add {min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.3!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-equipment-selected {font-size:12px;line-height:1.6;color:var(--g-mu,#667681);margin:0}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-equipment-tools {order:10}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-section-price .ai-panel {display:flex!important;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0!important;margin:0!important;border:0!important;background:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-section-price .ai-panel-title {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-section-price .ai-panel-desc {font-size:12px!important;margin:0!important;color:var(--g-mu,#667681)!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-sale-options .listing-options {border:0!important;padding:0!important;background:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-sale-options .listing-options-title {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .final-review-summary {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .final-review-head > div > span {display:none!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-cover {height:220px!important;max-height:220px!important;width:100%;object-fit:contain!important;background:var(--g-surface2,#edf2f5)}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-content {padding:20px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-heading h2 {font-size:23px!important;line-height:1.3!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-description {font-size:14px!important;line-height:1.7!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-content > h3 {font-size:15px!important;margin:18px 0 6px!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-content > p {font-size:13px!important;line-height:1.6!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-facts {display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;list-style:none;font-size:13px}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional summary:focus-visible,html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-equip-group summary:focus-visible {outline:2px solid #20648a;outline-offset:2px;border-radius:8px}
@media(min-width:981px){
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean[data-ui-step='6'] .add-form-columns {overflow:visible!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean[data-ui-step='6'] #publish-step-controls {width:calc(100% - 342px)!important;margin-inline:0!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-form-columns {width:100%!important;clear:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean :is(.form-section:not([hidden]),#publish-step-controls) {width:calc(100% - 342px)!important;box-sizing:border-box;clear:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-mobile-preview {border:0!important;background:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-mobile-preview > summary {display:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-mobile-preview > .ui-optional-body {padding:0!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean[data-ui-step='6'] .g-pub-side {display:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-layout {display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start;width:100%;clear:both}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-review-publish {position:sticky;top:90px}
}
@media(max-width:980px){
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .g-pub-side {display:block!important;width:100%!important;margin-bottom:12px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #ui-publish-tips {display:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-form-columns {width:100%!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean[data-ui-step='6'] .g-pub-side {display:none!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .g-pimg {height:180px!important;aspect-ratio:auto!important}
}
@media(max-width:600px){
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .add-title {font-size:32px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress button {padding:7px!important;gap:5px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress button b {font-size:10.5px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .publish-progress button span {width:22px!important;height:22px!important;font-size:12px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .form-section:not([hidden]) {padding:16px!important;gap:16px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .ui-optional-fields {grid-template-columns:1fr}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean #equip-add-grid {grid-template-columns:1fr!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-heading {flex-wrap:wrap;gap:10px!important}
 html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .draft-preview-cover {height:180px!important;max-height:180px!important}
}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-item em.document {color:#15803d!important;background:#ecfdf3!important;border-color:#bbf7d0!important}
html:not(#ga#gb#gc#gd#ge#gf#gg#gh#gi#gj#gk) body #page-add.ui-clean .technical-summary-item em.suggested {color:#b45309!important;background:#fff7ed!important;border-color:#fed7aa!important}
