.workflow-note{font-size:.72rem!important;color:#8b978d!important;margin:.85rem 0 0!important;line-height:1.55}.lab-submitted-notice{background:#eaf3eb;border-left:3px solid #7c9c82;color:#4f7057;padding:1rem 1.2rem;font-size:.8rem;margin-bottom:1.5rem}.wizard-actions button:disabled{opacity:.58;cursor:wait}
.style-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.8rem 0}.style-choice{min-width:0;border:1px solid #dce5dd;background:#fff;padding:.3rem;cursor:pointer;text-align:left}.style-choice.selected{border:2px solid #253c31;background:#f1f7f1}.style-choice img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#edf0ec}.style-choice strong{display:block;padding:.38rem .25rem;font-size:.72rem;line-height:1.3}.style-note{font-size:.76rem;color:#75847a;margin:.45rem 0 1.1rem}.custom-color-label{display:flex;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8rem;font-weight:700}.custom-color-label input{width:3rem;height:2.2rem;border:0;padding:0;background:none;cursor:pointer}.preview-3d{position:relative}.preview-3d model-viewer{display:block;width:100%;height:100%;min-height:340px;background:#e9eeea}.preview-3d model-viewer img{width:100%;height:100%;object-fit:contain}.access-note{font-size:.78rem;color:#718077;margin-top:1rem}@media(max-width:600px){.style-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
