.kit-form>.kit-settings-tabs[data-slot=tabs]{gap:calc(var(--spacing) * 3);flex:1;min-block-size:0;min-inline-size:0}.kit-settings-tab-list[data-slot=tabs-list]{inline-size:calc(100% - var(--spacing) * 3);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline-end:calc(var(--spacing) * 3)}.kit-settings-content[data-slot=tabs-content]{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.kit-settings-content[data-state=inactive]{display:none}.kit-settings-content .tool-form-scroll [data-slot=scroll-area-viewport]>div{padding-inline-start:0}.kit-bag-heading{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.kit-bag-summary{gap:var(--spacing);min-inline-size:0;display:grid}.kit-bag-summary h3{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-body);margin:0}.kit-bag-progress{font-size:var(--text-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.kit-bag-toggle[data-slot=button]{inline-size:calc(var(--spacing) * 18);min-block-size:var(--control-height-compact);padding:calc(var(--spacing) * 2);white-space:nowrap;color:var(--primary)}.kit-options{margin:0;padding:0;list-style:none}.kit-option+.kit-option{border-top:1px solid var(--border-subtle)}.kit-own-fields .tool-select{inline-size:100%}.kit-edit-form{margin-top:calc(var(--spacing) * 2)}.kit-print-note{margin-top:calc(var(--spacing) * 4)}.kit-own-note{margin-top:calc(var(--spacing) * 2)}.kit-bag{margin-top:calc(var(--spacing) * 5)}.kit-bag h3{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid var(--border);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;display:flex}.kit-bag-count{font-family:var(--font-body);font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;font-weight:400}.kit-item{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);border-inline-start:calc(var(--spacing) * .75) solid transparent;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kit-item[data-custom]{margin-block:calc(var(--spacing) * 2);background:var(--secondary);border-inline-start-color:var(--primary-decoration);border-radius:var(--radius-control);border-block-end-color:#0000}.kit-box{inline-size:calc(var(--spacing) * 4);block-size:calc(var(--spacing) * 4);border:1.5px solid var(--muted-foreground);border-radius:3px;flex:none}.kit-item-body{font-size:var(--text-sm);line-height:var(--leading-body)}.kit-item-title{min-inline-size:0;line-height:var(--leading-body);display:block}.kit-item-title .tool-detail-trigger.button{grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.kit-item>.kit-item-buttons{align-self:center}@media screen{.kit-list .kit-item{min-block-size:0;padding-block:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2)}.kit-list .kit-item[data-custom]{margin-block:var(--spacing)}}@media screen and (max-width:640px){.kit-item{column-gap:calc(var(--spacing) * 2)}.kit-item>.kit-item-buttons{flex-wrap:nowrap}}@media print{.kit-own-note{color:var(--print-muted)}.kit-bag h3{break-after:avoid}.kit-item{grid-template-columns:auto minmax(0,1fr)}.kit-item[data-custom]{background:var(--print-tint);border-inline-start-color:var(--print-accent)}}
