@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e9fcf2a736cc2865-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ba6339fa8c3ef7b-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7510f746b21ae7c3-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c365cdafe49b4eb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d2d27a4cad47329-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/70c6212c0873ede2-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1ce1ffaf105af326-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4642fe567cc45cd6-s.p.woff2) format("woff2");unicode-range:u+00??,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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381ef99eada06d71-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/efb1d0d3266e2361-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cdca6fff670edd4c-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d536ec48f0acd73b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55190bc973e13381-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5084e176e02368e5-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d0ffaba4bd77024-s.woff2) format("woff2");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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc9a5f10ece852e7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Prompt Fallback;src:local("Arial");ascent-override:97.38%;descent-override:37.70%;line-gap-override:0.00%;size-adjust:111.93%}.__className_197538{font-family:Prompt,Prompt Fallback;font-style:normal}.__variable_197538{--font-prompt:"Prompt","Prompt Fallback"}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8092a6a9ad7a44c-s.p.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/96ad5eed80b1484c-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/0ab56aae8cf76709-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/a1a058a3e6543db0-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:500;font-display:swap;src:url(/_next/static/media/7dfdf996fafd0873-s.p.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/3c7225ad892364d7-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/8fc9138006ae4675-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/0b53384bc8cc52db-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:600;font-display:swap;src:url(/_next/static/media/f33c62bdbd09f5b8-s.p.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/2b74019ebf7a71b9-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/33387a3e1220e613-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/2f6258ffdaf4644f-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-display:swap;src:url(/_next/static/media/1f1bc71f0d981582-s.p.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/21b3ec5f6f7ed992-s.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/760a9ea75c6166f6-s.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/21502afb5d341639-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:109.45%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:97.58%}.__className_ceb837{font-family:Sarabun,Sarabun Fallback;font-style:normal}.__variable_ceb837{--font-sarabun:"Sarabun","Sarabun Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-prompt),"Noto Sans Thai",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-ct-text:#182230;--color-ct-text-disabled:#98a2b3}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#BFDBFE\]{border-color:#bfdbfe}.border-\[\#E4E7EC\]{border-color:#e4e7ec}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.font-sans{font-family:var(--font-sans)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-\[\#1E3A8A\]{color:#1e3a8a}.text-\[\#3B82F6\]{color:#3b82f6}.text-ct-text{color:var(--color-ct-text)}.text-ct-text-disabled{color:var(--color-ct-text-disabled)}.text-white{color:var(--color-white)}.line-through{text-decoration-line:line-through}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--ct-primary:#288c87;--ct-primary-hover:#247d79;--ct-primary-pressed:#1f6f6b;--ct-sidebar-bg:#fff;--ct-sidebar-active:#288c871a;--ct-sidebar-border:#e4e7ec;--ct-sidebar-hover:#f5f7fa;--ct-sidebar-text:#475467;--ct-sidebar-icon:#64748b;--ct-sidebar-active-text:#288c87;--ct-page-bg:#f8fafd;--ct-background:#fff;--ct-surface:#f5f7fa;--ct-text-primary:#182230;--ct-text-secondary:#475467;--ct-text-disabled:#98a2b3;--ct-border:#e4e7ec;--ct-success:#16a34a;--ct-warning:#d97706;--ct-error:#dc2626;--ct-info:#2563eb;--ct-gold:#c8a951;--ct-on-primary:#fff;--ct-success-bg:var(--ct-success)}@supports (color:color-mix(in lab,red,red)){:root{--ct-success-bg:color-mix(in srgb,var(--ct-success) 12%,transparent)}}:root{--ct-warning-bg:var(--ct-warning)}@supports (color:color-mix(in lab,red,red)){:root{--ct-warning-bg:color-mix(in srgb,var(--ct-warning) 12%,transparent)}}:root{--ct-error-bg:var(--ct-error)}@supports (color:color-mix(in lab,red,red)){:root{--ct-error-bg:color-mix(in srgb,var(--ct-error) 12%,transparent)}}:root{--ct-info-bg:var(--ct-info)}@supports (color:color-mix(in lab,red,red)){:root{--ct-info-bg:color-mix(in srgb,var(--ct-info) 12%,transparent)}}:root{--ct-primary-bg:var(--ct-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ct-primary-bg:color-mix(in srgb,var(--ct-primary) 10%,transparent)}}:root{--ct-sidebar-expanded:264px;--ct-sidebar-collapsed:72px;--ct-bp-mobile:768px;--ct-bp-tablet:1024px;--ct-gutter:28px;--ct-gutter-block:24px;--ct-tap-target:44px}@media (max-width:1023px){:root{--ct-gutter:16px;--ct-gutter-block:16px}}@media (max-width:767px){:root{--ct-gutter:12px;--ct-gutter-block:12px}}*{box-sizing:border-box}body,html{background:var(--ct-page-bg);min-height:100%;color:var(--ct-text-primary);font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;margin:0;padding:0;line-height:1.5}a{color:inherit;text-decoration:none}.sc-chat-composer:focus-within{border-color:var(--ct-border)!important;box-shadow:none!important;outline:none!important}.sc-chat-composer .ant-input,.sc-chat-composer .ant-input-focused,.sc-chat-composer .ant-input:focus,.sc-chat-composer .ant-input:hover,.sc-chat-composer-input.ant-input,.sc-chat-composer-input.ant-input-focused,.sc-chat-composer-input.ant-input:focus,.sc-chat-composer-input.ant-input:hover{box-shadow:none!important;border:none!important;outline:none!important}.app-sider{--app-sider-ease:cubic-bezier(.22,1,.36,1);--app-sider-duration:.32s;z-index:21;transition:flex var(--app-sider-duration) var(--app-sider-ease),max-width var(--app-sider-duration) var(--app-sider-ease),min-width var(--app-sider-duration) var(--app-sider-ease),width var(--app-sider-duration) var(--app-sider-ease)!important;overflow:visible!important}.app-sider-fade{vertical-align:bottom;opacity:1;white-space:nowrap;max-width:180px;transition:opacity .22s ease 80ms,max-width var(--app-sider-duration) var(--app-sider-ease);display:inline-block;overflow:hidden}.app-sider.ant-layout-sider-collapsed .app-sider-fade{opacity:0;pointer-events:none;max-width:0;transition:opacity .18s ease,max-width var(--app-sider-duration) var(--app-sider-ease)}.app-sider-body{flex-direction:column;height:100%;display:flex;position:relative}.app-sider-brand{transition:padding var(--app-sider-duration) var(--app-sider-ease);flex-shrink:0;justify-content:flex-start;align-items:center;padding:16px 18px;display:flex;overflow:hidden}.app-sider-brand-lockup{min-width:0;transition:gap var(--app-sider-duration) var(--app-sider-ease);align-items:center;gap:10px;display:flex}.app-sider.ant-layout-sider-collapsed .app-sider-brand{justify-content:center;padding:18px 12px}.app-sider.ant-layout-sider-collapsed .app-sider-brand-lockup{justify-content:center;gap:0}.app-sider-brand-img{flex-shrink:0;display:block}.app-sider-collapse-btn.ant-btn{z-index:6;border:1px solid var(--ct-border);background:var(--ct-background);width:32px;min-width:32px;height:32px;color:var(--ct-text-secondary);border-radius:8px;padding:0;position:absolute;top:20px;right:10px;box-shadow:0 1px 2px #1822300f}.app-sider.ant-layout-sider-collapsed .app-sider-collapse-btn.ant-btn{z-index:30;border-radius:50%;top:50%;right:0;transform:translate(50%,-50%)}.app-sider-collapse-btn.ant-btn:focus-visible,.app-sider-collapse-btn.ant-btn:hover{color:var(--ct-text-primary);background:var(--ct-surface);border-color:#d0d5dd}.app-sider-collapse-icon{transition:transform .22s var(--app-sider-ease);display:block}.app-sider-collapse-icon.is-collapsed{transform:rotate(180deg)}.app-sider-brand-name{flex-direction:column;justify-content:center;gap:0;line-height:1.15;display:flex}.app-sider-brand-name-living,.app-sider-brand-name-smart{letter-spacing:-.02em;font-size:17px;font-weight:700;display:block}.app-sider-brand-name-smart{color:var(--ct-text-primary)}.app-sider-brand-name-living{color:var(--ct-primary)}.app-sider-account{background:var(--ct-surface);transition:padding var(--app-sider-duration) var(--app-sider-ease),gap var(--app-sider-duration) var(--app-sider-ease),background-color .22s ease;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;display:flex}.app-sider.ant-layout-sider-collapsed .app-sider-account{background:0 0;justify-content:center;gap:0;padding:6px}.app-sider-footer-btn.ant-btn{justify-content:flex-start;transition:gap .18s}.app-sider.ant-layout-sider-collapsed .app-sider-footer-btn.ant-btn{justify-content:center;gap:0}.app-sider-nav-overline{color:var(--ct-text-disabled);letter-spacing:.06em;max-height:32px;transition:opacity .22s ease 80ms,max-width var(--app-sider-duration) var(--app-sider-ease),max-height var(--app-sider-duration) var(--app-sider-ease),padding var(--app-sider-duration) var(--app-sider-ease);padding:4px 10px 8px;font-size:11px;font-weight:600;display:block}.app-sider.ant-layout-sider-collapsed .app-sider-nav-overline{max-height:0;padding-top:0;padding-bottom:0}.app-sider .ant-layout-sider-children{height:100%;overflow:visible}.app-sider-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.app-sider-nav:hover{scrollbar-color:#98a2b373 transparent}.app-sider-nav::-webkit-scrollbar{width:6px}.app-sider-nav::-webkit-scrollbar-track{background:0 0}.app-sider-nav::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.app-sider-nav:hover::-webkit-scrollbar-thumb{background:#98a2b373}.app-sider-nav:hover::-webkit-scrollbar-thumb:hover{background:#98a2b3b3}.app-sider-menu.ant-menu-inline .ant-menu-item{border-radius:10px;width:100%;height:40px;margin-inline:0;line-height:40px;position:relative}.app-sider-menu.ant-menu-inline .ant-menu-item-selected{font-weight:600;background:var(--ct-sidebar-active)!important;color:var(--ct-sidebar-active-text)!important}.app-sider-menu.ant-menu-inline .ant-menu-item-selected:before{content:"";background:var(--ct-primary);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-sider-menu.ant-menu-inline .ant-menu-item-selected .ant-menu-item-icon,.app-sider-menu.ant-menu-inline .ant-menu-item-selected a{color:var(--ct-sidebar-active-text)!important}.app-sider-menu.ant-menu-inline .ant-menu-item:hover{background:var(--ct-sidebar-hover)!important}.app-sider-menu.ant-menu-inline>.ant-menu-submenu{margin-top:10px}.app-sider-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{width:100%;height:32px;color:var(--ct-text-disabled);letter-spacing:.04em;border-radius:8px;margin-inline:0;font-size:11px;font-weight:600;line-height:32px;padding-inline:10px!important}.app-sider-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title:hover{color:var(--ct-text-secondary)!important;background:0 0!important}.app-sider-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--ct-text-disabled);inset-inline-end:10px}.app-sider-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{opacity:0;max-width:0;transition:opacity .18s ease,max-width var(--app-sider-duration,.32s) var(--app-sider-ease,cubic-bezier(.22,1,.36,1)),margin .18s ease;display:inline-flex;overflow:hidden;margin-inline-end:0!important}.app-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{opacity:1;max-width:24px}.app-sider-menu.ant-menu-inline .ant-menu-title-content,.app-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{transition:opacity .22s ease 80ms,max-width var(--app-sider-duration,.32s) var(--app-sider-ease,cubic-bezier(.22,1,.36,1))}.app-sider-menu.ant-menu-inline-collapsed .ant-menu-title-content{opacity:0;transition:opacity .18s ease,max-width var(--app-sider-duration,.32s) var(--app-sider-ease,cubic-bezier(.22,1,.36,1))}.app-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;color:var(--ct-text-secondary);letter-spacing:0;border-radius:10px;font-size:14px;line-height:40px}.app-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title:hover{background:var(--ct-sidebar-hover)!important;color:var(--ct-text-primary)!important}.app-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--ct-sidebar-active)!important;color:var(--ct-sidebar-active-text)!important}.app-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu{margin-top:4px}.app-sider-flyout .ant-menu-vertical.ant-menu-sub,.app-sider-flyout.ant-menu-submenu-popup{max-width:288px;min-width:208px!important}.app-sider-flyout .ant-menu-vertical.ant-menu-sub{border-radius:12px;line-height:1.4;box-shadow:0 8px 24px #1018281a,0 2px 6px #1018280f;padding:6px!important}.app-sider-flyout .ant-menu-item{white-space:nowrap;width:100%;min-height:38px;color:var(--ct-text-secondary);border-radius:8px;gap:10px;margin-block:2px;padding-block:8px;flex-flow:row!important;align-items:center!important;height:auto!important;margin-inline:0!important;padding-inline:10px!important;line-height:22px!important;display:flex!important;overflow:visible!important}.app-sider-flyout .ant-menu-item:first-child{margin-block-start:0}.app-sider-flyout .ant-menu-item:last-child{margin-block-end:0}.app-sider-flyout .ant-menu-item-icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:0;flex:none!important;margin-inline-end:0!important;display:inline-flex!important}.app-sider-flyout .ant-menu-item-icon+.ant-menu-title-content{margin-inline-start:0!important}.app-sider-flyout .ant-menu-title-content{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:22px;overflow:hidden;opacity:1!important;flex:auto!important;width:auto!important;max-width:none!important;display:block!important}.app-sider-flyout .ant-menu-title-content a{white-space:nowrap;text-overflow:ellipsis;color:inherit;line-height:22px;display:block;overflow:hidden}.app-sider-flyout .ant-menu-item:hover{background:var(--ct-sidebar-hover)!important;color:var(--ct-text-primary)!important}.app-sider-flyout .ant-menu-item-selected{font-weight:600;background:var(--ct-sidebar-active)!important;color:var(--ct-sidebar-active-text)!important}.app-sider-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:0 0!important;padding:0!important}.app-sider-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline>.ant-menu-item{padding-inline-start:24px!important}.app-sider-menu-label-with-badge{vertical-align:middle;align-items:center;display:inline-flex}.ct-table .ant-table-thead>tr>th{background-color:var(--ct-surface);color:var(--ct-text-secondary);text-transform:none;letter-spacing:.02em;font-size:12px;font-weight:600;line-height:18px;padding:10px 12px!important}.ct-table .ant-table-tbody>tr>td:first-child,.ct-table .ant-table-thead>tr>th:first-child{padding-left:16px!important}.ct-table .ant-table-tbody>tr>td:last-child,.ct-table .ant-table-thead>tr>th:last-child{padding-right:16px!important}.ct-table .ant-table-tbody>tr>td,.ct-table .ant-table-thead>tr>th{border-inline-end:none!important}.ct-table .ant-table-thead>tr>th:not(:last-child):after{display:none!important}.ct-table .ant-table-thead>tr>th:before{content:none!important;background:0 0!important;display:none!important}.ct-table .ant-table,.ct-table .ant-table-container{border-radius:10px}.ct-table .ant-table-tbody>tr>td{border-top:1px solid #f0f2f5;font-size:13px;line-height:20px;padding-block:10px!important;padding-inline:12px!important}.ct-table .ant-table-tbody>tr:hover>td{background:#fafbfd!important}.ant-table-tbody>tr.ct-row-highlight>td{background:#288c8714!important}.ant-table-tbody>tr.ct-row-highlight>td:first-child{box-shadow:inset 3px 0 0 var(--ct-primary)}.ct-table .ant-table-pagination{border-top:1px solid #f0f2f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex;margin:0!important;padding:12px 16px!important}.ct-table .ant-pagination-item-active{background:var(--ct-primary)!important;border-color:var(--ct-primary)!important}.ct-table .ant-pagination-item-active a{color:#fff!important}.ct-table .ant-pagination-item,.ct-table .ant-pagination-next .ant-pagination-item-link,.ct-table .ant-pagination-prev .ant-pagination-item-link{border-radius:8px!important;min-width:32px!important;height:32px!important;line-height:30px!important}.ct-table .ant-empty-image{height:auto!important;margin-bottom:8px!important}.ct-table .ant-empty-image svg{max-height:28px;margin-inline:auto;display:block;height:auto!important}.ct-table .ant-table-placeholder>.ant-table-cell{padding-block:56px!important}.sc-notify{border-radius:14px!important;box-shadow:0 14px 34px #18223024!important}.sc-notify--error{border-left:4px solid #dc2626!important}.sc-notify--success{border-left:4px solid var(--ct-success,#16a34a)!important}.sc-notify--info{border-left:4px solid var(--ct-primary,#288c87)!important}.sc-notify--warning{border-left:4px solid #d97706!important}.sc-modal .ant-modal:not(.ant-modal-confirm){font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;max-width:calc(100vw - 64px)}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-container{font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;background:#fff;border:1px solid #e4e7ece6;flex-direction:column;max-height:calc(100dvh - 64px);display:flex;box-shadow:0 20px 50px #10182824;border-radius:14px!important;padding:0!important;overflow:hidden!important}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-header{border-bottom:1px solid var(--ct-border);background:#fff;border-radius:14px 14px 0 0;flex:none;margin:0;padding:20px 24px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-title{font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;padding-inline-end:40px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-title,.sc-modal-header-title{color:var(--ct-text-primary);font-size:19px;font-weight:600;line-height:1.4}.sc-modal-header-description{color:var(--ct-text-secondary);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-close{width:32px;height:32px;color:var(--ct-text-secondary);top:16px;background:0 0;border-radius:8px;inset-inline-end:16px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-close:hover{color:var(--ct-text-primary);background:var(--ct-surface)}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-close:focus-visible{outline:2px solid var(--ct-primary);outline-offset:2px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-body{font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;flex:auto;padding:24px;overflow-y:auto}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-body::-webkit-scrollbar{width:6px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-body::-webkit-scrollbar-track{background:0 0}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-body::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#98a2b3}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer{border-top:1px solid var(--ct-border);min-height:68px;font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;flex:none;margin:0;padding:14px 24px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn{min-height:40px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn-primary{min-width:104px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn:not(.ant-btn-primary){min-width:92px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-form-item{margin-bottom:18px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-form-item-extra{color:var(--ct-text-secondary);margin-top:6px;font-size:12px;font-weight:400;line-height:1.5}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-form-item-label>label{color:var(--ct-text-primary);height:auto;font-size:13px;font-weight:600}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-form-item-optional{color:var(--ct-text-disabled);font-weight:400}.sc-form-required-mark{color:var(--ct-error);margin-inline-start:4px;font-weight:400;line-height:1}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-number,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-picker,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-select-selector{border-radius:8px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-affix-wrapper,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-number,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-picker,.sc-modal .ant-modal:not(.ant-modal-confirm) input.ant-input{height:42px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-select-selector{min-height:42px}.sc-modal .ant-modal:not(.ant-modal-confirm) textarea.ant-input{min-height:72px}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-affix-wrapper:hover,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-number:hover,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-picker:hover,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.sc-modal .ant-modal:not(.ant-modal-confirm) input.ant-input:hover{border-color:#98a2b3}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-affix-wrapper-focused,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-number-focused,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-picker-focused,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-select-focused .ant-select-selector,.sc-modal .ant-modal:not(.ant-modal-confirm) input.ant-input:focus{border-color:var(--ct-primary);box-shadow:0 0 0 3px #288c871f}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-affix-wrapper-disabled,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-input-number-disabled,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-picker-disabled,.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-select-disabled .ant-select-selector,.sc-modal .ant-modal:not(.ant-modal-confirm) input.ant-input:disabled{background:var(--ct-surface);color:var(--ct-text-disabled)}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-btn{font-family:var(--font-prompt),"Noto Sans Thai",sans-serif;border-radius:8px}.visitor-qr-modal-body{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.visitor-qr-settled-banner{background:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:16px;width:100%;max-width:420px;padding:18px 20px;display:flex}.visitor-qr-settled-banner--success{border-color:var(--ct-success)}@supports (color:color-mix(in lab,red,red)){.visitor-qr-settled-banner--success{border-color:color-mix(in srgb,var(--ct-success) 35%,transparent)}}.visitor-qr-settled-banner--info{border-color:var(--ct-info)}@supports (color:color-mix(in lab,red,red)){.visitor-qr-settled-banner--info{border-color:color-mix(in srgb,var(--ct-info) 35%,transparent)}}.visitor-qr-settled-banner-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.visitor-qr-settled-banner-icon--success{background:var(--ct-success);color:#fff}.visitor-qr-settled-banner-icon--info{background:var(--ct-info);color:#fff}.visitor-qr-settled-banner-text{text-align:left;flex:auto;min-width:0}.visitor-qr-settled-banner-message{font-size:18px;font-weight:800;line-height:1.25}.visitor-qr-settled-banner--success .visitor-qr-settled-banner-message{color:var(--ct-success)}.visitor-qr-settled-banner--info .visitor-qr-settled-banner-message{color:var(--ct-info)}.visitor-qr-settled-banner-description{color:var(--ct-text-secondary);margin-top:2px;font-size:14px;font-weight:600;line-height:1.35}.visitor-qr-instruction{text-align:left;max-width:420px;color:var(--ct-text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.visitor-qr-instruction-icon{width:36px;height:36px;color:var(--ct-primary);background:#288c871a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.visitor-qr-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 16px #10182814}.visitor-qr-frame{padding:12px;display:inline-block;position:relative}.visitor-qr-frame-corner{border-color:var(--ct-primary);border-style:solid;width:18px;height:18px;position:absolute}.visitor-qr-frame-corner--tl{border-width:3px 0 0 3px;border-radius:4px 0 0;top:0;left:0}.visitor-qr-frame-corner--tr{border-width:3px 3px 0 0;border-radius:0 4px 0 0;top:0;right:0}.visitor-qr-frame-corner--bl{border-width:0 0 3px 3px;border-radius:0 0 0 4px;bottom:0;left:0}.visitor-qr-frame-corner--br{border-width:0 3px 3px 0;border-radius:0 0 4px;bottom:0;right:0}.visitor-qr-frame img{width:200px;height:200px;display:block}.visitor-qr-expiry{width:fit-content;max-width:300px;color:var(--ct-primary);background:#288c871a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.visitor-qr-token-section{text-align:left;width:100%;max-width:420px}.visitor-qr-token-label{color:var(--ct-text-secondary);margin-bottom:6px;font-size:12px;font-weight:500}.visitor-qr-token-field{border:1px solid var(--ct-border);background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.visitor-qr-token-value{min-width:0;font-family:var(--font-mono,"Source Code Pro",monospace);color:var(--ct-text-primary);word-break:break-all;-webkit-user-select:all;user-select:all;flex:auto;font-size:12px;line-height:1.45}.visitor-qr-token-copy{width:32px;height:32px;color:var(--ct-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.visitor-qr-token-copy:hover{background:#288c871a}.visitor-qr-token-copy:focus-visible{outline:2px solid var(--ct-primary);outline-offset:2px}.visitor-qr-modal-title{align-items:center;gap:12px;display:flex}.visitor-qr-modal-title-icon{width:40px;height:40px;color:var(--ct-primary);background:#288c871a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-header-project.ant-select{height:34px!important}.sc-header-project .ant-select-selector{border-radius:8px!important;align-items:center!important;height:34px!important;min-height:34px!important;padding-inline:11px!important}.sc-header-project .ant-select-selection-search-input{height:32px!important}.sc-header-project .ant-select-selection-item,.sc-header-project .ant-select-selection-placeholder{font-size:13.5px;line-height:32px!important}.sc-filter-select.ant-select .ant-select-selector{border-radius:8px!important;min-height:36px!important}.sc-notif-bell-badge .ant-badge-count{box-shadow:0 0 0 1.5px #fff}.sc-notif-bell-badge--pulse .ant-badge-count{animation:sc-notif-bell-pulse .6s ease-out}@keyframes sc-notif-bell-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.sc-app-body{max-width:100vw;overflow-x:clip}.sc-app-content{padding-inline:max(var(--ct-gutter),env(safe-area-inset-left));padding-block:var(--ct-gutter-block) calc(var(--ct-gutter-block) + 8px);padding-bottom:calc(var(--ct-gutter-block) + 8px + env(safe-area-inset-bottom))}@media (max-width:1023px){.ct-table .ant-table-content,.sc-table-scroll .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.ct-table .ant-table-content>table,.sc-table-scroll .ant-table-content>table{min-width:max-content}.ct-table .ant-table-pagination{justify-content:center;padding:10px 12px!important}}.sc-card-list{flex-direction:column;gap:10px;display:flex}.sc-card-row{background:var(--ct-background);border:1px solid var(--ct-border);border-radius:12px;padding:12px 14px;position:relative;box-shadow:0 1px 2px #1822300a}.sc-card-row.ct-row-highlight{box-shadow:inset 3px 0 0 var(--ct-primary);background:#288c870f;border-color:#288c8759}.sc-card-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sc-card-row-title{min-width:0;color:var(--ct-text-primary);flex:auto;font-size:14px;font-weight:600;line-height:1.4}.sc-card-row-actions{flex:none;align-items:center;gap:6px;display:flex}.sc-card-row-fields{grid-template-columns:minmax(84px,38%) 1fr;gap:6px 12px;margin-top:10px;display:grid}.sc-card-row-fields:empty{display:none}.sc-card-row-label{color:var(--ct-text-secondary);min-width:0;font-size:12px;line-height:1.5}.sc-card-row-value{color:var(--ct-text-primary);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.sc-card-row-select{margin-bottom:8px}.sc-card-list-pagination{justify-content:center;padding-top:4px;display:flex}.sc-header-menu-btn,.sc-header-search-compact{display:none!important}.sc-header-icon-btn{border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.sc-header-search-overlay{z-index:5;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));background:#fff;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.sc-sider-drawer .ant-drawer-body{flex-direction:column;padding:0;display:flex}.sc-sider-drawer .ant-drawer-header{display:none}@media (max-width:767px){.sc-header{padding-inline:max(12px,env(safe-area-inset-left)) 12px!important;gap:8px!important}.sc-header-search,.sc-header-title{display:none}.sc-header-menu-btn,.sc-header-search-compact{display:inline-flex!important}.sc-header-avatar{display:none}.sc-header-project.ant-select{max-width:148px}.sc-header .ant-btn,.sc-header .sc-header-icon-btn{min-width:38px;min-height:38px}.sc-modal .ant-modal:not(.ant-modal-confirm){vertical-align:bottom!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding-bottom:0!important;top:auto!important}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-container{flex-direction:column;max-height:92vh;display:flex;border-radius:16px 16px 0 0!important}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-body{padding-bottom:12px;overflow-y:auto}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn{min-height:var(--ct-tap-target);flex:auto}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer{gap:8px;display:flex}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.sc-modal .ant-modal.ant-modal-confirm{max-width:calc(100vw - 24px)!important}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{max-width:100vw!important}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,textarea.ant-input{font-size:16px!important}.sc-modal .ant-form-item-row{flex-direction:column}.sc-modal .ant-modal:not(.ant-modal-confirm) .ant-row>.ant-col{flex:0 0 100%;max-width:100%}.sc-modal .ant-form-item-label{text-align:start!important;padding-bottom:2px!important}.sc-detail-item{flex-direction:column!important;gap:2px!important}.sc-detail-item-label{flex-basis:auto!important}}.sc-settings-form-card{background:var(--ct-background);border:1px solid var(--ct-border);border-radius:10px;padding:24px;box-shadow:0 1px 2px #1822300a}.sc-settings-stack{gap:24px;display:grid}.sc-settings-account-box{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:8px;padding:12px}.sc-settings-section--divided{border-top:1px solid var(--ct-border);margin-top:8px;padding-top:24px}.sc-settings-section-header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.sc-settings-section-icon{background:var(--ct-primary-bg);width:40px;height:40px;color:var(--ct-primary);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.sc-settings-form .ant-form-item{margin-bottom:16px}.sc-settings-form .ant-input-affix-wrapper,.sc-settings-form .ant-input-number,.sc-settings-form .ant-picker,.sc-settings-form .ant-select{width:100%}.sc-settings-form-card .sc-data-table-card{box-shadow:none;border:0;border-radius:0}.sc-settings-form-footer{border-top:1px solid var(--ct-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:20px;display:flex}.sc-settings-form-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-settings-reset-btn.ant-btn{border-color:var(--ct-primary);color:var(--ct-primary)}.sc-settings-reset-btn.ant-btn:not(:disabled):hover{border-color:var(--ct-primary-hover);color:var(--ct-primary-hover)}.sc-settings-change-help{color:var(--ct-info);font-size:12px;line-height:1.5}@media (max-width:767px){.sc-page-header-action{width:100%;display:flex}.sc-page-header-action>.ant-btn,.sc-page-header-action>.ant-space{flex:auto;display:flex}.sc-page-header-action .ant-space-item{flex:auto}.sc-page-header-action .ant-btn{width:100%;min-height:var(--ct-tap-target)}.sc-settings-form-footer{flex-direction:column;align-items:stretch}.sc-settings-form-footer-actions{width:100%}.sc-settings-form-footer-actions .ant-btn{min-height:var(--ct-tap-target);flex:auto}.sc-settings-form-card{padding:16px}.sc-data-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.sc-filter-bar{gap:8px!important}.sc-filter-bar>.ant-input,.sc-filter-bar>.ant-input-affix-wrapper,.sc-filter-bar>.ant-picker,.sc-filter-bar>.ant-select{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.sc-filter-bar-actions{width:100%;display:flex;margin-left:0!important}.sc-filter-bar-actions .ant-space-item{flex:auto}.sc-filter-bar-actions .ant-btn{width:100%;min-height:var(--ct-tap-target)}.ant-descriptions-view table{width:100%!important}.ant-descriptions-row>td,.ant-descriptions-row>th{width:100%!important;display:block!important}.ant-tabs-nav-wrap{overflow-x:auto!important}.sc-action-row{flex-wrap:wrap}.sc-action-row .ant-btn{min-height:var(--ct-tap-target)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}