.studio-wizard .studio-options .wizard-module-option[data-slot=button]{white-space:normal;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0;min-height:260px;display:flex;overflow:visible;height:auto!important;padding:24px 20px!important}.wizard-module-option>.module-drawing{flex:none;min-width:0;height:122px}.wizard-module-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.wizard-module-copy>strong{font-size:16px;line-height:1.45;display:block}.wizard-module-copy>span{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.55;display:block}.wizard-module-option>.wizard-module-check{width:18px;height:18px;position:absolute;top:16px;right:16px}.studio-wizard :is(.studio-stock-card,.studio-vehicle-card):has(.wizard-card-actions){height:auto;min-height:260px;position:relative;padding-top:64px!important}.studio-wizard .wizard-card-actions{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:12px}.studio-wizard .wizard-card-actions>[data-slot=button]{flex:none;width:40px;height:40px;min-height:40px;padding:8px;display:inline-flex;position:static;inset:auto;transform:none}.studio-wizard .wizard-card-actions svg{width:18px;height:18px}.wizard-quantity-control{flex-direction:column;gap:8px;display:flex}.wizard-field-label{font-size:14px;font-weight:500;line-height:1.4;display:block}@media (max-width:700px){.studio-wizard .studio-options .wizard-module-option[data-slot=button]{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;min-height:132px;display:grid;padding:20px 16px!important}.wizard-module-option>.module-drawing,.wizard-module-option>.module-drawing svg{height:88px}.wizard-module-copy{padding-right:16px}.studio-wizard .studio-options{grid-template-columns:minmax(0,1fr)}}.studio-wizard .wizard-add-methods{border:1px dashed var(--border);border-radius:var(--radius-card);background:color-mix(in oklch,var(--primary) 3%,var(--surface));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:20px;display:grid}.studio-wizard .studio-library-empty>.wizard-add-methods{margin-top:28px}.studio-wizard .studio-wizard-configs>.wizard-add-methods{grid-column:1/-1}.studio-wizard .wizard-add-methods>button,.studio-wizard .wizard-library-method>button{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:auto;min-height:112px;margin:0;padding:18px 12px;line-height:1.5;display:flex}.studio-wizard .wizard-add-methods>button{position:relative}.studio-wizard .wizard-add-methods button>svg{flex:none;width:24px;height:24px}.studio-wizard .wizard-add-methods button>svg.lucide-chevron-down{width:14px;height:14px;position:absolute;top:10px;right:10px}.wizard-library-method{flex-direction:column;gap:8px;min-width:0;display:flex}.wizard-library-method>small{color:var(--muted-foreground);text-align:center;font-size:12px;line-height:1.5}@media (max-width:600px){.studio-wizard .wizard-add-methods{grid-template-columns:minmax(0,1fr);padding:16px}.studio-wizard .wizard-add-methods>button,.studio-wizard .wizard-library-method>button{flex-direction:row;min-height:64px;padding:14px 24px}}.wizard-dialog.wizard-catalog-dialog[data-slot=dialog-content]{max-width:min(620px,100vw - 32px)}.wizard-catalog-dialog .search-select>input{height:46px;min-height:46px}.wizard-dialog .wizard-selected-summary{margin-top:var(--space-24)}.wizard-selected-summary dt{color:var(--muted-foreground);margin-bottom:4px;font-size:13px}.wizard-selected-summary dd{margin:0;line-height:1.5}.studio-wizard .studio-library-empty>button.wizard-add-trigger{margin-top:28px}.wizard-method-choice>legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-wizard .wizard-method-options{margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-method-options .studio-option{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-control);background:0 0}.wizard-method-options .studio-option:hover{border-color:var(--primary)}.wizard-method-options .studio-option:focus-within{outline:2px solid var(--ring);outline-offset:2px}.wizard-method-options .wizard-method-art{width:100%;color:var(--primary);stroke-width:.8px;align-self:center}@media (max-width:700px){.studio-wizard .wizard-method-options{grid-template-columns:minmax(0,1fr)}.wizard-method-options .single-choice-card-description{grid-column:2}}
