.invoiceiq-client .iq-help{vertical-align:middle;flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex;position:relative}.invoiceiq-client .iq-help>button{width:2rem;height:2rem;min-height:2rem;color:var(--iq-muted);cursor:help;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;margin:0;padding:.35rem;line-height:1;list-style:none;display:inline-flex}.invoiceiq-client .iq-help>button svg{flex:none;display:block}.invoiceiq-client .iq-with-help{vertical-align:middle;align-items:center;gap:.3rem;max-width:100%;display:inline-flex}.invoiceiq-client .iq-with-help>.iq-status{min-width:0}.invoiceiq-client .iq-field-heading{align-items:center;gap:.3rem;margin-bottom:.4rem;display:flex}.invoiceiq-client .iq-field-heading label{margin:0}.invoiceiq-client .iq-context-menu>summary::-webkit-details-marker{display:none}.invoiceiq-client .iq-help>button:hover{color:var(--iq-accent);background:var(--iq-soft-violet)}.invoiceiq-client .iq-help:has(:popover-open)>button{color:var(--iq-accent);background:var(--iq-soft-violet)}.invoiceiq-client .iq-help__content{z-index:160;border:1px solid var(--iq-border-strong);background:var(--iq-surface);width:min(20rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--iq-text);text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:.8125rem;font-weight:400;line-height:1.6;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 .5rem 2rem #0002}.invoiceiq-client .iq-context-menu{flex:none;position:relative}.invoiceiq-client .iq-context-menu>summary{border:1px solid var(--iq-border);cursor:pointer;background:var(--iq-surface);min-height:2.75rem;color:var(--iq-text);border-radius:.65rem;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:650;list-style:none;display:flex}.invoiceiq-client .iq-context-menu__links{z-index:70;border:1px solid var(--iq-border);background:var(--iq-surface);border-radius:.75rem;width:15rem;max-width:calc(100vw - 2rem);padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 .5rem 2rem #0002}.invoiceiq-client .iq-context-menu__links a{color:var(--iq-text);border-radius:.4rem;padding:.75rem;font-size:.8125rem;text-decoration:none;display:block}.invoiceiq-client .iq-context-menu__links a:hover,.invoiceiq-client .iq-context-menu__links a[aria-current=page]{background:var(--iq-soft-violet);color:var(--iq-accent)}.invoiceiq-client .iq-segments{background:var(--iq-canvas);border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.25rem;width:fit-content;padding:.2rem;display:flex}.invoiceiq-client .iq-segments a{min-height:2.5rem;color:var(--iq-muted);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.invoiceiq-client .iq-segments a[aria-current=page]{background:var(--iq-status-violet);color:var(--iq-status-violet-ink,#fff);border-color:var(--iq-accent);box-shadow:0 1px 3px #0001}.invoiceiq-client .iq-segments a:hover{color:var(--iq-accent);background:var(--iq-soft-violet)}.invoiceiq-client .iq-segments a[aria-current=page]:hover{color:var(--iq-status-violet-ink,#fff);background:var(--iq-status-violet)}.invoiceiq-client .iq-inbox-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.invoiceiq-client .iq-inbox-search{align-items:center;gap:.35rem;width:min(100%,23rem);margin:0;display:flex}.invoiceiq-client .iq-inbox-search input{flex:1;width:100%;min-width:0;margin:0}.invoiceiq-client .iq-icon-button{border:1px solid var(--iq-border);background:var(--iq-surface);min-width:2.75rem;min-height:2.75rem;color:var(--iq-text);border-radius:.6rem;flex:none;justify-content:center;align-items:center;margin:0;padding:.6rem;display:inline-flex}.invoiceiq-client .iq-inbox-filters{flex-wrap:wrap;align-items:center;gap:.8rem;padding:0 1rem 1rem;display:flex}.invoiceiq-client .iq-inbox-filters .iq-inline-filter{align-items:center;gap:.5rem;width:min(100%,23rem);margin:0;display:flex}.invoiceiq-client .iq-inbox-filters .iq-select-shell{flex:1;min-width:0}.invoiceiq-client .iq-inbox-search-result{flex-wrap:wrap;justify-content:space-between;margin:0;padding:.6rem 1rem;font-size:.8125rem;display:flex}.invoiceiq-client .iq-inbox-pagination{justify-content:space-between;gap:.65rem 1rem;padding-block:.65rem}.invoiceiq-client .iq-inbox-pagination--top{border-bottom:1px solid var(--iq-border);padding-inline:.85rem}.invoiceiq-client .iq-inbox-pagination__summary{flex-wrap:wrap;align-items:center;gap:.2rem .75rem;display:flex}.invoiceiq-client :is(.iq-inbox-pagination__controls,.iq-inbox-page-size,.iq-inbox-page-links){flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.invoiceiq-client .iq-inbox-pagination__controls{gap:.65rem 1rem}.invoiceiq-client .iq-inbox-pagination form{margin:0}.invoiceiq-client .iq-inbox-pagination .iq-page-sizes button{min-height:2.5rem;color:var(--iq-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;margin:0;padding:.5rem .7rem;font-weight:650;line-height:1.4;display:inline-flex}.invoiceiq-client .iq-inbox-pagination .iq-page-sizes button[aria-pressed=true]{background:var(--iq-status-violet);color:var(--iq-status-violet-ink,#fff);border-color:var(--iq-accent);box-shadow:0 1px 3px #0001}.invoiceiq-client .iq-inbox-pagination .iq-page-sizes button:hover{color:var(--iq-accent);background:var(--iq-soft-violet)}.invoiceiq-client .iq-inbox-pagination .iq-page-sizes button[aria-pressed=true]:hover{color:var(--iq-status-violet-ink,#fff);background:var(--iq-status-violet)}.invoiceiq-client .iq-inbox-pagination .iq-button{min-height:2.5rem;margin:0;padding:.45rem .75rem;font-size:.8125rem;line-height:1.4}.invoiceiq-client .iq-inbox-table td{padding-block:.85rem}.invoiceiq-client .iq-inbox-table{table-layout:fixed}.invoiceiq-client .iq-inbox-table :is(th,td):first-child,.invoiceiq-client .iq-inbox-table :is(th,td):nth-child(2){overflow-wrap:anywhere;width:24%}.invoiceiq-client .iq-inbox-table :is(th,td):nth-child(3){width:20%}.invoiceiq-client .iq-inbox-table :is(th,td):nth-child(n+4){width:10.66%}.invoiceiq-client .iq-inbox-table :is(th,td){padding-inline:.85rem}.invoiceiq-client .iq-inbox-table .iq-numeric{white-space:normal}.invoiceiq-client .iq-category-badge{border:1px solid var(--iq-border-strong);color:var(--iq-ink-soft);background:var(--iq-surface);border-radius:.4rem;align-items:center;gap:.3rem;margin-bottom:.45rem;padding:.2rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.invoiceiq-client .iq-category-badge .iq-icon{width:.85rem;height:.85rem}.invoiceiq-client .iq-inbox-document .iq-record-title{overflow-wrap:anywhere}.invoiceiq-client .iq-inbox-classification{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.invoiceiq-client .iq-inbox-classification>.iq-category-badge{max-width:100%;margin:0}.invoiceiq-client .iq-inbox-classification .iq-icon{flex:none}.invoiceiq-client [data-row-enhanced=true]{cursor:pointer;transition:transform .15s,box-shadow .15s}.invoiceiq-client [data-row-enhanced=true]:focus-within{z-index:1;position:relative;box-shadow:0 .25rem .75rem #431f451f}@media (hover:hover){.invoiceiq-client [data-row-enhanced=true]:hover{z-index:1;background:var(--iq-soft-violet);position:relative;transform:translateY(-2px);box-shadow:0 .3rem .85rem #431f4529}.invoiceiq-client [data-row-enhanced=true]:hover>td{background:var(--iq-soft-violet)}}@media (prefers-reduced-motion:reduce){.invoiceiq-client [data-row-enhanced=true]{transition:none}.invoiceiq-client [data-row-enhanced=true]:hover{transform:none}}.invoiceiq-client .iq-inbox-new td:first-child{box-shadow:inset 3px 0 var(--iq-accent)}.invoiceiq-client .iq-inbox-document-title,.invoiceiq-client .iq-inbox-document-meta{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.invoiceiq-client .iq-inbox-document-meta{color:var(--iq-muted);margin-bottom:.35rem;font-size:.8125rem}.invoiceiq-client .iq-inbox-document>.iq-mobile-only{margin-bottom:.4rem}.invoiceiq-client .iq-section-heading,.invoiceiq-client .iq-document-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invoiceiq-client .iq-section-heading h2,.invoiceiq-client .iq-section-heading h3,.invoiceiq-client .iq-document-summary h2{margin:0}.invoiceiq-client .iq-document-summary{margin-bottom:1.5rem}.invoiceiq-client .iq-document-summary>span{color:var(--iq-muted);font-size:.8125rem}.invoiceiq-client .iq-document-total{border-top:1px solid var(--iq-border);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:1rem;padding-top:1.3rem;display:flex}.invoiceiq-client .iq-document-total strong{font-variant-numeric:tabular-nums;font-size:1.3rem}.invoiceiq-client .iq-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 .75rem;display:grid}.invoiceiq-client .iq-payment-summary>div{flex-direction:column;gap:.4rem;display:flex}.invoiceiq-client .iq-payment-summary span{color:var(--iq-muted);font-size:.8125rem}.invoiceiq-client .iq-payment-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(.95rem,1.3vw,1.25rem)}.invoiceiq-client .iq-payment-status{align-items:center;gap:.4rem;display:flex}.invoiceiq-client .iq-payment-full{border-top:1px solid var(--iq-border);flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin:.8rem 0 0;padding:1.1rem 0;display:flex}.invoiceiq-client .iq-payment-full>.iq-cell-detail,.invoiceiq-client .iq-payment-review{flex-basis:100%}.invoiceiq-client .iq-payment-full .iq-field{margin:0}.invoiceiq-client .iq-payment-review{font-size:.8125rem}.invoiceiq-client .iq-payment-warning{background:var(--iq-warning-soft);color:var(--iq-warning);border-radius:.5rem;padding:.75rem;font-size:.8125rem}.invoiceiq-client .iq-payment-edit,.invoiceiq-client .iq-payment-history{border-top:1px solid var(--iq-border);margin-top:.75rem}.invoiceiq-client .iq-payment-edit>summary,.invoiceiq-client .iq-payment-history>summary{cursor:pointer;min-height:2.75rem;padding:.85rem 0;font-size:.875rem;font-weight:650}.invoiceiq-client .iq-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.invoiceiq-client .iq-payment-edit .iq-field{margin-bottom:1rem}.invoiceiq-client .iq-payment-history .iq-status{margin-left:.5rem}.invoiceiq-client [data-inbox-view]{margin-top:.5rem}.invoiceiq-client [data-inbox-view]>button{background:0 0;border:0;padding:.5rem}@media (width<=680px){.invoiceiq-client .iq-inbox-tools{gap:.5rem}.invoiceiq-client .iq-inbox-search{width:100%}.invoiceiq-client .iq-segments a{padding-inline:.65rem}.invoiceiq-client .iq-inbox-table :is(th,td):first-child{width:40%}.invoiceiq-client .iq-inbox-table :is(th,td):nth-child(3){width:32%}.invoiceiq-client .iq-inbox-table :is(th,td):nth-child(5){width:28%}.invoiceiq-client .iq-inbox-table td,.invoiceiq-client .iq-inbox-table th{padding-inline:.6rem}.invoiceiq-client .iq-inbox-table .iq-status{white-space:normal}.invoiceiq-client .iq-payment-summary{gap:.75rem}.invoiceiq-client .iq-payment-fields{grid-template-columns:minmax(0,1fr);gap:0}.invoiceiq-client .iq-document-summary{align-items:start}}
