.clipboard-selection-border{pointer-events:none;z-index:10;border-radius:4px;animation:.4s ease-out copy-pulse;position:absolute;box-shadow:inset 0 0 0 3px #eab308}@keyframes copy-pulse{0%{opacity:1;box-shadow:inset 0 0 0 3px #eab308}to{opacity:0;box-shadow:inset 0 0 0 3px #eab308}}.cell-selected{z-index:1;box-shadow:inset 0 0 0 2px #22c55e99,inset 0 0 0 100vmax #22c55e26}.cell-selected:not(.sticky){position:relative}.cell-selected.sticky{z-index:20!important}.dark .cell-selected{box-shadow:inset 0 0 0 2px #22c55e80,inset 0 0 0 100vmax #22c55e33}.cell-selection-active{-webkit-user-select:none;user-select:none}.row-click-feedback{background-color:color-mix(in srgb, var(--primary) 10%, transparent);background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--primary) 18%, transparent) 50%, transparent 70%);background-size:250% 100%;animation:.18s ease-in-out row-click,.18s ease-in-out row-highlight}@keyframes row-click{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 0%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 60%, transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}}@keyframes row-highlight{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.row-click-feedback,.clipboard-selection-border{animation:none}}
@font-face{font-family:font1;src:url(../media/BellMTBold-s.p.2qjfj11_ulim_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:font1;src:url("../media/Bell MT Regular-s.p.0e47vx1pnnyel.otf")format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:font1 Fallback;src:local(Arial);ascent-override:94.88%;descent-override:28.71%;line-gap-override:0.0%;size-adjust:92.65%}.font1_a07eff86-module__HgL7eq__className{font-family:font1,font1 Fallback}.font1_a07eff86-module__HgL7eq__variable{--font-font1:"font1", "font1 Fallback"}
@font-face{font-family:helveticaNeueCondensed;src:url("../media/Helvetica Neue 47 Light Condensed-s.p.3ylph7hhu2owd.woff2")format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helveticaNeueCondensed;src:url("../media/Helvetica Neue LT Std 77 Bold Condensed-s.p.3c13l058t73g3.woff2")format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:helveticaNeueCondensed Fallback;src:local(Arial);ascent-override:89.71%;descent-override:22.11%;line-gap-override:30.28%;size-adjust:79.59%}.helveticaneuecondensed_c285529e-module__VJ2DCq__className{font-family:helveticaNeueCondensed,helveticaNeueCondensed Fallback}.helveticaneuecondensed_c285529e-module__VJ2DCq__variable{--font-helvetica-neue-condensed-family:"helveticaNeueCondensed", "helveticaNeueCondensed Fallback"}
@font-face{font-family:font3;src:url(../media/BellMTBold-s.p.2qjfj11_ulim_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:font3;src:url("../media/Helvetica Neue 47 Light Condensed-s.p.3ylph7hhu2owd.woff2")format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:font3 Fallback;src:local(Arial);ascent-override:89.71%;descent-override:22.11%;line-gap-override:30.28%;size-adjust:79.59%}.font3_f86cbb9f-module__TrlBFa__className{font-family:font3,font3 Fallback}.font3_f86cbb9f-module__TrlBFa__variable{--font-font3:"font3", "font3 Fallback"}
@font-face{font-family:khfontHead;src:url(../media/KhmerOSMuolLight-s.p.10bas4wrtjix2.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:khfontHead;src:url(../media/KhmerOSMuolLight-s.p.10bas4wrtjix2.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:khfontHead Fallback;src:local(Arial);ascent-override:93.17%;descent-override:44.72%;line-gap-override:0.0%;size-adjust:131.02%}.khfonthead_e13b008e-module__B2_uyG__className{font-family:khfontHead,khfontHead Fallback}.khfonthead_e13b008e-module__B2_uyG__variable{--font-khmerHead:"khfontHead", "khfontHead Fallback"}
@font-face{font-family:khfontbody;src:url("../media/Kh Kangrey Regular-s.p.0zae6-37p_rot.ttf")format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:khfontbody;src:url(../media/KantumruyPro_VariableFont_wght-s.p.1b003jjj5wcci.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:khfontbody;src:url(../media/KantumruyPro_Italic_VariableFont_wght-s.p.120dgav9l4mf1.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:khfontbody Fallback;src:local(Arial);ascent-override:123.85%;descent-override:64.4%;line-gap-override:1.83%;size-adjust:98.57%}.khfontbody_f0f7f44c-module__BtcwRG__className{font-family:khfontbody,khfontbody Fallback}.khfontbody_f0f7f44c-module__BtcwRG__variable{--font-khmerBody:"khfontbody", "khfontbody Fallback"}
