.text-label[data-v-84c9357d]{color:#6b7280;font-size:var(--text-m);margin-bottom:5px;font-weight:500}.flow-attachment-wrapper{& .flow-attachment-buttons[data-v-84c9357d]{gap:.5rem;display:flex}& .flow-attachment-list{&[data-v-84c9357d]{flex-direction:column;gap:.5rem;display:flex}& .flow-attachment-item{&[data-v-84c9357d]{border:1px solid var(--flow-gray-300);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex}&.flow-attachment-item-clickable{&[data-v-84c9357d]{cursor:pointer}&[data-v-84c9357d]:hover{border-color:var(--flow-primary-color);background-color:#f3f4f6}}& .flow-attachment-item-info{&[data-v-84c9357d]{align-items:center;gap:1rem;display:flex}& .flow-attachment-icon[data-v-84c9357d]{color:var(--flow-primary-color);font-size:2rem}& .flow-attachment-file-name[data-v-84c9357d]{font-size:var(--text-m);font-weight:400;@media (width<=450px){white-space:nowrap;text-overflow:ellipsis;width:150px;overflow:hidden}}& .flow-attachment-file-size[data-v-84c9357d]{font-size:var(--text-s);font-weight:300}}& .flow-attachment-actions[data-v-84c9357d]{flex-shrink:0;gap:.25rem;display:flex}}}& .flow-attachment-empty{&[data-v-84c9357d]{flex-direction:column;align-items:center;padding:1rem 0;display:flex}& .flow-attachment-empty-icon[data-v-84c9357d]{font-size:4rem}& .flow-attachment-empty-message[data-v-84c9357d]{font-size:var(--text-m);color:var(--gray-600);margin-top:1rem;font-weight:500}& .flow-attachment-empty-support[data-v-84c9357d]{font-size:var(--text-s);font-weight:300}}}
