/* CREAPASSE FNV: compact, readable material selection. */
.rdc-atelier .rdc-drawer #dvmatamounter .section-box{margin:6px 0!important;padding:0!important;gap:6px!important}
.rdc-atelier .rdc-drawer #dvmatamounter .ktf-radio{min-height:40px!important;padding:7px 8px!important;font-size:14px!important}
.rdc-atelier .rdc-drawer #dvtogethermat>.frame-module__area-desc{min-height:28px!important;margin:0 0 4px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .frame-module__area-choose{position:relative!important;padding-top:0!important}
.rdc-atelier .rdc-drawer #dvtogethermat .options-tabs{height:auto!important;min-height:32px!important;display:flex!important;align-items:center;padding:4px 112px 4px 0!important;margin:0 0 4px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .options-tabs>span{font-size:15px!important;font-weight:700;line-height:22px!important;height:auto!important}
.rdc-atelier .rdc-drawer #dvtogethermat .together-mat-control>.demo{position:absolute!important;right:0!important;top:0!important;min-height:0!important;height:32px!important;margin:0!important}
.rdc-atelier .rdc-drawer #dvtogethermat .delete_link>a{min-height:32px!important;padding:4px 6px!important;font-size:13px!important;color:var(--rdc-muted,#596779)!important}
.rdc-atelier .rdc-drawer #dvtogethermat select.rdc-native-collection{height:42px!important;min-height:42px!important;margin:0 0 8px!important;background-color:#fff!important;border-color:#cbd5df!important}
.rdc-atelier .rdc-drawer #dvtogethermat .rdc-mat-search{margin:0 0 8px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .rdc-mat-search input{height:42px!important;min-height:42px!important;background:#fff!important;border-color:#cbd5df!important;padding:8px 12px!important;font-size:15px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .rdc-result-count{font-size:12px!important;line-height:18px;margin:5px 0 0!important;color:var(--rdc-muted,#596779)}
.rdc-atelier[data-rdc-layout] .rdc-drawer #dvtogethermat .framer-module__area-colors:has(.matimage){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .box-color__wrapper{padding:6px!important;border-radius:8px!important;transition:border-color .15s,box-shadow .15s}
.rdc-atelier .rdc-drawer #dvtogethermat .box-color__wrapper:hover{border-color:var(--rdc-selection,#24375d)!important;box-shadow:0 2px 8px #24365d14}
.rdc-atelier[data-rdc-layout] .rdc-drawer #dvtogethermat .box-color__wrapper .matimage{height:74px!important;aspect-ratio:auto!important;border-radius:4px}
.rdc-atelier .rdc-drawer #dvtogethermat .cp-mat-name{display:block;font-family:var(--rdc-body-font,Arial,sans-serif);font-size:14px;line-height:17px;min-height:34px;margin:7px 2px 0;color:var(--rdc-navy,#24375d);overflow-wrap:anywhere}
.rdc-atelier .rdc-drawer #dvtogethermat .box-color__wrapper .rdc-zoom-link{flex-direction:row!important;justify-content:space-between!important;min-height:36px!important;padding:2px!important;margin:1px 0 0!important;gap:3px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .rdc-zoom-link>span:not(.rdc-zoom-caption){font-family:var(--rdc-body-font,Arial,sans-serif)!important;font-size:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin:0!important;line-height:16px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .rdc-zoom-link::after{width:24px!important;height:24px!important;background-size:18px!important}
.rdc-atelier .rdc-drawer #dvtogethermat .cp-mat-empty{font-size:14px;line-height:20px;margin:6px 0 10px;padding:9px 11px;border-left:3px solid var(--rdc-selection,#24375d);background:var(--rdc-sage,#eef0e8);color:var(--rdc-navy,#24375d)}
.rdc-atelier .rdc-drawer #dvtogethermat .cp-mat-empty[hidden]{display:none!important}
@media(max-width:480px){.rdc-atelier[data-rdc-layout] .rdc-drawer #dvtogethermat .framer-module__area-colors:has(.matimage){grid-template-columns:repeat(2,minmax(0,1fr))!important}.rdc-atelier .rdc-drawer #dvtogethermat .rdc-mat-search input{font-size:16px!important}}
