.custom-crafting-tool{gap:1rem}.custom-crafting-shell{overflow:visible;container:custom-crafting/inline-size}.custom-crafting-shell .custom-crafting-layout{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr)}.custom-crafting-controls,.custom-crafting-workspace{align-content:start;gap:1rem;min-width:0;display:grid}.custom-workspace-header{flex-wrap:wrap}.custom-workspace-section>.calculator-section-header{margin-bottom:1rem}#search-results{scrollbar-gutter:stable;align-content:start;max-height:36rem;padding:.25rem;overflow-y:auto}#custom-status:empty{display:none}.custom-preview>div,.custom-recipe-title>div,.custom-collection-row>div{overflow-wrap:anywhere;min-width:0}.custom-detail-list dd{overflow-wrap:anywhere}@container custom-crafting (width<=50rem){.custom-crafting-shell .custom-crafting-layout{grid-template-columns:minmax(0,1fr)}.custom-crafting-controls{display:contents}.custom-crafting-layout>.custom-crafting-workspace{grid-row:2}}.custom-crafting-shell .calculator-shell-column{align-content:start}.custom-crafting-toolbar,.custom-side-actions,.custom-editor-actions,.custom-collection-actions{flex-wrap:wrap;gap:.5rem;display:flex}.custom-crafting-toolbar .button,.custom-side-actions .button,.custom-editor-actions .button,.custom-collection-actions .button{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.custom-crafting-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.custom-crafting-tabs{flex-wrap:wrap;max-width:100%}.custom-crafting-tabs .tab-button{flex:auto}.custom-tab-panel{gap:1rem;display:grid}.custom-tab-panel[hidden],.custom-collection-card[hidden]{display:none}.custom-search-card{gap:.55rem;display:grid}.custom-search-input{position:relative}.custom-search-input i{color:var(--text-disabled);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.custom-search-input input{width:100%;height:3rem;color:var(--text-primary);margin:0;padding-left:2.45rem}.custom-item-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.65rem;min-height:10rem;display:grid}.custom-item-card{width:100%;min-height:4rem;color:var(--text-primary);text-align:left;background:var(--input-background);border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);content-visibility:auto;border:1px solid #ffffff0f;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem;display:grid}.custom-item-card:hover,.custom-item-card:focus-visible,.custom-list-row:hover,.custom-list-row:focus-visible{background:var(--input-focus);border-color:color-mix(in srgb, var(--primary) 45%, #ffffff14)}.custom-item-card.is-edited{border-color:color-mix(in srgb, var(--success) 55%, #ffffff14)}.custom-item-card img,.custom-row-media img,.custom-recipe-title img,.custom-preview img{object-fit:contain;border-radius:var(--border-radius-sm);background:#ffffff08;border:1px solid #ffffff0d}.custom-item-card img{width:2.5rem;height:2.5rem;padding:.25rem}.custom-item-card span{min-width:0;color:var(--text-primary);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-item-card strong{color:var(--success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;grid-column:2}.custom-loading{min-height:10rem;color:var(--text-disabled);grid-column:1/-1;place-items:center;display:grid}.custom-empty-state{min-height:12rem;color:var(--text-disabled);text-align:center;grid-column:1/-1;justify-items:center;gap:.6rem;padding:2rem 1rem;display:grid}.custom-empty-state-compact{min-height:9rem}.custom-empty-state h2{color:var(--text-primary);font-size:var(--font-size-base);margin:0}.custom-empty-state p{max-width:24rem;color:var(--text-disabled);margin:0}.custom-empty-icon{width:2.75rem;height:2.75rem;color:var(--text-disabled);border-radius:var(--border-radius-md);background:#ffffff08;border:1px solid #ffffff0f;place-items:center;display:grid}.custom-editor-card{gap:1rem;display:grid;container:resource-shell/inline-size}.custom-editor-header,.custom-preview,.custom-list-row,.custom-collection-row{justify-content:space-between;align-items:center;gap:.9rem;min-width:0;display:flex}.custom-recipe-title,.custom-row-media{align-items:center;gap:.7rem;min-width:0;display:flex}.custom-recipe-title img{flex:none;width:3.25rem;height:3.25rem;padding:.3rem}.custom-row-media img{flex:none;width:2.5rem;height:2.5rem;padding:.25rem}.custom-row-media span{min-width:0;color:var(--text-primary);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-list-stack,.custom-form-stack{gap:.65rem;display:grid}.custom-list-row,.custom-collection-row{width:100%;color:var(--text-primary);border-radius:var(--border-radius-md);background:#ffffff06;border:1px solid #ffffff0f;padding:.75rem}.custom-list-row{cursor:pointer;text-align:left}.custom-icon-button{cursor:pointer;justify-content:center;align-items:center;width:2.35rem;display:inline-flex}.custom-collection-card{gap:1rem;display:grid}.custom-collection-card .calculator-section-header{flex-wrap:wrap;align-items:flex-start}.custom-preview-card{gap:1rem;display:grid}.custom-preview{justify-content:flex-start}.custom-preview img{flex:none;width:4rem;height:4rem;padding:.35rem}.custom-detail-list{border-radius:var(--border-radius-md);border:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.custom-detail-list div{min-width:0;padding:.85rem}.custom-detail-list div:not(:last-child){border-right:1px solid #ffffff0f}.custom-detail-list dt{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.custom-detail-list dd{color:var(--text-primary);font-weight:var(--font-weight-bold);margin:.25rem 0 0}.custom-status-pill{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--warning) 35%, #ffffff14);border-radius:var(--border-radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;flex:none;padding:.35rem .55rem}.custom-status-pill.is-saved{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border-color:color-mix(in srgb, var(--success) 35%, #ffffff14)}.custom-status-success{background:color-mix(in srgb, var(--success) 12%, var(--input-background));border-color:color-mix(in srgb, var(--success) 35%, #ffffff14)}.custom-status-error{background:color-mix(in srgb, var(--error) 12%, var(--input-background));border-color:color-mix(in srgb, var(--error) 35%, #ffffff14)}.custom-row-meta{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex:none}.custom-collection-row{align-items:flex-start}.custom-collection-row h3{color:var(--text-primary);font-size:var(--font-size-base);margin:0}.custom-collection-row p{color:var(--text-disabled);margin:.25rem 0}.arkbuddy-light .custom-item-card,.arkbuddy-light .custom-list-row,.arkbuddy-light .custom-collection-row,.arkbuddy-light .custom-detail-list{border-color:#0f172a14}@media (width<=720px){.custom-editor-header,.custom-list-row,.custom-collection-row{flex-direction:column;align-items:stretch}.custom-editor-actions,.custom-collection-actions,.custom-crafting-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.custom-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-crafting-toolbar .button,.custom-editor-actions .button,.custom-collection-actions .button{width:100%}.custom-item-grid,.custom-detail-list{grid-template-columns:1fr}.custom-detail-list div:not(:last-child){border-bottom:1px solid #ffffff0f;border-right:0}}@media (width<=440px){.custom-crafting-toolbar,.custom-editor-actions,.custom-collection-actions{grid-template-columns:1fr}}
