.qy-materials{margin:20px 0;width:100%}.qy-material-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qy-material-links a{display:flex;align-items:center;gap:8px;padding:12px 10px;min-height:64px;border:1px solid #cadce8;border-radius:8px;color:#195470;text-decoration:none;background:#f8fbfd;font-size:.8125rem;line-height:1.5}.qy-material-links a>span{flex:1}.qy-material-links small{display:block;color:#577084;font-size:.75rem}.qy-material-links svg{flex-shrink:0}.qy-material-links a:hover{border-color:#007fa8;background:#eef7fa}.qy-material-links a:focus-visible{outline:3px solid #007fa8;outline-offset:3px}.qy-material-due{font-size:.75rem!important;color:#577084;margin:10px 0 0!important;line-height:1.6!important}.qy-material-due.overdue{color:#8e4f12}.p-conference .qy-material-links{grid-template-columns:1fr}@media(max-width:700px){.qy-material-links{grid-template-columns:1fr}.qy-material-links a{min-height:50px}.qy-material-links small{display:inline;margin-left:10px}}.qy-fee-line{display:block;line-height:1.65}