.mm-ref-denturist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}@media(max-width:520px){.mm-ref-denturist{grid-template-columns:1fr}.mm-ref-denturist .mm-toggle:first-child{border-radius:30px 30px 0 0}.mm-ref-denturist .mm-toggle:last-child{border-radius:0 0 30px 30px;border-left:1px solid var(--mm-input-border)}}.mm-ref-filelist{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.mm-ref-fileitem{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--mm-ink);background:var(--mm-surface-2);border:1px solid var(--mm-border);border-radius:var(--radius-md);padding:8px 12px}.mm-ref-fileitem .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-ref-fileitem .sz{color:var(--mm-gray-500);font-variant-numeric:tabular-nums}.mm-ref-fileitem .rm{background:transparent;border:0;color:var(--mm-error);cursor:pointer;font-size:var(--text-base);line-height:1;padding:0 4px}.mm-ref-progress{height:6px;border-radius:3px;background:var(--mm-teal-100);overflow:hidden;flex:0 0 80px}.mm-ref-progress>i{display:block;height:100%;width:0;background:var(--mm-teal-500);transition:width .2s ease}
