/* full.css — inline styles extracted from full.html family.
   Behavioral styles (display/visibility/opacity) stay inline for JS. */
#total_sco_body { width: 100%; height: 92%; position: fixed; }
#exercises { width: 94%; }
#ans_title { font-size:20px; }
#ans_swiper { width: 100%; height:100%; position:absolute; top:0; left:0; z-index:1000; }
#ans_panel { flex-direction: row; width: 100%; height:100%; position:absolute; top:0; left:0; z-index:500; }
#txt_area { height:100%; position:relative; top:0; left:0; z-index:500; }
#ttyd_area { height:100%; position:relative; top:0; left:0; z-index:500; }
#extra_swiper { flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; bottom: var(--swiper-pagination-bottom, -16px); position: relative; }
#ps_code { width: 80%; }
#ps_tree { width: 80%; }
#log_choice { width: 16%; height: 100%; overflow-x: auto; overflow-y: auto; }
#log_stus { padding-right: 0px; }
#log_sequence { width: 100%; overflow-x: hidden; overflow-y: hidden; background-color: linen; }
#jsoneditor { width: 400px; height: 400px; }
#bodypdf { width: 94%; height: 90%; padding-top: 40px; padding-left: 80px; }
#viewpdf { width: 100%; height: 100%; }
#theone_allow_2 { color:rgba(255, 208, 0, 0.363); }
#diceBot { color:rgba(196, 136, 241, 0.8); }
.fjs-1 { height: 8%; }
.fjs-2 { width: 100%; height: 100%; }
.fjs-3 { cursor: zoom-in; }
.fjs-4 { cursor: zoom-out; }
.fjs-5 { width: 100%; height: 92%; }
.fjs-6 { width: 98%; height: 90%; }
.fjs-7 { width: 100%; height: 100%; padding-right: 0px; overflow-y: scroll; }
.fjs-8 { height: 9%; }
.fjs-9 { width: 100%; height: 100%; flex-direction: row; flex-wrap: wrap; align-content: space-between; justify-content: center; align-items: center; }
.fjs-10 { color:white; }
.fjs-11 { font-size: 0.85em; margin-top: 5px; }
.fjs-12 { margin-bottom: 3px; }
.fjs-13 { color:rgba(0, 255, 76, 0.658); }
.fjs-14 { width: 100%; height:86%; }
.fjs-15 { width: 98%; height: 100%; }
.fjs-16 { width: 100%; height:100%; }
.fjs-17 { padding: 4px; }
.fjs-18 { margin-top: 5px; }
.fjs-19 { z-index:10000; }
.fjs-20 { height: 10%; }
.fjs-21 { width: 100%; height: 94%; }
.fjs-22 { width: 98%; height: 94%; }
.fjs-23 { width: 50%; height: 94%; padding-right: 0px; overflow-y: scroll; }
.fjs-24 { width: 100%; height: 90%; }
.fjs-25 { width: 83%; height: 104%; overflow-x: auto; overflow-y: auto; margin-top: 3%; }
