@layer base{form:where(.grid){grid-template-columns:minmax(0,1fr)}:root{--panel-radius:.75rem;--surface-shadow:0 1px 3px #14171308;--workspace-canvas:var(--background);--auth-canvas:var(--background);--glass-surface:var(--card);--glass-border:var(--border);--glass-shadow:var(--surface-shadow)}@supports (color:lab(0% 0 0)){:root{--surface-shadow:0 1px 3px lab(7.34539% -2.39658 2.18096/.03)}}.dark{--surface-shadow:0 1px 3px #0303061f}@supports (color:lab(0% 0 0)){.dark{--surface-shadow:0 1px 3px lab(.878111% .332393 -.936836/.12)}}}@layer components{.glass-surface,.surface-panel{background:var(--card);border-color:var(--border);box-shadow:var(--surface-shadow)}.workspace-shell{--sidebar-accent:color-mix(in srgb, var(--primary) 14%, var(--sidebar));--sidebar-accent-foreground:var(--primary-ink);--sidebar-ring:var(--focus-ring)}[data-slot=sidebar-wrapper].workspace-shell{background:var(--background)}.workspace-shell [data-slot=sidebar-content]{scrollbar-width:none}.workspace-shell [data-slot=sidebar-content]::-webkit-scrollbar{display:none}.workspace-shell [data-slot=sidebar-menu-button]{font-size:.875rem;font-weight:500}.workspace-shell [data-slot=sidebar-menu-button][data-active]{box-shadow:none}.workspace-shell [data-slot=sidebar-menu-button] svg{stroke-width:1.6px}.workspace-brand{min-height:6.25rem}.workspace-user{border-top:1px solid color-mix(in srgb, var(--sidebar-border) 60%, var(--sidebar));padding:.75rem 1rem}.workspace-main{background:var(--background);min-width:0;padding:2rem 2.25rem 2.5rem}.workspace-topbar{border:1px solid color-mix(in srgb, var(--border) 65%, var(--card));background:var(--card);min-height:4.5rem;box-shadow:0 4px 18px -10px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:1.5rem;margin:.875rem 1.5rem 0 .5rem;padding:.625rem 1rem;top:.875rem}.workspace-location{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.workspace-page-header{padding-block:.25rem .75rem}.workspace-page-header h1{letter-spacing:-.035em;font-size:1.875rem;font-weight:700;line-height:1.3}.workspace-page-actions{align-self:center}.workspace-page-actions>:is(button,a){white-space:normal;text-align:center;max-width:100%;height:auto;min-height:2.5rem}.workspace-tabs{margin-bottom:1.5rem}.workspace-tabs nav{border-bottom:1px solid var(--border);gap:1.75rem}.workspace-tabs a{border-bottom:2px solid #0000;border-radius:0;padding:.625rem .125rem .875rem;font-size:.8125rem}.workspace-tabs a[aria-current=page]{border-bottom-color:var(--primary);color:var(--foreground)}.workspace-register{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);box-shadow:var(--surface-shadow);gap:0}.workspace-register-tools{border-bottom:1px solid var(--border);gap:.75rem;padding:1rem 1.25rem}.workspace-register-body{min-width:0}.workspace-register [data-slot=table-container]:focus-visible{outline-offset:-3px}.workspace-register-bulk{border-bottom:1px solid var(--border);background:var(--muted);padding:.75rem 1.25rem}.workspace-pagination{border-top:1px solid var(--border);background:0 0;padding:.875rem 1.25rem}.workspace-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--panel-radius);min-width:0;box-shadow:var(--surface-shadow);padding:1.5rem}.workspace-stat-label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.6}.workspace-stat-value{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.3}.workspace-stat-value .nums-mono{font-family:inherit}.workspace-metrics{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--border);box-shadow:var(--surface-shadow);gap:1px;overflow:hidden}.workspace-metrics>[data-slot=stat-card]{background:var(--card);box-shadow:none;border:0;border-radius:0}.workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:13rem;padding:2.5rem 1.5rem;display:flex}.workspace-empty-icon{color:var(--muted-foreground)}.workspace-empty[data-tone=danger] .workspace-empty-icon{color:var(--danger-ink)}.workspace-mobile-nav{inset-inline:0;bottom:calc(var(--admin-tabbar-gap) + env(safe-area-inset-bottom,0px));width:calc(100% - 1.5rem);max-width:30rem;height:var(--admin-tabbar-h);border:1px solid color-mix(in srgb, var(--border) 80%, var(--card));box-shadow:0 8px 28px -10px color-mix(in srgb, var(--foreground) 18%, transparent), 0 2px 6px color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.375rem;gap:.125rem;margin-inline:auto;padding:.375rem}.dark .workspace-mobile-nav{box-shadow:0 10px 32px -10px #00000073}.workspace-mobile-nav-space{height:var(--admin-tabbar-clearance);flex:none}.workspace-shell:has(.workspace-mobile-nav){--admin-sticky-actions-bottom:var(--admin-tabbar-clearance)}.workspace-mobile-nav-link{-webkit-tap-highlight-color:transparent}.workspace-mobile-nav-icon{border-radius:.75rem;width:2.625rem;height:1.625rem}.workspace-mobile-nav-link[aria-current=page] .workspace-mobile-nav-icon{background:color-mix(in srgb, var(--primary) 12%, var(--card))}.workspace-mobile-nav-label{white-space:nowrap;font-size:.625rem;line-height:1.25}@media (max-width:359px){.workspace-mobile-nav{width:calc(100% - 1rem);padding-inline:.25rem}}@media (hover:hover){.workspace-mobile-nav-link:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.member-workspace{background:var(--background)}.member-workspace>main{max-width:42rem;padding-top:1.5rem}.member-header{border-radius:0}.workspace-page{min-width:0;container:workspace/inline-size}.workspace-page-form{max-width:72rem}.workspace-page-settings{max-width:68rem}.workspace-page-document{max-width:76rem}.workspace-detail-heading{background:var(--card);border:1px solid var(--border);border-radius:var(--panel-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.workspace-page-form [data-slot=form-actions],.workspace-page-settings [data-slot=form-actions]{border-radius:.5rem}.workspace-dashboard .workspace-metrics>[data-slot=stat-card]:first-child{background:color-mix(in srgb, var(--primary) 7%, var(--card))}.workspace-dashboard-detail{border-top:1px solid var(--border);padding-top:1.25rem}.workspace-dashboard-detail>summary{cursor:pointer;padding-bottom:1.25rem;font-size:.875rem;font-weight:650}.workspace-dashboard-detail>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.workspace-network-rail>div{gap:.875rem}.workspace-network-cell{border:1px solid color-mix(in srgb, var(--border) 75%, var(--card));background:var(--card);border-radius:1rem;flex-direction:column;gap:.875rem;min-width:0;padding:1.125rem;display:flex}.workspace-network-cell>p:last-child{margin-top:auto;font-size:.75rem;line-height:1.65}.workspace-network-cell .nums-mono{font-family:inherit}.workspace-recurring{container:recurring/inline-size}.workspace-recurring-metrics{border:1px solid var(--border);background:var(--border);border-radius:.875rem;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.workspace-recurring-metrics>div{background:var(--card);min-width:0;padding:1rem}.workspace-recurring-metrics dd{overflow-wrap:anywhere;font-family:var(--font-sans);font-size:.9375rem;line-height:1.6}@container recurring (min-width:320px){.workspace-recurring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container recurring (min-width:760px){.workspace-recurring-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-section-card{container:section/inline-size}.workspace-activity-row{grid-template-columns:2.5rem minmax(0,1fr) 1rem}.workspace-summary-row{grid-template-columns:2.5rem minmax(0,1fr)}.workspace-row-value{overflow-wrap:anywhere;grid-column:2}.workspace-row-chevron{grid-area:1/3/span 2}@container section (min-width:480px){.workspace-summary-row{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,max-content)}.workspace-summary-row .workspace-row-value{text-align:right;grid-column:3;max-width:14rem}}@container section (min-width:540px){.workspace-activity-row{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,max-content) 1rem}.workspace-activity-row .workspace-row-value{text-align:right;grid-column:3;align-items:flex-end;max-width:14rem}.workspace-activity-row .workspace-row-chevron{grid-area:1/4}}.auth-workspace{background:var(--background);flex-direction:column;min-height:100svh;display:flex}.auth-navigation{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;width:100%;margin:0;padding:1rem 2rem;display:flex}.auth-brand{align-items:center;gap:.75rem;width:fit-content;max-width:calc(100% - 3rem);display:inline-flex}.auth-brand img{object-fit:contain;width:2rem;height:2rem}.auth-brand span{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:750}.auth-stage{flex:1;justify-content:center;align-items:center;min-width:0;padding:3.5rem 1.5rem;display:flex}.auth-content{border:1px solid var(--border);border-radius:var(--panel-radius);width:100%;max-width:29rem;padding:2.5rem}.auth-content:has([data-auth-wide]){max-width:54rem}.auth-symbol{object-fit:contain;width:2.75rem;height:2.75rem;margin:0 0 1.75rem;display:block}.auth-panel{color:var(--foreground);background:0 0}.auth-panel-header{text-align:left;flex-direction:column;gap:.75rem;padding-bottom:2rem;display:flex}.auth-panel-header h1{letter-spacing:-.04em;font-size:1.875rem;font-weight:750;line-height:1.2}.auth-panel-header p{max-width:38ch;line-height:1.7}.auth-panel-body{padding-bottom:1.5rem}.auth-panel-footer{border-top:1px solid var(--border);text-align:center;padding-top:1.25rem}.auth-help{color:var(--muted-foreground);text-align:center;padding-top:.25rem;font-size:.8125rem;line-height:1.7}.auth-copyright{color:var(--muted-foreground);text-align:center;padding:0 1.5rem 1.75rem;font-size:.75rem;line-height:1.75}.auth-copyright p+p{margin-top:.25rem}.workspace-action-bar{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--card);padding:1rem 1.25rem}.workspace-invoice-summary{background:color-mix(in srgb, var(--primary) 5%, var(--card))}.workspace-page [data-slot=tabs-list][data-variant=line]{border-bottom:1px solid var(--border);justify-content:flex-start;width:100%}.workspace-page [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]{flex:none}.workspace-page-settings [data-slot=form-actions]{border:1px solid var(--border);margin-inline:0;padding:1rem 1.25rem}.member-dashboard .member-invoice{background:color-mix(in srgb, var(--primary) 5%, var(--card))}.member-workspace [data-slot=card-title]{font-size:.9375rem}@media (max-width:767px){.workspace-main{padding:1.5rem 1rem 2rem}.workspace-topbar{border-radius:1.25rem;gap:.5rem;min-height:4rem;margin:.5rem .625rem 0;padding:.5rem;top:.5rem}.workspace-page-header h1{font-size:1.625rem}.workspace-page-actions{align-self:stretch}.workspace-tabs nav{gap:1.25rem}.workspace-register-tools,.workspace-pagination,.workspace-detail-heading{padding:1rem}.auth-navigation{padding:.75rem 1rem}.auth-stage{padding:2rem 1rem}.auth-content{padding:1.75rem 1.5rem}.auth-panel-header h1{font-size:1.625rem}}@media (max-width:639px){.workspace-metrics>[data-slot=stat-card]{padding:1.125rem 1.25rem}}@media print{.workspace-main{padding:0}.workspace-mobile-nav,.workspace-mobile-nav-space{display:none!important}.glass-surface,.surface-panel,.workspace-register,.workspace-metrics{box-shadow:none;background:#fff}.workspace-page-form,.workspace-page-settings,.workspace-page-document{max-width:none}}}@layer utilities{.workspace-shell .workspace-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.workspace-shell [data-slot=sidebar-container]{border:0;padding:.875rem}.workspace-shell [data-slot=sidebar-inner]{border:1px solid color-mix(in srgb, var(--sidebar-border) 65%, var(--sidebar));background:var(--sidebar);box-shadow:0 6px 24px -16px color-mix(in srgb, var(--foreground) 15%, transparent);--tw-ring-shadow:0 0 #0000;border-radius:1.5rem;overflow:hidden}.workspace-shell[data-mobile=true]{border:1px solid var(--sidebar-border);background:var(--sidebar);border-radius:1.5rem;width:min(19rem,100vw - 1.25rem);height:calc(100svh - 1.25rem);inset:.625rem auto .625rem .625rem;overflow:hidden}.workspace-shell[data-mobile=true] [data-slot=sheet-close]{background:color-mix(in srgb, var(--sidebar-foreground) 5%, var(--sidebar));border-radius:9999px;top:.75rem;right:.75rem}.workspace-topbar-tools [data-slot=button]{border-radius:9999px}@media (min-width:640px) and (max-width:1023px){.workspace-dashboard .workspace-metrics>[data-slot=stat-card]:last-child:nth-child(3){grid-column:1/-1}}@container workspace (min-width:900px){.workspace-page-settings form>fieldset>.workspace-section-card,.workspace-page-settings form>.workspace-section-card{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.workspace-page-settings form>fieldset>.workspace-section-card>[data-slot=card-header],.workspace-page-settings form>.workspace-section-card>[data-slot=card-header]{padding-right:0}.workspace-page-settings form>fieldset>.workspace-section-card>[data-slot=card-footer],.workspace-page-settings form>.workspace-section-card>[data-slot=card-footer]{grid-column:1/-1}}}
@layer base{:root,.dark{--table-heading:color-mix(in srgb, var(--muted) 44%, var(--card));--table-line:color-mix(in srgb, var(--border) 62%, var(--card));--table-hover:color-mix(in srgb, var(--primary) 3%, var(--card));--table-selected:color-mix(in srgb, var(--primary) 9%, var(--card))}}@layer utilities{.workspace-register{border-color:var(--table-line);box-shadow:0 3px 14px -10px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:1.25rem;container:register/inline-size}.workspace-register-navigation{min-width:0;padding:1.125rem 1.25rem 0}.workspace-register-tools{border-bottom-color:var(--table-line);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.workspace-register-query{align-items:center;gap:.625rem;min-width:0;display:flex}.workspace-register-query:not(:has(input)){justify-content:flex-end}.workspace-register-search{max-width:34rem;margin-right:auto}.workspace-register-search input{border-color:var(--table-line);background:var(--table-heading);min-height:2.75rem;box-shadow:none;border-radius:.75rem;font-size:.8125rem}.workspace-register-filters{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.workspace-register-filters>*{max-width:100%}.workspace-register-query>button{border-color:var(--table-line);background:var(--card);min-width:2.75rem;height:2.75rem;box-shadow:none;border-radius:.75rem;font-size:.8125rem}.workspace-register-query>button:hover{background:var(--table-heading);border-color:var(--input)}.workspace-register-query>button svg{stroke-width:1.7px}.workspace-register-filters [data-slot=select-trigger]{border-color:var(--table-line);background:var(--table-heading);height:2.5rem;box-shadow:none;border-radius:.75rem;font-size:.8125rem}.workspace-register-filters [data-slot=tabs]{max-width:100%}.workspace-register :is(.workspace-register-navigation,.workspace-register-filters) [data-slot=tabs-list]{background:var(--table-heading);border:0;border-radius:.875rem;justify-content:flex-start;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem}.workspace-register :is(.workspace-register-navigation,.workspace-register-filters) [data-slot=tabs-trigger]{min-height:2.25rem;box-shadow:none;background:0 0;border:0;border-radius:.625rem;flex:none;padding-inline:.9375rem;font-size:.8125rem}.workspace-register :is(.workspace-register-navigation,.workspace-register-filters) [data-slot=tabs-trigger]:after{display:none}.workspace-register :is(.workspace-register-navigation,.workspace-register-filters) [data-slot=tabs-trigger][data-active]{background:color-mix(in srgb, var(--primary) 13%, var(--card));color:var(--primary-ink);box-shadow:none;font-weight:650}.workspace-register-bulk{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--card));background:var(--table-selected);border-radius:.875rem;margin:.875rem 1.25rem;padding:.75rem 1rem}.workspace-register-body{background:0 0}.workspace-register-body [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.workspace-pagination{border-top-color:var(--table-line);flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem}.workspace-pagination :is(button,[data-slot=select-trigger]){border-color:var(--table-line);box-shadow:none;border-radius:.625rem}.workspace-pagination button[data-slot=button]{background:var(--table-heading);border-color:#0000}.workspace-pagination button[data-slot=button]:hover:not(:disabled){color:var(--primary-ink);background:var(--table-selected)}.workspace-pagination :is(span,[data-slot=select-trigger]){font-size:.75rem}@media screen{:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.6}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table thead{background:var(--table-heading)}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table thead th{background:var(--table-heading);border-color:var(--table-line);letter-spacing:0;text-transform:none;padding:.875rem 1.25rem;font-size:.75rem;font-weight:600}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) [data-slot=table-header][data-sticky] th{box-shadow:inset 0 -1px 0 var(--table-line)}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table tbody tr{border-color:var(--table-line)}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table tbody tr:hover{background:var(--table-hover)}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table tbody tr[data-state=selected]{background:var(--table-selected)}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table td:not([colspan]){border-color:var(--table-line);padding-block:1rem}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table:not([data-slot=table]) td:not([colspan]){padding-inline:1.25rem}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table :is(th,td):has(>[role=checkbox]){width:2.75rem;padding-right:0}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table .nums-mono{font-family:inherit}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table [data-slot=badge]{border-color:#0000;border-radius:999px;height:auto;min-height:1.625rem;padding:.1875rem .625rem;line-height:1.4}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) table td>[data-slot=button][data-size^=icon]{border-radius:.625rem}:is(.workspace-shell,.member-workspace,[data-slot=dialog-content],[data-slot=sheet-content]) [data-slot=scroll-port]:has(>table){scrollbar-width:thin;scrollbar-color:var(--border) transparent;border-radius:.875rem}}@container register (max-width:560px){.workspace-register-navigation{padding:.875rem .875rem 0}.workspace-register-tools{gap:.75rem;padding:.875rem}.workspace-register-query{flex-wrap:wrap;gap:.5rem}.workspace-register-search{flex-basis:100%;max-width:none}.workspace-register-query>button{flex:1}.workspace-register-query>button span{display:inline}.workspace-register-bulk{margin-inline:.875rem}.workspace-pagination{padding:.875rem}.workspace-pagination [data-page-edge]{display:none}}@media (pointer:coarse){.workspace-register [data-slot=tabs-trigger],.workspace-register-filters [data-slot=select-trigger]{min-height:2.75rem}}}
@layer utilities{.invoice-workspace{container:invoices/inline-size}.invoice-workspace .workspace-page-header{margin-bottom:0}.invoice-workspace .workspace-page-heading>div:first-child{flex-basis:8rem}.invoice-summary-section{min-width:0}.invoice-summary-scope{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.invoice-summary{background:var(--card);border:1px solid var(--table-line);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.invoice-summary>div{min-width:0;padding:1.125rem 1.25rem}.invoice-summary>div+div{border-left:1px solid var(--table-line)}.invoice-summary dt{color:var(--muted-foreground);font-size:.75rem}.invoice-summary dd.admin-nums{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(1.0625rem,2.3cqi,1.375rem);font-weight:650}.invoice-summary dd:last-child{color:var(--muted-foreground);margin-top:.375rem;font-size:.6875rem}.invoice-summary>div:nth-child(2) dd.admin-nums{color:var(--primary-ink)}.invoice-register .workspace-register-heading{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem 0;display:flex}.invoice-register-heading{align-items:center;gap:.75rem;display:flex}.invoice-register .workspace-register-menus{align-items:center;gap:.5rem;display:flex}.invoice-register .workspace-register-menus>button{min-width:2.75rem;height:2.75rem;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:.75rem;font-size:.75rem}.invoice-register .workspace-register-menus>button:hover{background:var(--table-heading);color:var(--foreground)}.invoice-register-heading h2{font-size:.9375rem;font-weight:650}.invoice-register-heading h2 span{color:var(--muted-foreground);margin-left:.375rem;font-size:.8125rem;font-weight:450}.invoice-register-heading>span{color:var(--muted-foreground);font-size:.75rem}.invoice-register .workspace-register-tools{gap:.875rem;padding-top:1rem}.invoice-register .workspace-register-query{flex-wrap:wrap}.invoice-register .workspace-register-search{flex-basis:14rem;max-width:none}.invoice-period{gap:.5rem;display:flex}.invoice-period [data-slot=select-trigger]{border-color:var(--table-line);background:var(--table-heading);height:2.75rem;box-shadow:none;border-radius:.75rem;font-size:.8125rem}.invoice-period [aria-label=Bulan]{width:8.5rem}.invoice-period [aria-label=Tahun]{width:6.5rem}.invoice-filters{flex-direction:column;gap:.875rem;width:100%;display:flex}.invoice-extra-filters{border-bottom:1px solid var(--table-line);flex-wrap:wrap;align-items:end;gap:.75rem;padding-bottom:.875rem;display:flex}.invoice-extra-filters>div{flex:1;min-width:12rem;max-width:20rem}.invoice-extra-filters>div>span{color:var(--muted-foreground);margin-bottom:.375rem;font-size:.75rem;display:block}.invoice-extra-filters [data-slot=select-trigger]{width:100%}.invoice-status-tabs{scrollbar-width:none;max-width:100%;padding:2px;overflow-x:auto}.invoice-status-tabs::-webkit-scrollbar{display:none}.invoice-register .invoice-status-tabs [data-slot=tabs-list]{background:0 0;gap:.375rem;width:max-content;max-width:none;padding:0}.invoice-register .invoice-status-tabs [data-slot=tabs-trigger]{border-radius:.75rem;min-height:2.5rem;padding-inline:.875rem}.invoice-identity{text-align:left;white-space:normal;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;line-height:1.5;display:flex}.invoice-identity>span:first-child{overflow-wrap:anywhere;font-weight:600}.invoice-identity:hover>span:first-child{color:var(--primary-ink)}.invoice-identity-meta{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}.invoice-amount{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.invoice-amount strong{font-size:.875rem;font-weight:600}.invoice-amount>span{font-size:.6875rem}.invoice-amount>span:last-child:not(.text-warning-ink){color:var(--muted-foreground)}.workspace-shell .invoice-register table :is(th,td){padding-inline:.875rem}.workspace-shell .invoice-register table td:not([colspan]){padding-block:.9375rem}.workspace-shell .invoice-register-dense table td:not([colspan]){padding-block:.5rem}.data-table-mobile{display:none}.invoice-mobile-row{padding:1rem}.invoice-mobile-heading{align-items:flex-start;gap:.5rem;display:flex}.invoice-mobile-heading .invoice-identity{flex:1;padding-top:.375rem}.invoice-mobile-heading .invoice-identity>span:first-child{font-size:.875rem}.invoice-select-target{cursor:pointer;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:-.5rem;display:flex}.invoice-mobile-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.625rem;font-size:.75rem;display:flex}.invoice-mobile-meta [data-slot=badge]{border-color:#0000;border-radius:999px;padding:.25rem .625rem}.invoice-mobile-optional{color:var(--muted-foreground);overflow-wrap:anywhere;flex-direction:column;gap:.375rem;margin-top:.75rem;font-size:.75rem;display:flex}.invoice-mobile-optional:empty,.invoice-mobile-meta:empty{display:none}.invoice-mobile-money{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.invoice-mobile-money .invoice-amount{align-items:flex-start}.invoice-mobile-money .invoice-amount strong{font-size:1rem}.data-table-mobile li+li{border-top:1px solid var(--table-line)}.data-table-mobile li[data-state=selected]{background:var(--table-selected)}.invoice-preview-sheet[data-side=right]{background:var(--card);gap:0;width:min(100%,31rem);max-width:31rem}.invoice-preview-sheet [data-slot=sheet-header]{border-color:var(--table-line);padding:1.5rem 4rem 1.5rem 1.5rem}.invoice-preview-sheet [data-slot=sheet-close]{border-radius:50%;min-width:2.75rem;min-height:2.75rem}.invoice-preview-body{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.invoice-preview-customer h3{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650}.invoice-preview-customer p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.375rem;font-size:.75rem}.invoice-preview-total{background:var(--table-heading);border-radius:1rem;padding:1.25rem}.invoice-preview-total>p{color:var(--muted-foreground);margin-top:1rem;font-size:.75rem}.invoice-preview-total [data-slot=badge]{border-color:#0000;border-radius:999px;padding:.25rem .625rem}.invoice-preview-total>strong{overflow-wrap:anywhere;letter-spacing:-.04em;margin-top:.375rem;font-size:clamp(1.5rem,6vw,1.875rem);display:block}.invoice-preview-body dl{flex-direction:column;gap:.75rem;display:flex}.invoice-preview-total dl{border-top:1px solid var(--table-line);margin-top:1.125rem;padding-top:1rem}.invoice-preview-body dl>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.8125rem;display:flex}.invoice-preview-body dt{color:var(--muted-foreground)}.invoice-preview-body dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:550}.invoice-transfer strong{color:var(--foreground);font-variant-numeric:tabular-nums;margin-block:.375rem;font-size:1rem;display:block}.invoice-transfer span{font-size:.6875rem;display:block}.invoice-preview-items h3{margin-bottom:1rem;font-size:.875rem;font-weight:650}.invoice-preview-items li{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.invoice-preview-items small{color:var(--muted-foreground);margin-top:.25rem;display:block}.invoice-preview-items strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.invoice-preview-items dl{border-top:1px solid var(--table-line);padding-top:1rem}.invoice-preview-sheet [data-slot=sheet-footer]{background:var(--card);padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}@container invoices (max-width:800px){.invoice-summary>div{padding:1rem}.invoice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-summary>div:nth-child(3){border-left:0}.invoice-summary>div:nth-child(n+3){border-top:1px solid var(--table-line)}.invoice-summary dd.admin-nums{font-size:1.1875rem}.invoice-register .workspace-register-search{flex-basis:100%}}@container invoices (max-width:600px){.invoice-register .data-table-desktop{display:none}.invoice-register .data-table-mobile{display:block}.invoice-workspace .workspace-page-header{gap:.5rem}.invoice-workspace .workspace-page-header p{display:none}.invoice-workspace .workspace-page-header .workspace-page-actions{align-self:center}.invoice-summary-scope{font-size:.6875rem}.invoice-summary>div{padding:.875rem}.invoice-summary dd.admin-nums{font-size:clamp(.9375rem,4.3cqi,1.125rem)}.invoice-summary>div:nth-child(n+3){padding-block:.625rem}.invoice-summary>div:nth-child(n+3) dd.admin-nums{font-size:.9375rem}.invoice-register .workspace-register-heading{padding:.75rem .875rem 0}.invoice-register .workspace-register-menus>button span{display:none}.invoice-period{flex:1;min-width:0}.invoice-period [data-slot=select-trigger]{gap:.25rem;min-width:0;padding-inline:.5rem;font-size:.75rem}.invoice-period [aria-label=Bulan]{flex:1;width:auto}.invoice-period [aria-label=Tahun]{flex:0 0 5rem;width:5rem}.invoice-register .workspace-register-query>button>span{display:none}.invoice-register .workspace-register-query>button{flex:none;min-width:2.75rem;padding-inline:.625rem}.invoice-register .workspace-register-tools{padding:.875rem}.invoice-register .invoice-status-tabs [data-slot=tabs-trigger]{min-height:2.75rem}}@container invoices (max-width:340px){.invoice-summary{grid-template-columns:minmax(0,1fr)}.invoice-summary>div+div{border-left:0;border-top:1px solid var(--table-line)}.invoice-summary>div,.invoice-summary>div:nth-child(n+3){padding:.75rem 1rem}.invoice-summary dd.admin-nums,.invoice-summary>div:nth-child(n+3) dd.admin-nums{font-size:1.125rem}}@media print{.data-table-mobile{display:none!important}.data-table-desktop{display:block!important}}}
@layer utilities{.auth-workspace:has(.login-experience) .auth-navigation{background:0 0;border:0;align-self:center;max-width:76rem;padding:1.75rem 2.5rem}.auth-workspace:has(.login-experience) .auth-stage{padding:1.5rem 2.5rem 3rem}.auth-content:has(.login-experience){border-color:color-mix(in srgb, var(--border) 65%, var(--card));max-width:68rem;box-shadow:0 14px 50px -36px color-mix(in srgb, var(--foreground) 24%, transparent);border-radius:1.75rem;padding:.625rem}.auth-content:has(.login-experience)>.auth-symbol{display:none}.login-experience{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.login-introduction{background:color-mix(in srgb, var(--primary) 5%, var(--background));border-radius:1.25rem;flex-direction:column;min-width:0;padding:2.75rem;display:flex}.login-service-label{color:var(--primary-ink);align-items:center;gap:.625rem;font-size:.75rem;font-weight:600;display:flex}.login-service-label svg{stroke-width:1.7px;width:1.125rem;height:1.125rem}.login-introduction-copy{margin-top:3.5rem}.login-introduction h2{letter-spacing:-.055em;font-size:clamp(2rem,3vw,2.75rem);font-weight:650;line-height:1.25}.login-introduction-copy p{max-width:30ch;color:var(--muted-foreground);margin-top:1.25rem;font-size:.875rem;line-height:1.9}.login-services{flex-direction:column;gap:1.25rem;margin-block:2.25rem;display:flex}.login-services li{align-items:center;gap:.875rem;font-size:.8125rem;font-weight:500;display:flex}.login-services svg{stroke-width:1.6px;width:1.125rem;height:1.125rem;color:var(--primary-ink)}.login-access-note{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);max-width:34ch;color:var(--muted-foreground);margin-top:auto;padding-top:1.5rem;font-size:.75rem;line-height:1.8}.login-form-panel{align-self:center;min-width:0;padding:3rem clamp(2rem,4vw,4rem)}.login-welcome{color:var(--muted-foreground);margin-bottom:.875rem;font-size:.8125rem}.login-form-panel .auth-panel-header{gap:.875rem;padding-bottom:2rem}.login-form-panel .auth-panel-header h1{letter-spacing:-.04em;font-size:1.75rem;font-weight:700;line-height:1.4}.login-form-panel .auth-panel-header p{font-size:.8125rem}.login-form-panel .auth-panel-body{padding-bottom:0}.login-form-panel input{border-color:color-mix(in srgb, var(--input) 65%, var(--card));background:var(--card);height:3rem;box-shadow:none;border-radius:.75rem;padding-inline:.875rem;font-size:.9375rem}.login-form-panel input[name=password]{padding-right:3rem}.login-form-panel label{font-size:.8125rem}.login-form-panel [id$=-desc]{font-size:.75rem;line-height:1.7}.login-form-panel a{font-size:.75rem}.login-form-panel button[type=submit]{border-radius:.75rem;font-size:.875rem;font-weight:600}.login-support{border-top:1px solid var(--border);align-items:flex-start;gap:.75rem;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.8;display:flex}.login-support>svg{stroke-width:1.6px;width:1.125rem;height:1.125rem;color:var(--muted-foreground);flex-shrink:0;margin-top:.1875rem}.login-support span{color:var(--muted-foreground)}.auth-workspace:has(.login-experience) .auth-copyright>p:first-child{display:none}@media (max-width:899px){.auth-workspace:has(.login-experience) .auth-navigation{max-width:34rem;padding:1.25rem 1.5rem}.auth-workspace:has(.login-experience) .auth-stage{padding:1.25rem 1rem 2rem}.auth-content:has(.login-experience){border-radius:1.5rem;max-width:30rem;padding:0}.login-experience{display:block}.login-introduction{display:none}.login-form-panel{padding:2.5rem 2rem}.login-form-panel input{font-size:1rem}}@media (max-width:399px){.login-form-panel{padding:2rem 1.375rem}.login-form-panel .auth-panel-header h1{font-size:1.5rem}}}
