/*
Theme Name: ReconPro Professional Workspace
Theme URI: https://example.com/
Author: ReconPro
Description: Professional private reconciliation workspace.
Version: 1.0.0
Requires at least: 6.2
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: reconpro
*/
body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:#123d66;background:#fff}img{max-width:100%;height:auto}

/* ReconPro homepage hero split visual */
.recon-four-panel{width:100%;display:flex;flex-direction:column;gap:12px}.recon-panel{position:relative;overflow:hidden;border:1px solid #dce7f4;border-radius:20px;background:linear-gradient(145deg,#fff,#f4f8ff);box-shadow:0 18px 48px rgba(12,55,105,.13);padding:22px;min-height:120px}.recon-panel:after{content:"";position:absolute;width:160px;height:160px;right:-75px;top:-80px;border-radius:50%;background:rgba(13,105,210,.07)}.recon-panel>span{display:block;font-size:11px;font-weight:900;letter-spacing:1.5px;color:#0b6bd1}.recon-panel small{display:block;margin-top:7px;color:#71859a;font-size:9px;font-weight:900;letter-spacing:1.2px}.recon-panel h3{margin:4px 0 0;color:#073963;font-size:20px}.p1{min-height:150px;background:linear-gradient(135deg,#edf5ff,#fff)}.recon-panel-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p2,.p3{min-height:155px}.p4{min-height:120px;background:linear-gradient(135deg,#f7fbff,#edf4ff)}.bars{height:44px;margin-top:15px;display:flex;align-items:flex-end;gap:7px}.bars i{width:18%;border-radius:5px 5px 2px 2px;background:linear-gradient(#aebff8,#5877db)}.bars i:nth-child(1){height:35%}.bars i:nth-child(2){height:60%}.bars i:nth-child(3){height:47%}.bars i:nth-child(4){height:90%}.table-lines{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:17px}.table-lines i{height:9px;border-radius:5px;background:#dce5f8}.table-lines i:nth-child(3){background:#aebff4}.table-lines i:nth-child(4){background:#c4d0f6}.chart{height:47px;margin-top:14px;display:flex;align-items:flex-end;gap:5px}.chart i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(#c9d5ff,#6984e1)}.chart i:nth-child(1){height:30%}.chart i:nth-child(2){height:52%}.chart i:nth-child(3){height:42%}.chart i:nth-child(4){height:75%}.chart i:nth-child(5){height:92%}.ready{display:inline-block;margin-top:15px;padding:8px 11px;border-radius:999px;background:#e8f0ff;color:#3e5bb5;font-size:10px}.dash{display:none!important}@media(max-width:600px){.recon-panel-row{grid-template-columns:1fr}.p2,.p3{min-height:130px}}
