.account_empty_state{width:100%;box-sizing:border-box;padding:60px 0;text-align:center}.account_empty_state .icon{width:120px;height:120px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background-color:#F0F3F7;border-radius:60px}.account_empty_state .icon::before{content:'';display:block;width:70px;height:70px;-webkit-mask-image:url('../../../../img/book_icon.svg');mask-image:url('../../../../img/book_icon.svg');-webkit-mask-size:70px 70px;mask-size:70px 70px;background-color:#E76124}.account_empty_state .title{display:block;margin:0 0 8px;font-size:18px;line-height:22px;font-weight:600;color:#1C1C1C}.account_empty_state p{margin:0 0 24px;font-size:14px;line-height:20px;color:#878787}.account_page{width:100%;container-type:inline-size}.account_nav{width:100%;box-sizing:border-box;background-color:#F7F7F7;border-bottom:1px solid #e6e6e6}.account_nav ul{list-style:none;margin:0 -10px;padding:0;display:flex;gap:16px;flex-wrap:wrap}.account_nav ul li a{position:relative;z-index:0;display:flex;align-items:center;height:51px;padding:0 10px;font-size:13px;line-height:16px;font-weight:400;color:#555555;white-space:nowrap}.account_nav ul li a::before{content:'';position:absolute;z-index:-1;left:0;right:0;top:8px;height:32px;background-color:transparent;border-radius:4px;transition:background-color 400ms ease 0ms}.account_nav ul li.active a{color:#E76124;font-weight:600}.account_nav ul li.active a::before{background-color:#FFF5F0}.account_nav ul li.active a::after{content:'';position:absolute;left:10px;right:10px;bottom:0;height:3px;background-color:#E76124}.notouch .account_nav ul li:not(.active) a:is(:hover,:focus){color:#1C1C1C}.notouch .account_nav ul li:not(.active) a:is(:hover,:focus)::before{background-color:#EEEEEE}@media screen and (max-width:1000px){.account_nav ul{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.account_nav ul::-webkit-scrollbar{display:none}.account_nav ul li{flex-shrink:0}}@media screen and (max-width:750px){.account_nav ul{margin:0;padding:10px 0 9px;gap:8px}.account_nav ul li a{height:28px;padding:0 14px;background-color:#F3F6FA;border-radius:14px;color:#444444}.account_nav ul li a::before{display:none}.account_nav ul li.active a{background-color:#FFF5F0}.account_nav ul li.active a::after{left:0;right:0;bottom:-9px;border-radius:1.5px}}.account_hero{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-wrap:wrap}.account_hero h1{margin:0 0 4px;font-size:24px;line-height:30px;font-weight:700;color:#1C1C1C}.account_hero p{margin:0;font-size:14px;line-height:20px;color:#555555}.account_hero .select2-container,.sidebar .group .select2-container{width:auto !important;min-width:200px}.sidebar .group .select2-container{width:100% !important}.account_hero .select2-container--default .select2-selection--single,.sidebar .group .select2-container--default .select2-selection--single{height:40px;border:1px solid #e6e6e6;background-color:#fff;border-radius:6px}.account_hero .select2-container--default.select2-container--focus .select2-selection--single,.sidebar .group .select2-container--default.select2-container--focus .select2-selection--single{border-color:#E76124}.account_hero .select2-container .select2-selection--single .select2-selection__rendered,.sidebar .group .select2-container .select2-selection--single .select2-selection__rendered{color:#1C1C1C;font-size:13px;line-height:38px;font-weight:500;padding:0 30px 0 14px}.account_hero .select2-container--default .select2-selection--single .select2-selection__arrow,.sidebar .group .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;background-color:transparent;border:0;border-radius:0}.account_hero .select2-container--default .select2-selection--single .select2-selection__arrow::before,.sidebar .group .select2-container--default .select2-selection--single .select2-selection__arrow::before{background-color:#1C1C1C}.account_summary{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px}.account_summary.owl-carousel{display:block}.account_summary.owl-carousel>[class*="item"]{width:calc(100% / 4 - (3 * 20px / 4) * 1);margin-right:20px}.account_summary .card{box-sizing:border-box;padding:16px 20px;border:1px solid #e6e6e6;background-color:#fff;border-radius:8px}.account_summary .card .num_row{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.account_summary .card .num{font-size:28px;line-height:34px;font-weight:700;color:#E76124}.account_summary .card .of{font-size:12px;line-height:16px;color:#888888}.account_summary .card .lab{display:block;font-size:13px;line-height:18px;color:#555555}@media screen and (max-width:900px){.account_summary{grid-template-columns:repeat(2, 1fr);column-gap:16px;row-gap:16px}.account_summary.owl-carousel{display:block}.account_summary.owl-carousel>[class*="item"]{width:calc(100% / 2 - (1 * 16px / 2) * 1);margin-right:16px}}.account_lib_header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0}.account_lib_header h2{margin:0;font-size:18px;line-height:24px;font-weight:700;color:#1C1C1C}.account_title_list{display:flex;flex-direction:column}.account_title_row{display:flex;align-items:center;gap:20px;box-sizing:border-box;padding:16px 0;border-bottom:1px solid #e6e6e6}.account_title_row .cover{flex-shrink:0;overflow:hidden;box-sizing:border-box;width:60px;height:84px;border-radius:4px}.account_title_row .cover img{display:block;width:100%;height:100%;object-fit:cover}.account_title_row .info{flex:1;min-width:220px}.account_title_row .info .title{display:block;margin:0 0 4px;font-size:16px;line-height:20px;font-weight:600;color:#1C1C1C}.account_title_row .info .meta{display:block;margin:0;font-size:13px;line-height:18px;color:#888888}.account_title_row .info .badge{display:inline-flex;align-items:center;height:20px;margin-bottom:8px;padding:0 10px;background-color:rgba(94,139,186,0.15);border-radius:10px;font-size:11px;font-weight:500;color:#5E8BBA}.account_title_row .col{flex:0 0 160px}.account_title_row .col .lab{display:block;margin:0;font-size:11px;line-height:14px;font-weight:500;color:#888888}.account_title_row .col .val{display:block;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.account_title_row .col .val.active{color:#2D8A4E}.account_title_row .col .val.inactive{color:#888888}.account_title_row .note{display:block;font-size:11px;line-height:14px;color:#888888}.account_title_row .actions{flex:0 0 148px;display:flex;flex-direction:column;gap:8px}.account_title_row .actions .btn{width:100%;box-sizing:border-box;justify-content:center;padding-top:8px;padding-bottom:8px}@media screen and (max-width:1100px){.account_title_row{flex-wrap:wrap}.account_title_row .col{flex:1 1 140px}.account_title_row .actions{flex:1 1 100%;flex-direction:row}}.account_license_mgmt h2{margin:0 0 8px;font-size:20px;line-height:26px;font-weight:600;color:#1C1C1C}.account_license_mgmt .sub{margin:0 0 24px;font-size:14px;line-height:20px;color:#555555}.account_license_cards{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:24px;column-gap:24px}.account_license_cards.owl-carousel{display:block}.account_license_cards.owl-carousel>[class*="item"]{width:calc(100% / 2 - (1 * 24px / 2) * 1);margin-right:24px}.account_license_cards .card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:20px;border:1px solid #e6e6e6;background-color:#fff;border-radius:10px;overflow:hidden}.account_license_cards .card .btn{margin-top:auto;align-self:flex-start}.account_license_cards .card::before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background-color:var(--accent, #E76124)}.account_license_cards .card .title{display:block;margin:0 0 4px;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.account_license_cards .card .sub{display:block;margin:0 0 20px;font-size:12px;line-height:16px;color:#888888}.account_license_cards .card .stats{display:flex;gap:32px;margin-bottom:20px}.account_license_cards .card .stats .lab{display:block;margin:0 0 6px;font-size:11px;line-height:14px;font-weight:500;color:#888888}.account_license_cards .card .stats .val{display:block;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.account_license_cards .card .stats .val.accent{color:var(--accent, #E76124)}.account_license_cards .card .progress{height:6px;margin-bottom:20px;background-color:#e6e6e6;border-radius:3px;overflow:hidden}.account_license_cards .card .progress span{display:block;height:100%;background-color:var(--accent, #E76124)}.account_license_cards .card .divider{height:1px;margin:0 0 16px;background-color:#e6e6e6}.account_license_cards .card .btn.typ_6{color:var(--accent, #E76124)}.account_license_cards .card .btn.typ_6::before{background-color:var(--accent, #E76124)}@media screen and (max-width:900px){.account_license_cards{grid-template-columns:repeat(1, 1fr);row-gap:16px;column-gap:16px}.account_license_cards.owl-carousel{display:block}.account_license_cards.owl-carousel>[class*="item"]{width:calc(100% / 1 - (0 * 16px / 1) * 1);margin-right:16px}}.account_assign h2{margin:0 0 8px;font-size:18px;line-height:24px;font-weight:600;color:#1C1C1C}.account_assign .sub{margin:0 0 24px;font-size:14px;line-height:20px;color:#555555;max-width:700px}.account_assign table{width:100%;border-collapse:collapse}.account_assign th{padding:0 0 12px;text-align:left;font-size:12px;line-height:16px;font-weight:600;color:#888888;border-bottom:1px solid #e6e6e6}.account_assign td{padding:14px 0;border-bottom:1px solid #e6e6e6;font-size:13px;line-height:18px;vertical-align:middle}.account_assign .person{display:flex;align-items:center;gap:12px}.account_assign .avatar{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;background-color:#5E8BBA;color:#fff;font-size:12px;font-weight:700;border-radius:15px}.account_assign .person .name{display:block;font-weight:600;color:#1C1C1C}.account_assign .person .email{display:block;font-size:12px;line-height:16px;color:#888888}.account_assign .status{font-weight:600}.account_assign .status.active{color:#2D8A4E}.account_assign .status.transferred{color:#5E8BBA}.account_assign .remove{color:#C0392B;font-weight:500}.notouch .account_assign .remove:is(:hover,:focus){text-decoration:underline}@media screen and (max-width:700px){.account_assign table,.account_assign thead,.account_assign tbody{display:block;width:100%}.account_assign thead{display:none}.account_assign tr{display:flex;flex-wrap:wrap;column-gap:16px;width:100%;padding:12px 0;border-bottom:1px solid #e6e6e6}.account_assign td{display:block;padding:6px 0;border-bottom:0}.account_assign td:first-child{flex:1 0 100%}.account_assign td[data-label]{flex:1 1 auto}.account_assign td[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;line-height:14px;font-weight:600;color:#888888}}.account_steps_block h2{margin:0 0 8px;font-size:18px;line-height:24px;font-weight:700;color:#1C1C1C}.account_steps{display:flex;gap:24px;margin-top:20px}.account_steps .step{flex:1;min-width:0}.account_steps .step .num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;background-color:#EEF4FB;color:#5E8BBA;font-size:13px;font-weight:700;border-radius:14px}.account_steps .step .title{display:block;margin:0 0 4px;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.account_steps .step p{margin:0;font-size:12px;line-height:18px;color:#555555}@media screen and (max-width:900px){.account_steps{flex-direction:column;gap:20px}}.account_support{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.account_support h2{margin:0 0 8px;font-size:18px;line-height:24px;font-weight:600;color:#1C1C1C}.account_support p{margin:0;max-width:640px;font-size:14px;line-height:20px;color:#555555}.account_support .actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}.account_next{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-sizing:border-box;padding:24px;background-color:#F7F7F7;border-radius:10px}.account_next h2{margin:0 0 4px;font-size:16px;line-height:20px;font-weight:700;color:#1C1C1C}.account_next p{margin:0;font-size:13px;line-height:18px;color:#555555}.account_header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.account_header .page_intro{flex:1 1 auto;min-width:0}.account_header .school_chip{flex:none;box-sizing:border-box;width:272px;padding:5px 14px 7px;background-color:#F2F4F7;border-top:3px solid rgba(231,97,36,0.65);border-radius:8px}.account_header .school_chip .name{display:block;margin:0 0 5px;font-size:11px;line-height:13px;font-weight:600;color:#111111}.account_header .school_chip .id{display:block;font-size:11px;line-height:13px;color:#888888}@media screen and (max-width:750px){.account_header{flex-direction:column;align-items:stretch;gap:12px}.account_header .page_intro{flex:none;width:100%}.account_header .school_chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px 12px 7px}.account_header .school_chip .name{margin:0;font-size:12px;line-height:15px;font-weight:500}.account_header .school_chip .id{flex:none;font-size:10px;line-height:12px}}.account_status{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:110px;height:24px;padding:0 12px;background-color:#F2F2F2;border-radius:4px;font-size:10px;line-height:12px;font-weight:600;color:#555555;white-space:nowrap}.account_status.processing{background-color:#E5EDF7;color:#5E8BBA}.account_status.done{background-color:#E9F6ED;color:#2D8A4E}.account_status.waiting{background-color:#FCF2D1;color:#91400A}.account_status.cancelled{background-color:#F7E8E5;color:#C0392B}@media screen and (max-width:750px){.account_status{min-width:100px;height:22px;font-size:11px;line-height:13px;font-weight:500}}.account_help{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%}.account_help .text{position:relative;padding:0 24px 0 20px}.account_help .text p{margin:0 0 12px;font-size:14px;line-height:21px;color:#555555}.account_help .text .actions{display:flex;flex-wrap:wrap;gap:16px}.account_help .text .actions .btn{box-sizing:border-box;height:40px;padding:0 20px;font-size:13px;line-height:16px;font-weight:600;border-radius:6px}.account_help .text .actions .btn.typ_1{min-width:180px}.account_help .text .actions .btn.typ_4{min-width:160px;color:#545454}.account_help .contact{display:grid;justify-content:center;align-content:start;box-sizing:border-box;padding:0 24px;border-left:1px solid #e6e6e6}.account_help .contact .lab{display:block;margin:0 0 8px;font-size:12px;line-height:16px;font-weight:600;color:#111111}.account_help .contact .val{display:block;font-size:12px;line-height:20px;color:#555555}.account_help .contact .val.email{color:#5E8BBA}.notouch .account_help .contact a.val:is(:hover,:focus){text-decoration:underline}.account_help .contact .note{display:block;font-size:11px;line-height:20px;color:#888888}@media screen and (min-width:751px){.account_help .text::before{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;background-color:#E76124;border-radius:3px}.account_help .text .block_title{margin:0 0 8px;padding:0}.account_help .text .block_title::before{display:none}}@media screen and (max-width:750px){.account_help{grid-template-columns:minmax(0, 1fr)}.account_help .text{padding:0}.account_help .text p{margin:0 0 16px;font-size:13px;line-height:16px}.account_help .text .actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.account_help .text .actions .btn{height:36px;min-width:0;padding:0 8px;border-radius:4px}.account_help .text .actions .btn.typ_1,.account_help .text .actions .btn.typ_4{min-width:0}.account_help .text .actions .btn.typ_4{font-weight:400}.account_help .contact{justify-content:start;margin:16px 0 0;padding:8px 0 0;border-left:0;border-top:1px solid #e0e0e0}.account_help .contact .lab{margin:0 0 2px;font-size:13px;line-height:16px}.account_help .contact .val{font-size:13px;line-height:16px}.account_help .contact .val.email{color:#555555}.account_help .contact .note{font-size:12px;line-height:16px}}