.quizlist{margin:0;max-width:1400px;padding:1.5rem 0;width:100%}.quizlist__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(5, 1fr)}@media(max-width:1199px){.quizlist__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width:1599px){.quizlist__grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width:991px){.quizlist__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width:767px){.quizlist__grid{gap:1rem;grid-template-columns:1fr;max-width:calc(100% - 30px)}}.quizlist__card{background:#fff;border:1px solid #dce2ec;border-radius:12px;box-shadow:0 4px 6px #2c2d3a0d;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .2s ease}.quizlist__card:hover{box-shadow:0 8px 12px #2c2d3a1a;transform:translateY(-4px)}.quizlist__card:hover .quizlist__menu-icon{opacity:1}.quizlist__menu{position:absolute;right:12px;top:12px;z-index:10}.quizlist__menu-icon{background:#fff;border-radius:50%;box-shadow:0 2px 4px #2c2d3a1a;cursor:pointer;height:32px;opacity:.8;padding:8px;transition:all .2s ease;width:32px}.quizlist__menu-icon:hover{background-color:#f0f0f0;opacity:1}.quizlist__menu-dropdown{background:#fff;border:1px solid #dce2ec;border-radius:8px;box-shadow:0 4px 12px #2c2d3a26;margin-top:4px;min-width:200px;overflow:hidden}.quizlist__menu-item{align-items:center;color:#2c2d3a;cursor:pointer;display:flex;font-size:.875rem;gap:8px;padding:10px 16px;transition:all .2s ease;user-select:none}.quizlist__menu-item:hover{background-color:#f0f0f0}.quizlist__menu-item svg{flex-shrink:0;height:16px;width:16px}.quizlist__menu-item--delete{color:#d80027}.quizlist__menu-item--delete:hover{background-color:#d800270d}.quizlist__image-container{background-color:#f0f0f0;overflow:hidden;padding-top:66.67%;position:relative;width:100%}.quizlist__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}@media(max-width:640px){.quizlist__image{object-position:center 25%}}.quizlist__image:hover{transform:scale(1.05)}.quizlist__content{border-top:1px solid #dce2ec;display:flex;flex-direction:column;flex-grow:1;padding:1rem}.quizlist__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2c2d3a;color:#ea6492;cursor:pointer;display:-webkit-box;font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.75rem;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.quizlist__title:hover{color:#6d7bff}@media(max-width:767px){.quizlist__title{font-size:1rem}}.quizlist__info{align-items:center;color:#090e2b;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.quizlist__info svg{color:#090e2b;flex-shrink:0;height:16px;width:16px}@media(max-width:767px){.quizlist__info{font-size:.8125rem}}.quizlist__tags{border-top:1px solid #dce2ec;color:#6d7bff;color:#2cb6be;display:block;font-size:.875rem;margin-top:auto;max-width:100%;overflow:hidden;padding-top:.75rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.quizlist__tags{font-size:.8125rem}}.quizlist__tag--research{background-color:#6d7bff;color:#fff}.quizlist__tag--assessment{background-color:#ffa012;color:#fff}
