/* XYZ 3D Studio — isolated Backing cutter UI 0.18.96.226 */
.xyz3d-backing-cutter224 .xyz3d-cutter224-enable{margin-bottom:9px}
.xyz3d-backing-cutter224 [data-cutter224-fields]{transition:opacity .16s ease}
.xyz3d-backing-cutter224 [data-cutter224-fields].is-disabled{opacity:.48}
.xyz3d-backing-cutter224 .xyz3d-cutter224-help{display:block;margin-top:8px;line-height:1.45;color:var(--xyz3d-muted,#7fa8bd)}
.xyz3d-backing-cutter224 input[type="number"]{min-width:0}
.xyz3d-cutter224-profile{position:relative;width:94px;height:54px;margin:9px 0 4px;border:1px solid rgba(105,190,224,.18);border-radius:8px;background:rgba(4,17,29,.32)}
.xyz3d-cutter224-profile-v{position:absolute;left:48px;bottom:11px;width:9px;height:33px;border-radius:2px 2px 1px 1px;background:linear-gradient(to right,rgba(93,202,232,.85),rgba(93,202,232,.38));clip-path:polygon(0 0,62% 0,100% 100%,0 100%)}
.xyz3d-cutter224-profile-h{position:absolute;left:21px;bottom:10px;width:37px;height:8px;border-radius:2px;background:rgba(93,202,232,.62)}
.xyz3d-cutter224-profile small{position:absolute;right:7px;bottom:4px;font-size:9px;color:var(--xyz3d-muted,#7fa8bd)}

.xyz3d-backing-cutter224 [data-cutter226-taper-only]{transition:opacity .14s ease}
.xyz3d-backing-cutter224 [data-cutter226-taper-only].is-disabled{opacity:.42}
.xyz3d-backing-cutter224 .xyz3d-cutter226-taper-toggle{grid-column:1/-1;margin:1px 0 0}
.xyz3d-backing-cutter224 select[data-cutter226-taper-side]{width:100%;min-width:0}
.xyz3d-backing-cutter224[data-taper-enabled="0"] .xyz3d-cutter224-profile-v{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.xyz3d-backing-cutter224[data-taper-enabled="1"][data-taper-side="left"] .xyz3d-cutter224-profile-v{clip-path:polygon(0 0,48% 0,100% 100%,0 100%)}
.xyz3d-backing-cutter224[data-taper-enabled="1"][data-taper-side="right"] .xyz3d-cutter224-profile-v{clip-path:polygon(52% 0,100% 0,100% 100%,0 100%)}
.xyz3d-backing-cutter224[data-taper-enabled="1"][data-taper-side="both"] .xyz3d-cutter224-profile-v{clip-path:polygon(26% 0,74% 0,100% 100%,0 100%)}

/* 0.18.96.428 — compact calculated chamfer readouts. */
.xyz3d-backing-cutter224 .xyz3d-cutter428-meta{display:block;margin-top:4px;font-size:10.5px;line-height:1.3;color:var(--xyz3d-muted,#7fa8bd)}
.xyz3d-backing-cutter224 .xyz3d-cutter428-meta.is-limit{font-weight:700}
.xyz3d-backing-cutter224 input[data-cutter353-chamfer][data-geometry-limit-exceeded="1"]{font-weight:700}
