:where(.dz-ui).invoicer-diszap-ui{--ih-bg:var(--dz-ui-bg);--ih-fg:var(--dz-ui-fg);--ih-muted:var(--dz-ui-muted);--ih-border:var(--dz-ui-border);--ih-card:var(--dz-ui-card);--ih-card-border:var(--dz-ui-card-border);--ih-pill:var(--dz-ui-pill);--ih-pill-active:var(--dz-ui-pill-active);--ih-card-radius:var(--dz-ui-card-radius);--ih-control-radius:var(--dz-ui-control-radius);--ih-card-padding:var(--dz-ui-card-padding);--ih-section-gap:var(--dz-ui-section-gap);--ih-shadow:var(--dz-ui-shadow);--ih-danger:0 72% 51%;--ih-danger-bg:0 86% 97%;--ih-warning:26 90% 37%;--ih-warning-bg:38 92% 95%;--ih-info:199 89% 48%;--ih-info-bg:199 92% 95%;--ih-success:142 71% 35%;--ih-success-bg:142 71% 95%;--ih-accent-blue:217 91% 60%;--ih-accent-blue-bg:214 95% 93%;--ih-accent-purple:262 83% 58%;--ih-accent-purple-bg:270 100% 96%;--background:var(--ih-bg);--foreground:var(--ih-fg);--card:var(--ih-card);--card-foreground:var(--ih-fg);--popover:var(--ih-card);--popover-foreground:var(--ih-fg);--muted:var(--ih-pill);--muted-foreground:var(--ih-muted);--secondary:var(--ih-pill);--secondary-foreground:var(--ih-fg);--accent:var(--ih-pill-active);--accent-foreground:var(--ih-fg);--border:var(--ih-border);--input:var(--ih-border);--ring:var(--primary);--radius:.85rem;color:hsl(var(--ih-fg));background-color:hsl(var(--ih-bg))}.dark :where(.dz-ui).invoicer-diszap-ui,.darkmode :where(.dz-ui).invoicer-diszap-ui,:where(.dz-ui).invoicer-diszap-ui.dark,:where(.dz-ui).invoicer-diszap-ui.darkmode,[data-bs-theme=dark] :where(.dz-ui).invoicer-diszap-ui{--ih-bg:var(--dz-ui-bg);--ih-fg:var(--dz-ui-fg);--ih-muted:var(--dz-ui-muted);--ih-border:var(--dz-ui-border);--ih-card:var(--dz-ui-card);--ih-card-border:var(--dz-ui-card-border);--ih-pill:var(--dz-ui-pill);--ih-pill-active:var(--dz-ui-pill-active);--ih-shadow:var(--dz-ui-shadow);--ih-danger:0 72% 63%;--ih-danger-bg:0 40% 18%;--ih-warning:32 90% 60%;--ih-warning-bg:32 50% 16%;--ih-info:199 89% 65%;--ih-info-bg:199 50% 16%;--ih-success:142 60% 55%;--ih-success-bg:142 45% 14%;--ih-accent-blue:217 91% 68%;--ih-accent-blue-bg:217 40% 18%;--ih-accent-purple:262 80% 72%;--ih-accent-purple-bg:262 40% 18%}[data-module=invoicer]{--ih-bg:0 0% 98%;--ih-fg:220 13% 13%;--ih-muted:220 6% 43%;--ih-border:220 9% 89%;--ih-card:0 0% 100%;--ih-card-border:220 10% 91%;--ih-pill:220 10% 95%;--ih-pill-active:220 12% 90%;--ih-card-radius:1.25rem;--ih-control-radius:9999px;--ih-card-padding:1.25rem;--ih-section-gap:1.5rem;--ih-shadow:0 2px 8px #181d2509;--ih-danger:0 72% 51%;--ih-danger-bg:0 86% 97%;--ih-warning:26 90% 37%;--ih-warning-bg:38 92% 95%;--ih-info:199 89% 48%;--ih-info-bg:199 92% 95%;--ih-success:142 71% 35%;--ih-success-bg:142 71% 95%;--ih-accent-blue:217 91% 60%;--ih-accent-blue-bg:214 95% 93%;--ih-accent-purple:262 83% 58%;--ih-accent-purple-bg:270 100% 96%;--background:var(--ih-bg);--foreground:var(--ih-fg);--card:var(--ih-card);--card-foreground:var(--ih-fg);--popover:var(--ih-card);--popover-foreground:var(--ih-fg);--muted:var(--ih-pill);--muted-foreground:var(--ih-muted);--secondary:var(--ih-pill);--secondary-foreground:var(--ih-fg);--accent:var(--ih-pill-active);--accent-foreground:var(--ih-fg);--border:var(--ih-border);--input:var(--ih-border);--ring:var(--primary);--radius:.85rem}.dark [data-module=invoicer],.darkmode [data-module=invoicer],[data-module=invoicer].dark,[data-module=invoicer].darkmode,[data-bs-theme=dark] [data-module=invoicer]{--ih-bg:220 9% 10%;--ih-fg:220 9% 94%;--ih-muted:220 7% 66%;--ih-border:220 8% 24%;--ih-card:220 9% 13%;--ih-card-border:220 8% 24%;--ih-pill:220 8% 18%;--ih-pill-active:220 8% 27%;--ih-shadow:0 2px 8px #0000001f;--ih-danger:0 72% 63%;--ih-danger-bg:0 40% 18%;--ih-warning:32 90% 60%;--ih-warning-bg:32 50% 16%;--ih-info:199 89% 65%;--ih-info-bg:199 50% 16%;--ih-success:142 60% 55%;--ih-success-bg:142 45% 14%;--ih-accent-blue:217 91% 68%;--ih-accent-blue-bg:217 40% 18%;--ih-accent-purple:262 80% 72%;--ih-accent-purple-bg:262 40% 18%}:where(.dz-ui).invoicer-diszap-ui .ih-content{gap:var(--ih-section-gap);flex-direction:column;width:100%;padding:1.5rem;display:flex}@media (max-width:991px){:where(.dz-ui).invoicer-diszap-ui .ih-content{padding:.9375rem}}:where(.dz-ui).invoicer-diszap-ui .ih-header{padding-bottom:.5rem}:where(.dz-ui).invoicer-diszap-ui .ih-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.5}:where(.dz-ui).invoicer-diszap-ui .ih-card{border:1px solid hsl(var(--ih-card-border));border-radius:var(--ih-card-radius);background-color:hsl(var(--ih-card));min-width:0;box-shadow:var(--ih-shadow)}:where(.dz-ui).invoicer-diszap-ui .ih-card-body{padding:var(--ih-card-padding)}:where(.dz-ui).invoicer-diszap-ui .ih-card-body-flush{padding:0}:where(.dz-ui).invoicer-diszap-ui .ih-card-header{padding:1rem var(--ih-card-padding);border-bottom:1px solid hsl(var(--ih-card-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-card-title{color:hsl(var(--ih-fg));align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:500;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-tabs{border-bottom:1px solid hsl(var(--ih-border));gap:1.5rem;display:flex;overflow-x:auto}:where(.dz-ui).invoicer-diszap-ui .ih-tab{min-height:2.75rem;color:hsl(var(--ih-muted));background:0 0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;padding:.75rem .125rem;font-size:.875rem;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-tab[data-active=true],:where(.dz-ui).invoicer-diszap-ui .ih-tab[aria-selected=true]{border-bottom-color:hsl(var(--ih-fg));color:hsl(var(--ih-fg));font-weight:500}:where(.dz-ui).invoicer-diszap-ui .ih-tab:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}:where(.dz-ui).invoicer-diszap-ui .ih-tab-count{min-width:1.25rem;height:1.25rem;color:hsl(var(--ih-danger));background-color:hsl(var(--ih-danger-bg));border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-tab-count[data-tone=info]{color:hsl(var(--ih-info));background-color:hsl(var(--ih-info-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-table-wrap{overflow-x:auto}:where(.dz-ui).invoicer-diszap-ui .ih-table{text-align:left;border-collapse:collapse;width:100%}:where(.dz-ui).invoicer-diszap-ui .ih-table th{border-bottom:1px solid hsl(var(--ih-card-border));background-color:hsl(var(--ih-pill)/.6);color:hsl(var(--ih-muted));text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:500}:where(.dz-ui).invoicer-diszap-ui .ih-table td{border-bottom:1px solid hsl(var(--ih-card-border));vertical-align:middle;padding:.75rem 1rem;font-size:.875rem}:where(.dz-ui).invoicer-diszap-ui .ih-table tbody tr:last-child td{border-bottom:0}:where(.dz-ui).invoicer-diszap-ui .ih-table tbody tr:hover{background-color:hsl(var(--ih-pill)/.4)}:where(.dz-ui).invoicer-diszap-ui .ih-field-label{color:hsl(var(--ih-muted));margin-bottom:.25rem;font-size:.75rem;display:block}:where(.dz-ui).invoicer-diszap-ui .ih-input,:where(.dz-ui).invoicer-diszap-ui .ih-select{border:1px solid hsl(var(--ih-border));background-color:hsl(var(--ih-bg));width:100%;height:2.25rem;color:hsl(var(--ih-fg));border-radius:.5rem;padding:0 .625rem;font-size:.875rem}:where(.dz-ui).invoicer-diszap-ui .ih-input:focus-visible,:where(.dz-ui).invoicer-diszap-ui .ih-select:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}:where(.dz-ui).invoicer-diszap-ui .ih-checkbox,:where(.dz-ui).invoicer-diszap-ui .ih-radio{width:1rem;height:1rem;accent-color:hsl(var(--primary))}:where(.dz-ui).invoicer-diszap-ui .ih-input-group{align-items:stretch;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-input-group .ih-input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}:where(.dz-ui).invoicer-diszap-ui .ih-input-group .ih-btn{border-radius:0 .5rem .5rem 0;flex-shrink:0}:where(.dz-ui).invoicer-diszap-ui .ih-btn{white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-btn:disabled{opacity:.5;cursor:not-allowed}:where(.dz-ui).invoicer-diszap-ui .ih-btn:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}:where(.dz-ui).invoicer-diszap-ui .ih-btn-icon{width:2rem;height:2rem;padding:.375rem}:where(.dz-ui).invoicer-diszap-ui .ih-btn-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-primary:hover:not(:disabled){opacity:.92}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline{border-color:hsl(var(--ih-border));color:hsl(var(--ih-fg));background-color:#0000}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline:hover:not(:disabled){background-color:hsl(var(--ih-pill))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-danger{border-color:hsl(var(--ih-danger)/.35);color:hsl(var(--ih-danger));background-color:#0000}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-danger:hover:not(:disabled){background-color:hsl(var(--ih-danger-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-warning{border-color:hsl(var(--ih-warning)/.35);color:hsl(var(--ih-warning));background-color:#0000}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-warning:hover:not(:disabled){background-color:hsl(var(--ih-warning-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-success{border-color:hsl(var(--ih-success)/.35);color:hsl(var(--ih-success));background-color:#0000}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-success:hover:not(:disabled){background-color:hsl(var(--ih-success-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-info{border-color:hsl(var(--ih-info)/.35);color:hsl(var(--ih-info));background-color:#0000}:where(.dz-ui).invoicer-diszap-ui .ih-btn-outline-info:hover:not(:disabled){background-color:hsl(var(--ih-info-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-info{background-color:hsl(var(--ih-info));color:#fff}:where(.dz-ui).invoicer-diszap-ui .ih-btn-info:hover:not(:disabled){opacity:.92}:where(.dz-ui).invoicer-diszap-ui .ih-btn-warning{background-color:hsl(var(--ih-warning));color:#fff}:where(.dz-ui).invoicer-diszap-ui .ih-btn-warning:hover:not(:disabled){opacity:.92}:where(.dz-ui).invoicer-diszap-ui .ih-btn-danger{background-color:hsl(var(--ih-danger));color:#fff}:where(.dz-ui).invoicer-diszap-ui .ih-btn-danger:hover:not(:disabled){opacity:.92}:where(.dz-ui).invoicer-diszap-ui .ih-btn-success{background-color:hsl(var(--ih-success));color:#fff}:where(.dz-ui).invoicer-diszap-ui .ih-btn-success:hover:not(:disabled){opacity:.92}:where(.dz-ui).invoicer-diszap-ui .ih-btn-secondary{background-color:hsl(var(--ih-pill));color:hsl(var(--ih-muted))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-sm{padding:.25rem .625rem;font-size:.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-btn-group{flex-wrap:wrap;gap:.375rem;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-chip{white-space:nowrap;border-radius:9999px;align-items:center;padding:.0625rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-chip-danger{color:hsl(var(--ih-danger));background-color:hsl(var(--ih-danger-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-chip-warning{color:hsl(var(--ih-warning));background-color:hsl(var(--ih-warning-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-chip-info{color:hsl(var(--ih-info));background-color:hsl(var(--ih-info-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-chip-success{color:hsl(var(--ih-success));background-color:hsl(var(--ih-success-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-chip-neutral{color:hsl(var(--ih-muted));background-color:hsl(var(--ih-pill));border:1px solid hsl(var(--ih-border))}:where(.dz-ui).invoicer-diszap-ui .ih-chip-wrap{white-space:normal;text-align:left}:where(.dz-ui).invoicer-diszap-ui .ih-stat-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-empty{text-align:center;padding:3rem 1rem}:where(.dz-ui).invoicer-diszap-ui .ih-spinner{border:2px solid hsl(var(--ih-muted)/.35);border-top-color:hsl(var(--ih-fg));vertical-align:-.125em;border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite ih-spin;display:inline-block}@keyframes ih-spin{to{transform:rotate(360deg)}}:where(.dz-ui).invoicer-diszap-ui .ih-table th:has(button[data-sort]){white-space:nowrap}:where(.dz-ui).invoicer-diszap-ui .ih-table th button[data-sort]{font:inherit;font-weight:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-arw{opacity:.45;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-table th.ih-sorted .ih-arw{opacity:1}:where(.dz-ui).invoicer-diszap-ui .ih-arw-ico{width:10px;height:10px;display:block}:where(.dz-ui).invoicer-diszap-ui .ih-pager{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-pager-range{color:hsl(var(--ih-muted));font-size:.8125rem}:where(.dz-ui).invoicer-diszap-ui .ih-filters-row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-filters-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-filters-panel{border-top:1px solid hsl(var(--ih-border));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}@media (min-width:768px){:where(.dz-ui).invoicer-diszap-ui .ih-filters-panel{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dz-ui).invoicer-diszap-ui .ih-filters-badge{min-width:1.125rem;height:1.125rem;color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:600;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-card-footer{padding:.75rem var(--ih-card-padding);border-top:1px solid hsl(var(--ih-card-border))}:where(.dz-ui).invoicer-diszap-ui .ih-alert{border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-alert-info{color:hsl(var(--ih-info));background-color:hsl(var(--ih-info-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-alert-danger{color:hsl(var(--ih-danger));background-color:hsl(var(--ih-danger-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-alert-warning{color:hsl(var(--ih-warning));background-color:hsl(var(--ih-warning-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-modal-backdrop{z-index:1050;background-color:#10131873;justify-content:center;align-items:flex-start;padding:3rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.dz-ui).invoicer-diszap-ui .ih-modal-dialog{width:100%;max-width:32rem}:where(.dz-ui).invoicer-diszap-ui .ih-modal-content{border-radius:var(--ih-card-radius);background-color:hsl(var(--ih-card));border:1px solid hsl(var(--ih-card-border));overflow:hidden;box-shadow:0 20px 40px #10131840}:where(.dz-ui).invoicer-diszap-ui .ih-modal-header{padding:1rem var(--ih-card-padding);border-bottom:1px solid hsl(var(--ih-card-border));justify-content:space-between;align-items:center;gap:.5rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-modal-title{color:hsl(var(--ih-fg));margin:0;font-size:1rem;font-weight:500}:where(.dz-ui).invoicer-diszap-ui .ih-modal-close{width:1.75rem;height:1.75rem;color:hsl(var(--ih-muted));background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-modal-close:hover{background-color:hsl(var(--ih-pill))}:where(.dz-ui).invoicer-diszap-ui .ih-modal-body{padding:var(--ih-card-padding)}:where(.dz-ui).invoicer-diszap-ui .ih-modal-footer{padding:1rem var(--ih-card-padding);border-top:1px solid hsl(var(--ih-card-border));justify-content:flex-end;align-items:center;gap:.5rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-doc-scope,:where(.dz-ui).invoicer-diszap-ui .ih-doc-option{--ih-doc-accent-resolved:var(--ih-doc-accent,hsl(var(--ih-accent-blue)));--ih-doc-accent-soft:color-mix(in srgb,var(--ih-doc-accent-resolved)5%,transparent);--ih-doc-accent-tint:color-mix(in srgb,var(--ih-doc-accent-resolved)13%,transparent);--ih-doc-accent-line:color-mix(in srgb,var(--ih-doc-accent-resolved)19%,transparent);--ih-doc-accent-edge:color-mix(in srgb,var(--ih-doc-accent-resolved)31%,transparent);--ih-doc-accent-surface:var(--ih-doc-accent-bg,var(--ih-doc-accent-soft))}.dark :where(.dz-ui).invoicer-diszap-ui .ih-doc-scope,.dark :where(.dz-ui).invoicer-diszap-ui .ih-doc-option,.darkmode :where(.dz-ui).invoicer-diszap-ui .ih-doc-scope,.darkmode :where(.dz-ui).invoicer-diszap-ui .ih-doc-option,[data-bs-theme=dark] :where(.dz-ui).invoicer-diszap-ui .ih-doc-scope,[data-bs-theme=dark] :where(.dz-ui).invoicer-diszap-ui .ih-doc-option{--ih-doc-accent-surface:var(--ih-doc-accent-tint)}:where(.dz-ui).invoicer-diszap-ui .ih-doc-accent-fg{color:var(--ih-doc-accent-resolved)}:where(.dz-ui).invoicer-diszap-ui .ih-doc-accent-top{border-top:3px solid var(--ih-doc-accent-resolved)}:where(.dz-ui).invoicer-diszap-ui .ih-doc-accent-panel{background-color:var(--ih-doc-accent-soft);border:1px solid var(--ih-doc-accent-line);border-radius:.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-doc-accent-panel-dashed{background-color:var(--ih-doc-accent-soft);border:1px dashed var(--ih-doc-accent-edge);border-radius:.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-chip-doc-accent{color:var(--ih-doc-accent-resolved);background-color:var(--ih-doc-accent-tint)}:where(.dz-ui).invoicer-diszap-ui .ih-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){:where(.dz-ui).invoicer-diszap-ui .ih-doc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dz-ui).invoicer-diszap-ui .ih-doc-grid-dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){:where(.dz-ui).invoicer-diszap-ui .ih-doc-grid-dense{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){:where(.dz-ui).invoicer-diszap-ui .ih-doc-grid-dense{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option{text-align:center;cursor:pointer;border:2px solid hsl(var(--ih-border));background-color:hsl(var(--ih-card));width:100%;color:hsl(var(--ih-muted));border-radius:.75rem;padding:.875rem .5rem;transition:border-color .2s,background-color .2s,color .2s}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option-sm{border-radius:.625rem;padding:.625rem .5rem}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option:hover:not(:disabled){border-color:var(--ih-doc-accent-edge)}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option[aria-pressed=true],:where(.dz-ui).invoicer-diszap-ui .ih-doc-option-on{border-color:var(--ih-doc-accent-resolved);background-color:var(--ih-doc-accent-surface);color:var(--ih-doc-accent-resolved)}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option-icon{margin-bottom:.25rem;font-size:1.375rem;line-height:1;display:block}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option-sm .ih-doc-option-icon{font-size:1.125rem}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option-label{font-size:.6875rem;font-weight:600}:where(.dz-ui).invoicer-diszap-ui .ih-doc-option-sm .ih-doc-option-label{font-size:.625rem}:where(.dz-ui).invoicer-diszap-ui .ih-step-panel{border-radius:var(--ih-card-radius);padding:var(--ih-card-padding);background-color:hsl(var(--ih-pill)/.6);border:1px solid hsl(var(--ih-card-border))}:where(.dz-ui).invoicer-diszap-ui .ih-step-panel-title{color:hsl(var(--ih-fg));align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-step-list{flex-direction:column;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-step{--ih-step-accent-resolved:var(--ih-step-accent,hsl(var(--ih-border)));gap:.75rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-step-pending{--ih-step-accent:hsl(var(--ih-border))}:where(.dz-ui).invoicer-diszap-ui .ih-step-error{--ih-step-accent:hsl(var(--ih-danger))}:where(.dz-ui).invoicer-diszap-ui .ih-step-rail{flex-direction:column;align-items:center;width:1.5rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-step-dot{background-color:hsl(var(--ih-pill));border:2px solid var(--ih-step-accent-resolved);width:1.5rem;height:1.5rem;color:var(--ih-step-accent-resolved);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;transition:background-color .3s,border-color .3s,color .3s;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-step-current .ih-step-dot{background-color:color-mix(in srgb,var(--ih-step-accent-resolved)13%,transparent)}:where(.dz-ui).invoicer-diszap-ui .ih-step-done .ih-step-dot{background-color:var(--ih-step-accent-resolved);color:#fff}:where(.dz-ui).invoicer-diszap-ui .ih-step-connector{background-color:hsl(var(--ih-border));flex:1;width:2px;min-height:1.25rem;margin:2px 0}:where(.dz-ui).invoicer-diszap-ui .ih-step-done .ih-step-connector{background-color:var(--ih-step-accent-resolved)}:where(.dz-ui).invoicer-diszap-ui .ih-step-body{padding-bottom:1.25rem}:where(.dz-ui).invoicer-diszap-ui .ih-step-label{color:hsl(var(--ih-muted));font-size:.75rem;font-weight:500;line-height:1.5rem}:where(.dz-ui).invoicer-diszap-ui .ih-step-done .ih-step-label{color:hsl(var(--ih-fg))}:where(.dz-ui).invoicer-diszap-ui .ih-step-current .ih-step-label{color:var(--ih-step-accent-resolved);font-weight:600}:where(.dz-ui).invoicer-diszap-ui .ih-step-hint{color:hsl(var(--ih-muted));margin-top:2px;font-size:.6875rem}:where(.dz-ui).invoicer-diszap-ui .ih-step-spinner{border:2px solid var(--ih-step-accent-resolved);border-right-color:#0000;border-radius:50%;width:.625rem;height:.625rem;animation:.6s linear infinite ih-spin;display:inline-block}:where(.dz-ui).invoicer-diszap-ui .ih-sticky-col{position:sticky;top:1rem}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-card{--ih-cdr-accent-resolved:var(--ih-cdr-accent,hsl(var(--ih-muted)));--ih-cdr-surface-resolved:var(--ih-cdr-surface,color-mix(in srgb,var(--ih-cdr-accent-resolved)8%,transparent));--ih-cdr-edge-resolved:var(--ih-cdr-edge,color-mix(in srgb,var(--ih-cdr-accent-resolved)35%,transparent));border-radius:var(--ih-card-radius);padding:var(--ih-card-padding);background-color:var(--ih-cdr-surface-resolved);border:1px solid var(--ih-cdr-edge-resolved)}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-accepted{--ih-cdr-accent:hsl(var(--ih-success));--ih-cdr-surface:hsl(var(--ih-success-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-rejected{--ih-cdr-accent:hsl(var(--ih-danger));--ih-cdr-surface:hsl(var(--ih-danger-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-head{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-icon{color:var(--ih-cdr-accent-resolved);font-size:1.25rem;line-height:1}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-label{color:var(--ih-cdr-accent-resolved);font-size:.8125rem;font-weight:600}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-field{margin-bottom:.5rem}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-field-label{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--ih-muted));font-size:.625rem;font-weight:600}:where(.dz-ui).invoicer-diszap-ui .ih-cdr-field-value{color:hsl(var(--ih-fg))}:where(.dz-ui).invoicer-diszap-ui .ih-combobox{position:relative}:where(.dz-ui).invoicer-diszap-ui .ih-listbox{z-index:1055;border:1px solid hsl(var(--ih-card-border));background-color:hsl(var(--ih-card));border-radius:.75rem;max-height:16.25rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #10131824}:where(.dz-ui).invoicer-diszap-ui .ih-option{text-align:left;width:100%;color:hsl(var(--ih-fg));cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-size:.8125rem;display:block}:where(.dz-ui).invoicer-diszap-ui .ih-option+.ih-option{border-top:1px solid hsl(var(--ih-border)/.6)}:where(.dz-ui).invoicer-diszap-ui .ih-option:hover,:where(.dz-ui).invoicer-diszap-ui .ih-option-active{background-color:hsl(var(--ih-pill))}:where(.dz-ui).invoicer-diszap-ui .ih-option-hint{color:hsl(var(--ih-muted));font-size:.6875rem;display:block}:where(.dz-ui).invoicer-diszap-ui .ih-listbox-empty{text-align:center;color:hsl(var(--ih-muted));padding:.75rem;font-size:.8125rem}:where(.dz-ui).invoicer-diszap-ui .ih-combobox-field{position:relative}:where(.dz-ui).invoicer-diszap-ui .ih-combobox-input{padding-right:1.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-combobox-clear{width:1.25rem;height:1.25rem;color:hsl(var(--ih-muted));cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}:where(.dz-ui).invoicer-diszap-ui .ih-combobox-clear:hover{background-color:hsl(var(--ih-pill));color:hsl(var(--ih-fg))}:where(.dz-ui).invoicer-diszap-ui .ih-combobox-clear:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}:where(.dz-ui).invoicer-diszap-ui .ih-toast-stack{z-index:9999;flex-direction:column;gap:.5rem;max-width:min(24rem,100vw - 3rem);display:flex;position:fixed;top:5rem;right:1.5rem}:where(.dz-ui).invoicer-diszap-ui .ih-toast{--ih-toast-accent:hsl(var(--ih-muted));color:#fff;background-color:var(--ih-toast-accent);border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;display:flex;box-shadow:0 8px 20px #10131833}:where(.dz-ui).invoicer-diszap-ui .ih-toast-success{--ih-toast-accent:hsl(var(--ih-success))}:where(.dz-ui).invoicer-diszap-ui .ih-toast-danger{--ih-toast-accent:hsl(var(--ih-danger))}:where(.dz-ui).invoicer-diszap-ui .ih-toast-warning{--ih-toast-accent:hsl(var(--ih-warning))}:where(.dz-ui).invoicer-diszap-ui .ih-toast-info{--ih-toast-accent:hsl(var(--ih-info))}:where(.dz-ui).invoicer-diszap-ui .ih-toast-body{flex:1;min-width:0}:where(.dz-ui).invoicer-diszap-ui .ih-toast-close{width:1.25rem;height:1.25rem;color:inherit;opacity:.8;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.dz-ui).invoicer-diszap-ui .ih-toast-close:hover{opacity:1;background-color:#ffffff2e}:where(.dz-ui).invoicer-diszap-ui .ih-grid-wrap{overflow-x:auto}:where(.dz-ui).invoicer-diszap-ui .ih-grid{text-align:left;border-collapse:collapse;width:100%}:where(.dz-ui).invoicer-diszap-ui .ih-grid th{border-bottom:1px solid hsl(var(--ih-card-border));background-color:hsl(var(--ih-pill)/.6);color:hsl(var(--ih-muted));text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding:.375rem .5rem;font-size:.6875rem;font-weight:500}:where(.dz-ui).invoicer-diszap-ui .ih-grid td{border-bottom:1px solid hsl(var(--ih-border)/.7);vertical-align:top;padding:.25rem .375rem;font-size:.8125rem}:where(.dz-ui).invoicer-diszap-ui .ih-grid tbody tr:last-child td{border-bottom:0}:where(.dz-ui).invoicer-diszap-ui .ih-grid-num{text-align:right}:where(.dz-ui).invoicer-diszap-ui .ih-grid-input,:where(.dz-ui).invoicer-diszap-ui .ih-grid-select{border:1px solid hsl(var(--ih-border));background-color:hsl(var(--ih-card));width:100%;height:1.875rem;color:hsl(var(--ih-fg));border-radius:.375rem;padding:0 .375rem;font-size:.8125rem}:where(.dz-ui).invoicer-diszap-ui .ih-grid-input:focus-visible,:where(.dz-ui).invoicer-diszap-ui .ih-grid-select:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:0}:where(.dz-ui).invoicer-diszap-ui .ih-grid-input-num{text-align:right}:where(.dz-ui).invoicer-diszap-ui .ih-grid-actions{white-space:nowrap;align-items:center;gap:.25rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-btn-lg{gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;line-height:1.5rem}:where(.dz-ui).invoicer-diszap-ui .ih-btn-block{width:100%}:where(.dz-ui).invoicer-diszap-ui .ih-btn-emit{color:#fff;background-image:linear-gradient(135deg,hsl(var(--ih-success)),color-mix(in srgb,hsl(var(--ih-success))80%,#000));box-shadow:0 4px 14px hsl(var(--ih-success)/.4)}:where(.dz-ui).invoicer-diszap-ui .ih-btn-emit:hover:not(:disabled){opacity:.94}:where(.dz-ui).invoicer-diszap-ui .ih-btn-emit:disabled{box-shadow:none}:where(.dz-ui).invoicer-diszap-ui .ih-btn-link{color:hsl(var(--primary));background:0 0;border:0;padding:0;font-weight:500}:where(.dz-ui).invoicer-diszap-ui .ih-btn-link:hover:not(:disabled){text-decoration:underline}:where(.dz-ui).invoicer-diszap-ui .ih-alert-neutral{color:hsl(var(--ih-muted));background-color:hsl(var(--ih-pill));border:1px solid hsl(var(--ih-border))}:where(.dz-ui).invoicer-diszap-ui .ih-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-section-header-title{align-items:center;gap:.5rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-section-header-icon{width:2rem;height:2rem;color:var(--ih-section-accent,hsl(var(--ih-accent-blue)));background-color:color-mix(in srgb,var(--ih-section-accent,hsl(var(--ih-accent-blue)))9%,transparent);border-radius:.375rem;justify-content:center;align-items:center;font-size:1rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-section-header-label{color:hsl(var(--ih-fg));font-size:.875rem;font-weight:600}:where(.dz-ui).invoicer-diszap-ui .ih-party-panel{border-radius:var(--ih-card-radius);background-color:hsl(var(--ih-pill)/.6);border:1px solid hsl(var(--ih-card-border));padding:.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-party-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-party-label{color:hsl(var(--ih-fg));font-size:.75rem;font-weight:600}:where(.dz-ui).invoicer-diszap-ui .ih-input-icon-end{padding-right:1.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-field-hint{color:hsl(var(--ih-muted));margin-top:.125rem;font-size:.625rem}:where(.dz-ui).invoicer-diszap-ui .ih-field-hint-danger{color:hsl(var(--ih-danger))}:where(.dz-ui).invoicer-diszap-ui .ih-listbox-empty-warning{color:hsl(var(--ih-warning))}:where(.dz-ui).invoicer-diszap-ui .ih-alert-neutral-dashed{border-style:dashed;border-color:hsl(var(--ih-success)/.45)}:where(.dz-ui).invoicer-diszap-ui .ih-readonly-value{border:1px solid hsl(var(--ih-card-border));background-color:hsl(var(--ih-card));color:hsl(var(--ih-fg));border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-readonly-value-empty{color:hsl(var(--ih-muted))}:where(.dz-ui).invoicer-diszap-ui .ih-btn-tinted-purple{color:hsl(var(--ih-accent-purple));background-color:hsl(var(--ih-accent-purple-bg));border-color:hsl(var(--ih-accent-purple)/.35)}:where(.dz-ui).invoicer-diszap-ui .ih-btn-tinted-purple:hover:not(:disabled){opacity:.85}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-header{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-header[data-open=true]{border-bottom:1px solid hsl(var(--ih-card-border))}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-icon{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-icon .ti{font-size:1rem}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-icon-warning{color:hsl(var(--ih-warning));background-color:hsl(var(--ih-warning-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-icon-info{color:hsl(var(--ih-info));background-color:hsl(var(--ih-info-bg))}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-chevron{color:hsl(var(--ih-muted));font-size:1rem}:where(.dz-ui).invoicer-diszap-ui .ih-chip-regime-on{text-transform:uppercase;letter-spacing:.025em;color:#fff;background-color:hsl(var(--ih-success));font-weight:700}:where(.dz-ui).invoicer-diszap-ui .ih-chip-regime-off{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--ih-warning));background-color:hsl(var(--ih-warning-bg));font-weight:700}:where(.dz-ui).invoicer-diszap-ui .ih-check-chip{cursor:pointer;border:1px solid hsl(var(--ih-border));background-color:hsl(var(--ih-pill)/.6);color:hsl(var(--ih-muted));border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}:where(.dz-ui).invoicer-diszap-ui .ih-check-chip .ti{font-size:.875rem}:where(.dz-ui).invoicer-diszap-ui .ih-check-chip:hover:not(.ih-check-chip-blocked):not(.ih-check-chip-on){border-color:hsl(var(--ih-muted)/.35)}:where(.dz-ui).invoicer-diszap-ui .ih-check-chip-on{border-color:hsl(var(--ih-info)/.4);background-color:hsl(var(--ih-info-bg));color:hsl(var(--ih-info))}:where(.dz-ui).invoicer-diszap-ui .ih-check-chip-blocked{cursor:not-allowed;background-color:hsl(var(--ih-pill));color:hsl(var(--ih-muted)/.7);border-style:dashed}:where(.dz-ui).invoicer-diszap-ui .ih-field-label-caps{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--ih-muted));margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-header-plain{width:100%;padding:0}:where(.dz-ui).invoicer-diszap-ui .ih-collapse-header-plain[data-open=true]{border-bottom:none}:where(.dz-ui).invoicer-diszap-ui .ih-section-header-collapsible{gap:.75rem}:where(.dz-ui).invoicer-diszap-ui .ih-section-header-collapsible .ih-collapse-header-plain{flex:1;width:auto;min-width:0}:where(.dz-ui).invoicer-diszap-ui .ih-panel-dashed{border-style:dashed}:where(.dz-ui).invoicer-diszap-ui .ih-btn-doc-accent-solid{background-color:var(--ih-doc-accent-resolved);border-color:var(--ih-doc-accent-resolved);color:#fff}:where(.dz-ui).invoicer-diszap-ui .ih-btn-doc-accent-solid:hover:not(:disabled){opacity:.92}:where(.dz-ui).invoicer-diszap-ui .ih-modal-backdrop[data-elevated]{z-index:1060}.global-app-chrome{--shell-surface:0 0% 100%;--shell-surface-border:220 10% 91%;--shell-fg:220 13% 13%;--shell-muted:220 6% 43%;--shell-active-bg:220 12% 90%;--shell-hover-bg:220 10% 95%;--sidebar-bg:hsl(var(--shell-surface));--sidebar-border:hsl(var(--shell-surface-border));--header-bg:hsl(var(--shell-surface));--header-text:hsl(var(--shell-fg));--header-text-muted:hsl(var(--shell-muted));--header-border:hsl(var(--shell-surface-border));--sidebar-foreground-hex:hsl(var(--shell-fg));--sidebar-muted:hsl(var(--shell-muted));--menu-text:hsl(var(--shell-fg));--menu-text-muted:hsl(var(--shell-muted));--panel-bg:hsl(var(--shell-surface));--panel-border:hsl(var(--shell-surface-border));--panel-header-border:hsl(var(--shell-surface-border))}.global-app-chrome.darkmode,[data-bs-theme=dark] .global-app-chrome{--shell-surface:220 9% 13%;--shell-surface-border:220 8% 24%;--shell-fg:220 9% 94%;--shell-muted:220 7% 66%;--shell-active-bg:220 8% 27%;--shell-hover-bg:220 8% 18%}:where(.dz-ui).invoicer-diszap-ui .ih-pager{border-top:1px solid hsl(var(--ih-card-border));justify-content:flex-end;padding:.875rem 1rem}:where(.dz-ui).invoicer-diszap-ui .ih-pager-range{font-variant-numeric:tabular-nums;margin-inline-end:auto}:where(.dz-ui).invoicer-diszap-ui .ih-pager .ih-btn{min-height:2.25rem}:where(.dz-ui).invoicer-diszap-ui .ih-pager .ih-btn[aria-current=page]{background:hsl(var(--ih-pill-active));border-color:hsl(var(--ih-border));color:hsl(var(--ih-fg));font-weight:600}@media (max-width:479px){:where(.dz-ui).invoicer-diszap-ui .ih-pager{gap:.5rem}:where(.dz-ui).invoicer-diszap-ui .ih-pager-range{flex-basis:100%}}:where(.dz-ui).invoicer-diszap-ui .ih-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:.875rem;padding-right:2rem}.dark :where(.dz-ui).invoicer-diszap-ui .ih-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}:where(.dz-ui).invoicer-diszap-ui .ih-select:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){:where(.dz-ui).invoicer-diszap-ui .ih-select{font-size:16px}}:where(.dz-ui).invoicer-diszap-ui .ih-submit-form-col{padding-bottom:0}@media (max-width:767.98px){:where(.dz-ui).invoicer-diszap-ui .ih-submit-form-col{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 208px)}}