.remove-badge{width:18px;height:18px;padding:0;border:none;border-radius:var(--radius-full);color:var(--ink-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;box-shadow:var(--shadow-card)}.remove-badge,.remove-badge:hover{background:var(--background-tertiary)}.remove-badge:hover{color:var(--ink-primary)}.remove-badge:active{color:var(--accent-primary);background:var(--accent-subtle)}.remove-badge svg{width:12px;height:12px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.remove-badge{transition:none}}.attached-card{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;min-width:140px;max-width:220px;background:var(--background-tertiary);border-radius:var(--radius-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);text-align:left;box-sizing:border-box}.attached-card:hover{background:var(--background-hover)}.attached-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.attached-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0}.attached-card__icon--svg{background:var(--background-secondary)}.attached-card__icon--entity{background:#0000}.attached-card__icon--entity .entity-icon-badge{width:28px;height:28px}.attached-card__icon--entity .entity-icon-badge svg{width:16px;height:16px}.attached-card__icon--thumbnail{overflow:hidden;padding:0;background:var(--background-tertiary)}.attached-card__thumbnail{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.attached-card__icon--mint{background:var(--item-artifact-bg);color:var(--item-artifact-text)}.attached-card__icon--purple{background:var(--item-report-bg);color:var(--item-report-text)}.attached-card__icon--cyan{background:var(--item-diagram-bg);color:var(--item-diagram-text)}.attached-card__icon--amber{background:var(--item-entity-bg);color:var(--item-entity-text)}.attached-card__icon--red{background:var(--status-error-bg);color:var(--status-error)}.attached-card__icon--green{background:var(--status-success-bg);color:var(--status-success)}.attached-card__icon--gray{background:var(--item-file-bg);color:var(--item-file-text)}.attached-card__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.attached-card__title{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--ink-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attached-card__type{font-size:var(--text-2xs);font-weight:var(--font-normal);color:var(--ink-tertiary);line-height:1.2}.attached-card__remove{position:absolute;top:-6px;right:-6px;opacity:0}.attached-card:hover .attached-card__remove{opacity:1}.attached-card.hashing,.attached-card.pending,.attached-card.uploading{opacity:.8}.attached-card.failed{border:1px solid var(--status-error);background:var(--status-error-bg)}.attached-card__icon .MuiCircularProgress-root{color:inherit}.attached-items-container{display:flex;flex-wrap:wrap;gap:6px;padding:6px}.attached-items-container:empty{display:none}@keyframes attachedCardPulse{0%,to{opacity:.4}50%{opacity:.8}}.attached-card--loading .attached-card__title,.attached-card--loading .attached-card__type{background:var(--background-hover);border-radius:var(--radius-sm);color:#0000;animation:attachedCardPulse 1.5s ease-in-out infinite}.attached-card--loading .attached-card__title{min-width:100px;height:15px}.attached-card--loading .attached-card__type{min-width:50px;height:12px}@media (prefers-reduced-motion:reduce){.attached-card--loading .attached-card__title,.attached-card--loading .attached-card__type{animation:none;opacity:.5}}.theme-light .attached-card:hover{background:var(--background-hover)}.attached-card--dragging{opacity:.5}.holocron-drag-preview{width:200px!important;min-width:200px!important;max-width:200px!important;box-sizing:border-box!important;user-select:none;-webkit-user-select:none;transform:translateZ(0);will-change:transform}.holocron-drag-preview .attached-item-card{animation:none!important;opacity:1!important;transform:none!important;background:rgba(var(--black-rgb),.98)!important;backdrop-filter:blur(20px) saturate(150%)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;border:2px solid rgba(var(--accent-primary-rgb),.8)!important;box-shadow:0 6px 20px rgba(var(--black-rgb),.5),0 3px 10px rgba(var(--accent-primary-rgb),.3),inset 0 1px 0 rgba(var(--white-rgb),.1)!important}.theme-light .holocron-drag-preview .attached-item-card{background:rgba(var(--white-rgb),.98)!important;border:2px solid rgba(var(--accent-primary-rgb),.6)!important;box-shadow:0 6px 20px rgba(var(--black-rgb),.15),0 3px 10px rgba(var(--accent-primary-rgb),.2),inset 0 1px 0 rgba(var(--white-rgb),.5)!important}