td.chg,td.chg textarea{background-color:rgba(220,250,220,.7) !important}td.chb,td.chb textarea{background-color:rgba(220,220,255,.7) !important}td.chk,td.chk textarea{background-color:rgba(190,190,255,.7) !important}td.chr,td.chr textarea{background-color:rgba(250,200,200,.7) !important}#ms_keybord{border-collapse:collapse;opacity:1;box-shadow:0 0 6px #0f0f0f;position:fixed;display:none;z-index:9999}#ms_keybord tr td{color:#000;background-color:#fff;border:1px solid #000;padding:3px;width:25px;height:25px;font-size:21px;font-weight:bold;text-align:center;cursor:pointer}table.exstbl tr td textarea{vertical-align:middle}#ms_keybord2{border-collapse:separate}#ms_keybord2 tr td{border-spacing:2px;font-weight:bold;cursor:pointer;background-color:#f0f1f2;border-radius:5px;border:0;box-shadow:1px 1px 3px rgba(50,50,50,.1);min-width:24px;max-width:44px;width:44px;min-height:30px;height:48px;max-height:48px;font-size:20px;text-align:center;color:#000}.focused{outline:2px solid rgba(30,50,150,.5);outline-offset:-1px}@media screen and (max-width: 480px){.compact #main_game_div{display:flex;flex-direction:column}.compact #keybord_cont{order:1;margin:0}.compact #sudoku_mt{margin-bottom:0}}@media screen and (max-width: 375px){#ms_keybord2{display:block;text-align:center}#ms_keybord2 tr td{display:inline-block;min-height:unset;padding:5px 5px;margin:1px 1px 5px;width:24px;height:24px}}
