:root,:root[data-theme=light],[data-fm-theme=light]{--fm-web-secondary:#9f7658;--fm-web-hover:#f1efec;--fm-web-dark:#4f4943;--fm-web-dark-grey:#e6e2dd;--fm-web-medium-grey:#f1efec;--fm-web-very-light-grey:#fff;--fm-web-white-grey:#fafafa;--fm-web-white-off:#fff;--fm-web-white-snow:#fafafa;--fm-web-white:#fff;--fm-web-success:#58a784;--fm-web-danger:#d76161;--fm-web-font-dark:#2c2825;--fm-web-font-medium:#4f4943;--fm-web-font-light:#746c65;--fm-web-shadow-light:#00000040;--fm-web-shadow-very-light:#0000000f;--fm-web-shadow-lightest:#00000014;--fm-web-notice-accent:#ff3352;--fm-web-notice-accent-strong:#f40025}:root[data-theme=dark]{--fm-web-secondary:#218bff;--fm-web-hover:#ffffff14;--fm-web-dark:#161b22;--fm-web-dark-grey:#21262d;--fm-web-medium-grey:#30363d;--fm-web-very-light-grey:#6e7681;--fm-web-white-grey:#c9d1d9;--fm-web-white-off:#161b22;--fm-web-white-snow:#f0f6fc;--fm-web-white:#fff;--fm-web-success:#2ea043;--fm-web-danger:#f85149;--fm-web-font-dark:#fff;--fm-web-font-medium:#c9d1d9;--fm-web-font-light:#8b949e;--fm-web-shadow-light:#0000008c;--fm-web-shadow-very-light:#ffffff14;--fm-web-shadow-lightest:#0d1117b3;--fm-web-notice-accent:#ff3352;--fm-web-notice-accent-strong:#f40025}:root,:root[data-theme=light],:root[data-theme=dark],[data-fm-theme=light]{--fm-web-font-xs:.6875rem;--fm-web-font-sm-minus:.75rem;--fm-web-font-sm:.8125rem;--fm-web-font-md:.875rem;--fm-web-font-lg:.938rem}:root,:root[data-theme=light],[data-fm-theme=light]{--fm-web-primary-list-idle-bg:var(--fm-web-white-off)}:root[data-theme=dark]{--fm-web-primary-list-idle-bg:var(--fm-web-dark-grey)}:root,:root[data-theme=light],[data-fm-theme=light]{--fm-web-tooltip-shadow:0 12px 24px #2c28250f}:root[data-theme=dark]{--fm-web-tooltip-shadow:0 18px 40px #0000008c}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.ant-form-item-with-help{margin-bottom:0!important}.ant-dropdown-menu{border:.5px solid #0000;border-radius:8px;padding:.8rem}.ant-dropdown-menu .ant-dropdown-menu-item{margin:0;padding:0;font-size:.8125rem;line-height:2}:root{--background:var(--color-bg-canvas);--foreground:var(--color-text-primary);--card:var(--color-surface-default);--card-foreground:var(--color-text-primary);--popover:var(--color-surface-overlay);--popover-foreground:var(--color-text-primary);--primary:var(--color-primary-action);--primary-foreground:var(--color-text-on-accent);--secondary:var(--color-bg-subtle);--secondary-foreground:var(--color-text-primary);--muted:var(--color-bg-subtle);--muted-foreground:var(--color-text-tertiary);--accent:var(--color-bg-subtle);--accent-foreground:var(--color-text-primary);--destructive:var(--color-error-500);--border:var(--color-border-default);--input:var(--color-border-default);--ring:var(--color-focus-ring);--chart-1:var(--color-primary-action);--chart-2:var(--color-secondary-500);--chart-3:var(--color-success-500);--chart-4:var(--color-warning-500);--chart-5:var(--color-error-500);--sidebar:var(--color-surface-raised);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-primary-action);--sidebar-primary-foreground:var(--color-text-on-accent);--sidebar-accent:var(--color-bg-subtle);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-default);--sidebar-ring:var(--color-focus-ring);--radius:.45rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6}html{font-size:16px;font-style:normal;font-weight:400}body{--fm-font-sans:"Bai Jamjuree", "Bai Jamjuree Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fm-font-mono:"Roboto Mono", "Roboto Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--fm-font-numeric:var(--fm-font-mono);--font-family-base:var(--fm-font-sans);--font-family-thai-sans-serif:"Noto Sans Thai", "Noto Sans Thai Fallback", "IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback", sans-serif;--font-family-mono:var(--fm-font-mono);--font-family-numeric:var(--fm-font-numeric);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);letter-spacing:.2px;text-wrap:pretty;margin:0;font-weight:400;font-family:var(--font-family-base)!important}:where(h1,h2,h3,h4,h5,h6){text-wrap-style:balance}:where(textarea,[contenteditable]:not([contenteditable=false])){text-wrap-style:stable}.ant-select-item-option-content,.ant-select-tree-title{font-family:inherit!important}.ant-select-selection-item,.ant-modal-root,.ant-modal-wrap,.ant-modal,.ant-modal-confirm{font-family:var(--font-family-base)!important}.fm-code,.fm-mono-numeric,.fm-code-force,.fm-mono-numeric-force{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-family:var(--font-family-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace!important}.fm-numeric-force,.fm-accounting-force{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-family:var(--font-family-numeric), var(--font-family-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace!important}.fm-numeric,.fm-accounting{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.fm-number-rail{white-space:nowrap;text-align:end;min-width:5ch;font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;display:inline-block}.fm-accounting,.fm-accounting-force,.fm-mono-numeric,.fm-mono-numeric-force{text-align:end}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}
:root{--print-color-white:#fff;--print-color-black:#000;--print-color-ink:#111;--print-color-dark:#333;--print-color-medium-dark:#444;--print-color-medium:#555;--print-color-muted:#666;--print-color-header-muted:#595959;--print-color-header-fill:#6e6e6e;--print-color-border:#848484;--print-color-carrier-divider:#4b5563;--print-color-border-muted:#999;--print-color-preview-dashed-border:#ccc;--print-color-placeholder-border:#aaa;--print-color-border-subtle:#ddd;--print-color-divider:#e6e6e6;--print-color-surface-muted:#f0f0f0;--print-color-surface-subtle:#f2f2f2;--print-color-fm-header:#2f8ccf;--print-color-black-02:#00000005;--print-color-black-03:#00000008;--print-color-black-04:#0000000a;--print-color-black-08:#00000014;--print-color-black-36:#0000005c;--print-color-black-55:#0000008c;--print-color-black-60:#0009;--print-color-header-blue-06:#2f8ccf0f;--print-color-product-label-header:#0d52ba;--font-family-print-thai:"Noto Sans Thai UI", "Noto Sans Thai", "Noto Sans Thai Fallback", "IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback", sans-serif}@font-face{font-family:Noto Sans Thai UI;src:url(/static/fonts/NotoSansThaiUI-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@page fm-print-50x80{size:50mm 80mm;margin:0}@page fm-print-76x110{size:76mm 110mm;margin:0}@page fm-print-100x150{size:100mm 150mm;margin:0}@page fm-print-a4-zero{size:A4;margin:0}@page fm-print-a4-10mm{size:A4 portrait;margin:10mm}@page fm-print-a4-15mm{size:A4;margin:15mm}.fm-print-page-50x80{page:fm-print-50x80}.fm-print-page-76x110{page:fm-print-76x110}.fm-print-page-100x150{page:fm-print-100x150}.fm-print-sheet-100x150{box-sizing:border-box;width:100mm;height:150mm}.fm-print-page-a4-zero{page:fm-print-a4-zero}.fm-print-page-a4-10mm{page:fm-print-a4-10mm}.fm-print-page-a4-15mm{page:fm-print-a4-15mm}.product-information-label-blue-header{background-color:var(--print-color-product-label-header)}.product-information-label-blue-header,.product-information-label-blue-header *{color:#fff!important}@media print{.fm-print-break-after{break-after:page;page-break-after:always}.fm-print-break-inside-avoid{break-inside:avoid;page-break-inside:avoid}.fm-print-break-last-auto:last-child{break-after:auto;page-break-after:auto}.no-print{display:none!important}.fm-print-black,.fm-print-black *{color:var(--print-color-black)!important}.fm-print-black .product-information-label-blue-header,.fm-print-black .product-information-label-blue-header *{color:#fff!important}.fm-print-color-exact{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.fm-print-reset-body){-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0}}@page fm-print-a4-8mm{size:A4;margin:8mm}.fm-print-page-a4-8mm{page:fm-print-a4-8mm}
