/* Catalog importer admin screens: the classes that replaced inline styles (markup round R4). Colours on the chrome's
   tokens (the cleanup of 7 Nov 2026): no hard-coded colour. */
.aieo-cati-minw220{min-width:220px}
.aieo-cati-minw240{min-width:240px}
.aieo-cati-minw250{min-width:250px}
.aieo-cati-minw320{min-width:320px}
.aieo-cati-w130{width:130px}
.aieo-cati-w150{width:150px}
.aieo-cati-w250{width:250px}
.aieo-cati-w260{width:260px}
.aieo-cati-w70{width:70px}
.aieo-cati-list{margin:4px 0 0 18px}
.aieo-cati-map-row{display:block;margin:0 0 4px}
.aieo-cati-subhead{margin:14px 0 4px}
.aieo-cati-opt-empty{padding:5px 8px}
.aieo-cati-opt{padding:5px 8px;cursor:pointer;border-top:1px solid var(--ra-border)}
.aieo-cati-axis{position:relative}
.aieo-cati-axisbox{position:relative;display:inline-block}
.aieo-cati-summary-box{border:1px solid var(--ra-info-soft);background:var(--ra-info-wash);border-radius:8px;padding:10px 12px;margin:8px 0}
.aieo-cati-lead{margin:0 0 6px}
.aieo-cati-list-flush{margin:0 0 0 18px}
.aieo-cati-rule-line{display:block;margin:2px 0}
.aieo-cati-check-inline{display:inline-flex;padding-block:0}
.aieo-cati-rule-box{border:1px solid var(--ra-border);border-radius:6px;padding:8px 10px;margin:0 0 8px}
.aieo-cati-rule-lines{display:block;margin:4px 0}
.aieo-cati-gap-top{margin-top:6px}
.aieo-cati-gap-top-p{margin:6px 0 0}
.aieo-cati-gap-top-md{margin-top:8px}
.aieo-cati-gap-top-sm{margin-top:4px}
.aieo-cati-groups{font-size:12px;margin:0 0 6px}
.aieo-cati-gap-left-lg{margin-left:16px}
.aieo-cati-details{margin:10px 0}
.aieo-cati-intro{margin:6px 0 8px}
.aieo-cati-p{margin:4px 0}
.aieo-cati-inline-flex{display:inline-flex}
.aieo-cati-list-tail{margin:0 0 4px 18px}
.aieo-cati-subhead--below{margin:12px 0 4px}
.aieo-cati-note-spaced{margin-top:10px}
.aieo-cati-prog-wrap{margin-top:10px}
.aieo-cati-gap-left{margin-left:8px}
.aieo-cati-p--head{margin:8px 0 2px}
.aieo-cati-axis-menu{display:block;position:absolute;z-index:20;left:0;top:100%;width:340px;max-height:260px;overflow:auto;margin:2px 0 0;background:var(--ra-background);border:1px solid var(--ra-control-border);border-radius:4px;box-shadow:var(--ra-shadow-pop);list-style:none}
.aieo-cati-mono{font-family:Consolas,'Courier New',monospace}
.aieo-cati-clip{display:inline-block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:pre;vertical-align:bottom;background:var(--ra-muted);border:1px solid var(--ra-border);border-radius:3px;padding:0 5px;margin:0 6px 3px 0;font-family:Consolas,'Courier New',monospace;font-size:12px}
.aieo-cati-w170{width:170px}
.aieo-cati-w230{width:230px}
.aieo-cati-opt.is-suggested{background:var(--ra-primary-soft)}
