
/* Cuci AC Murah production polish v7 */
:root{--cam-radius:22px;--cam-shadow:0 14px 45px rgba(15,23,42,.08);--cam-line:#e5edf7;--cam-text:#0f172a;--cam-muted:#64748b;--cam-blue:#2563eb;--cam-green:#16a34a;--cam-bg:#f7faff}html{scroll-behavior:smooth}body{background:#f7faff;color:var(--cam-text)}.cam-clean-page *{letter-spacing:-.01em}.cam-section-compact,.ux-tech-brief,.ux-tech-task-guide,.ux-local-helper,.v3-card,.v3-form-card{box-shadow:var(--cam-shadow)!important;border-color:rgba(226,232,240,.9)!important}.cam-section-compact{background:#fff;border:1px solid var(--cam-line);border-radius:var(--cam-radius);padding:clamp(18px,3vw,28px);margin:18px 0}.cam-compact-title{font-size:clamp(18px,2vw,24px);font-weight:900;margin:0 0 6px}.cam-compact-subtitle{color:var(--cam-muted);font-size:14px;line-height:1.65;margin:0}.cam-soft-divider{height:1px;background:linear-gradient(90deg,transparent,#dbeafe,transparent);margin:18px 0}.cam-status-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.cam-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cam-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.cam-mini-card{background:#fff;border:1px solid var(--cam-line);border-radius:18px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.045)}.cam-mini-card b{display:block;font-size:15px;color:var(--cam-text);margin-bottom:4px}.cam-mini-card span,.cam-mini-card p{font-size:12px;color:var(--cam-muted);line-height:1.55}.cam-kpi-slim{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:14px 0}.cam-kpi-slim>div{background:#fff;border:1px solid #eaf0f8;border-radius:18px;padding:14px}.cam-kpi-slim b{font-size:22px;font-weight:950;color:#0f172a;display:block}.cam-kpi-slim span{font-size:11px;text-transform:uppercase;font-weight:800;color:#94a3b8}.cam-table-wrap{overflow:auto;border-radius:20px;border:1px solid var(--cam-line);background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.045)}.cam-table-wrap table{min-width:860px}.cam-table-wrap th{position:sticky;top:0;background:#f8fafc;z-index:1}.cam-accordion{border:1px solid var(--cam-line);border-radius:18px;background:#fff;overflow:hidden}.cam-accordion button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:900;color:#0f172a}.cam-accordion-content{display:none;padding:0 18px 18px;color:#64748b;font-size:14px;line-height:1.7}.cam-accordion.is-open .cam-accordion-content{display:block}.cam-collapsed-v7{max-height:220px;overflow:hidden;position:relative}.cam-collapsed-v7:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff)}.cam-toggle-v7{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:8px;margin-top:12px}.cam-hide-production{display:none!important}.v3-floating-wa{bottom:88px!important}.cam-bottom-safe{height:90px}.cam-install-card{border:1px solid #bfdbfe!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;border-radius:22px!important;padding:16px!important}.cam-install-card h3{font-size:16px!important;margin:0 0 4px!important}.cam-install-card p{font-size:12px!important;color:#64748b!important;margin:0!important}.cam-admin-shell{background:#f7faff}.cam-admin-shell main,.cam-admin-shell .content{max-width:1360px}.cam-admin-shell .rounded-\[28px\],.cam-admin-shell .rounded-\[30px\],.cam-admin-shell .rounded-\[34px\]{border-radius:22px!important}.cam-admin-shell .p-8{padding:1.35rem!important}.cam-admin-shell .p-6{padding:1.1rem!important}.cam-admin-shell h2.text-3xl,.cam-admin-shell .text-3xl{font-size:1.55rem!important;line-height:1.2!important}.cam-admin-shell .text-2xl{font-size:1.35rem!important}.cam-admin-shell .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.25rem!important}.cam-admin-shell .grid{gap:1rem}.cam-admin-shell table td,.cam-admin-shell table th{padding-top:.75rem!important;padding-bottom:.75rem!important}.cam-admin-shell .max-h-\[420px\]{max-height:300px!important}.cam-tech-app .ux-tech-brief{padding:18px!important;border-radius:22px!important;margin-bottom:12px!important}.cam-tech-app .ux-tech-brief h2{font-size:20px!important;line-height:1.2!important}.cam-tech-app .ux-tech-task-guide{font-size:12px!important;padding:14px!important;border-radius:18px!important}.cam-tech-app main{padding-top:16px!important}.cam-tech-app .space-y-5>:not([hidden])~:not([hidden]){margin-top:12px!important}.cam-tech-app .rounded-\[24px\]{border-radius:18px!important}.cam-tech-app .p-5{padding:1rem!important}.cam-customer-page .v3-section{padding-top:clamp(48px,7vw,84px)!important;padding-bottom:clamp(48px,7vw,84px)!important}.cam-customer-page .v3-container{max-width:1180px!important}.cam-customer-page .v3-hero{min-height:auto!important;padding-top:110px!important;padding-bottom:70px!important}.cam-customer-page .v3-hero h1{font-size:clamp(34px,5vw,64px)!important;line-height:1.02!important}.cam-customer-page .v3-trust-row{gap:10px!important}.cam-customer-page .v3-trust-row>div{padding:12px 14px!important;border-radius:16px!important}.cam-customer-page .v3-review-slide{transition:transform .35s ease,opacity .35s ease}.cam-customer-page .v3-form-card{position:relative}.cam-form-hint{font-size:12px;color:#64748b;line-height:1.55;margin-top:6px}.cam-primary-focus:focus{outline:3px solid rgba(37,99,235,.2)!important;outline-offset:2px}.cam-toast-v7{position:fixed;z-index:99999;right:18px;bottom:18px;background:#0f172a;color:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 20px 60px rgba(15,23,42,.25);font-size:13px;font-weight:800;max-width:320px;transform:translateY(20px);opacity:0;transition:.25s}.cam-toast-v7.is-show{transform:translateY(0);opacity:1}@media(max-width:768px){.cam-admin-shell aside[class*=w-72]{width:100%!important;position:relative!important;min-height:auto!important}.cam-admin-shell .flex{min-width:0}.cam-admin-shell main{padding:16px!important}.cam-admin-shell .p-8,.cam-admin-shell .p-6{padding:1rem!important}.cam-admin-shell .grid{grid-template-columns:1fr!important}.cam-admin-shell .text-4xl{font-size:1.8rem!important}.cam-action-row>*{flex:1 1 auto}.cam-table-wrap table{min-width:720px}.cam-customer-page .v3-hero{padding-top:90px!important}.cam-customer-page .v3-btn-xl{width:100%;justify-content:center}.cam-customer-page .v3-trust-row{grid-template-columns:1fr 1fr!important}.v3-floating-wa{bottom:76px!important;right:14px!important}.cam-toast-v7{left:14px;right:14px;bottom:14px;max-width:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
