.acbl-table-card{border-color:#14532d}.acbl-table-card .gcc-grid{gap:.4rem}.acbl-table-card .gcc-section{border-color:#14532d;border-radius:.25rem}.acbl-table-card .gcc-section .bg-green-800{padding:.35rem .55rem}.acbl-table-card .gcc-section .p-3{padding:0}.gcc-row{display:grid;grid-template-columns:minmax(4.75rem,.38fr) minmax(0,1fr);align-items:stretch;border-top:1px solid #d1d5db;min-height:1.45rem}.gcc-label{font-weight:600;color:#14532d;min-width:0;background:#f3f4f6;border-right:1px solid #d1d5db;padding:.22rem .35rem;font-size:.7rem;line-height:1.2}.gcc-value{color:#374151;padding:.22rem .35rem;font-size:.72rem;line-height:1.25}.gcc-sub-header{font-weight:700;color:#064e3b;background:#ecfdf5;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .35rem;border-top:1px solid #86efac;border-bottom:1px solid #bbf7d0}.gcc-section .gcc-sub-header:first-child{border-top:0}.acbl-classic-card{border-color:#1f2937}.acbl-classic-card .gcc-section{border-color:#374151}.acbl-classic-card .gcc-section .bg-green-800{background:#1f2937}.acbl-classic-card .gcc-sub-header{background:#f3f4f6;border-color:#d1d5db;color:#111827}.acbl-classic-card .gcc-label{color:#111827}.card-tab{border:1px solid #bbf7d0;border-radius:.5rem;background:#f0fdf4;color:#166534;cursor:pointer;font-size:.75rem;font-weight:700;padding:.45rem .75rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.card-tab:hover,.card-tab.active{background:#166534;border-color:#166534;color:#fff}@media print{.no-print,nav,footer,header,#input-section{display:none!important}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#card-result{padding:0!important;margin:0!important}.gcc-card{border:2px solid #14532d!important;border-radius:0!important;box-shadow:none!important;break-inside:avoid}.gcc-grid{gap:.12rem!important;padding:.25rem!important}.gcc-section{break-inside:avoid;border-width:1px!important}.gcc-section .bg-green-800{background:#14532d!important;padding:.15rem .5rem!important}.gcc-section .p-3{font-size:.7rem!important}.gcc-section .p-3 .gcc-row{margin-bottom:0!important}.gcc-label,.gcc-value{padding:.08rem .25rem!important;font-size:.62rem!important}}
