.quality-tool [hidden]{display:none!important}.quality-tool .intent-output [data-quality-copy]{padding:10px 16px;min-height:44px;border:1px solid #cdd8ed;background:#fff;border-radius:7px;color:#244caa}.quality-details{margin-top:18px;padding:12px 14px;border:1px solid #dce3ef;border-radius:8px;background:#fafbfd;font-size:12px;color:#536681}.quality-details summary{cursor:pointer;min-height:28px;display:list-item;line-height:1.8;color:#254c96}.quality-details p{font-size:12px!important;line-height:1.7;margin:10px 0}.quality-tool .shopping-check{display:flex;align-items:flex-start;gap:9px;font-weight:400;margin:12px 0;line-height:1.6}.quality-tool .shopping-check input{margin-top:4px;width:auto}.quality-tool .intent-output{align-self:stretch}.quality-tool [data-quality-result]{margin:20px 0;scroll-margin-top:90px}.quality-tool [data-quality-result] .intent-table table{min-width:300px}.quality-birthday .intent-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.quality-tool :is(input,select){min-width:0}.quality-tool input[type=date]{min-height:47px;appearance:none}.quality-tool [data-quality-status]{min-height:20px}.quality-tool [data-quality-error]:not([hidden]){margin:10px 0}
@media(max-width:1050px){.quality-birthday .intent-workspace{grid-template-columns:1fr}}
@media(max-width:680px){.quality-tool .intent-field{margin-top:8px}.quality-tool .intent-field :is(input,select){margin-bottom:8px}.quality-tool .quality-details{margin-top:12px}.quality-tool .intent-presets{margin-top:12px}#kids-clothing-tool>.intent-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}
