.stp-bar{border-radius:var(--radius-xs);width:160px;height:22px;box-shadow:0 0 0 1px var(--app-border-muted);flex-shrink:0;display:flex;overflow:hidden}.stp-bar>span{min-width:0}.stp-specimen{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.2;display:flex}.stp-specimen>span:first-child{color:var(--app-text-primary);font-size:20px}.stp-specimen>span:last-child{color:var(--app-text-muted);font-size:11px}.stp-shape{gap:var(--shape-gap);width:64px;height:36px;padding:var(--shape-gap);border-radius:calc(var(--shape-radius) + 2px);background:var(--app-surface-raised);box-shadow:var(--app-shadow-inset-hairline);flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;display:grid}.stp-shape>span{border-radius:var(--shape-radius);background:var(--app-surface-muted);box-shadow:inset 0 0 0 1px var(--app-border-soft)}.stp-shape>span:first-child{background:var(--app-text-primary);box-shadow:none;opacity:.78;grid-row:span 2}.stp-regenerate{justify-content:flex-end;display:flex}.stp-options-enter{animation:.2s cubic-bezier(.22,1,.36,1) both style-creation-in}@keyframes style-creation-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:640px){.stp-bar{width:112px}.stp-specimen>span:last-child{display:none}}.qic-rail.qic-rail-drafts{grid-template-columns:repeat(var(--qic-columns,4), minmax(152px, 1fr))}.sdp-swatch{width:30px;height:12px;box-shadow:0 0 0 1px var(--app-border-muted);border-radius:3px;flex-shrink:0;display:inline-flex;overflow:hidden}.sdp-swatch>span{min-width:0}.tsp-detail-deliverables li{gap:6px}.sdp-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.sdp-picker .tsp-card{gap:7px}.sdp-picker .tsp-card-preview[data-selected=true]:after{box-shadow:inset 0 0 0 2px var(--app-text-primary)}.sdp-footer{flex-direction:column;align-items:stretch;gap:8px}.sdp-footer .tsp-button-secondary{justify-content:center}.sdp .sfv-preview{position:relative}@media (prefers-reduced-motion:reduce){.stp-options-enter,.sdp *{transition:none!important;animation:none!important}}
