#puzzle-order.wizard-ready .puzzle-detail-sample{width:50%;height:auto}
#puzzle-order #puzzle-detail-heading + p{display:none}
#puzzle-order .wz-footer.su-quality-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;overflow:visible}
#puzzle-order .su-quality-controls{display:flex;align-items:center;justify-content:center;gap:16px;flex:1;flex-wrap:wrap}
#puzzle-order .su-quality-controls[hidden]{display:none!important}
#puzzle-order .su-quality-option[hidden]{display:none!important}
#puzzle-order .su-quality-next{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-left:auto;max-width:100%}
#puzzle-order .su-quality-next>.su-quality-option{justify-content:center}
#puzzle-order .su-quality-next>.wz-next{width:100%;margin-left:0}
#puzzle-order .su-quality-required{color:#a65e00;font:700 19px/1 Arial,sans-serif;flex:none;cursor:help}
#puzzle-order .su-quality-required[hidden]{display:none}
#puzzle-order .su-quality-option{display:flex;align-items:center;gap:8px;position:relative;margin:0;padding:0;border:0;background:transparent;color:var(--puzzle-ui-ink,#173042);font:600 14px/1.4 Arial,sans-serif}
#puzzle-order .su-quality-option label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}
#puzzle-order .su-quality-option input{margin:0;accent-color:var(--puzzle-ui-primary,#426a4d);width:16px;height:16px;flex:none}
#puzzle-order .su-inline-help{display:inline-block;position:relative;flex:none;font:14px/1.5 Arial,sans-serif;text-align:left}
#puzzle-order .su-inline-help>summary{display:flex;align-items:center;justify-content:center;list-style:none;width:24px;height:24px;border:1px solid var(--puzzle-ui-line,#cdd8ce);border-radius:50%;background:var(--puzzle-ui-soft,#eef3ee);color:var(--puzzle-ui-primary,#426a4d);cursor:pointer;font-weight:700}
#puzzle-order .su-inline-help>summary::-webkit-details-marker{display:none}
#puzzle-order .su-inline-help>summary:focus-visible{outline:2px solid var(--puzzle-ui-primary,#426a4d);outline-offset:3px}
#puzzle-order .su-inline-help-content{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(330px,70vw);padding:16px;border:1px solid var(--puzzle-ui-line,#cdd8ce);border-radius:12px;box-shadow:0 8px 30px rgba(23,48,66,.15);background:#fff;color:var(--puzzle-ui-ink,#173042);font-weight:400}
#puzzle-order .su-inline-help-content :is(p,.puzzle-detail-note){margin:0 0 8px;font:14px/1.5 Arial,sans-serif;color:var(--puzzle-ui-ink,#173042)}
#puzzle-order .su-inline-help-content>:last-child{margin-bottom:0!important}
#puzzle-order .su-detail-caption-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}
#puzzle-order .su-detail-caption-row .puzzle-detail-caption{margin:0}
#puzzle-order .su-detail-caption-row .su-inline-help-content{left:0;right:auto}
@media(max-width:760px){#puzzle-order .su-quality-controls{order:3;flex-basis:100%;justify-content:flex-start;padding-top:8px}#puzzle-order .su-quality-option .su-inline-help-content{position:fixed;left:16px;right:16px;top:auto;bottom:20px;width:auto}#puzzle-order .su-detail-caption-row .su-inline-help-content{position:fixed;left:16px;right:16px;top:auto;bottom:20px;width:auto}}
