#wpcontent{background:#f4f7fb}.pkd3{max-width:1600px}.head{display:flex;justify-content:space-between;align-items:center;margin:20px 0 25px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#1675b7}.head h1{margin:5px 0;font-size:28px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:20px}.card{background:#fff;border-radius:15px;padding:22px;border-left:5px solid #1675b7;box-shadow:0 5px 25px #173b5510}.card.orange{border-color:#e29b00}.card.green{border-color:#16a36a}.card.purple{border-color:#7556c7}.card small{display:block;color:#667085;margin-bottom:12px}.card b{font-size:32px}.panel{background:#fff;border-radius:15px;padding:22px;margin-bottom:20px;box-shadow:0 5px 25px #173b5510}.steps{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.steps span{background:#eef6ff;border-radius:10px;padding:11px 14px;font-weight:700}.form label{display:block;font-size:13px;font-weight:600;color:#344054}.form input,.form select,.form textarea{width:100%;margin:6px 0 14px}.g2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.scroll{overflow:auto}.pkdtable td,.pkdtable th{vertical-align:middle}.badge{display:inline-block;border-radius:99px;padding:5px 9px;background:#eef2f6;font-size:12px}.badge.menunggu,.badge.verifikasi{background:#fff4d8;color:#805900}.badge.disetujui{background:#e4f8ed;color:#087443}.badge.ditolak{background:#ffebeb;color:#a02020}.badge.berangkat{background:#e8f0ff;color:#31548c}.badge.selesai{background:#eceafa;color:#51419a}.events{display:grid;gap:10px}.event{display:grid;grid-template-columns:110px 1fr auto;gap:15px;align-items:center;border:1px solid #e4e7ec;border-radius:12px;padding:15px}.event small{display:block;color:#667085;margin-top:5px}.pkdfront{max-width:900px;margin:20px auto;background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 30px #173b5515}.pkdfront button{background:#1675b7;color:#fff;border:0;border-radius:8px;padding:11px 18px;font-weight:700}.pkd-verify{max-width:650px;margin:40px auto;padding:25px;border-radius:15px;background:#fff;box-shadow:0 5px 25px #173b5512}.pkd-verify.ok{border-left:5px solid #16a36a}.pkd-verify.bad{border-left:5px solid #c33}@media(max-width:900px){.cards{grid-template-columns:1fr 1fr}.g2,.g3{grid-template-columns:1fr}.event{grid-template-columns:1fr}}@media print{#adminmenumain,#wpadminbar,.notice,.filter{display:none!important}#wpcontent{margin-left:0!important;background:#fff}}

.approval-info{padding:14px 16px;background:#eef6ff;border-left:4px solid #1675b7;border-radius:8px;margin-bottom:18px}.workflow-card{border:1px solid #e4e7ec;border-radius:12px;padding:16px;margin-bottom:12px;display:grid;gap:10px}.workflow-card small{display:block;color:#667085}.form-inline{display:flex;gap:8px;flex-wrap:wrap}.form-inline input{margin:0!important;width:auto!important;min-width:145px}
/* Landing Page */
.pkd-landing{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033;background:#f6f8fc;margin:0 -20px -20px;overflow:hidden}
.pkd-landing *{box-sizing:border-box}.pkd-hero{position:relative;background:linear-gradient(135deg,#071a3a 0%,#0d3d73 58%,#087f86 100%);color:#fff;min-height:590px}.pkd-hero-bg{position:absolute;inset:0;opacity:.22;background-image:radial-gradient(circle at 80% 20%,#fff 0 1px,transparent 2px),radial-gradient(circle at 20% 70%,#fff 0 1px,transparent 2px);background-size:55px 55px,80px 80px}.pkd-hero-inner{position:relative;max-width:1180px;margin:auto;padding:34px 28px 70px}.pkd-brand{font-weight:800;letter-spacing:.08em;font-size:13px;display:flex;gap:10px;align-items:center}.pkd-brand-icon{font-size:23px}.pkd-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;padding-top:72px}.pkd-kicker,.pkd-section-head>span,.pkd-cta span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#65e0d6}.pkd-hero h1{font-size:52px;line-height:1.08;margin:16px 0 22px;letter-spacing:-.03em}.pkd-hero h1 strong{color:#75e7dd}.pkd-hero p{font-size:18px;line-height:1.7;max-width:700px;color:#dbe9f7}.pkd-hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.pkd-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;padding:13px 21px;border-radius:10px;font-weight:800;transition:.2s}.pkd-btn-primary{background:#0fa7a0;color:#fff!important}.pkd-btn-primary:hover{transform:translateY(-2px);background:#0c8f89}.pkd-btn-light{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff!important}.pkd-btn-white{background:#fff;color:#0b5362!important}.pkd-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#c7d8e8}.pkd-hero-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);border-radius:22px;padding:26px;box-shadow:0 25px 60px rgba(0,0,0,.2)}.pkd-car-art{font-size:90px;text-align:center;padding:10px}.pkd-card-title{font-size:18px;font-weight:800;margin:8px 0 12px}.pkd-status-row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.14);color:#dce8f2}.pkd-status-row b{color:#fff;font-size:20px}.pkd-section{max-width:1180px;margin:auto;padding:90px 28px}.pkd-section-head{text-align:center;max-width:760px;margin:0 auto 45px}.pkd-section-head span{color:#0c8e88}.pkd-section-head h2{font-size:36px;line-height:1.15;margin:10px 0;color:#10203b}.pkd-section-head p{color:#6b7890;font-size:16px}.pkd-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pkd-feature{background:#fff;border:1px solid #e5eaf2;border-radius:17px;padding:26px;box-shadow:0 8px 28px rgba(18,39,73,.05)}.pkd-feature-icon{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#e8f8f6;color:#087f7a;font-size:22px;margin-bottom:18px}.pkd-feature h3{margin:0 0 9px;font-size:18px}.pkd-feature p{margin:0;color:#6d7890;line-height:1.65;font-size:14px}.pkd-process{padding-top:30px}.pkd-steps{display:flex;align-items:stretch;gap:12px}.pkd-steps>div{flex:1;background:#fff;border:1px solid #e4eaf1;border-radius:16px;padding:20px;min-height:140px}.pkd-steps b{display:block;font-size:12px;color:#0b9d96;margin-bottom:18px}.pkd-steps span{display:block;font-weight:800;margin-bottom:8px}.pkd-steps small{display:block;color:#768197;line-height:1.45}.pkd-steps i{align-self:center;color:#8b98ab;font-size:24px;font-style:normal}.pkd-cta{max-width:1180px;margin:0 auto 70px;border-radius:25px;padding:46px 52px;background:linear-gradient(135deg,#0a5267,#0b9c96);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.pkd-cta h2{font-size:30px;margin:8px 0}.pkd-cta p{margin:0;color:#d6f2ef}.pkd-form-wrap{max-width:900px;margin:auto;padding:20px 28px 80px}.pkd-login-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 8px 25px rgba(20,38,65,.05)}.pkd-login-box p{margin:7px 0 0;color:#728096}.pkd-footer{max-width:1180px;margin:auto;border-top:1px solid #dfe5ed;padding:25px 28px 35px;display:flex;justify-content:space-between;gap:20px;color:#78849a;font-size:12px}.pkd-footer b{display:block;color:#1b2940;margin-bottom:4px}.pkd-footer span{display:block}@media(max-width:900px){.pkd-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:50px}.pkd-hero h1{font-size:40px}.pkd-features{grid-template-columns:repeat(2,1fr)}.pkd-steps{display:grid;grid-template-columns:1fr}.pkd-steps i{display:none}.pkd-cta{margin:0 20px 50px;display:block}.pkd-cta .pkd-btn{margin-top:22px}.pkd-landing{margin:0 -10px -10px}}@media(max-width:600px){.pkd-hero-inner{padding:25px 18px 55px}.pkd-hero h1{font-size:32px}.pkd-hero p{font-size:15px}.pkd-features{grid-template-columns:1fr}.pkd-section{padding:60px 18px}.pkd-section-head h2{font-size:28px}.pkd-login-box{display:block}.pkd-login-box .pkd-btn{margin-top:18px;width:100%}.pkd-footer{display:block;padding-left:18px;padding-right:18px}.pkd-footer>span{margin-top:12px}}
/* Landing Page */
.pkd-landing{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033;background:#f6f8fc;margin:0 -20px -20px;overflow:hidden}.pkd-landing *{box-sizing:border-box}.pkd-hero{position:relative;background:linear-gradient(135deg,#071a3a 0%,#0d3d73 58%,#087f86 100%);color:#fff;min-height:590px}.pkd-hero-bg{position:absolute;inset:0;opacity:.22;background-image:radial-gradient(circle at 80% 20%,#fff 0 1px,transparent 2px),radial-gradient(circle at 20% 70%,#fff 0 1px,transparent 2px);background-size:55px 55px,80px 80px}.pkd-hero-inner{position:relative;max-width:1180px;margin:auto;padding:34px 28px 70px}.pkd-brand{font-weight:800;letter-spacing:.08em;font-size:13px;display:flex;gap:10px;align-items:center}.pkd-brand-icon{font-size:23px}.pkd-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;padding-top:72px}.pkd-kicker,.pkd-section-head>span,.pkd-cta span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#65e0d6}.pkd-hero h1{font-size:52px;line-height:1.08;margin:16px 0 22px;letter-spacing:-.03em}.pkd-hero h1 strong{color:#75e7dd}.pkd-hero p{font-size:18px;line-height:1.7;max-width:700px;color:#dbe9f7}.pkd-hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.pkd-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;padding:13px 21px;border-radius:10px;font-weight:800;transition:.2s}.pkd-btn-primary{background:#0fa7a0;color:#fff!important}.pkd-btn-primary:hover{transform:translateY(-2px);background:#0c8f89}.pkd-btn-light{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff!important}.pkd-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#c7d8e8}.pkd-hero-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);border-radius:22px;padding:26px;box-shadow:0 25px 60px rgba(0,0,0,.2)}.pkd-car-art{font-size:90px;text-align:center;padding:10px}.pkd-card-title{font-size:18px;font-weight:800;margin:8px 0 12px}.pkd-status-row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.14);color:#dce8f2}.pkd-status-row b{color:#fff;font-size:20px}.pkd-section{max-width:1180px;margin:auto;padding:90px 28px}.pkd-section-head{text-align:center;max-width:760px;margin:0 auto 45px}.pkd-section-head span{color:#0c8e88}.pkd-section-head h2{font-size:36px;line-height:1.15;margin:10px 0;color:#10203b}.pkd-section-head p{color:#6b7890;font-size:16px}.pkd-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pkd-feature{background:#fff;border:1px solid #e5eaf2;border-radius:17px;padding:26px;box-shadow:0 8px 28px rgba(18,39,73,.05)}.pkd-feature-icon{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#e8f8f6;color:#087f7a;font-size:22px;margin-bottom:18px}.pkd-feature h3{margin:0 0 9px;font-size:18px}.pkd-feature p{margin:0;color:#6d7890;line-height:1.65;font-size:14px}.pkd-process{padding-top:30px}.pkd-steps{display:flex;align-items:stretch;gap:12px}.pkd-steps>div{flex:1;background:#fff;border:1px solid #e4eaf1;border-radius:16px;padding:20px;min-height:140px}.pkd-steps b{display:block;font-size:12px;color:#0b9d96;margin-bottom:18px}.pkd-steps span{display:block;font-weight:800;margin-bottom:8px}.pkd-steps small{display:block;color:#768197;line-height:1.45}.pkd-steps i{align-self:center;color:#8b98ab;font-size:24px;font-style:normal}.pkd-cta{max-width:1180px;margin:0 auto 70px;border-radius:25px;padding:46px 52px;background:linear-gradient(135deg,#0a5267,#0b9c96);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.pkd-cta h2{font-size:30px;margin:8px 0}.pkd-cta p{margin:0;color:#d6f2ef}.pkd-form-wrap{max-width:900px;margin:auto;padding:20px 28px 80px}.pkd-login-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 8px 25px rgba(20,38,65,.05)}.pkd-login-box p{margin:7px 0 0;color:#728096}.pkd-footer{max-width:1180px;margin:auto;border-top:1px solid #dfe5ed;padding:25px 28px 35px;display:flex;justify-content:space-between;gap:20px;color:#78849a;font-size:12px}.pkd-footer b{display:block;color:#1b2940;margin-bottom:4px}.pkd-footer span{display:block}@media(max-width:900px){.pkd-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:50px}.pkd-hero h1{font-size:40px}.pkd-features{grid-template-columns:repeat(2,1fr)}.pkd-steps{display:grid;grid-template-columns:1fr}.pkd-steps i{display:none}.pkd-cta{margin:0 20px 50px;display:block}.pkd-cta .pkd-btn{margin-top:22px}.pkd-landing{margin:0 -10px -10px}}@media(max-width:600px){.pkd-hero-inner{padding:25px 18px 55px}.pkd-hero h1{font-size:32px}.pkd-hero p{font-size:15px}.pkd-features{grid-template-columns:1fr}.pkd-section{padding:60px 18px}.pkd-section-head h2{font-size:28px}.pkd-login-box{display:block}.pkd-login-box .pkd-btn{margin-top:18px;width:100%}.pkd-footer{display:block;padding-left:18px;padding-right:18px}.pkd-footer>span{margin-top:12px}}
