/* Version 10.0: fewer visible decisions; preserve all form IDs and functionality. */
.gg42-phase-create .ai-assistant-header p{max-width:64ch}
.gg42-phase-create .ai-assistant-header{margin-bottom:18px!important}
.gg42-phase-create .ai-assistant-card{box-shadow:0 5px 18px rgba(0,0,0,.045)!important}
.gg42-phase-create .ai-field-group{min-width:0}
.gg42-phase-create .ai-field-group textarea,.gg42-phase-create .ai-field-group select,.gg42-phase-create .ai-field-group input{box-sizing:border-box;max-width:100%;width:100%}
.gg42-phase-create #blockAutoModel details{margin-top:8px}
.gg42-phase-create #blockAutoModel details .gg100-options-title{font-weight:600!important;display:list-item!important;font-size:14px!important;color:var(--vv-ink,#4c4034)!important;cursor:pointer}
.gg100-options-title span{font-size:12px;font-weight:400;color:var(--vv-muted,#786c62);margin-left:6px}
.gg42-phase-create #blockAutoModel details[open]{padding-bottom:16px!important}
.gg42-phase-finish .gg67-style-grid{display:none!important} /* single, full style selector remains operational */
.gg42-phase-finish #btnDownloadImg{display:none!important} /* export lives in step 3 */
.gg100-share-details{margin-top:16px;border:1px solid var(--vv-line,#e6ddd2);padding:12px 16px;border-radius:12px}
.gg100-share-details>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--vv-ink,#4c4034)}
.gg100-share-details .social-share-panel{box-shadow:none!important;border:0!important;padding:12px 0 0!important;margin-top:0!important}
.gg42-phase-finish .gg69-print-intro{display:none}
.gg42-phase-finish .gg69-print-group-title{margin-top:12px}
@media(max-width:767px){
.gg42-phase-create .ai-assistant-card{padding:18px!important}
.gg42-phase-create #blockAutoModel details>div{grid-template-columns:minmax(0,1fr)!important}
.gg42-phase-create #blockAutoModel .ai-assistant-header h2{font-size:25px!important}
.gg42-phase-create #blockAutoModel .ai-field-group label{align-items:flex-start}
.gg42-phase-create #blockAutoModel .ai-field-group select{min-width:0}
.gg42-phase-create .vv-mode-tabs{gap:9px!important}
.gg42-phase-create .vv-model-choice{min-width:0!important;width:100%;flex-basis:100%!important}
.gg100-options-title span{display:block;margin:3px 0 0}
.gg100-share-details .social-share-buttons{gap:8px}
}
