/* Draf pengeluaran WhatsApp — owner review workspace. */
.wa-finance-tab-count{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 5px;border-radius:999px;background:#a33d36;color:#fff;font-size:9px;font-weight:900}
.finance-tabs button.active .wa-finance-tab-count{background:#291b10;color:#f9ddad}
.wa-finance-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:22px 24px;border:1px solid #4d4034;border-left:5px solid #b9893f;border-radius:18px;background:linear-gradient(112deg,#201b17,#4d3c2d);color:#fffdf8;box-shadow:0 10px 26px rgba(48,36,24,.09)}
.wa-finance-hero h2{margin:0 0 7px;font-size:23px}.wa-finance-hero p{max-width:720px;margin:0;color:#d9cbbb;font-size:12px;line-height:1.55}.wa-finance-hero .finance-step{color:#e4c27c}
.wa-finance-connection{display:flex;align-items:center;gap:10px;min-width:230px;padding:12px 14px;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:rgba(255,255,255,.07)}
.wa-finance-connection>i{width:11px;height:11px;border:2px solid rgba(255,255,255,.35);border-top-color:#e4c27c;border-radius:50%;animation:fin-spin .7s linear infinite}.wa-finance-connection.connected>i{border:0;background:#49bd83;box-shadow:0 0 0 4px rgba(73,189,131,.16);animation:none}.wa-finance-connection.waiting>i{border:0;background:#e1ad55;box-shadow:0 0 0 4px rgba(225,173,85,.16);animation:none}
.wa-finance-connection span{display:grid;gap:3px}.wa-finance-connection b{font-size:11px}.wa-finance-connection small{color:#d8cabc;font-size:9px}
.wa-finance-guide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:16px;padding:16px 18px;border:1px solid #cbded4;border-left:5px solid #27865f;border-radius:15px;background:linear-gradient(110deg,#eff8f3,#fffdf9);color:#355b49}.wa-finance-guide-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#238660;color:#fff;font-size:12px;font-weight:900;box-shadow:0 5px 12px rgba(35,134,96,.17)}.wa-finance-guide>div{display:grid;gap:5px;min-width:0}.wa-finance-guide small{color:#247453;font-size:9px;font-weight:900;letter-spacing:.09em}.wa-finance-guide h3{margin:0;color:#284c3b;font-size:14px}.wa-finance-guide code{overflow-wrap:anywhere;padding:8px 10px;border:1px dashed #abd0bd;border-radius:9px;background:#fff;color:#254f3b;font:800 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.wa-finance-guide p{margin:0;color:#60796d;font-size:10px;line-height:1.45}.wa-finance-guide>button{white-space:nowrap}
.wa-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.wa-finance-summary article{display:grid;gap:5px;padding:17px 19px;border:1px solid #e3d6c3;border-radius:15px;background:#fffdf9}.wa-finance-summary article:first-child{border-color:#d5b980;background:#fff7e7}.wa-finance-summary small{color:#806643;font-size:9px;font-weight:900;letter-spacing:.08em}.wa-finance-summary strong{color:#5b3e1c;font-size:24px}.wa-finance-summary span{color:#84786b;font-size:10px}
.wa-finance-pending-card{margin-bottom:18px}.wa-finance-pending-card header p,.wa-finance-history-card header p{margin:4px 0 0;color:#81766a;font-size:11px}.wa-finance-pending{display:grid;gap:14px;padding:18px}
.wa-finance-draft{overflow:hidden;border:1px solid #dfd0ba;border-left:4px solid #c18b3d;border-radius:15px;background:#fff;box-shadow:0 5px 14px rgba(48,36,24,.04)}
.wa-finance-draft>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #eadfce;background:linear-gradient(110deg,#f8eedf,#fffdf9)}.wa-finance-draft>header>div{display:grid;gap:3px}.wa-finance-draft>header b{color:#443326;font-size:13px}.wa-finance-draft>header small{color:#81766a;font-size:9px}.wa-finance-source{color:#8b5f29;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.wa-finance-draft blockquote{margin:0;padding:13px 17px;border:0;border-bottom:1px dashed #e5d8c6;background:#fffbf3;color:#5f5143;font-size:12px;line-height:1.55;white-space:pre-wrap}.wa-finance-draft blockquote:before{content:'PESAN ASLI  ';color:#9a6a2f;font-size:8px;font-weight:900;letter-spacing:.08em}
.wa-finance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.wa-finance-form-grid label{display:grid;gap:6px;color:#6c6257;font-size:9px;font-weight:900;letter-spacing:.05em}.wa-finance-form-grid .wide{grid-column:1/-1}.wa-finance-form-grid input,.wa-finance-form-grid select{width:100%;min-width:0;margin:0;background:#fff}
.wa-finance-draft>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-top:1px solid #eadfce;background:#fbf7f0}.wa-finance-draft>footer>span{display:grid;gap:3px}.wa-finance-draft>footer>span>b{color:#62431d;font-size:17px}.wa-finance-draft>footer>span>small{color:#81766a;font-size:9px}.wa-finance-draft>footer>div{display:flex;gap:8px}
.wa-finance-empty{display:grid;justify-items:center;gap:6px;padding:30px 18px;text-align:center;color:#685a4b}.wa-finance-empty>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf5ef;color:#237452;font-size:20px}.wa-finance-empty>b{font-size:14px}.wa-finance-empty>p{max-width:460px;margin:0;color:#81766a;font-size:11px;line-height:1.5}
.wa-finance-history td small{display:block;max-width:310px;margin-top:4px;color:#8b8175;font-size:9px;line-height:1.35}.wa-finance-history td:nth-child(4){white-space:nowrap}.wa-finance-history-card{margin-bottom:8px}
@media(max-width:760px){
  .wa-finance-hero{display:grid;padding:18px}.wa-finance-connection{min-width:0;width:100%}.wa-finance-guide{grid-template-columns:auto minmax(0,1fr);padding:14px}.wa-finance-guide>button{grid-column:1/-1;width:100%;min-height:42px}.wa-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.wa-finance-summary article{min-width:0;padding:12px}.wa-finance-summary strong{font-size:20px}.wa-finance-summary span{font-size:9px}
  .wa-finance-pending{padding:11px}.wa-finance-draft>header{display:grid}.wa-finance-form-grid{grid-template-columns:1fr;padding:13px}.wa-finance-form-grid .wide{grid-column:auto}.wa-finance-draft>footer{display:grid}.wa-finance-draft>footer>div{display:grid;grid-template-columns:1fr 1.35fr}.wa-finance-draft>footer button{width:100%;min-height:44px}
  .wa-finance-history thead{display:none}.wa-finance-history,.wa-finance-history tbody,.wa-finance-history tr,.wa-finance-history td{display:block;width:100%}.wa-finance-history tr{margin:10px;border:1px solid #e4d8c7;border-radius:12px;background:#fff}.wa-finance-history td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:9px 11px;border-bottom:1px solid #eee5d8}.wa-finance-history td:last-child{border-bottom:0}.wa-finance-history td:before{color:#8c7961;font-size:8px;font-weight:900;letter-spacing:.05em}.wa-finance-history td:nth-child(1):before{content:'TANGGAL'}.wa-finance-history td:nth-child(2):before{content:'KETERANGAN'}.wa-finance-history td:nth-child(3):before{content:'REKENING'}.wa-finance-history td:nth-child(4):before{content:'NOMINAL'}.wa-finance-history td:nth-child(5):before{content:'STATUS'}
}
@media(max-width:420px){.wa-finance-summary{grid-template-columns:1fr}.wa-finance-draft>footer>div{grid-template-columns:1fr}}
