.finish-toggle-label{font-size:14px;margin-bottom:7px}
.finish-toggle{display:flex;gap:0;width:max-content;max-width:100%;border:1px solid #bababa;border-radius:8px;overflow:hidden;background:#fff}
.finish-toggle button{border:0;border-right:1px solid #d5d5d5;border-radius:0;min-width:95px;padding:10px 18px;font-size:15px;font-weight:650;min-height:46px;color:#242424;background:#fff}
.finish-toggle button:last-child{border-right:0}
.finish-toggle button[aria-pressed="true"],.finish-sample-labels button[aria-pressed="true"]{background:#bd1c2b;color:#fff;border-color:#bd1c2b}
.finish-toggle button[aria-pressed="true"]:after,.finish-sample-labels button[aria-pressed="true"]:after{content:" ✓"}
.finish-toggle button:hover,.finish-sample-labels button:hover{background:#fff0f1;color:#8e1b29}
.finish-toggle button[aria-pressed="true"]:hover,.finish-sample-labels button[aria-pressed="true"]:hover{background:#9e1723;color:#fff}
.finish-toggle button:focus-visible,.finish-sample-labels button:focus-visible{outline:3px solid #212121;outline-offset:-4px}
#panel-finish[hidden]{display:none!important}
.finish-sample-labels button{font:700 clamp(15px,2vw,22px)/1.3 system-ui;text-align:center;white-space:normal;padding:12px 10px;min-height:52px;border:2px solid #d2d2d2;background:#fff;color:#242424}
#color-preview-selection{margin:0 0 12px!important;padding:10px 14px;background:#f6f6f6;border-left:3px solid #bd1c2b;font-weight:650}
@media(max-width:420px){.finish-toggle{width:100%}.finish-toggle button{flex:1;min-width:0;padding:10px 12px}.finish-sample-labels{gap:8px;padding:10px 6px}}
