.root{height:100%;background:var(--bg);color:var(--ink)}:root{--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans", "Segoe UI", Roboto, "Noto Sans", "Noto Sans Thai", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius: 12px}@font-face{font-family:Noto Sans Myanmar;src:url(/fonts/NotoSansMyanmar.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1000-109F,U+A9E0-A9FE,U+AA60-AA7F}html[lang=my]{--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans", "Segoe UI", Roboto, "Noto Sans", "Noto Sans Thai", "Noto Sans Myanmar", sans-serif}html[lang=my] body{line-height:1.7}html[lang=my] :is(h1,h2,h3,h4,.page-title,.title){line-height:1.5}html[lang=my] :is(p,li,.notice,.otip,.hint,.desc,.small,.sm,.ts,.ms,.note,.lead,.intro,.pname,.al,.finetune,.warnline,.hintline,.vp-hint,.ztips,.dc-edge,.adjbox,.name,.days){line-height:1.7}html[lang=my] :is([style*="line-height: 1.4"],[style*="line-height: 1.5"]){line-height:1.7!important}html[lang=my] body *:not(.code){letter-spacing:0!important}html[lang=my] body{text-wrap:pretty}html[lang=my] .page-title{white-space:nowrap}html[lang=my] .row:has(>.page-title){flex-wrap:wrap;row-gap:8px}html[lang=my] .row:has(>.page-title.grow){justify-content:flex-end}html[lang=my] .row>.page-title.grow{flex:1 0 auto}html[lang=my] .bar>.page-title{flex:none}html[lang=my] .n-tabs .n-tabs-tab-pad{width:18px}html[lang=my] .board .tile{height:122px}html[lang=my] .board .tile.tall{height:146px}html[lang=my] .fchip{white-space:nowrap}html[lang=my] .filters>.chips{flex:1 1 360px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);font-size:14px;line-height:1.5;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overflow:hidden}a{color:var(--primary);text-decoration:none}button{font-family:inherit}.msym{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:22px;width:1em;height:1em;overflow:hidden;vertical-align:middle}.msym.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.money{font-variant-numeric:tabular-nums;font-weight:700}.glow{text-shadow:0 0 10px var(--glow)}.muted{color:var(--muted)}.faint{color:var(--faint)}.warn{color:var(--warn-text)}.money.warn{color:var(--warn)}.page{padding:16px 20px 32px;max-width:1400px}.page-title{font-size:20px;font-weight:800;margin:0 0 14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.row{display:flex;align-items:center;gap:10px}.grow{flex:1;min-width:0}.center{display:grid;place-items:center}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}html[data-theme=dark] .pill:before{box-shadow:0 0 8px currentColor}.pill.reserved{color:var(--reserved);background:var(--reserved-bg)}.pill.checked_in{color:var(--in-house);background:var(--in-house-bg)}.pill.checked_out{color:var(--checked-out);background:var(--checked-out-bg)}.pill.cancelled,.pill.no_show{color:var(--cancelled);background:var(--cancelled-bg)}.pill.maintenance{color:var(--maintenance);background:var(--maintenance-bg)}.pill.external{color:var(--external);background:var(--external-bg)}::selection{background:var(--primary-container)}.notice{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:12px;font-size:13px;line-height:1.45;border:1px solid var(--nb-border);background:var(--nb-bg);color:var(--nb-text)}.notice .msym{color:var(--nb-icon);flex:none}.notice a{color:var(--nb-action);font-weight:600}.notice.tip{--nb-bg: var(--notice-tip-bg);--nb-border: var(--notice-tip-border);--nb-icon: var(--notice-tip-icon);--nb-text: var(--notice-tip-text);--nb-action: var(--notice-tip-action) }.notice.info{--nb-bg: var(--notice-info-bg);--nb-border: var(--notice-info-border);--nb-icon: var(--notice-info-icon);--nb-text: var(--notice-info-text);--nb-action: var(--notice-info-action) }.notice.caution{--nb-bg: var(--notice-caution-bg);--nb-border: var(--notice-caution-border);--nb-icon: var(--notice-caution-icon);--nb-text: var(--notice-caution-text);--nb-action: var(--notice-caution-action) }.notice.danger{--nb-bg: var(--notice-danger-bg);--nb-border: var(--notice-danger-border);--nb-icon: var(--notice-danger-icon);--nb-text: var(--notice-danger-text);--nb-action: var(--notice-danger-action) }.notice.alarm{--nb-bg: var(--notice-alarm-bg);--nb-border: var(--notice-alarm-border);--nb-icon: var(--notice-alarm-icon);--nb-text: var(--notice-alarm-text);--nb-action: var(--notice-alarm-action) }html .topbar{background:var(--shell-top-bg);color:var(--shell-top-fg);border-bottom:1px solid transparent;border-image:var(--shell-top-line) 1}html .topbar .brand,html .topbar .picker,.topbar .iconbtn{color:var(--shell-top-fg)}html .topbar .picker:hover,.topbar .iconbtn:hover{background:var(--shell-top-hover)}html .topbar .avatar{background:var(--shell-avatar-bg);color:var(--shell-avatar-fg);box-shadow:0 0 0 2px var(--shell-avatar-ring)}html .sidebar{background:var(--shell-side-bg);border-right:1px solid var(--shell-side-line)}html .sidebar .item{position:relative;color:var(--shell-side-idle-text)}html .sidebar .item .msym{color:var(--shell-side-icon)}html .sidebar .item:hover{background:var(--shell-side-hover)}html .sidebar .item.active{background:var(--shell-side-active-bg);color:var(--shell-side-active-fg);box-shadow:inset 0 0 0 1px var(--shell-side-active-ring),0 0 18px var(--shell-side-active-glow)}html .sidebar .item.active .msym{color:var(--shell-side-active-fg)}html .sidebar .item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--shell-accent-bar);box-shadow:0 0 10px var(--shell-accent-glow)}html .sidebar .sep{background:var(--shell-side-line)}html[data-theme=light] .card{border-color:color-mix(in srgb,var(--primary) 12%,var(--line));box-shadow:0 1px 2px #0a1e2a0a,0 10px 28px #0a7ea317}html[data-theme=light] .n-button--primary-type:not(.n-button--disabled)[style*="--n-text-color: #FFF"]{background:linear-gradient(135deg,#0a7ea3,#086b8c);box-shadow:0 6px 16px #0a7ea347}html[data-theme=light] .n-button--primary-type:not(.n-button--disabled)[style*="--n-text-color: #FFF"]:hover{background:linear-gradient(135deg,#0a7799,#065b78)}html[data-theme=light] .money.big{background:linear-gradient(90deg,#065b78,#0a7ea3);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}html[data-theme=dark] .n-button--primary-type:not(.n-button--disabled)[style*="--n-text-color: #062421"]{box-shadow:0 0 12px #35e0d073,0 0 34px #35e0d038}html[data-theme=dark] .n-button--error-type:not(.n-button--disabled)[style*="--n-text-color: #2B0614"]{box-shadow:0 0 12px #ff5c8a73,0 0 34px #ff5c8a38}html[data-theme=light] .stat{position:relative;overflow:hidden}html[data-theme=light] .stat:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#7febff,#0a7ea3)}@media print{body{overflow:visible;background:#fff}.topbar,.sidebar,.n-button,.iconbtn,.fchip,.tools,.filters,.chips{display:none!important}.shell,.body,.content,.scroll{display:block!important;height:auto!important;overflow:visible!important}.page{max-width:none;padding:0}.card{break-inside:avoid;box-shadow:none}.wrap,.grid,.tape{max-height:none!important;overflow:visible!important;border:0}th,td{font-size:11px}}
