/* ============================================================
   DESIGN TOKENS — JATI ELEGAN MODERN
   Palet terinspirasi kayu jati: amber tembaga, krem gading,
   cokelat tua, emas linen — dikombinasikan modern & premium.
   ============================================================ */
:root {
  /* === BRAND / PRIMARY — tembaga jati hangat === */
  --primary:       #8B5E2A;          /* cokelat jati tua */
  --primary-hover: #6F4A1E;
  --primary-glow:  rgba(139,94,42,0.12);

  /* === ACCENT — emas amber === */
  --accent:        #B8860B;          /* dark goldenrod */
  --accent-soft:   rgba(184,134,11,0.10);

  /* === STATUS — tetap jelas tapi bernuansa hangat === */
  --success:       #2D7A4F;          /* hijau hutan jati */
  --success-soft:  rgba(45,122,79,0.09);
  --warning:       #B8860B;          /* amber emas */
  --warning-soft:  rgba(184,134,11,0.10);
  --danger:        #A63228;          /* merah bata tua */
  --danger-soft:   rgba(166,50,40,0.09);
  --purple:        #6B4F8A;
  --purple-soft:   rgba(107,79,138,0.09);
  --teal:          #2E7D6B;
  --teal-soft:     rgba(46,125,107,0.10);

  /* === NEUTRALS — gading & linen hangat === */
  --ink:           #1C1410;          /* hitam cokelat tua */
  --ink-2:         #2D231A;
  --ink-3:         #4A3728;
  --ink-4:         #7A6555;
  --ink-5:         #A89585;
  --ink-6:         #D4C8BC;
  --line:          #E8DDD4;          /* garis linen hangat */
  --surface:       #F5EFE6;          /* latar belakang krem gading */
  --surface-2:     #FAF6F0;          /* permukaan lebih terang */
  --white:         #FFFDF9;          /* putih gading murni */

  /* === SIDEBAR — kayu jati gelap mewah === */
  --sb-bg:         #614104ff;          
  --sb-border:     rgba(212,180,140,0.07);
  --sb-text:       #fbf6f3ff;
  --sb-active:     rgba(184,134,11,0.16);
  --sb-active-txt: #efd5aaff;
  --sb-w:          240px;
  --sb-w-collapsed: 76px;

  /* === SHADOWS === */
  --shadow-sm:    0 1px 3px rgba(28,20,16,.07), 0 1px 2px rgba(28,20,16,.05);
  --shadow-md:    0 4px 12px rgba(28,20,16,.10), 0 2px 4px rgba(28,20,16,.06);
  --shadow-lg:    0 10px 30px rgba(28,20,16,.12), 0 4px 8px rgba(28,20,16,.07);
  --shadow-xl:    0 20px 50px rgba(28,20,16,.20), 0 8px 20px rgba(28,20,16,.12);

  --radius-sm:  6px;
  --radius-md:  10px;
  --radius-lg:  14px;
  --radius-xl:  20px;

  --font-sans:  'Sora', 'DM Sans', -apple-system, sans-serif;
  --font-serif: 'Cormorant Garamond', Georgia, serif;
}

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

html { -webkit-font-smoothing: antialiased; }

body {
  font-family: var(--font-sans);
  background: var(--surface);
  color: var(--ink);
  font-size: 13.5px;
  line-height: 1.5;
}

/* ============================================================
   SCROLLBAR
   ============================================================ */
::-webkit-scrollbar { width: 4px; height: 4px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--line); border-radius: 4px; }


/* ============================================================
   LOGIN — FIQRO MEBEL  |  WHITE LUXURY MODERN EDITION
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap');

#loginPage {
  --login-wood: url("data:image/jpeg;base64,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");
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
  background: var(--login-wood) center/cover no-repeat fixed;
}

/* ============================================================
   LEFT PANEL
   ============================================================ */
.login-left {
  flex: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;   /* ← diubah dari flex-end ke flex-start: konten naik ke atas */
  overflow: hidden;
}
.login-left-bg {
  position: absolute; inset: 0;
  background:
    radial-gradient(ellipse 80% 60% at 20% 10%, rgba(222,195,145,0.35) 0%, transparent 55%),
    radial-gradient(ellipse 60% 70% at 85% 75%, rgba(180,140,80,0.20) 0%, transparent 50%),
    radial-gradient(ellipse 50% 40% at 5% 85%, rgba(200,165,110,0.25) 0%, transparent 50%),
    radial-gradient(ellipse 40% 30% at 70% 20%, rgba(255,248,235,0.8) 0%, transparent 60%),
    linear-gradient(155deg, #FDF9F2 0%, #FFFFFF 35%, #FBF6ED 70%, #F5EFE0 100%);
  pointer-events: none;
}
.login-left-grid {
  position: absolute; inset: 0;
  opacity: 0.045;
  background-image:
    repeating-linear-gradient(0deg, transparent, transparent 28px, rgba(140, 85, 2, 0.9) 28px, rgba(120,80,20,0.9) 29px),
    repeating-linear-gradient(90deg, transparent, transparent 28px, rgba(140,85,2,0.6) 28px, rgba(120,80,20,0.6) 29px);
  background-size: 29px 29px;
  pointer-events: none;
}
.lx-furniture {
  position: absolute;
  bottom: 0; left: 0; right: 0;
  pointer-events: none;
}
.login-left::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; height: 40%;   /* ← pindah ke top, overlay tipis di bagian atas */
  background: linear-gradient(to bottom, rgba(253,249,242,0.55) 0%, transparent 100%);
  pointer-events: none;
  z-index: 2;
}
.lx-left-content {
  position: relative; z-index: 3;
  padding: 64px 64px 0;   /* ← padding atas 64px (dulu bawah 60px): teks naik ke atas */
  text-align: center;
}
.lx-tagline {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 10px; font-weight: 600; letter-spacing: 4px;
  color: #865b05ff; text-transform: uppercase;
  margin-bottom: 16px;
  display: flex; align-items: center; justify-content: center; gap: 10px;
}
.lx-tagline::before {
  content: ''; display: inline-block;
  width: 28px; height: 1px; background: #B89A6A;
}
.lx-hero-heading {
  font-family: 'Playfair Display', serif;
  font-size: 54px; font-weight: 500; line-height: 1.1;
  color: #865b05ff; margin-bottom: 18px; letter-spacing: -0.5px;
  text-align: center;
}
.lx-hero-heading em { font-style: italic; color: #865b05ff; }
.lx-hero-desc {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 14px; color: #110b01ff; line-height: 1.85;
  max-width: 380px; font-weight: 400; margin: 0 auto 44px; text-align: center;
}
.lx-stats { display: flex; gap: 0; justify-content: center; }
.lx-stat {
  padding-right: 32px; margin-right: 32px;
  border-right: 1px solid rgba(180,150,100,0.25);
}
.lx-stat:last-child { border-right: none; }
.lx-stat-num {
  font-family: 'Playfair Display', serif;
  font-size: 28px; color: #fadea5ff; line-height: 1; font-weight: 500;
}
.lx-stat-lbl {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 10px; color: #fcfaf7ff; letter-spacing: 1.5px;
  text-transform: uppercase; margin-top: 5px;
}
.lx-deco-line-h {
  position: absolute; left: 0; right: 0; height: 1px;
  background: linear-gradient(90deg, transparent 0%, rgba(184,154,106,0.45) 25%, rgba(184,154,106,0.25) 75%, transparent 100%);
  pointer-events: none; z-index: 3;
}
@keyframes lxFloat {
  0%   { transform: translateY(0px) translateX(0px); opacity: 0; }
  10%  { opacity: 1; }
  50%  { transform: translateY(-180px) translateX(12px); opacity: 0.45; }
  100% { transform: translateY(-380px) translateX(-8px); opacity: 0; }
}
.lx-particle {
  position: absolute; border-radius: 50%;
  background: rgba(184,154,106,0.55);
  animation: lxFloat ease-in-out infinite;
  pointer-events: none;
}

/* ============================================================
   RIGHT PANEL
   ============================================================ */
.login-right {
  width: 520px; flex-shrink: 0;
  display: flex; align-items: flex-start; justify-content: center;   /* ← align-items: flex-start, form naik ke atas */
  padding: 64px 0 0;   /* ← padding-top 64px agar form turun sedikit dari tepi atas */
  position: relative;
  background:
    linear-gradient(rgba(255,252,247,0.80), rgba(255,250,243,0.84)),
    var(--login-wood) center/cover no-repeat;
  border-left: 1px solid rgba(184,154,106,0.20);
  box-shadow: -32px 0 80px rgba(180,140,80,0.07), -8px 0 24px rgba(0,0,0,0.03);
}
.login-right::before {
  content: '';
  position: absolute; top: 0; left: 0; right: 0; height: 4px;
  background: linear-gradient(90deg, #8B5E2A 0%, #B8860B 40%, #D4A843 60%, #8B5E2A 100%);
}
.lx-corner-tl, .lx-corner-br {
  position: absolute; width: 32px; height: 32px; opacity: 0.35;
}
.lx-corner-tl { top: 24px; left: 24px; border-top: 1.5px solid #B89A6A; border-left: 1.5px solid #B89A6A; }
.lx-corner-br { bottom: 24px; right: 24px; border-bottom: 1.5px solid #B89A6A; border-right: 1.5px solid #B89A6A; }
.lx-ornament {
  position: absolute; right: 28px; bottom: 56px;
  font-family: 'Playfair Display', serif;
  font-size: 160px; font-weight: 400;
  color: rgba(26,63,174,0.03); line-height: 1;
  pointer-events: none; user-select: none; letter-spacing: -8px;
}

/* ---- CARD ---- */
.login-card { width: 100%; max-width: 420px; padding: 0 52px 40px; position: relative; z-index: 1; text-align: left; }
/* ↑ padding-top: 0 (dulu 20px): card mulai dari ujung atas, padding bawah 40px */

/* ---- LOGO (no background, transparent) ---- */
.lx-logo-area { display: flex; align-items: center; justify-content: center; gap: 16px; margin-bottom: 20px; }
/* ↑ margin-bottom: 20px (dulu 32px): logo lebih rapat ke judul di bawahnya */
.lx-logo-svg { width: 54px; height: 54px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.lx-brand-name { font-family: 'Playfair Display', serif; font-size: 22px; font-weight: 500; color: #8B5E2A; letter-spacing: 0.5px; line-height: 1.15; text-align: left; }
.lx-brand-sub { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 9px; color: #B8860B; letter-spacing: 3px; text-transform: uppercase; margin-top: 3px; font-weight: 600; text-align: left; }
.lx-logo-divider { height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(139, 94, 42, 0.55) 30%, rgba(184, 134, 11, 0.4) 70%, transparent 100%); margin-bottom: 28px; }

/* ---- LABELS ---- */
.lx-form-title { font-family: 'Playfair Display', serif; font-size: 30px; font-weight: 500; color: #865b05ff; margin-bottom: 6px; letter-spacing: -0.3px; line-height: 1.2; text-align: center; }
.lx-form-sub { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 13px; color: #865b05ff; margin-bottom: 28px; font-weight: 400; text-align: center; }

/* ---- ROLE PICKER ---- */
.role-row { display: flex; gap: 8px; margin-bottom: 24px; }
.role-btn {
  flex: 1; padding: 10px 8px;
  border: 1.5px solid #E8E3DA; border-radius: 10px;
  background: #FAFAF8;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 11px; font-weight: 600; letter-spacing: 0.5px; text-transform: uppercase;
  cursor: pointer; transition: all .25s; color: #9CA3AF;
}
.role-btn.active { background: #1A3FAE; border-color: #1A3FAE; color: #fff; box-shadow: 0 4px 16px rgba(26,63,174,0.25); }
.role-btn:not(.active):hover { border-color: #B89A6A; color: #1C1A16; background: #FAF7F2; }

/* ---- FORM FIELDS ---- */
.lf-group { margin-bottom: 16px; }
.lf-label { display: block; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; color: #00050eff; margin-bottom: 8px; }
.lf-input-wrap { position: relative; }
.lf-icon { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: #00050eff; font-size: 15px; pointer-events: none; }
.lf-input {
  width: 100%; padding: 13px 14px 13px 42px;
  background: #FAFAF8; border: 1.5px solid #E8E3DA; border-radius: 10px;
  font-family: 'Plus Jakarta Sans', sans-serif; font-size: 13.5px; font-weight: 400; color: #00050eff;
  transition: all .25s; outline: none;
}
.lf-input::placeholder { color: #865b05ff; font-size: 13px; }
.lf-input:focus { border-color: #1A3FAE; background: #FFFFFF; box-shadow: 0 0 0 3px rgba(26,63,174,0.08); }
.lf-eye { position: absolute; right: 13px; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; color: #865b05ff; font-size: 14px; padding: 4px; transition: color .2s; }
.lf-eye:hover { color: #1A3FAE; }

/* ---- REMEMBER / FORGOT ---- */
.lf-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.lf-check-label { display: flex; align-items: center; gap: 8px; cursor: pointer; }
.lf-check { width: 15px; height: 15px; accent-color: #1A3FAE; cursor: pointer; }
.lf-check-text { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 12px; color: #865b05ff; }
.lf-forgot { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 12px; color: #865b05ff; text-decoration: none; font-weight: 500; }
.lf-forgot:hover { color: #1A3FAE; }

/* ---- LOGIN BUTTON ---- */
.btn-login {
  width: 100%; padding: 14px;
  background: linear-gradient(135deg, #1A3FAE 0%, #CC1F1F 50%, #efb209ff 100%);
  border: none; border-radius: 10px;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;
  color: #FAF6F0; cursor: pointer; position: relative; overflow: hidden; transition: all .3s;
  display: flex; align-items: center; justify-content: center; gap: 10px;
  box-shadow: 0 6px 20px rgba(139,94,42,0.35);
}
.btn-login::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.12), transparent); transition: left .5s; }
.btn-login:hover { transform: translateY(-1px); box-shadow: 0 10px 28px rgba(139,94,42,0.40); }
.btn-login:hover::before { left: 100%; }
.btn-login:active { transform: translateY(0); }

/* ---- FOOTER ---- */
.login-divider { display: flex; align-items: center; gap: 12px; margin: 22px 0 0; }
.login-divider-line { flex: 1; height: 1px; background: #EDE9E0; }
.login-divider-text { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 10px; color: #865b05ff; letter-spacing: 1px; }
.login-footer { margin-top: 14px; font-family: 'Plus Jakarta Sans', sans-serif; font-size: 11px; color: #865b05ff; text-align: center; line-height: 1.8; }
.login-footer span { color: #865b05ff; font-weight: 500; }

/* Admin-only badge */
.admin-only-badge {
  display: inline-flex; align-items: center; gap: 6px;
  background: linear-gradient(135deg, rgba(26,63,174,0.06) 0%, rgba(184,154,106,0.08) 100%);
  border: 1px solid rgba(184,154,106,0.3);
  border-radius: 100px; padding: 6px 16px;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 10px; font-weight: 700; letter-spacing: 2px;
  text-transform: uppercase; color: #1A3FAE;
  margin-bottom: 24px;
}
.admin-only-badge i { color: #B89A6A; font-size: 11px; }

/* ---- ANIMATIONS ---- */
@keyframes lxFadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
@keyframes lxSlideRight { from { opacity: 0; transform: translateX(-18px); } to { opacity: 1; transform: translateX(0); } }
.lxa1 { animation: lxFadeUp .7s ease both; }
.lxa2 { animation: lxFadeUp .7s ease .1s both; }
.lxa3 { animation: lxFadeUp .7s ease .2s both; }
.lxa4 { animation: lxFadeUp .7s ease .3s both; }
.lxa5 { animation: lxFadeUp .7s ease .4s both; }
.lxa6 { animation: lxFadeUp .7s ease .5s both; }
.lxa7 { animation: lxFadeUp .7s ease .6s both; }
.lxa8 { animation: lxFadeUp .7s ease .7s both; }
.lxb1 { animation: lxSlideRight .9s ease .2s both; }
.lxb2 { animation: lxSlideRight .9s ease .38s both; }
.lxb3 { animation: lxSlideRight .9s ease .54s both; }
.lxb4 { animation: lxSlideRight .9s ease .7s both; }

@media (max-width: 960px) {
  .login-left  { display: none; }
  .login-right { width: 100%; border-left: none; }
}
/* ============================================================
   MAIN APP
   ============================================================ */
#mainApp { display: none; }

.app-shell { display: flex; min-height: 100vh; }

/* ============================================================
   SIDEBAR
   ============================================================ */
.sidebar {
  width: var(--sb-w);
  background: var(--sb-bg);
  position: fixed;
  top: 0; left: 0; bottom: 0;
  display: flex;
  flex-direction: column;
  z-index: 200;
  border-right: 1px solid var(--sb-border);
  transition: width 0.22s ease;
  background-image:
    repeating-linear-gradient(
      180deg,
      transparent 0px, transparent 60px,
      rgba(239, 135, 7, 0.02) 60px, rgba(235, 132, 6, 0.02) 61px
    );
}

.sb-header {
  padding: 20px 16px 16px;
  border-bottom: 1px solid var(--sb-border);
}

.sb-logo-wrap { display: flex; align-items: center; gap: 10px; }

.sb-logo {
  width: 36px; height: 36px;
  border-radius: 10px;
  background: linear-gradient(135deg, #8B5E2A 0%, #B8860B 100%);
  display: flex; align-items: center; justify-content: center;
  font-family: var(--font-serif);
  font-size: 14px;
  color: #fff;
  flex-shrink: 0;
  box-shadow: 0 2px 8px rgba(184,134,11,0.35);
}

.sb-brand { font-size: 13px; font-weight: 700; color: rgba(240,220,180,0.90); line-height: 1.2; letter-spacing: 0.3px; }
.sb-sub { font-size: 10px; color: var(--sb-text); letter-spacing: 0.2px; }

.sb-nav { flex: 1; padding: 16px 10px; overflow-y: auto; }

.sb-section-label {
  font-size: 9px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgba(255,255,255,0.2);
  padding: 0 8px;
  margin-bottom: 6px;
  margin-top: 20px;
  display: block;
}

.sb-section-label:first-child { margin-top: 0; }

.sb-item {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 8px 10px;
  border-radius: var(--radius-md);
  font-size: 12.5px;
  font-weight: 500;
  color: var(--sb-text);
  cursor: pointer;
  border: none;
  background: none;
  text-align: left;
  transition: all 0.12s;
  margin-bottom: 1px;
  position: relative;
}

.sb-item:hover { background: rgba(255,255,255,0.05); color: rgba(255,255,255,0.7); }

.sb-item.active {
  background: var(--sb-active);
  color: var(--sb-active-txt);
}

.sb-item.active::before {
  content: '';
  position: absolute;
  left: 0; top: 20%; bottom: 20%;
  width: 2.5px;
  border-radius: 0 2px 2px 0;
  background: var(--sb-active-txt);
  box-shadow: 0 0 8px rgba(212,168,67,0.6);
}

.sb-icon { font-size: 15px; flex-shrink: 0; width: 18px; }

.sb-badge {
  margin-left: auto;
  background: #EF4444;
  color: #fff;
  font-size: 9px;
  font-weight: 700;
  border-radius: 100px;
  padding: 2px 7px;
  min-width: 18px;
  text-align: center;
}

.sb-footer {
  padding: 14px 16px;
  border-top: 1px solid var(--sb-border);
}

.sb-user { display: flex; align-items: center; gap: 10px; }

.sb-avatar {
  width: 32px; height: 32px;
  border-radius: 50%;
  background: linear-gradient(135deg, #8B5E2A 0%, #D4A843 100%);
  display: flex; align-items: center; justify-content: center;
  font-size: 11px; font-weight: 700; color: #fff;
  flex-shrink: 0;
  box-shadow: 0 0 0 2px rgba(212,168,67,0.3);
}

.sb-user-name { font-size: 12px; font-weight: 600; color: rgba(255,255,255,0.75); }
.sb-user-role { font-size: 10px; color: var(--sb-text); }

.sb-logout {
  margin-left: auto;
  background: none;
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: var(--radius-sm);
  padding: 5px 8px;
  color: var(--sb-text);
  cursor: pointer;
  font-size: 12px;
  transition: all 0.12s;
}

.sb-logout:hover { background: rgba(255,255,255,0.05); color: rgba(255,255,255,0.6); }

/* ============================================================
   TOPBAR
   ============================================================ */
.topbar {
  margin-left: var(--sb-w);
  height: 58px;
  background: var(--white);
  border-bottom: 1px solid var(--line);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  position: sticky;
  top: 0;
  z-index: 100;
  box-shadow: 0 1px 0 rgba(139,94,42,0.06), 0 2px 8px rgba(28,20,16,0.04);
  transition: margin-left 0.22s ease;
}

.topbar-left { display: flex; align-items: center; gap: 12px; }

.topbar-title {
  font-size: 15px;
  font-weight: 700;
  color: var(--ink);
  letter-spacing: -0.2px;
}

.topbar-sep {
  width: 1px; height: 16px;
  background: var(--line);
}

.breadcrumb-wrap {
  display: flex; align-items: center; gap: 6px;
  font-size: 11.5px; color: var(--ink-5);
}

.bc-crumb { color: var(--ink-4); }
.bc-sep { opacity: 0.4; font-size: 10px; }
.bc-current { color: var(--primary); font-weight: 500; }

.topbar-right { display: flex; align-items: center; gap: 10px; }

.topbar-date {
  font-size: 11px;
  color: var(--ink-5);
  background: var(--surface-2);
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  padding: 4px 10px;
}

.topbar-icon-btn {
  width: 36px; height: 36px;
  border-radius: var(--radius-md);
  border: 1px solid var(--line);
  background: var(--white);
  display: flex; align-items: center; justify-content: center;
  cursor: pointer;
  position: relative;
  transition: all 0.12s;
  color: var(--ink-4);
  font-size: 15px;
}

.topbar-icon-btn:hover { background: var(--surface); }

.sb-toggle-btn {
  display: flex;
  width: 36px; height: 36px;
  border-radius: var(--radius-md);
  border: 1px solid var(--line);
  background: var(--white);
  align-items: center; justify-content: center;
  cursor: pointer;
  color: var(--ink-4);
  font-size: 16px;
  flex-shrink: 0;
  transition: all 0.15s ease;
}

.sb-toggle-btn:hover { background: var(--surface); color: var(--primary); border-color: rgba(184,134,11,0.3); }

/* ============================================================
   SIDEBAR COLLAPSED (desktop) — hanya ikon
   ============================================================ */
.sidebar.collapsed { width: var(--sb-w-collapsed); }
.sidebar.collapsed .sb-header { padding: 20px 8px 16px; }
.sidebar.collapsed .sb-logo-wrap { justify-content: center; }
.sidebar.collapsed .sb-logo-wrap > div:last-child { display: none; }
.sidebar.collapsed .sb-nav { padding: 16px 8px; }
.sidebar.collapsed .sb-section-label { display: none; }
.sidebar.collapsed .sb-item {
  justify-content: center;
  font-size: 0;
  padding: 10px 0;
}
.sidebar.collapsed .sb-item .sb-icon { font-size: 17px; }
.sidebar.collapsed .sb-badge,
.sidebar.collapsed #pb-sidebar-badge { display: none; }
.sidebar.collapsed .sb-footer { padding: 14px 8px; }
.sidebar.collapsed .sb-user { justify-content: center; }
.sidebar.collapsed .sb-user-name,
.sidebar.collapsed .sb-user-role,
.sidebar.collapsed .sb-logout { display: none; }

.app-shell.sb-collapsed .topbar,
.app-shell.sb-collapsed .page-shell { margin-left: var(--sb-w-collapsed); }
.app-shell.sb-collapsed .topbar::after { left: var(--sb-w-collapsed); }
.app-shell.sb-collapsed .page-shell::after { left: calc(var(--sb-w-collapsed) + 16px); }
.sb-toggle-btn.is-collapsed { background: var(--surface-2); color: var(--primary); border-color: rgba(184,134,11,0.3); }

.sidebar-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(20,14,10,0.45);
  z-index: 199;
}

.sidebar-overlay.open { display: block; }

.sb-close-btn {
  display: none;
  position: absolute;
  top: 14px; right: 14px;
  width: 30px; height: 30px;
  border-radius: 8px;
  border: 1px solid rgba(245,216,154,0.25);
  background: rgba(0,0,0,0.2);
  color: rgba(240,220,180,0.9);
  align-items: center; justify-content: center;
  cursor: pointer;
  font-size: 13px;
  z-index: 5;
}

.sb-close-btn:hover { background: rgba(0,0,0,0.35); }

.notif-pip {
  position: absolute;
  top: 7px; right: 7px;
  width: 7px; height: 7px;
  border-radius: 50%;
  background: #EF4444;
  border: 2px solid var(--white);
}

.topbar-avatar {
  width: 36px; height: 36px;
  border-radius: 50%;
  background: linear-gradient(135deg, #8B5E2A 0%, #D4A843 100%);
  color: #fff;
  display: flex; align-items: center; justify-content: center;
  font-size: 11.5px; font-weight: 700;
  cursor: pointer;
  box-shadow: 0 0 0 3px rgba(139,94,42,0.15);
}

/* ============================================================
   PAGE SHELL
   ============================================================ */
.page-shell {
  margin-left: var(--sb-w);
  min-height: calc(100vh - 58px);
  padding: 24px;
  transition: margin-left 0.22s ease;
  background:
    radial-gradient(ellipse 70% 50% at 100% 0%, rgba(184,134,11,0.04) 0%, transparent 60%),
    radial-gradient(ellipse 50% 40% at 0% 100%, rgba(139,94,42,0.05) 0%, transparent 55%),
    var(--surface);
}

.page { display: none; }
.page.active { display: block; }

/* ============================================================
   PAGE HEADER
   ============================================================ */
.page-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 24px;
}

.page-header-left {}

.page-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  border-radius: 100px;
  padding: 3px 10px;
  margin-bottom: 6px;
}

.page-title {
  font-size: 22px;
  font-weight: 700;
  color: var(--ink);
  letter-spacing: -0.4px;
  line-height: 1.2;
}

.page-sub { font-size: 12.5px; color: var(--ink-5); margin-top: 3px; }

.page-actions { display: flex; align-items: center; gap: 8px; }

/* ============================================================
   STAT CARDS
   ============================================================ */
.stat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-bottom: 20px; }
.stat-grid-3 { grid-template-columns: repeat(3, 1fr); }
.stat-grid-4x2 { grid-template-columns: repeat(4, 1fr); }

.stat-card {
  background: var(--white);
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  padding: 18px;
  box-shadow: var(--shadow-sm);
  position: relative;
  overflow: hidden;
  transition: box-shadow 0.15s, transform 0.15s;
}

.stat-card:hover {
  box-shadow: 0 6px 20px rgba(139,94,42,0.12), 0 2px 6px rgba(28,20,16,0.06);
  transform: translateY(-2px);
  border-color: rgba(139,94,42,0.20);
}

.stat-card-accent {
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}

.stat-icon-wrap {
  width: 38px; height: 38px;
  border-radius: var(--radius-md);
  display: flex; align-items: center; justify-content: center;
  font-size: 17px;
  margin-bottom: 14px;
}

.stat-lbl { font-size: 11px; color: var(--ink-5); font-weight: 500; margin-bottom: 4px; }

.stat-val {
  font-size: 26px;
  font-weight: 800;
  color: var(--ink);
  letter-spacing: -0.8px;
  line-height: 1;
  margin-bottom: 6px;
}

.stat-change {
  font-size: 11px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.change-up { color: var(--success); }
.change-down { color: var(--danger); }
.change-neutral { color: var(--ink-5); }

/* ============================================================
   CARD
   ============================================================ */
.card {
  background: var(--white);
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-sm);
  overflow: hidden;
  margin-bottom: 16px;
}

.card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 18px;
  border-bottom: 1px solid var(--line);
  background: linear-gradient(90deg, rgba(139,94,42,0.025) 0%, transparent 100%);
}

.card-title { font-size: 13.5px; font-weight: 700; color: var(--ink); }
.card-sub { font-size: 11px; color: var(--ink-5); margin-top: 1px; }
.card-body { padding: 18px; }

.card-footer {
  padding: 12px 18px;
  border-top: 1px solid var(--line);
  background: var(--surface-2);
  display: flex; align-items: center; justify-content: space-between;
}

/* ============================================================
   TOOLBAR / FILTER
   ============================================================ */
.toolbar {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 18px;
  border-bottom: 1px solid var(--line);
  flex-wrap: wrap;
}

.search-input {
  flex: 1;
  min-width: 200px;
  border: 1px solid var(--line);
  border-radius: var(--radius-md);
  padding: 8px 13px;
  font-size: 12.5px;
  color: var(--ink);
  background: var(--surface-2);
  font-family: var(--font-sans);
  outline: none;
  transition: all 0.12s;
}

.search-input:focus { border-color: var(--primary); box-shadow: 0 0 0 3px var(--primary-glow); background: var(--white); }
.search-input::placeholder { color: var(--ink-6); }

.chip {
  font-size: 11.5px;
  padding: 5px 13px;
  border-radius: 100px;
  border: 1px solid var(--line);
  color: var(--ink-4);
  background: transparent;
  cursor: pointer;
  font-family: var(--font-sans);
  white-space: nowrap;
  transition: all 0.12s;
  font-weight: 500;
}

.chip:hover { border-color: var(--primary); color: var(--primary); }

.chip.active {
  border-color: var(--primary);
  color: var(--primary);
  background: var(--primary-glow);
  font-weight: 600;
}

/* ============================================================
   BUTTONS
   ============================================================ */
.btn {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 8px 16px;
  border-radius: var(--radius-md);
  font-size: 12.5px; font-weight: 600;
  cursor: pointer; font-family: var(--font-sans);
  border: none; transition: all 0.12s;
  white-space: nowrap; line-height: 1;
  text-decoration: none;
}

.btn:active { transform: scale(0.97); }

.btn-primary { background: linear-gradient(135deg, #8B5E2A 0%, #6F4A1E 100%); color: #FAF6F0; }
.btn-primary:hover { background: linear-gradient(135deg, #6F4A1E 0%, #543715 100%); box-shadow: 0 4px 14px rgba(139,94,42,0.30); }

.btn-ghost { background: transparent; border: 1px solid var(--line); color: var(--ink-3); }
.btn-ghost:hover { background: var(--surface-2); }

.btn-success { background: linear-gradient(135deg, #2D7A4F 0%, #1F5C39 100%); color: #FAF6F0; }
.btn-success:hover { background: linear-gradient(135deg, #1F5C39 0%, #164528 100%); box-shadow: 0 4px 14px rgba(45,122,79,0.30); }

.btn-warning { background: #FEF3C7; color: #92400E; border: 1px solid #FDE68A; }
.btn-warning:hover { background: #FDE68A; }

.btn-danger { background: var(--danger-soft); color: #B91C1C; border: 1px solid rgba(220,38,38,0.15); }
.btn-danger:hover { background: #FEE2E2; }

.btn-sm { padding: 5px 11px; font-size: 11.5px; border-radius: var(--radius-sm); }
.btn-xs { padding: 3px 8px; font-size: 10.5px; border-radius: var(--radius-sm); }

/* ============================================================
   TABLE
   ============================================================ */
.tbl { width: 100%; border-collapse: collapse; }

.tbl th {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--ink-4);
  text-align: left;
  padding: 9px 14px;
  background: linear-gradient(90deg, #F5EFE6 0%, #FAF6F0 100%);
  border-bottom: 1px solid var(--line);
}

.tbl td {
  font-size: 12.5px;
  color: var(--ink-3);
  padding: 11px 14px;
  border-bottom: 1px solid #F3F4F6;
  vertical-align: middle;
}

.tbl tr:last-child td { border-bottom: none; }

.tbl tbody tr { transition: background 0.08s; }
.tbl tbody tr:hover td { background: var(--surface-2); }

.td-name { font-weight: 600; color: var(--ink); }
.td-sub { font-size: 10.5px; color: var(--ink-5); margin-top: 1px; }

.td-code {
  font-size: 10.5px;
  font-family: 'Courier New', monospace;
  color: var(--ink-4);
  background: var(--surface);
  border: 1px solid var(--line);
  padding: 2px 7px;
  border-radius: var(--radius-sm);
  white-space: nowrap;
}

/* ============================================================
   BADGES
   ============================================================ */
.badge {
  display: inline-flex; align-items: center; gap: 4px;
  padding: 3px 9px;
  border-radius: 100px;
  font-size: 10.5px; font-weight: 600;
  white-space: nowrap;
}

.badge-success { background: var(--success-soft); color: #065F46; }
.badge-warning { background: var(--warning-soft); color: #78350F; }
.badge-danger  { background: var(--danger-soft);  color: #991B1B; }
.badge-info    { background: var(--primary-glow);  color: #1E40AF; }
.badge-purple  { background: var(--purple-soft);  color: #5B21B6; }
.badge-teal    { background: var(--teal-soft);    color: #0F766E; }
.badge-gray    { background: var(--surface); border: 1px solid var(--line); color: var(--ink-4); }
.badge-orange  { background: var(--accent-soft);  color: #9A3412; }

/* ============================================================
   FORMS
   ============================================================ */
.form-label {
  display: block;
  font-size: 11.5px;
  font-weight: 600;
  color: var(--ink-3);
  margin-bottom: 6px;
}

.form-input {
  width: 100%;
  border: 1px solid var(--line);
  border-radius: var(--radius-md);
  padding: 9px 13px;
  font-size: 13px;
  color: var(--ink);
  background: var(--white);
  font-family: var(--font-sans);
  outline: none;
  transition: all 0.12s;
}

.form-input:focus { border-color: var(--primary); box-shadow: 0 0 0 3px var(--primary-glow); }
.form-hint { font-size: 10.5px; color: var(--ink-5); margin-top: 4px; }

/* ============================================================
   PROGRESS
   ============================================================ */
.progress {
  height: 5px;
  background: var(--surface);
  border-radius: 3px;
  overflow: hidden;
}

.progress-fill { height: 100%; border-radius: 3px; transition: width 0.6s ease; }

/* ============================================================
   MINI METRIC ROW
   ============================================================ */
.mini-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #F3F4F6;
  font-size: 12.5px;
}

.mini-row:last-child { border-bottom: none; }

/* ============================================================
   CHARTS (pure CSS bars)
   ============================================================ */
.bar-chart {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  height: 120px;
  padding: 0 4px;
}

.bar-col {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  height: 100%;
  justify-content: flex-end;
}

.bar-val { font-size: 9px; font-weight: 700; color: var(--ink-4); }

.bar-fill {
  width: 100%;
  border-radius: 4px 4px 0 0;
  transition: height 0.6s cubic-bezier(0.34,1.56,0.64,1);
}

.bar-lbl { font-size: 9px; color: var(--ink-5); }

/* ============================================================
   INVOICE
   ============================================================ */
.invoice-hero {
  background: linear-gradient(135deg, var(--primary) 0%, #CC1F1F 100%);
  color: #fff;
  padding: 24px;
  border-radius: var(--radius-lg) var(--radius-lg) 0 0;
}

/* ============================================================
   PROFILE BANNER
   ============================================================ */
.profile-banner {
  background: linear-gradient(120deg, var(--primary) 0%, #4f46e5 60%, var(--teal) 100%);
  border-radius: var(--radius-lg);
  padding: 28px;
  color: #fff;
  position: relative;
  overflow: hidden;
  margin-bottom: 16px;
}

.profile-banner::before {
  content: '';
  position: absolute;
  top: -40px; right: -40px;
  width: 180px; height: 180px;
  background: rgba(255,255,255,0.06);
  border-radius: 50%;
}

.profile-avatar {
  width: 68px; height: 68px;
  border-radius: 16px;
  background: rgba(255,255,255,0.2);
  border: 3px solid rgba(255,255,255,0.35);
  display: flex; align-items: center; justify-content: center;
  font-size: 22px; font-weight: 800; color: #fff;
  font-family: var(--font-serif);
}

/* ============================================================
   NOTIFICATION ITEMS
   ============================================================ */
.notif-item {
  display: flex; align-items: flex-start; gap: 12px;
  padding: 14px 18px;
  border-bottom: 1px solid var(--line);
  transition: background 0.1s;
  cursor: pointer;
}

.notif-item:last-child { border-bottom: none; }
.notif-item:hover { background: var(--surface-2); }
.notif-item.unread { background: #FAFBFF; }
.notif-item.unread:hover { background: #F5F7FF; }

.notif-icon {
  width: 36px; height: 36px;
  border-radius: var(--radius-md);
  display: flex; align-items: center; justify-content: center;
  font-size: 16px;
  flex-shrink: 0;
}

.notif-title { font-size: 12.5px; font-weight: 600; color: var(--ink); }
.notif-body { font-size: 11.5px; color: var(--ink-4); margin-top: 2px; line-height: 1.5; }
.notif-time { font-size: 10.5px; color: var(--ink-5); margin-top: 5px; }

.unread-dot {
  width: 7px; height: 7px;
  border-radius: 50%;
  background: var(--primary);
  flex-shrink: 0;
  margin-top: 6px;
}

/* ============================================================
   TOGGLE
   ============================================================ */
.toggle-wrap {
  display: flex; align-items: center; gap: 10px;
  padding: 10px 0;
}

.toggle {
  width: 38px; height: 21px;
  border-radius: 100px;
  border: none; cursor: pointer;
  display: flex; align-items: center;
  padding: 2px; transition: background 0.2s;
  flex-shrink: 0;
}

.toggle.on { background: var(--primary); justify-content: flex-end; }
.toggle.off { background: var(--ink-6); justify-content: flex-start; }
.toggle-knob { width: 17px; height: 17px; border-radius: 50%; background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,0.2); }

/* ============================================================
   TOAST
   ============================================================ */
#toast {
  position: fixed;
  bottom: 24px; right: 24px;
  background: var(--ink);
  color: #fff;
  padding: 12px 18px;
  border-radius: var(--radius-lg);
  font-size: 12.5px; font-weight: 500;
  display: none; z-index: 9999;
  box-shadow: var(--shadow-lg);
  border: 1px solid rgba(255,255,255,0.08);
  max-width: 300px;
  animation: slideUp 0.2s ease;
}

@keyframes slideUp {
  from { transform: translateY(10px); opacity: 0; }
  to { transform: translateY(0); opacity: 1; }
}

/* ============================================================
   DASHBOARD: QUICK ACTIVITY FEED
   ============================================================ */
.activity-item {
  display: flex; align-items: flex-start; gap: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #F3F4F6;
  font-size: 12px;
}

.activity-item:last-child { border-bottom: none; }

.act-dot {
  width: 8px; height: 8px;
  border-radius: 50%;
  margin-top: 5px;
  flex-shrink: 0;
}

/* ============================================================
   STOK PROGRESS ITEM
   ============================================================ */
.stok-item {
  padding: 10px 0;
  border-bottom: 1px solid #F3F4F6;
}

.stok-item:last-child { border-bottom: none; }

.stok-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }
.stok-name { font-size: 12px; font-weight: 600; color: var(--ink); }
.stok-code { font-size: 10px; color: var(--ink-5); margin-top: 1px; }

/* ============================================================
   GRID HELPERS
   ============================================================ */
.row { display: flex; flex-wrap: wrap; gap: 16px; }
.col-half { flex: 1; min-width: 280px; }
.col-third { flex: 1; min-width: 200px; }
.col-2-3 { flex: 2; min-width: 400px; }
.col-1-3 { flex: 1; min-width: 200px; }

/* ============================================================
   RESPONSIVE
   ============================================================ */
@media (max-width: 900px) {
  .login-left { display: none; }
  .login-right { width: 100%; border-left: none; }
  .sidebar { transform: translateX(-100%); transition: transform 0.22s ease; }
  .sidebar.open { transform: translateX(0); }
  .topbar { margin-left: 0; }
  .page-shell { margin-left: 0; }
  .page-shell::after { left: 16px; }
  .stat-grid { grid-template-columns: repeat(2, 1fr); }
  .sb-toggle-btn { display: flex; }
  .sb-close-btn { display: flex; }
  body.sidebar-locked { overflow: hidden; }
}

/* ============================================================
   SECTION DIVIDER
   ============================================================ */
.section-gap { margin-bottom: 20px; }

/* ============================================================
   FRAMEWORK BADGE
   ============================================================ */
.fw-badge {
  display: inline-flex; align-items: center; gap: 5px;
  background: var(--success-soft);
  border: 1px solid rgba(5,150,105,0.2);
  border-radius: var(--radius-sm);
  padding: 3px 9px;
  font-size: 10px; font-weight: 600; color: #065F46;
}

/* ============================================================
   MONITOR STOK — ANIMASI
   ============================================================ */
@keyframes msLivePulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50%       { opacity: 0.4; transform: scale(0.7); }
}
@keyframes spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* ============================================================
   JATI ELEGAN — SENTUHAN DEKORATIF PREMIUM
   ============================================================ */

/* Topbar accent line bawah */
.topbar::after {
  content: '';
  position: absolute;
  bottom: 0; left: var(--sb-w); right: 0; height: 1px;
  background: linear-gradient(90deg,
    rgba(139,94,42,0.25) 0%,
    rgba(184,134,11,0.15) 40%,
    rgba(139,94,42,0.08) 100%
  );
}

/* Page title pakai font serif elegan */
.page-title {
  font-size: 22px;
  font-weight: 500;
  font-family: var(--font-serif);
  color: var(--ink);
  letter-spacing: -0.2px;
  line-height: 1.2;
}

/* Breadcrumb warna jati */
.bc-current { color: var(--primary); font-weight: 600; }

/* Card footer background warm */
.card-footer {
  background: linear-gradient(90deg, #F5EFE6 0%, #FAF6F0 100%);
}

/* Form input focus warm amber */
.form-input:focus {
  border-color: var(--primary);
  box-shadow: 0 0 0 3px rgba(139,94,42,0.10);
}

/* Search input focus warm */
.search-input:focus {
  border-color: var(--primary);
  box-shadow: 0 0 0 3px rgba(139,94,42,0.10);
  background: var(--white);
}

/* Table row hover warm */
.tbl tbody tr:hover td {
  background: rgba(245,239,230,0.65);
}

/* Sidebar brand title golden */
.sb-brand { font-size: 13px; font-weight: 700; color: rgba(240,220,180,0.90); line-height: 1.2; }
.sb-sub   { font-size: 10px; color: var(--sb-text); }

/* Sidebar section label warm gold */
.sb-section-label {
  font-size: 9px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgba(212,168,67,0.35);
  padding: 0 8px;
  margin-bottom: 6px;
  margin-top: 20px;
  display: block;
}

/* Topbar icon button hover warm */
.topbar-icon-btn:hover {
  background: var(--surface);
  border-color: rgba(139,94,42,0.20);
}

/* Topbar date badge warm */
.topbar-date {
  font-size: 11px;
  color: var(--ink-4);
  background: linear-gradient(135deg, #F5EFE6 0%, #FAF6F0 100%);
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  padding: 4px 10px;
}

/* Stat card accent glow on hover */
.stat-card:hover .stat-card-accent {
  opacity: 0.9;
}

/* Badge bordered jati */
.badge-success { background: rgba(45,122,79,0.10);  color: #1A5232; }
.badge-warning { background: rgba(184,134,11,0.10); color: #7D5A00; }
.badge-danger  { background: rgba(166,50,40,0.09);  color: #7B1C16; }
.badge-info    { background: rgba(139,94,42,0.10);  color: #5C3D18; }
.badge-gray    { background: var(--surface); border: 1px solid var(--line); color: var(--ink-4); }

/* Scrollbar warm */
::-webkit-scrollbar-thumb { background: rgba(139,94,42,0.20); border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: rgba(139,94,42,0.35); }

/* fw-badge jati */
.fw-badge {
  display: inline-flex; align-items: center; gap: 5px;
  background: rgba(45,122,79,0.09);
  border: 1px solid rgba(45,122,79,0.2);
  border-radius: var(--radius-sm);
  padding: 3px 9px;
  font-size: 10px; font-weight: 600; color: #1A5232;
}

/* Ghost button hover warm */
.btn-ghost:hover {
  background: rgba(139,94,42,0.05);
  border-color: rgba(139,94,42,0.20);
  color: var(--ink-3);
}

/* ============================================================
   GALERI FOTO — JATI ELEGAN
   ============================================================ */
.galeri-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 18px;
  padding: 4px;
}

.galeri-card {
  position: relative;
  background: var(--white);
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  cursor: pointer;
  box-shadow: var(--shadow-sm);
}
.galeri-card:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-lg);
  border-color: var(--primary);
}

.galeri-thumb {
  position: relative;
  width: 100%;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  background: linear-gradient(135deg, var(--surface) 0%, var(--surface-2) 100%);
}
.galeri-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .4s ease;
}
.galeri-card:hover .galeri-thumb img { transform: scale(1.06); }

.galeri-thumb-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 42px;
  color: var(--ink-6);
}

.galeri-badge {
  position: absolute;
  top: 10px;
  left: 10px;
  background: linear-gradient(135deg, #8B5E2A 0%, #D4A843 100%);
  color: #FFFDF9;
  font-size: 10px;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 100px;
  letter-spacing: 0.3px;
  box-shadow: 0 2px 8px rgba(28,20,16,0.25);
}

.galeri-actions {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  gap: 6px;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .25s ease, transform .25s ease;
}
.galeri-card:hover .galeri-actions { opacity: 1; transform: translateY(0); }
.galeri-act-btn {
  width: 30px; height: 30px;
  border-radius: 8px;
  border: none;
  background: rgba(255,253,249,0.95);
  color: var(--ink-2);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  backdrop-filter: blur(4px);
  transition: background .2s, color .2s;
}
.galeri-act-btn:hover { background: var(--primary); color: #FFFDF9; }
.galeri-act-btn.danger:hover { background: var(--danger); }

.galeri-info {
  padding: 12px 14px 14px;
  border-top: 1px solid var(--line);
  background: linear-gradient(180deg, var(--white) 0%, var(--surface-2) 100%);
}
.galeri-info-title {
  font-size: 13.5px;
  font-weight: 600;
  color: var(--ink);
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.galeri-info-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  color: var(--ink-4);
}
.galeri-info-kategori {
  color: var(--primary);
  font-weight: 500;
}

/* === MODAL PREVIEW === */
.galeri-modal {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(18,14,9,0.78);
  backdrop-filter: blur(6px);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  padding: 24px;
  animation: galFadeIn .25s ease;
}
.galeri-modal.show { display: flex; }
@keyframes galFadeIn { from { opacity: 0; } to { opacity: 1; } }

.galeri-modal-box {
  background: var(--white);
  border-radius: var(--radius-xl);
  max-width: 920px;
  width: 100%;
  max-height: 90vh;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  box-shadow: var(--shadow-xl);
  border: 1px solid var(--line);
  animation: galSlideUp .35s cubic-bezier(.2,.8,.2,1);
}
@keyframes galSlideUp { from { transform: translateY(20px); opacity:0; } to { transform: translateY(0); opacity:1; } }

.galeri-modal-img {
  width: 100%;
  max-height: 65vh;
  object-fit: contain;
  background: var(--ink);
}
.galeri-modal-body {
  padding: 18px 22px 20px;
  border-top: 1px solid var(--line);
}
.galeri-modal-title {
  font-family: var(--font-serif);
  font-size: 22px;
  font-weight: 600;
  color: var(--ink);
  margin-bottom: 6px;
}
.galeri-modal-meta {
  display: flex;
  gap: 18px;
  font-size: 12px;
  color: var(--ink-4);
  margin-bottom: 10px;
}
.galeri-modal-meta strong { color: var(--primary); font-weight: 600; }
.galeri-modal-close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 38px; height: 38px;
  border-radius: 50%;
  background: rgba(255,253,249,0.95);
  border: none;
  cursor: pointer;
  color: var(--ink);
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--shadow-md);
}
.galeri-modal-close:hover { background: var(--danger); color: #fff; }

/* === UPLOAD AREA === */
.galeri-upload-area {
  border: 2px dashed var(--ink-6);
  border-radius: var(--radius-lg);
  padding: 32px 20px;
  text-align: center;
  background: var(--surface-2);
  cursor: pointer;
  transition: all .2s;
}
.galeri-upload-area:hover {
  border-color: var(--primary);
  background: var(--primary-glow);
}
.galeri-upload-icon {
  font-size: 42px;
  color: var(--primary);
  margin-bottom: 8px;
}

/* === EMPTY STATE === */
.galeri-empty {
  grid-column: 1 / -1;
  text-align: center;
  padding: 60px 20px;
  color: var(--ink-5);
}
.galeri-empty-icon {
  font-size: 64px;
  color: var(--ink-6);
  margin-bottom: 12px;
}

/* ============================================================
   UKIRAN KAYU — VERSI PROFESIONAL MODERN
   Kayu cokelat hangat (tampak jelas) + ornamen geometris-floral
   ============================================================ */
:root {
  --wood-hero: url("data:image/jpeg;base64,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");
  --wood-tile: url("data:image/jpeg;base64,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");
  --wood-ornament: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180' fill='none' stroke='%23F5D89A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M10 60 L 10 10 L 60 10' stroke-width='2.2'/><path d='M18 50 L 18 18 L 50 18' stroke-width='1' stroke-opacity='0.7'/><circle cx='30' cy='30' r='7' stroke-width='1.3'/><circle cx='30' cy='30' r='2.5' fill='%23F5D89A' stroke='none'/><path d='M30 18 L 30 23 M30 37 L 30 42 M18 30 L 23 30 M37 30 L 42 30' stroke-width='1.1'/><path d='M58 30 Q 90 32, 100 60 Q 108 88, 92 110 Q 76 132, 90 158'/><path d='M100 60 l 8 -4 l 4 8 l -8 4 z' fill='%23F5D89A' fill-opacity='0.4' stroke-width='0.8'/><path d='M92 110 l -10 2 l -2 -8 l 10 -2 z' fill='%23F5D89A' fill-opacity='0.4' stroke-width='0.8'/><path d='M30 58 Q 32 92, 60 100 Q 90 108, 110 92' stroke-opacity='0.55' stroke-width='1.1'/><circle cx='110' cy='92' r='2.5' fill='%23F5D89A' stroke='none'/><circle cx='60' cy='10' r='1.8' fill='%23F5D89A' stroke='none'/><circle cx='10' cy='60' r='1.8' fill='%23F5D89A' stroke='none'/></svg>");
  --wood-band: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 32' fill='none' stroke='%23F5D89A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><path d='M0 6 L 320 6' stroke-opacity='0.6' stroke-width='0.8'/><path d='M0 26 L 320 26' stroke-opacity='0.6' stroke-width='0.8'/><path d='M20 16 l 10 -6 l 10 6 l -10 6 z'/><circle cx='30' cy='16' r='1.6' fill='%23F5D89A' stroke='none'/><path d='M40 16 Q 55 8, 70 16' stroke-width='1'/><path d='M40 16 Q 55 24, 70 16' stroke-width='1'/><circle cx='55' cy='16' r='2.2' fill='%23F5D89A' fill-opacity='0.5' stroke='none'/><path d='M100 16 l 10 -6 l 10 6 l -10 6 z'/><circle cx='110' cy='16' r='1.6' fill='%23F5D89A' stroke='none'/><path d='M120 16 Q 135 8, 150 16' stroke-width='1'/><path d='M120 16 Q 135 24, 150 16' stroke-width='1'/><circle cx='135' cy='16' r='2.2' fill='%23F5D89A' fill-opacity='0.5' stroke='none'/><path d='M180 16 l 10 -6 l 10 6 l -10 6 z'/><circle cx='190' cy='16' r='1.6' fill='%23F5D89A' stroke='none'/><path d='M200 16 Q 215 8, 230 16' stroke-width='1'/><path d='M200 16 Q 215 24, 230 16' stroke-width='1'/><circle cx='215' cy='16' r='2.2' fill='%23F5D89A' fill-opacity='0.5' stroke='none'/><path d='M260 16 l 10 -6 l 10 6 l -10 6 z'/><circle cx='270' cy='16' r='1.6' fill='%23F5D89A' stroke='none'/><path d='M280 16 Q 295 8, 310 16' stroke-width='1'/><path d='M280 16 Q 295 24, 310 16' stroke-width='1'/><circle cx='295' cy='16' r='2.2' fill='%23F5D89A' fill-opacity='0.5' stroke='none'/></svg>");
  --wood-sidebar-motif: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 240' fill='none' stroke='%23F5D89A' stroke-opacity='0.28' stroke-width='1.1' stroke-linecap='round'><path d='M25 8 L 25 232' stroke-opacity='0.15'/><path d='M25 20 l 9 -7 l 9 7 l -9 7 z M25 20 l -9 -7 l -9 7 l 9 7 z' stroke-width='0.9'/><circle cx='25' cy='20' r='2.8' fill='%23F5D89A' fill-opacity='0.6' stroke='none'/><path d='M14 30 Q 25 36, 36 30' stroke-width='0.9'/><path d='M25 80 l 9 -7 l 9 7 l -9 7 z M25 80 l -9 -7 l -9 7 l 9 7 z' stroke-width='0.9'/><circle cx='25' cy='80' r='2.8' fill='%23F5D89A' fill-opacity='0.6' stroke='none'/><path d='M14 90 Q 25 96, 36 90' stroke-width='0.9'/><path d='M25 140 l 9 -7 l 9 7 l -9 7 z M25 140 l -9 -7 l -9 7 l 9 7 z' stroke-width='0.9'/><circle cx='25' cy='140' r='2.8' fill='%23F5D89A' fill-opacity='0.6' stroke='none'/><path d='M14 150 Q 25 156, 36 150' stroke-width='0.9'/><path d='M25 200 l 9 -7 l 9 7 l -9 7 z M25 200 l -9 -7 l -9 7 l 9 7 z' stroke-width='0.9'/><circle cx='25' cy='200' r='2.8' fill='%23F5D89A' fill-opacity='0.6' stroke='none'/><path d='M14 210 Q 25 216, 36 210' stroke-width='0.9'/></svg>");
  --wood-frame-corner: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23E8B86E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 28 L 4 4 L 28 4' stroke-width='2.4'/><path d='M12 22 L 12 12 L 22 12' stroke-width='1.2' stroke-opacity='0.75'/><circle cx='17' cy='17' r='3' fill='%23E8B86E' fill-opacity='0.45' stroke='none'/><circle cx='17' cy='17' r='1.3' fill='%23F5D89A' stroke='none'/><path d='M30 8 L 56 8' stroke-width='1' stroke-opacity='0.6'/><path d='M8 30 L 8 56' stroke-width='1' stroke-opacity='0.6'/></svg>");
}

/* ============================================================
   LOGIN PAGE — Kayu cokelat tampak jelas + frame ukiran
   ============================================================ */
/* Layer kayu utama — VISIBLE, bukan ditenggelamkan */
.login-left-wood {
  position: absolute; inset: 0;
  background-image: var(--wood-hero);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.92;             /* kayu sangat terlihat */
  z-index: 0;
  pointer-events: none;
}
/* Overlay gelap-hangat di atas kayu — supaya teks tetap terbaca */
.login-left-wood::after {
  content: '';
  position: absolute; inset: 0;
  background:
    radial-gradient(ellipse 70% 55% at 50% 45%,
      rgba(28,16,8,0.22) 0%,
      rgba(28,16,8,0.55) 70%,
      rgba(28,16,8,0.78) 100%);
  pointer-events: none;
}

/* Karena background sekarang gelap, lupakan layer login-left-bg pucat */
.login-left-bg { opacity: 0.12 !important; mix-blend-mode: overlay; }
.login-left-grid { opacity: 0.06 !important; }

/* Frame ukiran emas tegas mengelilingi panel kiri (kesan bingkai kayu ukir) */
.login-left-frame {
  position: absolute;
  inset: 28px;
  border: 1.5px solid rgba(232,184,110,0.55);
  border-radius: 4px;
  pointer-events: none;
  z-index: 2;
  box-shadow:
    inset 0 0 0 1px rgba(232,184,110,0.18),
    inset 0 0 60px rgba(28,16,8,0.35),
    0 0 40px rgba(232,184,110,0.08);
}
/* Frame dalam (double-line classic profesional) */
.login-left-frame::before {
  content: '';
  position: absolute;
  inset: 6px;
  border: 0.5px solid rgba(245,216,154,0.32);
  border-radius: 2px;
}

/* Ornamen ukiran besar di 4 sudut panel kiri */
.login-left-carving {
  position: absolute;
  width: 180px; height: 180px;
  background: var(--wood-ornament) center/contain no-repeat;
  opacity: 0.70;             /* lebih jelas */
  pointer-events: none;
  z-index: 3;
  filter: drop-shadow(0 0 8px rgba(245,216,154,0.25))
          drop-shadow(0 2px 4px rgba(0,0,0,0.4));
}
.login-left-carving.tl { top: 36px; left: 36px; }
.login-left-carving.tr { top: 36px; right: 36px; transform: scaleX(-1); }
.login-left-carving.bl { bottom: 36px; left: 36px; transform: scaleY(-1); }
.login-left-carving.br { bottom: 36px; right: 36px; transform: scale(-1,-1); }

/* Teks login-left WAJIB tetap terbaca di latar gelap */
.lx-left-content { position: relative; z-index: 4; }
.lx-tagline { color: #F5D89A !important; }
.lx-tagline::before { background: #F5D89A !important; }
.lx-hero-heading {
  color: #FFF6E1 !important;
  text-shadow: 0 2px 12px rgba(0,0,0,0.45), 0 0 30px rgba(232,184,110,0.15);
}
.lx-hero-heading em { color: #F5D89A !important; }
.lx-hero-desc {
  color: rgba(255,246,225,0.92) !important;
  text-shadow: 0 1px 6px rgba(0,0,0,0.45);
}

/* Statistik (250+, Jati Material) — sesuaikan warna untuk latar gelap */
.lx-furniture { opacity: 0.45; }      /* turunkan furniture SVG agar tidak ramai */
.lx-deco-line-h { opacity: 0.35 !important; }

/* Tweak existing radial pada login-left::after agar tidak konflik */
.login-left::after {
  background: linear-gradient(to bottom, rgba(28,16,8,0.55) 0%, transparent 50%) !important;
}

/* ============================================================
   LOGIN RIGHT — Ornamen kayu halus + tetap putih bersih
   ============================================================ */
/* Sudut frame ukiran kecil (golden) di kartu kanan — KEEP SUBTLE */
.login-right-frame-tl,
.login-right-frame-br {
  position: absolute;
  width: 56px; height: 56px;
  background: var(--wood-frame-corner) center/contain no-repeat;
  opacity: 0.65;
  pointer-events: none;
  z-index: 2;
}
.login-right-frame-tl { top: 18px; left: 18px; }
.login-right-frame-br { bottom: 18px; right: 18px; transform: scale(-1,-1); }

/* Sembunyikan corner garis polos lama, diganti frame baru */
.lx-corner-tl, .lx-corner-br { display: none; }

/* Strip ukiran sulur — gold band antara logo & judul */
.lx-carving-divider {
  height: 26px;
  background: var(--wood-band) center/auto 26px repeat-x;
  opacity: 0.65;
  margin: 6px 0 24px;
  filter: hue-rotate(-5deg);
}

/* ============================================================
   SIDEBAR — Tekstur kayu jadi DASAR, bukan overlay
   ============================================================ */
.sidebar {
  background-image:
    /* Layer atas: motif kolom vertikal */
    var(--wood-sidebar-motif),
    /* Layer tengah: gradient gelap-hangat */
    linear-gradient(180deg, rgba(40,22,8,0.84) 0%, rgba(28,14,4,0.90) 50%, rgba(40,22,8,0.84) 100%),
    /* Layer bawah: kayu nyata */
    var(--wood-tile);
  background-size:
    50px 240px,
    auto,
    480px auto;
  background-position:
    right 12px top 70px,
    center,
    center;
  background-repeat:
    repeat-y,
    no-repeat,
    repeat;
  background-blend-mode: normal, multiply, normal;
}

/* Garis emas tegas di tepi kanan sidebar (kesan list ukiran) */
.sidebar::after {
  content: '';
  position: absolute;
  top: 8%; bottom: 8%; right: 0;
  width: 1.5px;
  background: linear-gradient(180deg,
    transparent 0%,
    rgba(245,216,154,0.15) 10%,
    rgba(245,216,154,0.65) 35%,
    rgba(232,184,110,0.85) 50%,
    rgba(245,216,154,0.65) 65%,
    rgba(245,216,154,0.15) 90%,
    transparent 100%);
  box-shadow: 0 0 8px rgba(245,216,154,0.35);
  z-index: 3;
  pointer-events: none;
}

/* Pastikan teks sidebar tetap terbaca dengan baik */
.sb-item { position: relative; }
.sb-item.active {
  background: linear-gradient(90deg, rgba(245,216,154,0.18) 0%, rgba(245,216,154,0.05) 100%);
  box-shadow: inset 0 0 0 1px rgba(245,216,154,0.18);
}

/* ============================================================
   TOPBAR — Strip kayu nyata + band ukiran emas
   ============================================================ */
.topbar {
  position: relative;
  background:
    linear-gradient(180deg, rgba(255,253,249,0.97) 0%, rgba(250,246,240,0.97) 100%);
}
/* Strip kayu hangat di tepi atas topbar (aksen warna) */
.topbar::before {
  content: '';
  position: absolute;
  left: 0; right: 0; top: 0;
  height: 3px;
  background-image: var(--wood-hero);
  background-size: 600px auto;
  background-position: center;
  z-index: 4;
  pointer-events: none;
}
/* Band ukiran sulur emas di tepi bawah topbar */
.topbar-carving-band {
  position: absolute;
  left: 0; right: 0; bottom: -1px;
  height: 14px;
  background: var(--wood-band) center/auto 14px repeat-x;
  opacity: 0.45;
  filter: hue-rotate(-8deg) saturate(1.3);
  pointer-events: none;
  z-index: 3;
}
.topbar > * { position: relative; z-index: 2; }

/* ============================================================
   PAGE SHELL — Kayu sangat halus + ornamen sudut watermark
   ============================================================ */
.page-shell {
  position: relative;
  background-image:
    radial-gradient(ellipse 70% 50% at 100% 0%, rgba(184,134,11,0.06) 0%, transparent 60%),
    radial-gradient(ellipse 50% 40% at 0% 100%, rgba(139,94,42,0.07) 0%, transparent 55%),
    var(--wood-tile),
    linear-gradient(0deg, var(--surface), var(--surface));
  background-size: auto, auto, 720px auto, auto;
  background-position: center, center, center, center;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-blend-mode: normal, normal, soft-light, normal;
}

/* Watermark ornamen ukiran di sudut viewport */
.page-shell::before,
.page-shell::after {
  content: '';
  position: fixed;
  width: 200px; height: 200px;
  background: var(--wood-ornament) center/contain no-repeat;
  opacity: 0.10;
  pointer-events: none;
  z-index: 0;
}
.page-shell::before { top: 72px; right: 16px; transform: scaleX(-1); }
.page-shell::after  { bottom: 16px; left: calc(var(--sb-w) + 16px); transform: scaleY(-1); }
@media (max-width: 960px) {
  .page-shell::after { left: 16px; }
}


/* ============================================================
   UKIRAN KAYU — KHUSUS INPUT USERNAME & PASSWORD
   Tekstur kayu maple terang + frame emas profesional
   ============================================================ */
:root {
  --wood-maple: url("data:image/jpeg;base64,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");
}

/* ---- LABEL: warna emas-cokelat hangat, lebih elegan ---- */
.login-card .lf-label {
  color: #6B4A1A !important;
  font-weight: 700;
  letter-spacing: 1.5px;
  font-size: 10.5px;
}

/* ---- INPUT WRAP: jadi container plakat kayu ber-frame ---- */
.login-card .lf-input-wrap {
  position: relative;
  border-radius: 12px;
  /* Frame ganda: outer emas + inner emas tipis */
  padding: 1.5px;
  background: linear-gradient(135deg,
    #E8B86E 0%,
    #F5D89A 25%,
    #C9923F 50%,
    #F5D89A 75%,
    #E8B86E 100%);
  box-shadow:
    0 2px 8px rgba(139,94,42,0.12),
    0 1px 2px rgba(28,16,8,0.06),
    inset 0 1px 0 rgba(255,255,255,0.4);
  transition: all .3s ease;
}

/* ---- INPUT: tekstur kayu maple terlihat halus ---- */
.login-card .lf-input {
  width: 100%;
  padding: 13px 14px 13px 44px;
  background-image:
    linear-gradient(rgba(255,250,240,0.72), rgba(255,250,240,0.78)),
    var(--wood-maple);
  background-size: cover, 380px auto;
  background-position: center, center;
  background-repeat: no-repeat, repeat;
  border: none !important;
  border-radius: 10.5px;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 13.5px;
  font-weight: 500;
  color: #2D1810 !important;
  outline: none;
  transition: all .25s;
  position: relative;
  z-index: 1;
}

/* ---- PLACEHOLDER: cokelat hangat, sesuai tone kayu ---- */
.login-card .lf-input::placeholder {
  color: rgba(107,74,26,0.55) !important;
  font-weight: 400;
  font-style: italic;
}

/* ---- FOCUS STATE: emas menyala, bukan biru ---- */
.login-card .lf-input-wrap:focus-within {
  background: linear-gradient(135deg,
    #D4A843 0%,
    #F5D89A 25%,
    #B8860B 50%,
    #F5D89A 75%,
    #D4A843 100%);
  box-shadow:
    0 0 0 3px rgba(245,216,154,0.35),
    0 4px 16px rgba(184,134,11,0.25),
    0 2px 4px rgba(139,94,42,0.15),
    inset 0 1px 0 rgba(255,255,255,0.5);
  transform: translateY(-1px);
}
.login-card .lf-input:focus {
  background-image:
    linear-gradient(rgba(255,253,247,0.55), rgba(255,253,247,0.65)),
    var(--wood-maple);
  /* Sedikit lebih cerah saat fokus — kayu lebih terlihat */
}

/* ---- ICON: warna emas-cokelat, lebih hidup ---- */
.login-card .lf-icon {
  color: #B8860B !important;
  z-index: 2;
  font-size: 15px;
  filter: drop-shadow(0 1px 1px rgba(255,255,255,0.5));
}
.login-card .lf-input-wrap:focus-within .lf-icon {
  color: #8B5E2A !important;
  transform: translateY(-50%) scale(1.08);
  transition: all .2s;
}

/* ---- EYE BUTTON (toggle password): styling emas ---- */
.login-card .lf-eye {
  color: #B8860B !important;
  z-index: 2;
  background: rgba(255,250,240,0.6);
  border-radius: 6px;
  width: 26px; height: 26px;
  display: flex; align-items: center; justify-content: center;
  transition: all .2s;
}
.login-card .lf-eye:hover {
  color: #8B5E2A !important;
  background: rgba(245,216,154,0.6);
}

