html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;background:#f1f7ef}html,body{-moz-text-size-adjust:none;text-size-adjust:none}body{font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,Roboto,Helvetica,Arial,sans-serif;font-size:calc(16px * var(--fs,1));background:#f1f7ef}button,input,select,textarea{font-size:calc(13.3333px * var(--fs,1))}.print-sheet,.zoom-lock{font-size:16px}@media (max-width:480px){.app-main{padding-left:8px!important;padding-right:8px!important}.app-card{padding-left:11px!important;padding-right:11px!important}}@media (max-width:560px){.tab-row{gap:8px 5px!important}.tab-row>button{border-radius:9px!important;padding:6px 10px!important;font-size:14px!important}}.day-short{display:none}@media (max-width:560px){.day-long{display:none}.day-short{display:inline}.sched-grid{min-width:700px!important}.sched-grid th:first-child{width:48px!important;min-width:48px!important;padding-left:3px!important;padding-right:3px!important;font-size:12px!important}.sched-grid th:nth-child(2){width:92px!important;min-width:92px!important;padding-left:6px!important;padding-right:6px!important;left:48px!important}}.week-pills::-webkit-scrollbar{display:none}.week-pills{scrollbar-width:none}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-main{padding-bottom:calc(18px + env(safe-area-inset-bottom) + var(--kb-pad,0px))!important}.dt-wrap{box-sizing:border-box;align-items:center;display:inline-grid;position:relative}.dt-wrap>.dt-in,.dt-wrap>.dt-face{grid-area:1/1}.dt-in{width:100%;min-width:0;font:inherit;color:#0000;background:0 0;border:0;margin:0;padding:0}.dt-in::-webkit-datetime-edit{color:#0000}.dt-in:focus{color:inherit;outline:none}.dt-in:focus::-webkit-datetime-edit{color:inherit}.dt-in:focus+.dt-face{opacity:0}.dt-face{pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center}input::placeholder,textarea::placeholder{color:#b3bdb1;opacity:1}button[aria-busy=true]{filter:grayscale(.85);opacity:.6;cursor:progress!important}:root{--vw100:100vw;--vh100:100vh}button,[role=button],[role=switch],[role=tab],summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}label:has(>input[type=checkbox]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}label:has(>input[type=radio]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}label:has(>input[type=file]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button{-webkit-tap-highlight-color:transparent}.grid-scroll{padding-bottom:2px}.grid-scroll::-webkit-scrollbar{height:10px}.grid-scroll::-webkit-scrollbar-track{background:#eef3ec;border-radius:6px}.grid-scroll::-webkit-scrollbar-thumb{background:#b9cdb6;border:2px solid #eef3ec;border-radius:6px}.grid-scroll::-webkit-scrollbar-thumb:hover{background:#8fb08a}
