.mini-game-crossword{color:#222;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #BDBDBD}.mini-game-crossword a{text-decoration:none}.mini-game-crossword__left{width:780px;padding-right:64px}.mini-game-crossword__left .title-question{background:#DEF0FF;border-radius:4px;padding:15px 20px;font-size:18px;margin-bottom:30px}.mini-game-crossword__left .title-question b{margin-right:12px}.mini-game-crossword__left .crossword-game{margin-bottom:30px}.mini-game-crossword__left .box-placeholder .thumb{padding-bottom:60%}.mini-game-crossword__right{width:320px;border-top:1px solid #222222;padding-top:12px}.mini-game-crossword__right .lbl{font-weight:700;font-size:14px;margin-bottom:12px}.mini-game-crossword__right ul{counter-reset:item;max-height:450px;overflow-y:scroll;padding-right:4px}.mini-game-crossword__right ul::-webkit-scrollbar{width:6px}.mini-game-crossword__right ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #E5E5E5;border-radius:100px}.mini-game-crossword__right ul::-webkit-scrollbar-thumb{background:#757575;border-radius:100px}.mini-game-crossword__right ul li{display:block;font-size:16px;padding:10px 8px 10px 44px;border-radius:4px;position:relative;line-height:150%;margin-bottom:4px;cursor:pointer}.mini-game-crossword__right ul li::before{display:inline-block;content:counter(item) "";counter-increment:item;display:inline-block;font-weight:bold;position:absolute;left:20px}.mini-game-crossword__right ul li.active,.mini-game-crossword__right ul li:hover{background:#DEF0FF}.mini-game-crossword .dropdown{position:relative;z-index:1}.mini-game-crossword .dropdown .dropdown-bnt{background:#FFFFFF;border:1px solid #BDBDBD;border-radius:4px;font-size:16px;color:#4F4F4F;padding:10px 38px 10px 18px;line-height:1.4;display:inline-block;position:relative}.mini-game-crossword .dropdown .dropdown-bnt::before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.247651 1.77981L4.51966 6.05162C4.80216 6.33411 5.26358 6.33411 5.54607 6.05162L9.81808 1.77981C10.2764 1.32155 9.95306 0.540009 9.30331 0.540009H0.762426C0.112679 0.540009 -0.210625 1.32155 0.247651 1.77981Z' fill='%234F4F4F'/%3e%3c/svg%3e");position:absolute;width:11px;height:7px;right:15px;top:17px}.mini-game-crossword .dropdown .dropdown-bnt:hover{background:#F7F7F7}.mini-game-crossword .dropdown .dropdown-bnt.disable{background:#FFFFFF;border:1px solid #E5E5E5;color:#9F9F9F}.mini-game-crossword .dropdown .dropdown-bnt.disable::before{opacity:0.4}.mini-game-crossword .dropdown .dropdown-content{position:absolute;background:#FFFFFF;border:1px solid #E5E5E5;border-radius:4px;top:48px;min-width:100%}.mini-game-crossword .dropdown .dropdown-content li{cursor:pointer;display:block;padding:8px 10px;color:#4F4F4F;font-size:15px;border-bottom:1px solid #E5E5E5}.mini-game-crossword .dropdown .dropdown-content li:hover{background:#F7F7F7}.mini-game-crossword .dropdown .dropdown-content li.disable{color:#9F9F9F}.mini-game-crossword .dropdown .dropdown-content li:last-child{border-bottom:0}.mini-game-crossword .danh-gia{color:#757575;font-size:16px;text-decoration-line:underline;display:inline-block;margin-top:15px}.mini-game-crossword .btn_vne{background:#B42652;font-weight:400;font-size:16px;border-radius:4px;height:44px;line-height:45px;padding:0 16px;color:#fff}.mini-game-crossword .btn_vne:hover{background:#C92A57;color:#fff}.mini-game-crossword .btn_vne.disable{background:#E5E5E5;color:#9F9F9F}.mini-game-crossword .btn-controler{display:flex;justify-content:space-between}.mini-game-crossword .btn-controler__right{flex-shrink:0}.mini-game-crossword .btn-controler .play-again{color:#4F4F4F;font-size:16px;margin-right:22px}.mini-game-crossword .btn-controler .play-again:hover{color:#B42652}.mini-game-crossword .btn-controler .play-again.disable{color:#9F9F9F}.mini-game-crossword .flex-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mini-game-crossword .des-note{font-size:14px;color:#757575;line-height:1.4}.mini-game-crossword .c-crossword .c-crossword__cell{border-color:transparent}.mini-game-crossword .c-crossword .c-crossword__clue{color:#222;border-color:#757575;background-color:transparent}.mini-game-crossword .c-crossword .c-crossword__clue.c-crossword__clue--active,.mini-game-crossword .c-crossword .c-crossword__clue.c-crossword__clue--light,.mini-game-crossword .c-crossword .c-crossword__clue.c-crossword__clue--active input{background-color:#DEF0FF;outline:none}.mini-game-crossword .c-crossword .c-crossword__clue--incorrect .c-crossword__clue__field{color:#fff;border-color:#BDBDBD;background-color:#D32F2F}.mini-game-crossword .c-crossword .c-crossword__clue--correct .c-crossword__clue__field{color:#fff;border-color:#BDBDBD;background-color:#2E7D32}.mini-game-crossword .c-crossword__clues__list .c-crossword__list-item{color:#222;background-color:transparent}.mini-game-crossword .c-crossword__clues__list .c-crossword__list-item.c-crossword__clue--active{font-weight:normal;color:#222;background-color:#DEF0FF}.mini-game-crossword .c-crossword__clues__list .c-crossword__clue--incorrect.c-crossword__list-item{color:#D32F2F;background-color:transparent}.mini-game-crossword .c-crossword__clues__list .c-crossword__clue--correct.c-crossword__list-item{text-decoration:line-through;color:#2E7D32;background-color:transparent}.mini-game-crossword .c-crossword__cell--active input{background:#ABDAFF !important}.mini-game-crossword [data-down="1"] input{background:#FFEB77 !important}.mini-game-crossword [data-down="1"].c-crossword__cell--active input{background:#FFDA00 !important}.mini-game-crossword .c-crossword__cell--correct input{color:#2860D8 !important;background:#fff}.mini-game-crossword .c-crossword__cell--incorrect::after{content:"";background:#ED1B24;height:1px;width:90px;position:absolute;top:28px;left:-19px;transform:rotate(-45deg)}.mini-game-crossword .c-crossword__board{border-collapse:collapse;border-spacing:0}.mini-game-crossword .c-crossword__clue{border:1px solid #BDBDBD;padding:0;text-align:center;font-size:18px;height:56px;width:56px;font-family:Arial;vertical-align:middle;position:relative;overflow:hidden;border-radius:0}.mini-game-crossword .c-crossword__clue__field{border:none;height:100%;width:100%;text-align:center;font-size:18px;padding:0;border-radius:0}.mini-game-crossword .c-crossword__cell--first-letter{position:relative}.mini-game-crossword .c-crossword__cell--first-letter:before{font-size:0.625rem;position:absolute;top:2px;left:1px;line-height:1}.mini-game-crossword .c-crossword__cell--first-letter-across:before{content:attr(data-across)}.mini-game-crossword .c-crossword__cell--first-letter-down:before{content:attr(data-down)}@-moz-document url-prefix(){.mini-game-crossword .c-crossword .c-crossword__clue.c-crossword__clue--active,.mini-game-crossword .c-crossword .c-crossword__clue.c-crossword__clue--light{background-color:transparent}}.preload-game-crossword{min-height:150px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:120px}.preload-game-crossword .boxes{height:32px;width:32px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateX(60deg) rotateZ(45deg) rotateY(0deg) translateZ(0px);transform:rotateX(60deg) rotateZ(45deg) rotateY(0deg) translateZ(0px)}.preload-game-crossword .boxes .box{width:32px;height:32px;top:0px;left:0;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.preload-game-crossword .boxes .box:nth-child(1){-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-animation:box1 1s linear infinite;animation:box1 1s linear infinite}.preload-game-crossword .boxes .box:nth-child(2){-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-animation:box2 1s linear infinite;animation:box2 1s linear infinite}.preload-game-crossword .boxes .box:nth-child(3){-webkit-transform:translate(100%, 100%);transform:translate(100%, 100%);-webkit-animation:box3 1s linear infinite;animation:box3 1s linear infinite}.preload-game-crossword .boxes .box:nth-child(4){-webkit-transform:translate(200%, 0);transform:translate(200%, 0);-webkit-animation:box4 1s linear infinite;animation:box4 1s linear infinite}.preload-game-crossword .boxes .box>div{background:#5C8DF6;--translateZ: 15.5px;--rotateY: 0deg;--rotateX: 0deg;position:absolute;width:100%;height:100%;background:#5C8DF6;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ));transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.preload-game-crossword .boxes .box>div:nth-child(1){top:0;left:0;background:#5C8DF6}.preload-game-crossword .boxes .box>div:nth-child(2){background:#145af2;right:0;--rotateY: 90deg}.preload-game-crossword .boxes .box>div:nth-child(3){background:#447cf5;--rotateX: -90deg}.preload-game-crossword .boxes .box>div:nth-child(4){background:#DBE3F4;top:0;left:0;--translateZ: -90px}@keyframes box1{0%,
        50%{transform:translate(100%, 0)}100%{transform:translate(200%, 0)}}@keyframes box2{0%{transform:translate(0, 100%)}50%{transform:translate(0, 0)}100%{transform:translate(100%, 0)}}@keyframes box3{0%,
        50%{transform:translate(100%, 100%)}100%{transform:translate(0, 100%)}}@keyframes box4{0%{transform:translate(200%, 0)}50%{transform:translate(200%, 100%)}100%{transform:translate(100%, 100%)}}.preload-game-crossword .text-loading{text-align:center;width:100%}.preload-game-crossword .text-loading span{display:block;margin-bottom:10px}.preload-game-crossword .text-loading .dot-flashing{margin:0 auto;position:relative;width:10px;height:10px;border-radius:5px;background-color:#145af2;color:#145af2;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.preload-game-crossword .text-loading .dot-flashing::before,.preload-game-crossword .text-loading .dot-flashing::after{content:'';display:inline-block;position:absolute;top:0}.preload-game-crossword .text-loading .dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#145af2;color:#145af2;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.preload-game-crossword .text-loading .dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#145af2;color:#145af2;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#145af2}50%,
            100%{background-color:#91ade7}}.popup-mini-game{border-radius:8px}.popup-mini-game .title-popup{font-size:20px}.popup-mini-game p{margin-bottom:20px}.popup-mini-game .btn_vne{font-size:16px;background:#B42652;border-radius:4px;padding:0 18px;line-height:42px;height:44px;margin-right:10px;min-width:92px}.popup-mini-game .btn_cancel{border:1px solid #BDBDBD;background:#FFFFFF;color:#4F4F4F}.popup-mini-game .flex-btn{display:flex;justify-content:end}.game-word-puzzle{color:#222;font-size:16px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #BDBDBD;max-width:912px;margin-left:auto;margin-right:auto}.game-word-puzzle .mb16{margin-bottom:16px}.game-word-puzzle .mb30{margin-bottom:30px !important}.game-word-puzzle .justify-center{justify-content:center}.game-word-puzzle ul.dotted{margin-bottom:0;padding-left:30px}.game-word-puzzle ul.dotted li{color:#757575;font-size:16px;list-style:disc;line-height:1.5}.game-word-puzzle__left{width:592px;padding-right:64px}.game-word-puzzle__right{width:320px;border-top:1px solid #222222;padding-top:12px}.game-word-puzzle .word-puzzle__board{width:100%}.game-word-puzzle .word-puzzle__board .word-puzzle__cell{background:#fff;font-size:40px;width:16.66%;padding:0;font-weight:400;cursor:pointer;text-transform:uppercase;line-height:1;color:#4F4F4F;text-align:center;border:1px solid #757575;position:relative}.game-word-puzzle .word-puzzle__board .word-puzzle__cell .text{padding-bottom:100%;position:relative}.game-word-puzzle .word-puzzle__board .word-puzzle__cell .text span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.game-word-puzzle .word-puzzle__board .word-puzzle__cell:hover{background:#DEF0FF}.game-word-puzzle .word-puzzle__board .word-puzzle__cell:active{background:#fff}.game-word-puzzle .word-puzzle__board .word-puzzle__cell:active::before{content:"";border:2px solid #0590DE;position:absolute;top:0;bottom:0;left:0;right:0}.game-word-puzzle .word-puzzle__board .word-puzzle__cell.selected{background:#ABDAFF}.game-word-puzzle .word-puzzle__board .word-puzzle__cell.checked{background:#EFEFEF}.game-word-puzzle .complete-game{position:relative}.game-word-puzzle .complete-game::before{content:"";background:rgba(252,250,246,0.8);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.game-word-puzzle .complete-game .notifi{border-radius:16px;background:rgba(0,0,0,0.8);padding:16px 24px;color:#FFF;font-size:24px;line-height:1.4;position:absolute;z-index:1;bottom:30px;left:30px;right:30px}.game-word-puzzle .list-text{display:-ms-grid;display:grid;width:100%;grid-template-columns:repeat(6, 1fr);border:1px solid #757575;border-right:0;border-bottom:0;margin-bottom:30px}.game-word-puzzle .list-text .item{background:#fff;font-size:40px;height:88px;font-weight:400;cursor:pointer;text-transform:uppercase;line-height:1;color:#4F4F4F;display:flex;justify-content:center;align-items:center;border-right:1px solid #757575;border-bottom:1px solid #757575}.game-word-puzzle .lbl{font-weight:700;font-size:18px}.game-word-puzzle .des{color:#757575;font-size:18px;line-height:1.5}.game-word-puzzle .notifi-error{color:#DA1E28}.game-word-puzzle .notifi-sucssec{color:#24A148}.game-word-puzzle .list-output-text .text-output{height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;font-size:16px;color:#222;position:relative;margin-bottom:16px;padding:0px 16px;border:1px solid #E5E5E5;border-radius:4px;transition-duration:200ms;transition-property:all;transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.game-word-puzzle .list-output-text .text-output.result,.game-word-puzzle .list-output-text .text-output.checked{border:1px solid #757575}.game-word-puzzle .list-output-text .text-output .move{display:flex}.game-word-puzzle .list-output-text .text-output .move a{position:relative;background-color:#EFEFEF;border-radius:50%;width:32px;height:32px;margin-left:4px}.game-word-puzzle .list-output-text .text-output .move a::before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.79681 7C4.95612 7 4.49064 7.97434 5.01887 8.62834L8.83333 13.351C9.43371 14.0943 10.5668 14.0943 11.1672 13.351L14.9816 8.62834C15.5098 7.97434 15.0444 7 14.2037 7H5.79681Z' fill='%237F7F7F'/%3e%3c/svg%3e");width:20px;height:20px;position:absolute;right:6px;top:6px}.game-word-puzzle .list-output-text .text-output .move a:hover{background-color:#E5E5E5}.game-word-puzzle .list-output-text .text-output .move a.up::before{transform:rotate(180deg)}.game-word-puzzle .list-output-text .text-output.checked .text{color:#2860D8}.game-word-puzzle .danh-gia{color:#757575;font-size:16px;text-decoration-line:underline;display:inline-block}.game-word-puzzle .btn_vne{background:#B42652;font-weight:400;font-size:16px;border-radius:4px;height:44px;line-height:45px;padding:0 16px;color:#fff}.game-word-puzzle .btn_vne:hover{background:#C92A57;color:#fff}.game-word-puzzle .btn_vne.disable{background:#E5E5E5;color:#9F9F9F}.game-word-puzzle .btn-controler{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;gap:16px}
/*# sourceMappingURL=mini-game.css.map */
