input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0 8px 0 0!important;vertical-align:middle;accent-color:#08766b}td input[type=checkbox],th input[type=checkbox]{margin:0!important}.invoice-mail-icon{font-size:23px;line-height:1;display:inline-flex;gap:4px;align-items:center;color:#08766b}.invoice-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 28px}.invoice-summary-card{background:#f2f7f5;border:1px solid #dce7e2;border-radius:12px;padding:18px;overflow-wrap:anywhere}.invoice-summary-card>span{display:block;color:#61746c;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px}.invoice-summary-card strong{display:block;font-size:17px;line-height:1.4}.invoice-summary-card p{font-size:13px;line-height:1.5;margin-bottom:0}.invoice-timeline{list-style:none;padding:0;margin:0}.invoice-timeline li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;position:relative;padding:0 0 22px 26px;border-left:2px solid #d5e3dc;margin-left:6px}.invoice-timeline li:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#08766b;left:-7px;top:5px;border:2px solid white}.invoice-timeline time{font-size:13px;color:#64736d}.invoice-timeline p{margin:4px 0;font-size:14px;overflow-wrap:anywhere}.invoice-timeline small{color:#64736d}.activity-actions{display:flex;gap:8px;flex-wrap:wrap}.shortage-panel{border-left:5px solid #c27719!important;background:#fff9f0!important}.shortage-panel h2{color:#8c4b0b}.check-option{display:flex;align-items:center;gap:8px}#invoice-resend,#invoice-credit,#invoice-refund{scroll-margin-top:20px}html{scroll-behavior:smooth}@media(max-width:1100px){.invoice-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.invoice-summary-cards{grid-template-columns:1fr}.invoice-timeline li{grid-template-columns:1fr;gap:4px}}@media print{.invoice-overview,.shortage-panel,#invoice-credit,#invoice-refund,#invoice-resend{display:none}}
