.actions.svelte-11gjv52{display:flex;align-items:center;gap:12px}.panel.svelte-11gjv52{background:var(--card);border-radius:18px;padding:20px;border:1px solid rgba(34,30,25,.08)}.tab-section.svelte-11gjv52{display:grid;gap:12px}.kit-mode-note.svelte-11gjv52{max-width:920px}.kit-mode-note.svelte-11gjv52 a:where(.svelte-11gjv52){color:var(--accent);font-weight:700}.form.svelte-11gjv52{display:grid;gap:12px}.required.svelte-11gjv52{color:#d95550;margin-left:4px}label.svelte-11gjv52{display:grid;gap:6px;font-weight:600}.kit-asset-form.svelte-11gjv52 input:where(.svelte-11gjv52),.kit-asset-form.svelte-11gjv52 textarea:where(.svelte-11gjv52){border-radius:12px;border:1px solid var(--input-border, color-mix(in srgb, var(--text) 18%, transparent));background:var(--input-bg, color-mix(in srgb, var(--panel) 70%, var(--ink) 22%));color:var(--input-text, var(--text));padding:10px 12px;font-size:14px;font-family:inherit}.kit-asset-form.svelte-11gjv52 input:where(.svelte-11gjv52):disabled,.kit-asset-form.svelte-11gjv52 textarea:where(.svelte-11gjv52):disabled{color:var(--muted);background:color-mix(in srgb,var(--panel) 82%,var(--ink) 12%);opacity:1}.kit-asset-form.svelte-11gjv52 input:where(.svelte-11gjv52)::placeholder,.kit-asset-form.svelte-11gjv52 textarea:where(.svelte-11gjv52)::placeholder{color:var(--muted)}.kit-asset-form.svelte-11gjv52 textarea:where(.svelte-11gjv52){resize:vertical}button.svelte-11gjv52{border:none;border-radius:999px;padding:10px 16px;background:var(--accent);color:#fff;font-weight:600;cursor:pointer}.warning.svelte-11gjv52{background:#fff0e0;border:1px solid #f4b97d;padding:10px;border-radius:12px;font-size:14px}.items.svelte-11gjv52{display:grid;gap:12px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line) 72%);background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%);--select-max-height: 260px}.asset-items-list.svelte-11gjv52{display:grid;gap:10px;max-height:220px;overflow:auto;padding-right:4px}.kit-mode-picker.svelte-11gjv52,.expected-components-list.svelte-11gjv52{display:grid;gap:8px}.expected-component-row.svelte-11gjv52{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--ink) 8%)}.expected-component-row.svelte-11gjv52 span:where(.svelte-11gjv52):last-child{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.asset-item-row.svelte-11gjv52{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:center}.asset-item-select.svelte-11gjv52{display:grid;gap:6px}.component-type.svelte-11gjv52{margin:0;font-size:12px;color:var(--muted)}.items-header.svelte-11gjv52{display:flex;align-items:center;justify-content:space-between;gap:12px}.kit-id-preview.svelte-11gjv52{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 84%,var(--accent) 10%)}.kit-id-preview.svelte-11gjv52>div:where(.svelte-11gjv52){display:grid;gap:2px}.kit-id-preview.svelte-11gjv52 strong:where(.svelte-11gjv52){font-size:18px;line-height:1.15}.kit-id-preview.svelte-11gjv52>span:where(.svelte-11gjv52){color:var(--muted);font-size:12px;font-weight:700;text-align:right}.item-row.svelte-11gjv52{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(5rem,6rem) auto auto;gap:8px;align-items:end;padding:10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--ink) 6%)}.kit-component-type.svelte-11gjv52,.kit-component-qty.svelte-11gjv52{gap:5px}.kit-component-type.svelte-11gjv52>span:where(.svelte-11gjv52),.kit-component-qty.svelte-11gjv52>span:where(.svelte-11gjv52){color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kit-component-qty.svelte-11gjv52 input:where(.svelte-11gjv52){text-align:center}.checkbox.svelte-11gjv52{display:inline-flex;align-items:center;gap:6px;font-weight:600;min-height:38px;white-space:nowrap}.item-row.svelte-11gjv52>.ghost:where(.svelte-11gjv52){min-height:38px;align-self:end}table.svelte-11gjv52{width:100%;border-collapse:collapse;font-size:14px}th.svelte-11gjv52,td.svelte-11gjv52{padding:10px;border-bottom:1px solid rgba(34,30,25,.08);text-align:left}td.actions.svelte-11gjv52{display:flex;gap:8px;justify-content:flex-end}.danger.svelte-11gjv52{background:#d95550}.pager.svelte-11gjv52{margin-top:12px;display:flex;gap:12px;justify-content:flex-end;align-items:center;font-size:13px;color:var(--muted)}.mobile-hidden-page-size.svelte-11gjv52{display:contents}.active-page.svelte-11gjv52{background:#fffffff5;color:#221e19d1;border:1px solid rgba(53,92,125,.24);cursor:default;opacity:1}.hint.svelte-11gjv52{margin:0;font-size:12px;color:var(--muted)}.kit-primary-cell.svelte-11gjv52{display:grid;gap:6px}.kit-primary-title.svelte-11gjv52{font-size:15px;line-height:1.25}.kit-primary-meta.svelte-11gjv52{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--muted)}.mobile-only.svelte-11gjv52{display:none}@media(max-width:900px){.mobile-hidden-page-size.svelte-11gjv52{display:none}.pager.svelte-11gjv52{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-top:6px}.pager.svelte-11gjv52 button:where(.svelte-11gjv52){padding:8px 14px}.pager.svelte-11gjv52 .ellipsis:where(.svelte-11gjv52){color:#221e197a;padding:0 2px}}.modal-section-card.svelte-11gjv52{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}.kit-asset-form.svelte-11gjv52 .modal-section-card:where(.svelte-11gjv52) label:where(.svelte-11gjv52)>span:where(.svelte-11gjv52),.kit-asset-form.svelte-11gjv52 .items-header:where(.svelte-11gjv52) strong:where(.svelte-11gjv52){color:var(--text)}.kit-asset-form.svelte-11gjv52 .items-header:where(.svelte-11gjv52){padding-bottom:2px}.bulk-row.svelte-11gjv52{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.item-row.svelte-11gjv52,.asset-item-row.svelte-11gjv52{grid-template-columns:1fr}}@media(max-width:720px){.table-layout-hint,.panel.svelte-11gjv52 .table-section-header-actions{display:none}table.svelte-11gjv52 thead:where(.svelte-11gjv52){display:none}table.svelte-11gjv52,tbody.svelte-11gjv52,tr.svelte-11gjv52,td.svelte-11gjv52{display:block;width:100%}tbody.svelte-11gjv52 tr:where(.svelte-11gjv52){padding:14px 0;border-bottom:1px solid rgba(34,30,25,.08)}td.svelte-11gjv52{padding:0;border:0}td[data-column-id].svelte-11gjv52:not([data-column-id=blueprint]):not([data-column-id=name]){display:none}td[data-column-id=blueprint].svelte-11gjv52,td[data-column-id=name].svelte-11gjv52{padding:0}.mobile-only.svelte-11gjv52{display:flex}.items.svelte-11gjv52{padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}.items-header.svelte-11gjv52{align-items:flex-start}.item-row.svelte-11gjv52{gap:12px;padding:12px;border:1px solid rgba(34,30,25,.08);border-radius:14px;background:#ffffffb8}.asset-item-row.svelte-11gjv52{padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 86%,var(--ink) 8%)}.kit-modal,.kit-asset-modal{width:min(96vw,820px);max-height:min(94vh,1120px);padding:16px 16px 14px}.kit-modal .body,.kit-asset-modal .body{padding-right:0}}.kit-modal{width:min(820px,96vw);max-height:min(96vh,1100px);overflow:visible}.kit-modal .body{overflow:visible}.kit-asset-modal{width:min(760px,96vw)}.kit-asset-modal .kit-asset-form{display:grid;gap:12px}.kit-asset-modal .modal-section-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}.kit-asset-modal .modal-section-card label{display:grid;gap:6px;font-weight:700;color:var(--text)}.kit-asset-modal .modal-section-card input,.kit-asset-modal .modal-section-card textarea{width:100%;border-radius:12px;border:1px solid var(--input-border, color-mix(in srgb, var(--text) 18%, transparent));background:var(--input-bg, color-mix(in srgb, var(--panel) 70%, var(--ink) 22%));color:var(--input-text, var(--text));padding:10px 12px;font-size:14px;font-family:inherit}.kit-asset-modal .modal-section-card input:disabled,.kit-asset-modal .modal-section-card textarea:disabled{color:var(--muted);background:color-mix(in srgb,var(--panel) 82%,var(--ink) 12%);opacity:1}.kit-asset-modal .modal-section-card input::placeholder,.kit-asset-modal .modal-section-card textarea::placeholder{color:var(--muted)}.kit-asset-modal .asset-items-list{display:grid;gap:10px;max-height:220px;overflow:auto;padding-right:4px}.kit-asset-modal .kit-mode-picker,.kit-asset-modal .expected-components-list{display:grid;gap:8px}.kit-asset-modal .expected-component-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--ink) 8%)}.kit-asset-modal .expected-component-row span:last-child{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kit-asset-modal .asset-item-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:center}.kit-asset-modal .asset-item-select{display:grid;gap:6px}.kit-asset-modal .bulk-row{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text)}
