#app-content{min-width:725px}.chart{text-align:center;border:1px solid #e5e7eb;min-height:100px}.grid-btn{position:relative}.grid-btn:hover{opacity:1!important}.grid-btn:hover .ribbon{color:var(--color-gray)}.grid-btn .ribbon{transform-origin:56px 8px;color:#d1d5dc;border-bottom:1px solid #e5e7eb;width:74px;font-family:Sarabun;font-size:11px;line-height:1.25;position:absolute;inset:0 auto auto 0;transform:translate(-29.3%)rotate(-45deg)}.grid-btn .icon.sup{margin:0;font-size:16px;font-weight:400;position:absolute;top:10px;right:10px}.grid-btn:hover .icon.sup{transform:unset}.sum .title{text-align:center;font-size:18px;font-weight:600;line-height:2em;position:relative}.sum .hosp{text-align:center;font-size:16px;font-weight:500}.sum .cover.grid{gap:15px;padding:0}@media print{@page{size:A4 landscape}.chart{border-color:#e5e7eb!important}}#app-content:has(#page-emr){min-width:975px;max-width:1175px}#page-emr .table{font-size:14px;line-height:2.215}#page-emr .table .cell-title{font-size:15px;line-height:2.6;position:relative}#page-emr .table :is(tbody,tfoot) tr:hover{background-color:#00000005}#page-emr .table td.cell-inp{text-align:right}#page-emr .table td.cell-inp:hover{cursor:pointer;background-color:#fff8e1}#page-emr .table td.cell-inp.full{padding:0 2px}#page-emr .table td.cell-inp.full input{width:100%;height:30px;padding:0 4px;font-size:13px}#page-emr .table th.sum{background-color:#fff}#page-emr .table th.total{color:#fff;background-color:#64b5f6;font-weight:500}#page-emr .table th.sum-row{font-weight:500}#page-emr .table th.sum-col{font-weight:600}
