.ni-wrap{max-width:1120px;margin:48px auto 80px;padding:0 24px;color:#17232d;font-family:inherit}.ni-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.ni-heading h1{font-size:40px;margin:4px 0 10px}.ni-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;color:#576773}.ni-heading a,.ni-empty a{color:inherit}.ni-order{border:1px solid #dce2e6;border-radius:12px;margin:14px 0;background:#fff;overflow:hidden}.ni-order summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none;padding:22px}.ni-order summary::-webkit-details-marker{display:none}.ni-order summary strong{font-size:18px}.ni-order summary>span:last-child{white-space:nowrap}.ni-muted{display:block;font-size:13px;color:#62717c;margin-top:5px}.ni-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;background:#f4f7f8;border-top:1px solid #dce2e6}.ni-toolbar button,.ni-login{border:1px solid #153c48;border-radius:6px;background:#153c48;color:#fff;padding:11px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.ni-toolbar .ni-secondary{background:white;color:#153c48}.ni-toolbar button:disabled{opacity:.6;cursor:wait}.ni-feedback{font-size:13px}.ni-invoice{padding:32px;font-size:14px;line-height:1.5}.ni-invoice h2{font-size:24px;margin:0 0 10px}.ni-invoice h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;color:#586670}.ni-invoice p{margin:4px 0}.ni-invoice-header,.ni-addresses{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px}.ni-invoice-header>div:last-child{text-align:right}.ni-table-scroll{overflow-x:auto}.ni-invoice table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;box-shadow:none}.ni-invoice th,.ni-invoice td{padding:12px 8px;border:0;border-bottom:1px solid #e0e5e8;vertical-align:top}.ni-invoice th{background:#f3f6f7;font-weight:700}.ni-invoice td:not(:first-child),.ni-invoice th:not(:first-child){text-align:right;white-space:nowrap}.ni-invoice small{display:block;color:#667580;margin-top:4px}.ni-totals{max-width:440px;margin:24px 0 24px auto}.ni-totals>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.ni-totals dd{margin:0;text-align:right;white-space:nowrap}.ni-grand{font-weight:700;font-size:17px;border-top:2px solid #153c48;margin-top:8px;padding-top:12px!important}.ni-note{font-size:12px;color:#667580;border-top:1px solid #e0e5e8;padding-top:16px}.ni-empty{text-align:center;padding:56px 24px;background:#f4f7f8;border-radius:12px}.ni-empty h2{font-size:25px;margin:0 0 14px}.ni-empty p{max-width:500px;margin:0 auto 24px}.ni-empty .ni-login{color:#fff}.ni-pagination{text-align:center;margin:24px}.ni-pagination a,.ni-pagination span{display:inline-block;padding:8px}.ni-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.ni-wrap{padding:0 14px;margin-top:24px}.ni-heading{display:block}.ni-heading>a{display:inline-block;margin-top:10px}.ni-heading h1{font-size:32px}.ni-order summary{padding:16px;font-size:13px}.ni-invoice{padding:18px}.ni-invoice-header,.ni-addresses{gap:16px}.ni-invoice h2{font-size:20px}.ni-invoice table{min-width:520px}.ni-toolbar{padding:14px}.ni-totals{font-size:12px}}@media print{@page{size:auto;margin:14mm}body.ni-printing *{visibility:hidden!important}body.ni-printing .ni-print-target,body.ni-printing .ni-print-target *{visibility:visible!important}body.ni-printing .ni-print-target{position:absolute;left:0;top:0;width:100%;padding:0;background:#fff;color:#000;font-size:11pt}body.ni-printing .ni-print-target table{min-width:0;font-size:10pt}body.ni-printing .ni-print-target tr{break-inside:avoid}body.ni-printing .ni-print-target .ni-table-scroll{overflow:visible}body.ni-printing .ni-print-target .ni-invoice-header,body.ni-printing .ni-print-target .ni-addresses{break-inside:avoid}body.ni-printing .ni-print-target .ni-totals{break-inside:avoid}body.ni-printing .ni-print-target .ni-invoice-header>div:last-child{text-align:right}}
@media print{body.ni-printing> :not(.ni-print-target){display:none!important}body.ni-printing>.ni-print-target{position:static!important;margin:0!important}}
