/* TypingAcademy v1.0.24.24 -- localized feature styling */
.ta264-admin{max-width:1260px;margin:26px auto 55px;padding:0 24px;color:#102650}.ta264-top{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px}.ta264-top small{color:#1765e9;font-weight:800;letter-spacing:1.4px}.ta264-top h1{font-size:29px;letter-spacing:-.8px;margin:5px 0}.ta264-top p{color:#657a9d;margin:0}.ta264-actions{display:flex;gap:9px}.ta264-actions a{border:1px solid #cfe0fb;border-radius:10px;padding:11px 14px;color:#155ae0;background:#fff;text-decoration:none;font-weight:700}.ta264-gateways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:20px 0}.ta264-gateway{border:1px solid #d7e5fb;border-radius:18px;background:#fff;padding:23px;box-shadow:0 8px 24px rgba(22,76,155,.06)}.ta264-gateway-head,.ta264-gateway-head>div{display:flex;align-items:center;gap:11px}.ta264-gateway-head{justify-content:space-between;margin-bottom:18px}.ta264-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#e7f0ff;color:#0962ec;font-weight:900;font-size:23px}.ta264-gateway h2{font-size:18px;margin:0}.ta264-gateway small{font-size:11px;color:#6b7f9f}.ta264-pill{font-size:11px;font-weight:800;color:#9a4d26;background:#fff1e4;border-radius:99px;padding:5px 8px}.ta264-pill.on{color:#137043;background:#ddf8ec}.ta264-gateway form{display:grid;gap:13px}.ta264-gateway label{display:grid;gap:6px;font-size:12px;font-weight:750}.ta264-gateway input:not([type=checkbox]),.ta264-gateway select{width:100%;border:1px solid #cedef9;border-radius:10px;min-height:43px;padding:10px 12px;font:inherit;color:#102650;background:#fff}.ta264-gateway .ta264-check{display:flex;align-items:center;gap:8px}.ta264-gateway button,.ta264-review-row button,.ta264-submit{background:#0962ed;color:#fff;border:0;border-radius:10px;padding:12px;font-weight:800;cursor:pointer}.ta264-tip{font-size:12px;color:#617898;margin:16px 0 0;overflow-wrap:anywhere}.ta264-info{background:#ecf4ff;padding:14px 18px;border-radius:12px;font-size:13px;line-height:1.7;color:#365b91;border:1px solid #d5e5fe}.ta264-success{background:#e5f8ed;padding:13px;border-radius:10px;margin-bottom:18px}.ta264-alert{background:#fff1e8;padding:13px;border-radius:10px;margin-bottom:18px}.ta264-review-list{display:grid;gap:13px}.ta264-review-row{display:flex;justify-content:space-between;gap:20px;background:#fff;padding:20px;border:1px solid #d5e5fe;border-radius:14px}.ta264-review-row small{display:block;color:#7182a0}.ta264-review-row form{display:flex;gap:9px;align-items:center}.ta264-review-row select{padding:9px}.ta264-stars{color:#f4ae2c;font-size:19px}.ta264-profile-photo{margin:10px 0}.ta264-profile-photo img,.ta264-profile-photo span{width:90px;height:90px;object-fit:cover;border-radius:50%;display:grid;place-items:center;background:#e2edff;color:#125bd7;font-size:40px}.ta264-home-reviews{align-items:stretch}.ta264-student-review{position:relative}.ta264-review-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.ta264-empty-reviews{grid-column:1/-1;border:1px dashed #b9cff5;padding:30px;border-radius:18px;color:#627795;background:#f6f9ff;text-align:center}.ta264-empty-reviews a{color:#095ee8}.ta264-modal-bg[hidden]{display:none!important}.ta264-modal-bg{position:fixed;inset:0;z-index:9999;background:rgba(11,30,78,.62);display:flex;align-items:center;justify-content:center;padding:16px}.ta264-review-modal{background:#fff;color:#102650;border-radius:22px;max-width:490px;width:100%;padding:28px;position:relative;box-shadow:0 28px 65px rgba(0,0,0,.2)}.ta264-review-modal h2{font-size:25px;margin:8px 0}.ta264-review-modal p,.ta264-review-modal small{color:#60779b;line-height:1.6}.ta264-review-modal form{display:grid;gap:15px}.ta264-review-modal label{font-weight:700;font-size:13px}.ta264-review-modal textarea{display:block;margin-top:8px;width:100%;min-height:115px;border:1px solid #cdddf7;border-radius:12px;padding:12px;resize:vertical}.ta264-close{position:absolute;right:18px;top:12px;border:0;background:#ecf4ff;border-radius:10px;width:35px;height:35px;font-size:23px;cursor:pointer}.ta264-confetti{color:#ffb82e;letter-spacing:3px;font-size:23px}.ta264-rating{border:0;margin:0;padding:0;display:flex;gap:5px;flex-wrap:wrap}.ta264-rating legend{font-size:13px;font-weight:750;margin-bottom:6px}.ta264-rating label input{accent-color:#095eee}@media(max-width:1100px){.ta264-gateways{grid-template-columns:repeat(2,1fr)}}@media(max-width:710px){.ta264-gateways{grid-template-columns:1fr}.ta264-top,.ta264-review-row{flex-direction:column}.ta264-admin{padding:0 15px}}

.ta264-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px!important;line-height:1.5;color:#365b91}.ta264-consent input{margin-top:3px;flex-shrink:0}
