.material-purchase{height:100%;display:flex;flex-direction:column}.material-purchase>*+*{margin-top:32px}@media only screen and (min-width:641px){.material-purchase{max-width:500px}}.material-purchase__header{display:flex;flex-direction:column}.material-purchase__header>*+*{margin-top:8px}.material-purchase__options{display:flex;flex-direction:column}.material-purchase__options>*+*{margin-top:16px}.material-purchase__option{display:flex;align-items:center}.material-purchase__option>*+*{margin-left:16px}.material-purchase__option{cursor:pointer;font-size:16px;line-height:24px;font-weight:700;color:gray;border-radius:8px;transition:border-color .3s ease,color .3s ease}.material-purchase__option_active{border:1px solid #007ff4;color:#000}@media only screen and (min-width:641px){.material-purchase__option{padding:16px}.material-purchase__option:not(.material-purchase__option_active){border:1px solid #d9d9d9}}@media only screen and (max-width:640px){.material-purchase__option{font-size:14px;line-height:16px;font-weight:700;padding:16px 0}.material-purchase__option_active:not(:only-child){border:none}}.material-purchase__option:only-child{padding:16px;border:1px solid #007ff4}@media only screen and (max-width:640px){.material-purchase__option:only-child{align-items:initial;flex-direction:column}.material-purchase__option:only-child>*+*{margin-left:0;margin-top:16px}}.material-purchase__option-body{flex:1;min-width:0;display:flex}@media only screen and (min-width:641px){.material-purchase__option-body>*+*{margin-left:8px}}@media only screen and (max-width:640px){.material-purchase__option-body{flex-direction:column}.material-purchase__option-body>*+*{margin-top:8px}}.material-purchase__option-caption{font-size:12px;line-height:16px;font-weight:400}.material-purchase__option-price{font-size:16px;line-height:24px;font-weight:700}.material-purchase__description{font-size:16px;line-height:24px;color:#191919;display:flex;flex-direction:column;min-width:0}.material-purchase__description>*+*{margin-top:8px}.material-purchase__discount-reason{color:#ff4c5b}.material-purchase__discount-badge{font-size:14px;line-height:16px;font-weight:700;color:#fff;padding:2px 6px;background:#ff4c5b;border-radius:4px;display:inline-flex;align-items:center}.material-purchase__actions{display:flex}@media only screen and (min-width:641px){.material-purchase__actions{flex-direction:row}.material-purchase__actions>*+*{margin-left:8px}}@media only screen and (max-width:640px){.material-purchase__actions{flex:1;justify-content:flex-end;flex-direction:column}.material-purchase__actions>*+*{margin-top:8px}}.teacher-materials__header{display:flex;flex-direction:column}.teacher-materials__header>*+*{margin-top:16px}@media only screen and (min-width:641px){.teacher-materials__header{padding-top:32px}}@media only screen and (max-width:640px){.teacher-materials__header{padding-top:40px}}.teacher-materials__breadcrumbs{position:fixed;top:0;right:0;left:320px;z-index:2;height:56px;padding-bottom:8px;display:flex;flex-direction:column-reverse;padding-left:30px;transition:box-shadow .1s ease;background:#fff}.teacher-materials__breadcrumbs_scrolled{box-shadow:8px 4px 8px #0003}@media only screen and (min-width:641px){.teacher-materials__title{font-size:34px;line-height:48px;font-weight:700}}@media only screen and (max-width:640px){.teacher-materials__title{font-size:24px;line-height:32px;font-weight:700}}.teacher-materials__content{display:flex}@media only screen and (min-width:641px){.teacher-materials__content{padding-top:32px;flex-direction:row}}@media only screen and (max-width:640px){.teacher-materials__content{padding-top:24px;flex-direction:column}.teacher-materials__content>*+*{margin-top:24px}}@media only screen and (min-width:641px){.teacher-materials__folders{order:1;max-width:480px;flex:0 1 480px}.teacher-materials__spacer{order:2;flex:1 0 48px}.teacher-materials__authors-container,.teacher-materials__recent{order:3;max-width:480px;flex:0 1 350px}}@media only screen and (max-width:640px){.teacher-materials__authors-container{order:1}.teacher-materials__folders{order:2}.teacher-materials__recent{order:3}.teacher-materials__spacer{order:4}}.teacher-materials__folders{display:flex;flex-direction:column}.teacher-materials__folders>*+*{margin-top:16px}.teacher-materials__folder-subheader{font-size:16px;line-height:24px;font-weight:700;padding-top:20px;padding-bottom:4px}.teacher-materials__authors-container{display:flex;flex-direction:column}.teacher-materials__authors-container>*+*{margin-bottom:16px}.teacher-materials__author{display:flex;flex-direction:column}.teacher-materials__author>*+*{margin-top:24px}.teacher-materials__author-info{display:flex;align-items:center}.teacher-materials__author-info>*+*{margin-left:24px}.teacher-materials__avatar{border-radius:50%}.teacher-materials__author-description{font-size:16px;line-height:24px;color:gray;margin-bottom:8px}.teacher-materials__recent{display:flex;flex-direction:column}.teacher-materials__recent>*+*{margin-top:32px}.teacher-materials__recent-tree{padding-left:24px;border-left:1px solid #c4c4c4}.teacher-materials__recent-tree>*+*{margin-top:24px}@media only screen and (min-width:641px){.teacher-materials__smartbook-modal{max-width:550px}}.teacher-materials__bullet-list{padding-left:28px}.teacher-materials__bullet-list li{list-style:disc;display:list-item;padding-left:8px}.material-discount-banner{background:#f5f5f5;border-radius:16px;padding:24px;position:relative}.material-discount-banner__img{position:absolute;top:16px;right:0;width:150px;max-width:50%}.material-discount-banner>*:not(.material-discount-banner__img){position:relative;z-index:1}.material-discount-banner__upper{font-size:16px;font-weight:400;line-height:24px;display:flex;flex-direction:column;gap:8px;width:calc(100% - 104px);min-width:200px}.material-discount-banner__promo-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:12px;padding:12px 16px;background:#fffc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.material-discount-banner__promo-code{font-family:monospace;font-weight:700;cursor:copy;-webkit-user-select:none;user-select:none}.material-discount-banner .v-button._warn{color:#fff}
