@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--maroon-900:#5E0808;--maroon-800:#7C0B0B;--maroon-700:#A30F0F;--maroon-600:#BC2222;--maroon-500:#CE4141;--maroon-100:#F6DCDC;--maroon-50:#FCF0F0;--gold-600:#B88A22;--gold-500:#D4A73F;--gold-300:#E5C77E;--gold-100:#F1DFB4;--gold-50:#FBF4E4;--orange-700:#B65813;--orange-600:#D76E1E;--orange-500:#E5883C;--orange-100:#FBE6D3;--cta-gold-text:#FFCA71;--white:#FFFFFF;--warm-25:#FDFBF9;--warm-50:#FAF8F6;--warm-100:#F3EFEB;--warm-200:#E7E1DA;--warm-300:#D4CCC3;--warm-400:#A79E93;--warm-500:#8B8279;--warm-600:#6B635B;--warm-700:#4A443E;--warm-800:#332F2B;--warm-900:#221F1C;--green-700:#0F6641;--green-600:#157F52;--green-500:#2A9D6B;--green-100:#D8EFE3;--green-50:#EEF8F2;--slate-700:#343B45;--slate-600:#4B5563;--slate-500:#69737F;--slate-100:#E2E5E9;--slate-50:#F1F3F5;--amber-700:#8E5A05;--amber-600:#B8760A;--amber-100:#FBEBCC;--text-strong:var(--warm-900);--text-body:var(--warm-800);--text-secondary:var(--warm-600);--text-muted:var(--warm-500);--text-inverse:var(--white);--text-brand:var(--maroon-700);--text-on-brand-secondary:var(--gold-100);--text-on-highlight:var(--warm-900);--text-on-highlight-label:var(--maroon-700);--text-on-highlight-secondary:var(--warm-700);--text-on-brand:var(--gold-100);--text-link:var(--maroon-700);--text-link-hover:var(--maroon-800);--surface-page:var(--warm-50);--surface-card:var(--white);--surface-sunken:var(--warm-100);--surface-brand:var(--maroon-700);--surface-brand-deep:var(--maroon-900);--surface-highlight:var(--gold-100);--surface-highlight-soft:var(--gold-50);--surface-selected:var(--maroon-50);--border-subtle:var(--warm-200);--border-default:var(--warm-300);--border-strong:var(--warm-400);--border-gold:var(--gold-500);--border-brand:var(--maroon-700);--border-focus:var(--maroon-700);--action-bg:var(--orange-600);--action-bg-press:var(--orange-700);--action-fg:var(--cta-gold-text);--primary-bg:var(--maroon-700);--primary-bg-press:var(--maroon-800);--primary-fg:var(--gold-100);--secondary-bg:var(--white);--secondary-fg:var(--maroon-700);--secondary-border:var(--maroon-700);--ghost-fg:var(--warm-700);--ghost-bg-press:var(--warm-100);--disabled-bg:var(--warm-100);--disabled-fg:var(--warm-400);--disabled-border:var(--warm-200);--status-done-fg:var(--green-700);--status-done-bg:var(--green-100);--status-done-border:var(--green-500);--status-void-fg:var(--slate-700);--status-void-bg:var(--slate-100);--status-void-border:var(--slate-500);--status-progress-fg:var(--maroon-700);--status-progress-bg:var(--maroon-50);--status-progress-border:var(--maroon-500);--status-waiting-fg:var(--amber-700);--status-waiting-bg:var(--amber-100);--status-waiting-border:var(--amber-600);--status-draft-fg:var(--warm-600);--status-draft-bg:var(--warm-100);--status-draft-border:var(--warm-300);--focus-ring:0 0 0 3px var(--white),0 0 0 6px var(--maroon-500)}:root{--font-core:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;--font-numeric:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace;--text-2xs:12px;--text-xs:13px;--text-sm:15px;--text-md:17px;--text-lg:19px;--text-xl:22px;--text-2xl:26px;--text-3xl:32px;--text-4xl:40px;--text-5xl:52px;--text-6xl:68px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.09em;--type-display:var(--weight-extrabold) var(--text-5xl)/var(--leading-tight) var(--font-core);--type-h1:var(--weight-bold) var(--text-3xl)/var(--leading-snug) var(--font-core);--type-h2:var(--weight-bold) var(--text-2xl)/var(--leading-snug) var(--font-core);--type-h3:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-core);--type-body-lg:var(--weight-regular) var(--text-lg)/var(--leading-normal) var(--font-core);--type-body:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-core);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-core);--type-label:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-core);--type-button:var(--weight-bold) var(--text-md)/1 var(--font-core);--type-overline:var(--weight-bold) var(--text-2xs)/1.2 var(--font-core);--type-metric:var(--weight-semibold) var(--text-4xl)/1.05 var(--font-numeric);--type-metric-sm:var(--weight-semibold) var(--text-xl)/1.1 var(--font-numeric);--type-numeric:var(--weight-medium) var(--text-md)/var(--leading-normal) var(--font-numeric)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--touch-min:48px;--touch-comfortable:56px;--touch-primary:64px;--touch-hero:80px;--control-h-sm:44px;--control-h-md:56px;--control-h-lg:64px;--field-pad-x:var(--space-4);--gap-inline:var(--space-3);--gap-stack:var(--space-4);--gap-section:var(--space-8);--page-pad-tablet:var(--space-6);--page-pad-desktop:var(--space-8);--topbar-h:72px;--sidebar-w:248px;--sidebar-w-collapsed:80px;--rail-w:96px;--content-max:1240px;--doc-max:720px}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--radius-dialog:var(--radius-xl);--radius-badge:var(--radius-pill);--border-w-hairline:1px;--border-w-default:1px;--border-w-emphasis:2px;--border-w-accent:3px;--divider:1px solid var(--border-subtle);--card-border:1px solid var(--border-subtle);--card-border-gold:1px solid var(--gold-500);--accent-bar:3px solid var(--gold-500)}:root{--shadow-none:none;--shadow-xs:0 1px 2px rgba(52,36,24,.06);--shadow-sm:0 1px 3px rgba(52,36,24,.08),0 1px 2px rgba(52,36,24,.04);--shadow-md:0 2px 8px rgba(52,36,24,.09),0 1px 2px rgba(52,36,24,.05);--shadow-lg:0 8px 24px rgba(52,36,24,.12),0 2px 6px rgba(52,36,24,.06);--shadow-dialog:0 24px 64px rgba(34,22,14,.22);--shadow-inset-field:inset 0 1px 2px rgba(52,36,24,.05);--scrim:rgba(34,31,28,.55);--scrim-blur:blur(2px)}:root{--dur-instant:80ms ;--dur-fast:.12s ;--dur-base:.18s ;--dur-slow:.26s ;--dur-dialog:.22s ;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--press-scale:.985 ;--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}@media(prefers-reduced-motion:reduce){:root{--dur-instant:0ms ;--dur-fast:0ms ;--dur-base:0ms ;--dur-slow:0ms ;--dur-dialog:0ms ;--press-scale:1 }}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--text-link-hover)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.le-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}:root{--font-core: "Poppins", "Segoe UI", system-ui, sans-serif;--font-heading: "Montserrat", "Poppins", sans-serif;--type-display: var(--weight-extrabold) var(--text-5xl)/var(--leading-tight) var(--font-heading);--type-h1: var(--weight-bold) var(--text-3xl)/var(--leading-snug) var(--font-heading);--type-h2: var(--weight-bold) var(--text-2xl)/var(--leading-snug) var(--font-heading);--type-h3: var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-heading);--text-sm: clamp(14px, .3vw + 13px, 15px);--text-md: clamp(15px, .4vw + 14px, 17px);--text-lg: clamp(16px, .5vw + 14.5px, 19px);--text-xl: clamp(18px, .6vw + 16px, 22px);--text-2xl: clamp(20px, 1vw + 16px, 26px);--text-3xl: clamp(20px, 1.6vw + 14px, 32px);--text-4xl: clamp(28px, 2vw + 20px, 40px);--text-5xl: clamp(34px, 3vw + 22px, 52px);--space-5: clamp(16px, 1vw + 12px, 20px);--space-6: clamp(16px, 1.5vw + 10px, 24px);--space-8: clamp(16px, 2.5vw + 6px, 32px);--space-10: clamp(24px, 2.5vw + 14px, 40px);--maroon-900: #12241e;--maroon-800: #182f28;--maroon-700: #1e3a31;--maroon-600: #2b5044;--maroon-500: #3d6b5b;--maroon-100: #d9e4df;--maroon-50: #eef3f0;--gold-600: #b8942b;--gold-500: #d4af37;--gold-300: #e5cb7a;--gold-100: #f3e7be;--gold-50: #faf4e1;--orange-700: #a84a2e;--orange-600: #c65a3a;--orange-500: #d3785c;--orange-100: #f5ddd4;--cta-gold-text: #ffffff;--warm-25: #fbf9f4;--warm-50: #f3efe6;--warm-100: #ebe6da;--warm-200: #ddd6c7;--warm-300: #c9c0ae;--warm-400: #9c937f;--warm-500: #7f7666;--warm-600: #615a4e;--warm-700: #443f37;--warm-800: #2e2b26;--warm-900: #1f1f1f}:root{--text-danger: var(--orange-700)}h1,h2,h3{color:var(--text-brand)}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h3{font:var(--type-h3)}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text-brand);border-bottom:var(--border-w-emphasis) solid var(--gold-500);padding:var(--space-2) var(--space-3)}td{border-bottom:var(--divider);padding:var(--space-2) var(--space-3)}input,select,textarea{font-size:inherit;padding:var(--space-2) var(--space-3);border:var(--border-w-default) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-inset-field)}.fs-two-col{display:grid;gap:var(--space-8);align-items:start}@media(min-width:1280px){.fs-two-col{grid-template-columns:65% 1fr}}.pb-photo-mask{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.95) 75%,black 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.95) 75%,black 100%)}.pb-glow{background:radial-gradient(circle at 10% 20%,#b79a6238,#173f3500 65%)}.pb-ping{animation:pb-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes pb-ping{75%,to{transform:scale(2.2);opacity:0}}@media(max-width:767px){.price-board{height:auto!important;min-height:100vh;overflow:visible!important}}.harga-print-sheet{display:none}@media print{body.harga-print-active *{visibility:hidden}body.harga-print-active .harga-print-sheet,body.harga-print-active .harga-print-sheet *{visibility:visible}body.harga-print-active .harga-print-sheet{display:block!important;position:absolute;top:0;left:0;width:100%}@page{size:A4;margin:16mm}}
