.lmml-card,.lmml-card:visited{box-sizing:border-box;display:flex!important;align-items:center;gap:17px;width:100%;min-height:84px;margin:0 0 12px!important;padding:13px 18px!important;border:1px solid #e4e8ed!important;border-radius:7px;background:#fff!important;text-decoration:none!important;box-shadow:0 2px 7px rgba(20,35,60,.035);transition:border-color .18s,box-shadow .18s,transform .18s;color:var(--lmml-title,#17386e)!important}
.lmml-card:hover,.lmml-card:focus-visible{border-color:#c5d3e1!important;box-shadow:0 5px 18px rgba(20,35,60,.09);transform:translateY(-1px);text-decoration:none!important}
.lmml-file{flex:0 0 53px;height:56px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#fcebea;color:#cf3c37;line-height:1.1}
.lmml-file--word{background:#eaf1fc;color:#2464af}.lmml-file--excel{background:#e7f5ed;color:#218052}.lmml-file--archive{background:#fff2dc;color:#ae7924}
.lmml-file__symbol{font-size:24px;line-height:25px;font-weight:600}.lmml-file__ext{font-size:10px;font-weight:800;letter-spacing:.4px}
.lmml-title{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.lmml-arrow{font-size:21px;color:#9da9b8;margin-left:auto}
@media(max-width:600px){.lmml-card{gap:12px;padding:11px!important;min-height:74px}.lmml-file{flex-basis:46px;height:50px}.lmml-title{font-size:14px}}

/* v0.1.2: consistent Open Sans typography, independent of theme link styles */
.lmml-card,.lmml-card .lmml-title{font-family:"Open Sans",Arial,Helvetica,sans-serif!important;}
.lmml-card .lmml-title{font-size:15px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;}
.lmml-card .lmml-download{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;color:#71849a;margin-left:auto;}
.lmml-card .lmml-download svg{display:block;width:21px;height:21px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;}
@media(max-width:600px){.lmml-card .lmml-title{font-size:14px!important;}.lmml-card .lmml-download{flex-basis:24px;}}
