.sample-category-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.sample-category-heading strong{display:block;font-size:17px}.sample-category-heading p{margin:6px 0;color:#cbb39a;font-size:13px}.sample-preview-pair{display:flex;flex-wrap:wrap;gap:8px;width:176px;flex:0 0 176px}.sample-preview-button{width:84px!important;aspect-ratio:auto!important;padding:3px!important;border:1px solid #9b7148!important;border-radius:7px;background:#281a0e!important;color:#edceae;cursor:pointer;font:10px system-ui}.sample-preview-button img{display:block;width:76px;height:68px;object-fit:contain;background:#e8e5df;border-radius:4px}.sample-preview-button span{display:block;padding:5px 0 3px}.sample-preview-button:hover{border-color:#f4b879!important}.sample-preview-note{flex-basis:100%;text-align:center;font-size:10px!important;line-height:1.3;color:#bda58e!important;margin:0!important}.sample-finish-controls{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:14px;margin-top:18px}.sample-finish-controls label{font-size:12px;color:#ceb49c}.sample-finish-controls .field{display:block;width:100%;margin-top:6px;min-height:44px;font-size:12px}.sample-finish-controls input{text-align:center}.s26-modal{width:min(1040px,94vw);max-height:94vh;padding:0;border:1px solid #a26d3f;border-radius:14px;color:#f2dfcd;background:#1b130d;overflow:auto}.s26-modal::backdrop{background:#000d;backdrop-filter:blur(5px)}.s26-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;position:sticky;top:0;background:#1b130df5}.s26-modal button{border:1px solid #a5774f;background:#392515;color:#f3d6ba;border-radius:6px;padding:8px 13px;cursor:pointer;font:12px system-ui}.s26-close{font-size:20px!important}.s26-modal-nav{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 12px}.s26-modal-nav button[aria-pressed=true]{background:#c68b50;color:#1a1108}.s26-modal img{display:block;width:100%;max-height:69vh;object-fit:contain;background:#e8e5e0}.s26-modal p{padding:12px 20px;margin:0;color:#bda58d;font:12px/1.5 system-ui}@media(max-width:600px){.sample-category-heading{flex-wrap:wrap;gap:12px}.sample-preview-pair{margin-left:auto}.sample-finish-controls{grid-template-columns:minmax(0,1fr) 70px}.s26-modal-head{font-size:13px}}