.attachments{gap:var(--space-4);min-width:0;padding-top:var(--space-16);border-top:1px solid var(--border);display:grid}.schema-form:has(>.more-details:last-child:not(.is-open))~.attachments{margin-top:calc(-1 * var(--space-8))}.attachments-head{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);min-height:var(--control-h-sm);flex-wrap:wrap;display:flex}.attachments-title.form-subhead{white-space:nowrap;border-top:0;padding-top:0}.attachments-title.form-subhead:before{display:none}.attachments-count{color:var(--muted);font-weight:var(--weight-regular)}.attachments-list{grid-template-columns:minmax(0,1fr);display:grid}.attachment{align-items:center;gap:var(--space-8);min-height:var(--hit);padding:var(--space-4) 0;border-top:1px solid var(--border);display:flex}.attachment:first-child{border-top:0}.attachment-lead{background:var(--sunken);width:20px;height:20px;color:var(--muted);font-size:11px;font-weight:var(--weight-semibold);border-radius:5px;flex:0 0 20px;place-items:center;line-height:1;display:inline-grid}.attachment-lead .icon,.attachment-lead svg{width:14px;height:14px}.attachment-main{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.attachment-name{min-width:0;max-width:100%;min-height:24px;color:var(--accent);font:inherit;font-weight:var(--weight-medium);text-align:left;text-underline-offset:2px;cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:4px;justify-self:start;padding:0;text-decoration:underline #0000;overflow:hidden}@media (hover:hover){.attachment-name:hover{text-decoration-color:currentColor}}.attachment-name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.attachment-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attachment-meta{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums}.attachment-delete{color:var(--muted);flex-shrink:0}@media (hover:hover){.attachment-delete:hover{color:var(--danger)}}.attachments-note{align-items:center;gap:var(--space-8);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.attachments-error{color:var(--danger)}@media (pointer:coarse){.attachment-name{min-height:var(--hit);margin-block:-10px;padding-block:10px;position:relative}.attachment-name:focus-visible{outline-offset:-9px}}.attachments-actions{gap:var(--space-8);flex-wrap:nowrap;margin-inline-start:auto;display:flex}.attachments-actions [hidden]{display:none}.attachments-hint{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small)}.link-form{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);display:grid}.link-form-url{align-items:center;gap:var(--space-8);display:flex}.link-form-url .input{flex:1;min-width:0}.link-form-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.attachment-rename{align-items:center;gap:var(--space-8);flex-wrap:nowrap;min-width:0;display:flex}.attachment-rename .input{flex:1 1 0;min-width:0}.attachment-rename .btn{flex-shrink:0}.attachment.is-renaming .attachment-rename-btn,.attachment.is-renaming .attachment-delete{display:none}.attachment-rename-btn{color:var(--muted);flex-shrink:0}.paperclip-count{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;vertical-align:middle;flex-shrink:0;align-items:center;gap:2px;margin-inline-start:var(--space-4);display:inline-flex}.attachments-upload-error{align-items:flex-start}.attachments-upload-error .icon{flex:none;margin-top:2px}