@charset "UTF-8";@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url("./media/sarabun-thai-400-normal-ZU7WTOUN.woff2") format("woff2"),url("./media/sarabun-thai-400-normal-HL55PVK6.woff") format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url("./media/sarabun-vietnamese-400-normal-5YGACJN7.woff2") format("woff2"),url("./media/sarabun-vietnamese-400-normal-M3FPPPBX.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url("./media/sarabun-latin-ext-400-normal-NAYFKN3J.woff2") format("woff2"),url("./media/sarabun-latin-ext-400-normal-ZSU54JCT.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url("./media/sarabun-latin-400-normal-FTWICI7A.woff2") format("woff2"),url("./media/sarabun-latin-400-normal-5YRBL3PO.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url("./media/sarabun-thai-500-normal-SPFWSNMY.woff2") format("woff2"),url("./media/sarabun-thai-500-normal-PFDDKGHQ.woff") format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url("./media/sarabun-vietnamese-500-normal-CBBEGDRS.woff2") format("woff2"),url("./media/sarabun-vietnamese-500-normal-MA5BSX2M.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url("./media/sarabun-latin-ext-500-normal-T663YDXN.woff2") format("woff2"),url("./media/sarabun-latin-ext-500-normal-HVDXIYIS.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url("./media/sarabun-latin-500-normal-RC4PY73O.woff2") format("woff2"),url("./media/sarabun-latin-500-normal-MU63YWSV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url("./media/sarabun-thai-600-normal-5MBHWHJQ.woff2") format("woff2"),url("./media/sarabun-thai-600-normal-CXD2SM54.woff") format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url("./media/sarabun-vietnamese-600-normal-BXZNA7IR.woff2") format("woff2"),url("./media/sarabun-vietnamese-600-normal-76PEBUM2.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url("./media/sarabun-latin-ext-600-normal-IU2REBJV.woff2") format("woff2"),url("./media/sarabun-latin-ext-600-normal-Y6TNBMFC.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url("./media/sarabun-latin-600-normal-HC5NKHIQ.woff2") format("woff2"),url("./media/sarabun-latin-600-normal-RXDHQJSY.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url("./media/sarabun-thai-700-normal-W7VMMJ2A.woff2") format("woff2"),url("./media/sarabun-thai-700-normal-7ABDKUU4.woff") format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url("./media/sarabun-vietnamese-700-normal-7V57DJC3.woff2") format("woff2"),url("./media/sarabun-vietnamese-700-normal-NC25FZVO.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url("./media/sarabun-latin-ext-700-normal-TCVNZ5QA.woff2") format("woff2"),url("./media/sarabun-latin-ext-700-normal-UD76PTCG.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url("./media/sarabun-latin-700-normal-FXLBXCFR.woff2") format("woff2"),url("./media/sarabun-latin-700-normal-RUUCIVNK.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lars-icons.woff2?v=6118e8ab) format("woff2")}.ti{font-family:tabler-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-abc:before{content:"\f567"}.ti-address-book:before{content:"\f021"}.ti-adjustments:before{content:"\ea03"}.ti-alarm:before{content:"\ea04"}.ti-alert-circle:before{content:"\ea05"}.ti-alert-triangle:before{content:"\ea06"}.ti-apps:before{content:"\ebb6"}.ti-arrow-back-up:before{content:"\eb77"}.ti-arrow-down:before{content:"\ea16"}.ti-arrow-left:before{content:"\ea19"}.ti-arrow-right:before{content:"\ea1f"}.ti-arrow-up:before{content:"\ea25"}.ti-ban:before{content:"\ea2e"}.ti-bell:before{content:"\ea35"}.ti-bell-cog:before{content:"\f816"}.ti-bell-off:before{content:"\ece9"}.ti-bolt:before{content:"\ea38"}.ti-book:before{content:"\ea39"}.ti-book-2:before{content:"\efc5"}.ti-brand-adobe:before{content:"\f0dc"}.ti-brand-apple:before{content:"\ec17"}.ti-brand-azure:before{content:"\fa4d"}.ti-brand-google:before{content:"\ec1f"}.ti-brand-office:before{content:"\f398"}.ti-brand-zoom:before{content:"\f215"}.ti-building-bank:before{content:"\ebe2"}.ti-calendar-check:before{content:"\f824"}.ti-calendar-cog:before{content:"\f826"}.ti-calendar-event:before{content:"\ea52"}.ti-calendar-month:before{content:"\fd2f"}.ti-calendar-off:before{content:"\ee1f"}.ti-calendar-plus:before{content:"\ebba"}.ti-calendar-share:before{content:"\f82f"}.ti-calendar-stats:before{content:"\ee20"}.ti-calendar-time:before{content:"\ee21"}.ti-calendar-week:before{content:"\fd30"}.ti-calendar-x:before{content:"\f832"}.ti-chart-histogram:before{content:"\f65c"}.ti-check:before{content:"\ea5e"}.ti-checks:before{content:"\ebaa"}.ti-chevron-down:before{content:"\ea5f"}.ti-chevron-left:before{content:"\ea60"}.ti-chevron-right:before{content:"\ea61"}.ti-chevron-up:before{content:"\ea62"}.ti-circle-check:before{content:"\ea67"}.ti-circle-x:before{content:"\ea6a"}.ti-clock:before{content:"\ea70"}.ti-clock-hour-4:before{content:"\f319"}.ti-clock-x:before{content:"\f7cb"}.ti-confetti:before{content:"\ee46"}.ti-copy:before{content:"\ea7a"}.ti-database:before{content:"\ea88"}.ti-decimal:before{content:"\fa26"}.ti-device-desktop:before{content:"\ea89"}.ti-device-floppy:before{content:"\eb62"}.ti-download:before{content:"\ea96"}.ti-eraser:before{content:"\eb8b"}.ti-external-link:before{content:"\ea99"}.ti-eye:before{content:"\ea9a"}.ti-file-certificate:before{content:"\ed4d"}.ti-filter-off:before{content:"\ed2c"}.ti-hash:before{content:"\eabc"}.ti-help-circle:before{content:"\f91d"}.ti-history:before{content:"\ebea"}.ti-hourglass:before{content:"\ef93"}.ti-id-badge-2:before{content:"\f076"}.ti-inbox:before{content:"\eac4"}.ti-info-circle:before{content:"\eac5"}.ti-key:before{content:"\eac7"}.ti-key-off:before{content:"\f14b"}.ti-language:before{content:"\ebbe"}.ti-layout-dashboard:before{content:"\f02c"}.ti-layout-sidebar:before{content:"\eada"}.ti-license:before{content:"\ebc0"}.ti-license-off:before{content:"\f153"}.ti-link:before{content:"\eade"}.ti-link-plus:before{content:"\fd17"}.ti-list:before{content:"\eb6b"}.ti-list-check:before{content:"\eb6a"}.ti-list-details:before{content:"\ef40"}.ti-loader-2:before{content:"\f226"}.ti-lock:before{content:"\eae2"}.ti-lock-check:before{content:"\f926"}.ti-logout:before{content:"\eba8"}.ti-logout-2:before{content:"\fa7e"}.ti-mail-cog:before{content:"\f93b"}.ti-moon:before{content:"\eaf8"}.ti-package-off:before{content:"\f16c"}.ti-palette:before{content:"\eb01"}.ti-pencil:before{content:"\eb04"}.ti-player-play:before{content:"\ed46"}.ti-player-stop:before{content:"\ed4a"}.ti-plug:before{content:"\ebd9"}.ti-plug-connected:before{content:"\f00a"}.ti-plug-connected-x:before{content:"\f0a0"}.ti-plug-off:before{content:"\f180"}.ti-plus:before{content:"\eb0b"}.ti-refresh:before{content:"\eb13"}.ti-refresh-dot:before{content:"\efbf"}.ti-repeat:before{content:"\eb72"}.ti-search:before{content:"\eb1c"}.ti-send:before{content:"\eb1e"}.ti-server-cog:before{content:"\f321"}.ti-settings:before{content:"\eb20"}.ti-shield-lock:before{content:"\ed58"}.ti-sort-ascending-numbers:before{content:"\ef19"}.ti-sort-descending:before{content:"\eb27"}.ti-speakerphone:before{content:"\ed61"}.ti-stack-2:before{content:"\eef7"}.ti-sun:before{content:"\eb30"}.ti-tag:before{content:"\10096"}.ti-tags:before{content:"\ef86"}.ti-toggle-left:before{content:"\eb3e"}.ti-tool:before{content:"\eb40"}.ti-transform:before{content:"\f38e"}.ti-trash:before{content:"\eb41"}.ti-upload:before{content:"\eb47"}.ti-user-exclamation:before{content:"\ec12"}.ti-user-plus:before{content:"\eb4b"}.ti-user-question:before{content:"\f7cf"}.ti-users:before{content:"\ebf2"}.ti-users-group:before{content:"\fa21"}.ti-video:before{content:"\ed22"}.ti-video-off:before{content:"\ed20"}.ti-video-plus:before{content:"\ed21"}.ti-world:before{content:"\eb54"}.ti-x:before{content:"\eb55"}:root{--lars-topbar-h: 3.5rem;--lars-band-free: light-dark(var(--p-green-700), var(--p-green-400));--lars-band-filling: light-dark(var(--p-yellow-700), var(--p-yellow-400));--lars-band-tight: light-dark(var(--p-orange-700), var(--p-orange-400));--lars-band-full: light-dark(var(--p-red-700), var(--p-red-400))}.meter__band--free{--lars-meter: var(--lars-band-free)}.meter__band--filling{--lars-meter: var(--lars-band-filling)}.meter__band--tight{--lars-meter: var(--lars-band-tight)}.meter__band--full{--lars-meter: var(--lars-band-full)}.lars-brand{--brand-fit: light-dark( var(--brand), oklch(from var(--brand) l min(c, calc(.14 + (c - .14)*.35) ) h) )}.meter__track{height:.4rem;border-radius:999px;background:color-mix(in oklab,var(--lars-meter, var(--p-text-color)) 18%,transparent);overflow:hidden}.meter__fill{display:block;height:100%;border-radius:999px;background:var(--lars-meter, var(--p-primary-color))}.meter{display:flex;flex-direction:column;gap:.35rem}.meter__row{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--p-text-muted-color)}.meter__val{font-variant-numeric:tabular-nums;font-weight:600;color:var(--p-text-color)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}*{box-sizing:border-box}:root{color-scheme:light dark}html,body{margin:0;min-height:100svh;color:var(--p-text-color, #0f172a);font-family:Sarabun,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}:root{--lars-ground: light-dark(var(--p-surface-0, #fff), var(--p-surface-950, #09090b))}html{background:var(--lars-ground)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--lars-ground)}.page{margin-bottom:1.5rem}.page__title{margin:0;font-size:1.9rem;font-weight:700;letter-spacing:-.02em}.page__sub{margin:.4rem 0 0;max-width:72ch;color:var(--p-text-muted-color);font-size:.9rem;line-height:1.55}.nav-link{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:var(--p-text-muted-color);font:inherit;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:color .15s}.nav-link:hover,.nav-link:focus-visible{color:var(--p-primary-color);text-decoration:none}.nav-link--primary{color:var(--p-primary-color);font-weight:600}.nav-link--primary:hover,.nav-link--primary:focus-visible{color:var(--p-primary-hover-color)}.langs{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;min-width:0}.langs__title{grid-column:1/-1;font-size:.85rem;font-weight:600}.langs__lang{color:var(--p-text-muted-color);font-size:.85rem}.langs__hint{grid-column:1/-1}.langs--spaced{margin-bottom:1rem}@media(max-width:36rem){.langs{grid-template-columns:minmax(0,1fr)}}@supports (text-box: trim-both cap alphabetic){.p-button-label,.btn-label{text-box:trim-both cap alphabetic;padding-block:calc((1lh - 1cap)/2)}}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;margin-bottom:2rem}.figure{padding:1.1rem 1.25rem;border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);background:var(--p-content-background)}.figure__label{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--p-text-muted-color)}.figure__value{margin:.35rem 0 0;font-size:2.1rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.figure__value--small{font-size:1.35rem;letter-spacing:-.01em}.figure__value--none{color:var(--p-text-muted-color);font-weight:500}.figure__caption{margin:.3rem 0 0;font-size:.78rem;color:var(--p-text-muted-color)}.state{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem 0;color:var(--p-text-muted-color)}.state.empty{align-items:center;text-align:center;padding:4rem 0}.state.empty i{font-size:2.25rem;opacity:.5}.topbar p-overlaybadge .p-badge{top:15%;right:15%}.banner{display:block;margin-bottom:1rem}lars-system-roles .p-datatable-table-container{overflow-x:auto}@media(max-width:34rem){.table-cards.p-datatable,.table-cards .p-datatable-table-container{border:0;border-radius:0;overflow:visible}.table-cards .p-datatable-paginator-bottom{margin-top:.75rem;border:1px solid var(--p-content-border-color);border-radius:.75rem}.table-cards .p-paginator{flex-wrap:nowrap;gap:.15rem;padding:.4rem .5rem}.table-cards :is(.p-paginator-first,.p-paginator-last){display:none}.table-cards :is(.p-paginator-page,.p-paginator-prev,.p-paginator-next){min-width:2.1rem;height:2.1rem}.table-cards :is(table,tbody){display:block;width:100%}.table-cards thead{display:none}.table-cards.p-datatable .p-datatable-tbody>tr{display:block;padding:.85rem .9rem;border:1px solid var(--p-content-border-color);border-radius:.75rem;background:var(--p-content-background)}.table-cards.p-datatable .p-datatable-tbody>tr+tr{margin-top:.75rem}.table-cards.p-datatable .p-datatable-tbody>tr>th[scope=row]{display:block;width:auto;padding:0 0 .6rem;border:0}.table-cards.p-datatable .p-datatable-tbody>tr>td{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:auto;padding:.4rem 0;border:0;text-align:end}.table-cards.p-datatable .p-datatable-tbody>tr>td[data-label]:before{content:attr(data-label);flex:none;color:var(--p-text-muted-color);font-size:.82rem;text-align:start}.table-cards.p-datatable .p-datatable-tbody>tr>td:not([data-label]){justify-content:flex-end;margin-top:.4rem;padding-top:.6rem;border-top:1px solid var(--p-content-border-color)}.table-cards.p-datatable .p-datatable-tbody>tr>td:not([data-label]):empty{display:none}lars-system-roles .table-cards.p-datatable .p-datatable-tbody>tr>td.datacell{flex-wrap:wrap;margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--p-content-border-color);white-space:normal}}@media(width>34rem){.table-fixed table{table-layout:fixed;min-width:var(--table-min-width, 40rem)}}.p-datatable-tbody>tr>th[scope=row]{padding:var(--p-datatable-body-cell-padding);border-style:solid;border-width:0 0 1px;border-color:var(--p-datatable-body-cell-border-color);text-align:start;font-weight:400}:is(lars-admin-allocations,lars-resource-holders,lars-admin-bookings,lars-system-roles,lars-seats-overview,lars-system-calls-tab) .p-datatable{border:1px solid var(--p-content-border-color);border-radius:.75rem;overflow:clip}p-paginator.p-datatable-paginator-bottom{position:sticky;bottom:0;z-index:1;border-top:1px solid var(--p-content-border-color);background:color-mix(in oklab,var(--p-content-background) 70%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}p-paginator:not(.p-datatable p-paginator){position:sticky;bottom:.75rem;z-index:1;margin-top:1rem;border:1px solid var(--p-content-border-color);border-radius:.75rem;overflow:clip;background:color-mix(in oklab,var(--p-content-background) 70%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){p-paginator.p-datatable-paginator-bottom,p-paginator:not(.p-datatable p-paginator){background:var(--p-content-background)}}lars-admin-bookings .p-datatable-table-container{overflow-x:auto}@media(pointer:coarse){.p-inputnumber-button{min-height:1.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}lars-root{display:flow-root;min-height:100svh}
