#app-content{min-width:725px}.chart{min-height:100px;text-align:center;border:1px solid #E5E7EB}.grid-btn{position:relative}.grid-btn:hover{opacity:1!important}.grid-btn:hover .ribbon{color:var(--color-gray)}.grid-btn .ribbon{position:absolute;inset:0 auto auto 0;transform-origin:56px 8px;transform:translate(-29.3%) rotate(-45deg);width:74px;font-size:11px;font-family:Sarabun;line-height:1.25;border-bottom:1px solid #E5E7EB;color:#d1d5dc}.grid-btn .icon.sup{position:absolute;top:10px;right:10px;margin:0;font-size:16px;font-weight:400}.grid-btn:hover .icon.sup{transform:unset}.sum .title{position:relative;font-size:18px;font-weight:600;line-height:2em;text-align:center}.sum .hosp{font-size:16px;font-weight:500;text-align:center}.sum .cover.grid{padding:0;gap:15px}@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{font-weight:500;color:#fff;background-color:#64b5f6}#page-emr .table th.sum-row{font-weight:500}#page-emr .table th.sum-col{font-weight:600}
