/* GCD Enterprise App V22.3 - Documents, Imports & Communications */
.gcd-po-shell{background:#f4f1ec;min-height:100vh;padding:18px}.po-toolbar{max-width:980px;margin:0 auto 16px;display:flex;gap:10px;justify-content:flex-end}.gcd-po-page{max-width:920px;margin:0 auto;background:#fff;padding:28px 34px 22px;box-shadow:0 18px 50px rgba(0,0,0,.16);font-family:Arial,Helvetica,sans-serif;color:#151515}.gcd-po-head{display:flex;align-items:center;gap:20px}.gcd-po-head img{width:235px;max-height:56px;object-fit:contain}.po-head-line{height:1px;background:#333;flex:1}.gcd-po-page h1{text-align:center;font-size:38px;letter-spacing:.02em;margin:70px 0 40px;font-weight:800}.po-gold-rule{height:3px;background:#b48b2b;margin-bottom:34px}.po-meta{width:100%;border-collapse:collapse;margin-bottom:28px}.po-meta th{font-size:13px;text-transform:uppercase;color:#b48b2b;background:#f6f1e7;border:1px solid #333;text-align:left;padding:9px}.po-meta td{border-bottom:1px solid #cbb16f;padding:10px 12px}.po-two-col{display:grid;grid-template-columns:1fr 1fr;border:1px solid #b48b2b;margin-bottom:30px}.po-two-col>div:first-child{border-right:1px solid #b48b2b}.po-two-col h3{margin:0;background:#b48b2b;color:#fff;font-size:15px;padding:11px 13px;text-transform:uppercase}.po-two-col p{margin:10px 13px;font-size:13px;line-height:1.25}.po-lines{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}.po-lines th{background:#151515;color:#fff;padding:12px 10px;text-transform:uppercase;font-size:12px}.po-lines td{padding:10px;border-bottom:1px solid #ddd}.po-lines tbody tr:nth-child(even) td{background:#f5f5f5}.po-lines tfoot td{background:#f8f3e9;border-bottom:1px solid #ddd;text-align:right;font-weight:600}.po-lines tfoot .grand td{background:#fff;font-size:17px;font-weight:800}.po-terms{page-break-inside:avoid;margin-top:26px}.po-terms h3{font-size:15px;margin-bottom:8px}.po-terms li{font-size:12px;margin-bottom:4px}.po-signatures{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;font-size:13px;page-break-inside:avoid}.po-footer{display:flex;justify-content:space-between;border-top:2px solid #777;margin-top:28px;padding-top:7px;font-size:13px}.timeline-v223{display:grid;gap:12px}.timeline-item{border-left:4px solid #b48b2b;background:#fffaf1;padding:12px 14px;border-radius:12px}.timeline-item span{display:block;font-size:12px;color:#6b7280}.timeline-item p{margin:4px 0 0;color:#4b5563}@media print{body{background:#fff!important}.app-sidebar,.app-topbar,.topbar,.sidebar,.navbar,.no-print,.po-toolbar{display:none!important}.main-content,.app-content{margin:0!important;padding:0!important}.gcd-po-shell{padding:0;background:#fff}.gcd-po-page{box-shadow:none;max-width:100%;padding:14mm}.gcd-po-page h1{margin:36mm 0 22mm;font-size:32px}.po-two-col,.po-lines,.po-terms,.po-signatures{break-inside:avoid}.po-lines th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#151515!important;color:#fff!important}.po-two-col h3{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#b48b2b!important;color:#fff!important}}@media(max-width:760px){.gcd-po-shell{padding:0}.gcd-po-page{padding:18px;box-shadow:none}.gcd-po-page h1{font-size:28px;margin:36px 0 22px}.po-two-col{grid-template-columns:1fr}.po-two-col>div:first-child{border-right:0;border-bottom:1px solid #b48b2b}.po-lines{font-size:12px;display:block;overflow-x:auto}.po-signatures{grid-template-columns:1fr}.po-footer{display:block}.gcd-po-head img{width:190px}}
