@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Figtree", "Inter Variable", "Noto Kufi Arabic", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:12px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-control:12px;--height-control:32px;--text-page-title:30px;--text-table:13px;--text-caption:12px;--radius-control:8px;--radius-dialog:18px;--color-ground:var(--theme-ground);--color-surface:var(--theme-surface);--color-surface-subtle:var(--theme-surface-subtle);--color-surface-hover:var(--theme-surface-hover);--color-line:var(--theme-line);--color-line-subtle:var(--theme-line-subtle);--color-ink:var(--theme-ink);--color-ink-muted:var(--theme-ink-muted);--color-accent:var(--theme-accent);--color-accent-hover:var(--theme-accent-hover);--color-accent-foreground:var(--theme-accent-foreground);--color-accent-soft:var(--theme-accent-soft);--color-balance-surface:var(--theme-balance-surface);--color-balance-glow:var(--theme-balance-glow);--color-balance-body:var(--theme-balance-body);--color-balance-ink:var(--theme-balance-ink);--color-balance-muted:var(--theme-balance-muted);--color-balance-negative:var(--theme-balance-negative);--color-focus:var(--theme-focus);--color-owed-to-us:var(--theme-owed-to-us);--color-owed-by-us:var(--theme-owed-by-us);--color-danger:var(--theme-danger);--color-danger-hover:var(--theme-danger-hover);--color-danger-foreground:var(--theme-danger-foreground);--color-danger-soft:var(--theme-danger-soft);--color-ok-soft:var(--theme-ok-soft);--color-overlay:var(--theme-overlay);--color-shadow:var(--theme-shadow);--color-sidebar:var(--color-surface-subtle);--color-sidebar-ink:var(--color-ink);--color-sidebar-muted:var(--color-ink-muted);--color-sidebar-line:var(--color-line-subtle);--color-sidebar-selected:var(--color-surface-hover);--color-sidebar-accent:var(--color-accent);--color-search-surface:var(--color-surface-subtle)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html:lang(prs),html:lang(fa),html:lang(ps),html:lang(ar){--font-sans:"Noto Kufi Arabic", "Figtree", "Inter Variable", sans-serif}html{background:var(--color-ground);accent-color:var(--color-accent);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.45}body{background:var(--color-ground);color:var(--color-ink);margin:0}.num{font-variant-numeric:tabular-nums lining-nums}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:root{--shadow-border:0 0 0 1px light-dark(oklch(0% 0 0/.07),oklch(100% 0 0/.09)), 0 1px 2px -1px light-dark(oklch(0% 0 0/.07),#0000), 0 2px 4px 0 light-dark(oklch(0% 0 0/.04),#0000);--shadow-border-hover:0 0 0 1px light-dark(oklch(0% 0 0/.1),oklch(100% 0 0/.14)), 0 1px 2px -1px light-dark(oklch(0% 0 0/.09),#0000), 0 2px 4px 0 light-dark(oklch(0% 0 0/.06),#0000);--card-line:0 0 0 1px light-dark(oklch(0% 0 0/.05),oklch(100% 0 0/.08))}}@layer components{.ui-button{min-height:var(--height-control);border-radius:var(--radius-control);font-size:var(--text-control);white-space:nowrap;cursor:pointer;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:500;line-height:1.4;display:inline-flex}.ui-input{min-height:var(--height-control);padding:6px 10px}.ui-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button svg{flex-shrink:0}.ui-button{transition-property:background-color,border-color,color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out}.ui-button:active:not(:disabled,.ui-button-static){scale:.96}.ui-button-secondary{box-shadow:var(--shadow-border)}.ui-button-secondary:hover:not(:disabled){box-shadow:var(--shadow-border-hover)}.ui-button.ui-button-lead{padding-inline-start:10px}.ui-button-sm.ui-button-lead{padding-inline-start:8px}.data-table{--dt-band:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.data-table{--dt-band:color-mix(in oklab, var(--color-ink) 4.5%, var(--color-surface))}}.data-table{--dt-rule:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.data-table{--dt-rule:color-mix(in oklab, var(--color-ink) 7%, transparent)}}.data-table{--dt-hover:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.data-table{--dt-hover:color-mix(in oklab, var(--color-ink) 2.75%, transparent)}}.data-table{--dt-round:10px;--dt-gap:6px}.data-table-scroll{overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-ink);font-size:var(--text-table);font-variant-numeric:tabular-nums;line-height:1.5}.data-table th{background:var(--dt-band);color:var(--color-ink-muted);font-size:var(--text-caption);white-space:nowrap;padding:9px 14px;font-weight:500;line-height:1.5;position:sticky;inset-block-start:0}.data-table th:first-child{border-start-start-radius:var(--dt-round);border-end-start-radius:var(--dt-round)}.data-table th:last-child{border-start-end-radius:var(--dt-round);border-end-end-radius:var(--dt-round)}.data-table td{border-block-end:1px solid var(--dt-rule);vertical-align:middle;padding:12px 14px}.data-table tbody:before{content:"";height:var(--dt-gap);display:table-row}.data-table tbody tr:last-child>td{border-block-end:0}.data-table-clickable{cursor:pointer}.data-table-clickable>td{transition:background-color .12s ease-out,border-color .12s ease-out}.data-table-clickable:is(:hover,:focus-within)>td,.data-table tr:has(+.data-table-clickable:is(:hover,:focus-within))>td{border-block-end-color:#0000}.data-table-clickable:is(:hover,:focus-within)>td{background:var(--dt-hover)}.data-table-clickable:is(:hover,:focus-within)>td:first-child{border-start-start-radius:var(--dt-round);border-end-start-radius:var(--dt-round)}.data-table-clickable:is(:hover,:focus-within)>td:last-child{border-start-end-radius:var(--dt-round);border-end-end-radius:var(--dt-round)}.data-table-clickable:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.data-table tfoot :is(td,th){border-block-start:1px solid var(--color-ink);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.data-table tfoot :is(td,th){border-block-start:1px solid color-mix(in oklab,var(--color-ink) 14%,transparent)}}.data-table tfoot :is(td,th){background:0 0;font-weight:600}.data-table .data-table-empty{color:var(--color-ink-muted);text-align:center;padding:48px 20px}.data-table tr:has(.contact-identity)>td{padding-block:10px}.contacts-toolbar{--height-control:36px;justify-content:space-between;align-items:stretch;gap:10px;margin-block:0 16px;display:flex}.contacts-toolbar>.ui-button{flex-shrink:0}.contacts-search{width:260px;min-width:0;max-width:100%;min-height:var(--height-control);background:var(--color-ink);border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.contacts-search{background:color-mix(in oklab,var(--color-ink) 5%,var(--color-ground))}}.contacts-search{color:var(--color-ink-muted);cursor:text;transition:background-color .15s ease-out,box-shadow .15s ease-out}.contacts-search:hover{background:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.contacts-search:hover{background:color-mix(in oklab,var(--color-ink) 7%,var(--color-ground))}}.contacts-search:focus-within{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-focus),0 0 0 4px var(--color-accent-soft)}.contacts-search svg{flex-shrink:0}.contacts-search input{width:100%;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;padding:0;font-size:13px;line-height:1.4}.contacts-search input::placeholder{color:var(--color-ink-muted);opacity:1}.contacts-count{color:var(--color-ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.contacts-name-heading{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.contact-identity{align-items:center;gap:12px;min-width:0;display:flex}.contact-avatar{background:var(--color-surface-hover);width:24px;height:24px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid}.contact-name{overflow-wrap:anywhere;font-size:13px;font-weight:500}.contact-status{color:var(--color-ink-muted);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.contact-status>span{background:var(--color-ink-muted);border-radius:50%;width:5px;height:5px}.contact-status[data-active=true]>span{background:var(--color-owed-to-us)}.contact-open{color:var(--color-ink-muted);margin-inline-start:auto;transform:rotate(-45deg)}.contact-open:dir(rtl){transform:scaleX(-1)rotate(-45deg)}.data-table-clickable:hover .contact-open{color:var(--color-accent)}.app-dialog{border-radius:var(--radius-dialog);background:var(--color-surface);width:min(440px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--color-ink);box-shadow:var(--shadow-border),0 16px 56px var(--color-overlay);border:1px solid #0000;margin:auto;padding:22px;position:fixed;inset:0;overflow-y:auto}.app-dialog.retail-product-dialog{width:min(680px,100vw - 32px)}.app-dialog::backdrop{background:var(--color-overlay)}.dialog-title{letter-spacing:-.4px;margin-block-end:14px;font-size:18px;font-weight:600;line-height:1.3}.dialog-description{color:var(--color-ink-muted);margin-block:-4px 18px;font-size:13px;line-height:1.5}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:18px;display:flex}@media(max-width:767px){.contacts-search{flex:1}.data-table td,.data-table th{padding-inline:12px}.contact-identity{gap:8px}.contact-avatar{width:24px;height:24px}.contact-name{font-size:13px}}@media(pointer:coarse){.data-table tr:has(.contact-identity)>td{padding-block:10px}.ui-button,.ui-input{min-height:44px}.ui-input{font-size:16px}.contacts-search{min-height:44px}.contacts-search input,.app-dialog input{font-size:16px}}.workspace-main{--workspace-gutter:28px;--workspace-max-width:1440px;flex-direction:column;flex:1;min-width:0;display:flex}.workspace-main>main{flex:1;min-width:0}.workspace-footer{color:var(--color-sidebar-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:16px 22px;font-size:11px;display:flex}.workspace-footer-date,.workspace-footer-lock{align-items:center;gap:7px;display:flex}.workspace-footer-date{font-variant-numeric:tabular-nums}.workspace-footer svg{flex-shrink:0}.workspace-frame{width:100%;max-width:var(--workspace-max-width,1440px);padding-inline:var(--workspace-gutter,28px);margin-inline:auto}.page-frame{padding-block:26px 36px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-block-end:22px;display:flex}.page-header>div{min-width:0}.page-title{font-size:var(--text-page-title);letter-spacing:-.032em;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.2}.page-subtitle{color:var(--color-ink-muted);margin-block-start:6px;font-size:13px;line-height:1.5}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-body{min-width:0}.page-body-form{max-width:896px}.topbar-content{align-items:center;gap:4px;padding-block:0 10px;display:flex}.workspace-search{min-width:0;min-height:var(--height-control);border:1px solid var(--color-sidebar-line);background:var(--color-surface);color:var(--color-sidebar-muted);border-radius:10px;flex:1;align-items:center;gap:10px;padding-block:4px;padding-inline:10px 8px;display:flex}.workspace-search>svg{flex-shrink:0}.workspace-search input{width:100%;min-width:0;color:inherit;opacity:1;text-overflow:ellipsis;cursor:default;background:0 0;border:0;padding:0;font-size:12px;line-height:1.5}.workspace-search input::placeholder{color:var(--color-sidebar-muted);opacity:1}.workspace-search-status{background:var(--color-search-surface);color:var(--color-sidebar-muted);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:11px;line-height:1.3}.topbar-actions{flex-shrink:0;justify-content:flex-end;align-items:center;margin-inline-end:-8px;display:flex}.topbar-settings{width:32px;height:32px;color:var(--color-sidebar-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.topbar-settings:hover,.topbar-settings[aria-current=page]{color:var(--color-sidebar-accent)}.topbar-settings:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:3px}@media(max-width:1150px){.workspace-main{--workspace-gutter:24px}}@media(max-width:767px){.app-shell{flex-direction:column}.workspace-main{--workspace-gutter:16px;padding-block-end:calc(var(--phone-tabs-height) + env(safe-area-inset-bottom,0px))}.page-frame{padding-block:20px 28px}.page-header{margin-block-end:16px}.page-title{font-size:26px}}@media(max-width:479px){.workspace-search-status{display:none}}.app-shell{min-height:100dvh;display:flex}.skip-navigation{z-index:50;border-radius:var(--radius-control);background:var(--color-sidebar-ink);color:var(--color-surface);padding:10px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.skip-navigation:focus{transform:translateY(0)}.sidebar{background:var(--color-sidebar);height:100dvh;color:var(--color-sidebar-ink);font-family:var(--font-sans);flex-direction:column;flex:0 0 208px;font-size:13px;line-height:1.45;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.sidebar :is(a,button):focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:3px}.sidebar-header{padding:12px 12px 14px}.sidebar-caption{color:var(--color-sidebar-muted)}.sidebar-content{flex-direction:column;flex:1;padding:0 12px 12px;display:flex}.sidebar-group+.sidebar-group{margin-block-start:22px}.sidebar .sidebar-group+.sidebar-group{margin-block-start:0}.sidebar-group-label{color:var(--color-sidebar-muted);margin-block-end:4px;padding-inline:10px}.sidebar-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidebar-link{border-radius:var(--radius-control);min-height:34px;color:var(--color-sidebar-ink);align-items:center;gap:10px;padding:7px 10px;font-weight:400;display:flex}.sidebar-link svg{width:16px;height:16px;color:var(--color-sidebar-ink);flex-shrink:0}.sidebar-link:hover{background:var(--color-sidebar-selected)}.sidebar-link[aria-current=page]{background:var(--color-sidebar-selected);font-weight:600}.sidebar-link[aria-current=page] svg{color:var(--color-sidebar-accent)}.sidebar-footer{margin-block-start:auto;padding-block-start:32px}.sidebar-profile{padding:6px 0 0 10px}.sidebar-identifier{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-tools{align-items:center;gap:2px;margin-inline-end:-2px;display:flex}.sidebar-icon-button{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-sidebar-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sidebar-icon-button:after{content:"";position:absolute;inset:-6px}.sidebar-icon-button svg{width:17px;height:17px}.sidebar-icon-button:hover,.sidebar-icon-button[aria-current=page]{background:var(--color-sidebar-selected);color:var(--color-sidebar-ink)}.sidebar-icon-button:disabled{opacity:.5;cursor:wait}.sidebar-error{color:var(--color-danger);margin:12px 6px 0;font-size:12px}.app-shell{--phone-tabs-height:60px}.phone-header{z-index:20;--workspace-gutter:16px;border-block-end:1px solid var(--color-sidebar-line);background:var(--color-sidebar);color:var(--color-sidebar-ink);font-size:12px;position:sticky;inset-block-start:0}.phone-tabs{z-index:20;border-block-start:1px solid var(--color-sidebar-line);background:var(--color-sidebar);color:var(--color-sidebar-ink);box-shadow:0 -10px 30px -18px var(--color-overlay);border-radius:16px 16px 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.phone-tab{min-height:var(--phone-tabs-height);color:var(--color-sidebar-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;line-height:1.2;display:flex}.phone-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.phone-tab svg{flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.phone-tab:active svg{transition-duration:80ms;transform:scale(.96)}.phone-tab[aria-expanded=true] svg{transform:rotate(90deg)}.phone-tab[aria-current=page],.phone-tab[data-active=true]{color:var(--color-sidebar-accent)}.phone-tab:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:-3px}.phone-sheet{width:100%;max-width:none;max-height:min(80dvh,640px);padding:18px 12px calc(16px + env(safe-area-inset-bottom,0px));border-block-end:0;border-inline:0;border-radius:16px 16px 0 0;margin-block-end:0;animation:.28s cubic-bezier(.22,1,.36,1) both phone-sheet-enter;inset-block:auto 0}.phone-sheet::backdrop{animation:.28s both phone-backdrop-enter}.phone-sheet-closing{animation:.22s cubic-bezier(.4,0,1,1) both phone-sheet-exit}.phone-sheet-closing::backdrop{animation:.22s both phone-backdrop-exit}.phone-sheet:before{content:"";background:var(--color-line);border-radius:2px;width:36px;height:4px;margin:-8px auto 14px;display:block}.phone-sheet .dialog-title{padding-inline:8px 40px}.phone-sheet-nav{margin-block-start:4px}.phone-sheet-profile{margin-block-start:16px}.phone-sheet .sidebar-link{min-height:44px}@keyframes phone-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes phone-sheet-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes phone-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes phone-backdrop-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.phone-sheet,.phone-sheet::backdrop,.phone-sheet-closing,.phone-sheet-closing::backdrop{animation-duration:1ms}.phone-tab svg{transition:none}}@media(pointer:coarse){.topbar-settings,.sidebar-icon-button{width:44px;height:44px}.sidebar-link{min-height:44px}}.ui-button-sm{min-height:30px;padding:4px 10px;font-size:12px}.segmented{border:1px solid var(--color-line);border-radius:calc(var(--radius-control) + 4px);background:var(--color-surface-subtle);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{border-radius:var(--radius-control);min-height:32px;color:var(--color-ink-muted);font-size:var(--text-control);cursor:pointer;padding:6px 14px;font-weight:500;line-height:1.4}.segmented button:hover{color:var(--color-ink)}.segmented button[aria-checked=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px var(--color-shadow)}.segmented button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.combobox{position:relative}.combobox-list{z-index:30;border-radius:calc(var(--radius-control) + 5px);background:var(--color-surface);max-height:300px;color:var(--color-ink);box-shadow:var(--shadow-border),0 12px 32px var(--color-overlay);border:1px solid #0000;margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}.combobox-list[popover]{width:auto;height:auto;position:fixed;inset:auto}.combobox-list[popover]:popover-open{display:block}.combobox-option{border-radius:var(--radius-control);font-size:var(--text-control);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.combobox-option[aria-selected=true]{background:var(--color-surface-hover)}.combobox-create{color:var(--color-accent);font-weight:500}.combobox-hint{color:var(--color-ink-muted);white-space:nowrap;margin-inline-start:auto;padding-inline-start:12px;font-size:11px}.currency-flag{outline-offset:-1px;border-radius:50%;outline:1px solid light-dark(oklch(0% 0 0/.1),oklch(100% 0 0/.1))}.page-chip{border:1px solid var(--color-line-subtle);background:var(--color-surface-subtle);color:var(--color-ink-muted);font-size:var(--text-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;display:inline-flex}a.page-chip{color:var(--color-ink);text-decoration:none}a.page-chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.person-card{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.person-card-label{color:var(--color-ink-muted)}a.page-chip:hover .person-card-label{color:inherit}.page-balance{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.page-balance-word{color:var(--color-ink-muted);font-size:var(--text-caption)}.page-balance-card{flex-direction:column;align-items:flex-start;gap:2px}.page-balance-card .page-balance-word{font-size:12px}.balance-list{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.balance-line{font-size:var(--text-table);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:8px 14px;display:flex}.line-undone{color:var(--color-ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}.line-undone a{color:var(--color-ink-muted)}.journal-preview{border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:12px 14px;font-size:13px;line-height:1.5}.journal-preview-sentence{letter-spacing:-.1px;font-size:15px;font-weight:500}.journal-preview-after{flex-wrap:wrap;gap:6px 24px;margin:8px 0 0;display:flex}.journal-preview-after>div{align-items:baseline;gap:6px;display:flex}.journal-preview-after dt{color:var(--color-ink-muted)}.journal-preview-after dd{margin:0}.journal-preview-warning{color:var(--color-owed-by-us);margin-block-start:8px;font-weight:500}.day-picker{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.day-picker-step{color:var(--color-ink-muted)}.day-picker-step:hover{background:var(--color-surface-hover);color:var(--color-ink)}.day-picker-input{width:10.5rem;min-height:32px;padding-block:4px}.range-picker{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.range-field{color:var(--color-ink-muted);font-size:var(--text-caption);align-items:center;gap:6px;display:inline-flex}.range-field input{width:10.5rem;min-height:32px;padding-block:4px}.exchange-amounts{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.rate-field{align-items:center;gap:6px;display:flex}.rate-field input{flex:1}.rate-flip{color:var(--color-ink-muted);flex:none}.rate-flip:hover{background:var(--color-surface-hover);color:var(--color-ink)}.journal-preview-margin{margin-block-start:8px}.rates-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 20px;display:grid}.rates-row{align-items:flex-start;gap:8px;display:flex}.rates-row>label{flex:1}.rates-row>button{margin-block-start:21px}.sidebar-nav{flex-direction:column;gap:16px;display:flex}.wide-table .data-table{min-width:720px}@media(pointer:coarse){.segmented button{min-height:40px}.combobox-option{padding-block:11px}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.row-0{grid-row:0}.m-4{margin:calc(var(--spacing) * 4)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.me-1{margin-inline-end:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.\!w-24{width:calc(var(--spacing) * 24)!important}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-y-1{row-gap:var(--spacing)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-control{border-radius:var(--radius-control)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-danger,.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.border-line{border-color:var(--color-line)}.border-owed-to-us\/30{border-color:var(--color-owed-to-us)}@supports (color:color-mix(in lab,red,red)){.border-owed-to-us\/30{border-color:color-mix(in oklab,var(--color-owed-to-us) 30%,transparent)}}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-accent-hover{background-color:var(--color-accent-hover)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-focus{background-color:var(--color-focus)}.bg-ground{background-color:var(--color-ground)}.bg-ink{background-color:var(--color-ink)}.bg-ink-muted{background-color:var(--color-ink-muted)}.bg-line{background-color:var(--color-line)}.bg-line-subtle{background-color:var(--color-line-subtle)}.bg-ok-soft{background-color:var(--color-ok-soft)}.bg-owed-by-us{background-color:var(--color-owed-by-us)}.bg-owed-to-us{background-color:var(--color-owed-to-us)}.bg-surface{background-color:var(--color-surface)}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-52633{padding:calc(var(--spacing) * 52633)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-end{text-align:end}.text-start{text-align:start}.align-top{vertical-align:top}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-caption{font-size:var(--text-caption)}.text-control{font-size:var(--text-control)}.text-table{font-size:var(--text-table)}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-balance-negative{color:var(--color-balance-negative)}.text-danger{color:var(--color-danger)}.text-danger-foreground{color:var(--color-danger-foreground)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-owed-by-us{color:var(--color-owed-by-us)}.text-owed-to-us{color:var(--color-owed-to-us)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.placeholder\:text-ink-muted::placeholder{color:var(--color-ink-muted)}@media(hover:hover){.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-danger-hover:hover{background-color:var(--color-danger-hover)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-ground:hover{background-color:var(--color-ground)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-danger:focus{border-color:var(--color-danger)}.focus\:border-focus:focus{border-color:var(--color-focus)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-danger\/30:focus{--tw-ring-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-danger\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.focus\:ring-focus\/25:focus{--tw-ring-color:var(--color-focus)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-focus\/25:focus{--tw-ring-color:color-mix(in oklab, var(--color-focus) 25%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-ground:disabled{background-color:var(--color-ground)}.disabled\:text-ink-muted:disabled{color:var(--color-ink-muted)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;src:url(/assets/NotoKufiArabic-arabic-CiSOCSBk.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;size-adjust:96%;ascent-override:96%;descent-override:46%;line-gap-override:0%}@font-face{font-family:Figtree;src:url(/assets/Figtree-latin-wght-D_ZTVpCC.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;src:url(/assets/Cinzel-latin-500-B-2dbOfA.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;src:url(/assets/Cinzel-latin-700-Dkw14w9r.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hawala-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.hawala-toolbar>input{flex:1;min-width:14rem}.hawala-toolbar>select{width:auto}.hawala-print{display:none}@media print{.sidebar,.phone-header,.phone-tabs,.workspace-topbar,.workspace-footer,.skip-navigation,.hawala-detail>.page-frame{display:none!important}.app-shell,.workspace-main{box-shadow:none!important;margin:0!important;padding:0!important;display:block!important}body{color:#000!important;background:#fff!important}.hawala-print{max-width:18cm;padding:1.2cm;font-size:12pt;display:block}.hawala-print h1{margin-bottom:.5cm;font-size:22pt}.hawala-print h2{margin-bottom:.4cm;font-size:16pt}.hawala-print h3{margin-top:.6cm;font-size:14pt}.hawala-print p{margin:.25cm 0}.hawala-print dl{grid-template-columns:5cm 1fr;gap:.2cm;margin:.7cm 0;display:grid}.hawala-print dt{font-weight:600}.receipt-amount{font-size:22pt;font-weight:700}.receipt-warning{border:2px solid #000;padding:.2cm;font-size:18pt;font-weight:700}}@supports (corner-shape:squircle){:root{--radius-control:12px;--radius-lg:18px;--radius-dialog:26px}:where(*){corner-shape:squircle}:where(.rounded-full,[data-corner-shape=round],.contact-avatar,.contact-status>span,.sidebar-avatar,.page-chip,.exchange-direction,.exchange-swap,.currency-flag,input[type=checkbox],input[type=radio]){corner-shape:round}}.journal-composer-fields{border:0;min-width:0;margin:0;padding:0}.journal-composer-fields>[role=alert]{margin-block-start:16px}.journal-composer{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 2px 6px var(--color-shadow);margin-block-end:20px;padding:14px 16px;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.journal-composer{box-shadow:0 2px 6px color-mix(in srgb,var(--color-shadow) 25%,transparent)}}.journal-composer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-block-end:16px;display:flex}.journal-modes{background:0 0;border:0;gap:4px;padding:0}.journal-modes button{padding-inline:12px}.journal-modes button[aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:none}.journal-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-date>span:first-child{margin:0;font-size:12px;font-weight:400}.journal-date input{background:var(--color-surface-subtle);border-color:#0000;width:138px;min-height:32px;padding:4px 8px;font-size:12px}.journal-entry-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;max-width:880px;display:grid}.journal-entry-row>*{min-width:0}.journal-entry-row input,.journal-entry-row select{min-height:var(--height-control);border-color:var(--color-line-subtle);background-color:var(--color-surface-subtle)}.journal-entry-row :is(input,select):focus{background-color:var(--color-surface);border-color:var(--color-focus)}.journal-entry-row .border-danger{border-color:var(--color-danger)}.journal-money-control{border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);background:var(--color-surface-subtle);min-width:0;display:flex}.journal-money-control input{width:0;min-height:calc(var(--height-control) - 2px);text-align:start;flex:1;font-weight:500}.journal-money-control select{width:78px;min-height:calc(var(--height-control) - 2px);color:var(--color-ink-muted);flex:0 0 78px;padding-inline:8px;font-size:12px}.journal-money-control :is(input,select),.journal-money-control :is(input,select):focus{box-shadow:none;background-color:#0000;border:0}.journal-money-control:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-focus)}@supports (color:color-mix(in lab,red,red)){.journal-money-control:focus-within{outline:2px solid color-mix(in srgb,var(--color-focus) 25%,transparent)}}.journal-money-control:focus-within{background:var(--color-surface)}.journal-money-control select:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.journal-money-invalid,.journal-money-invalid:focus-within{border-color:var(--color-danger)}.journal-rate-row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-start:14px;display:flex}.journal-rate-row>label{width:245px;max-width:100%}.journal-rate-row input{min-height:36px}.journal-rate-row p{max-width:250px;margin-block-start:20px}.journal-composer .journal-preview{background:var(--color-ground);margin-block-start:18px;padding:12px 14px}.journal-composer .journal-preview-sentence{font-size:13px}.journal-composer .journal-preview-after{gap:6px 20px;font-size:12px}.journal-composer .journal-preview-after>div{flex-wrap:wrap}.journal-composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-block-start:18px;display:flex}.journal-add-note{min-height:34px;color:var(--color-ink-muted);padding:6px 0;font-size:12px}.journal-add-note:hover{color:var(--color-accent);background:0 0}.journal-note{flex:1;min-width:160px;max-width:440px}.journal-note>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-note input{border-color:var(--color-line-subtle);min-height:36px;font-size:12px}.journal-save{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.journal-key-hint{color:var(--color-ink-muted);font-size:11px}.journal-key-hint kbd{margin-inline-end:3px;font-family:inherit}.journal-composer>[role=alert]{margin-block-start:16px}.journal-lines>div:first-child{flex-wrap:wrap}.journal-lines .day-picker{max-width:100%;margin-inline-start:auto}.journal-lines .data-table:has(.data-table-empty){min-width:0}@container (max-width:620px){.journal-composer-head{gap:12px;margin-block-end:18px}.journal-modes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.journal-modes button{padding-inline:8px}.journal-date{margin-inline-start:auto}.journal-entry-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.journal-person{grid-column:1/-1}.journal-key-hint{display:none}.journal-rate-row p{margin-block-start:0}}@container (max-width:370px){.journal-entry-row{grid-template-columns:minmax(0,1fr)}.journal-composer-footer{gap:12px}.journal-note{flex-basis:100%;max-width:none}}@media(max-width:767px){.journal-composer{padding:14px}}@media(pointer:coarse){.journal-composer :is(input,select),.journal-composer .ui-button,.journal-modes button{min-height:44px}.journal-composer :is(input,select){font-size:16px}.journal-date input{width:158px}.journal-key-hint{display:none}}.ui-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23647064' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-inline-end:34px}.ui-select:dir(rtl){background-position:12px}.journal-money-control select.ui-select{background-position:right 10px center;flex-basis:82px;width:82px;padding-inline:8px 28px}.journal-money-control select.ui-select:dir(rtl){background-position:10px}@media(forced-colors:active){.ui-select{appearance:auto;background-image:none}}.exchange-fields{border:0;min-width:0;margin:0;padding:0}.exchange-composer .journal-composer-head{margin-block-end:18px}.exchange-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid;position:relative}.exchange-side{min-width:0}.exchange-side-heading{align-items:center;gap:8px;min-height:26px;margin-block-end:8px;font-size:13px;font-weight:600;display:flex}.exchange-direction{width:24px;height:24px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;place-items:center;display:grid}.exchange-direction svg{width:15px;height:15px}.exchange-side-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.exchange-money{background:var(--color-surface-subtle)}.exchange-money input{letter-spacing:-.5px;min-height:44px;font-size:20px}.exchange-money select.ui-select{flex-basis:90px;width:90px;font-size:13px}.exchange-via{background:var(--color-surface-subtle);align-items:center;padding-inline-start:12px}.exchange-via-icon{width:20px;height:20px;color:var(--color-ink-muted);flex-shrink:0;display:block}.exchange-via-icon :is(img,svg){corner-shape:round;border-radius:50%;width:100%;height:100%;display:block}.exchange-via select.ui-select{width:auto;min-height:44px;color:var(--color-ink);flex:1;padding-inline:8px 30px;font-size:13px;font-weight:500}.exchange-side-hint{color:var(--color-ink-muted);margin-block-start:6px;font-size:12px;line-height:1.5}.exchange-swap{border:1px solid var(--color-line);background:var(--color-surface);width:32px;height:32px;color:var(--color-ink-muted);border-radius:50%;position:absolute;inset-block-start:40px;inset-inline-start:calc(50% - 16px)}.exchange-swap svg{width:16px;height:16px}.exchange-swap:hover{border-color:var(--color-focus);background:var(--color-surface-hover);color:var(--color-ink)}.exchange-person{max-width:420px;margin-block-start:16px}.exchange-pricing{border-block-start:1px solid var(--color-line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;margin-block-start:18px;padding-block-start:16px;display:flex}.exchange-modes{flex-shrink:0;margin-block-start:20px}.exchange-modes button{padding-inline:12px;font-size:12px}.exchange-quote{flex:1;min-width:220px;max-width:360px}.exchange-quote input{text-align:start}.exchange-text-button{color:var(--color-accent);text-underline-offset:3px;margin-block-start:6px;font-size:12px;text-decoration:underline}.exchange-text-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.exchange-manual-hint{color:var(--color-ink-muted);font-size:12px;line-height:1.6}.exchange-manual-hint strong{color:var(--color-ink);margin-block-end:2px;font-size:14px;font-weight:500;display:block}.exchange-book-rate{background:var(--color-ground);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:18px;padding:12px;display:flex}.exchange-book-rate>div:first-child{flex:1;min-width:200px}.exchange-book-rate>label{width:240px;max-width:100%}.exchange-composer .exchange-preview{margin-block-start:20px}.exchange-margin{border-block-start:1px solid var(--color-line);color:var(--color-ink-muted);margin-block-start:10px;padding-block-start:8px;font-size:12px}.exchange-margin summary,.exchange-rates summary,.exchange-help summary{cursor:pointer}.exchange-margin p{max-width:650px;margin-block-start:6px}.exchange-rates{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin-block-end:14px}.exchange-rates>summary{padding:14px 16px;font-size:13px;font-weight:500}.exchange-rates>summary span{color:var(--color-ink-muted);margin-inline-start:14px;font-size:12px;font-weight:400}.exchange-rates-body{padding:0 16px 16px}.exchange-help{color:var(--color-ink-muted);margin-block-end:24px;font-size:12px}.exchange-help>summary{padding-block:8px}.exchange-help>div{max-width:760px;line-height:1.65}.exchange-help p+p{margin-block-start:8px}@container (max-width:860px){.exchange-sides{grid-template-columns:minmax(0,1fr);row-gap:16px}.exchange-side-in{grid-area:1/1}.exchange-side-out{grid-area:2/1}.exchange-side-heading{min-height:28px}.exchange-swap{grid-area:2/1;place-self:start end;width:28px;height:28px;position:static}}@container (max-width:590px){.exchange-pricing{gap:14px}.exchange-modes{margin-block-start:0}.exchange-quote{flex-basis:100%;max-width:none}.exchange-rates>summary span{margin-block-start:4px;display:block}}@container (max-width:470px){.exchange-side-row{grid-template-columns:minmax(0,1fr)}.exchange-money input{font-size:19px}.exchange-money select.ui-select{flex-basis:78px;width:78px}}.exchange-history-leg{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.exchange-history-leg+.exchange-history-leg{margin-block-start:3px}.exchange-profit-preview{border-block:1px solid var(--color-line);margin-block:12px;padding-block:12px}.exchange-profit-value{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-block-end:4px;font-size:13px;display:flex}.exchange-profit-value strong{font-size:22px;font-weight:600}.exchange-day-profit{border-block-end:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:16px;display:flex}.exchange-day-profit>strong{font-size:20px;font-weight:600}.exchange-history-mobile{display:none}@media(max-width:640px){.exchange-history-desktop{display:none}.exchange-history-mobile{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:block}.exchange-history-card{padding:14px}.exchange-history-card+.exchange-history-card{border-block-start:1px solid var(--color-line)}.exchange-history-card-head,.exchange-history-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.exchange-history-card-head{margin-block-end:10px}.exchange-history-card-head strong{font-size:17px;font-weight:600}.exchange-history-card-foot{margin-block-start:8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.app-flyout{position:fixed;inset:auto;margin:0;padding:0;max-width:calc(100vw - 24px);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-border),0 8px 28px var(--color-overlay),0 2px 6px var(--color-shadow);overflow:hidden}.app-flyout:popover-open{display:flex;flex-direction:column;animation:flyout-enter .18s cubic-bezier(.22,1,.36,1) both}.app-flyout[data-state=closing]{animation:flyout-exit .14s ease-in both}.app-flyout[data-side=end]:popover-open{animation-name:flyout-enter-end}.app-flyout[data-side=end][data-state=closing]{animation-name:flyout-exit-end}.app-flyout::backdrop{background:transparent;pointer-events:none}.flyout-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 4px}.flyout-header h2{font-size:14px;line-height:1.4;font-weight:600}.flyout-close{position:relative;display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:0;background:transparent;color:var(--color-ink-muted);cursor:pointer}.flyout-close:after{content:"";position:absolute;inset:-7px}.flyout-close:hover{color:var(--color-ink)}.flyout-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.flyout-close:disabled{opacity:.4;cursor:default}.flyout-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 16px}.flyout-body .journal-composer-quick{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.journal-composer-quick .journal-composer-head{justify-content:flex-end;margin-block-end:12px}.journal-composer-quick .journal-entry-row{grid-template-columns:minmax(0,1fr);gap:12px}.journal-composer-quick .journal-entry-row input,.journal-composer-quick .journal-entry-row select{min-height:var(--height-control)}.journal-composer-quick .journal-money-control :is(input,select){min-height:calc(var(--height-control) - 2px)}.journal-composer-quick .journal-rate-row{margin-block-start:12px}.journal-composer-quick .journal-preview{margin-block-start:12px;padding:10px}.journal-composer-quick .journal-composer-footer{margin-block-start:16px;gap:10px}.journal-composer-quick .journal-key-hint{display:none}.journal-composer-quick .journal-note{flex-basis:100%;max-width:none}.journal-composer-quick .exchange-money input{min-height:40px;font-size:18px}.journal-composer-quick .exchange-via select.ui-select{min-height:40px}.journal-composer-quick .exchange-person{margin-block-start:14px}.journal-composer-quick .exchange-pricing{margin-block-start:14px;padding-block-start:14px}.journal-composer-quick .exchange-book-rate{margin-block-start:12px}.journal-composer-quick .exchange-profit-preview{margin-block:8px;padding-block:8px}.journal-composer-quick .exchange-profit-value strong{font-size:18px}.app-flyout[data-mode=sheet]{max-width:none;border:0;border-radius:0;box-shadow:none}.app-flyout[data-mode=sheet]:popover-open{animation:sheet-enter .26s cubic-bezier(.22,1,.36,1) both}.app-flyout[data-mode=sheet][data-state=closing]{animation:sheet-exit .2s cubic-bezier(.4,0,1,1) both}.app-flyout[data-mode=sheet] .flyout-header{padding:14px 16px 6px;padding-block-start:max(14px,env(safe-area-inset-top,0px));border-block-end:1px solid var(--color-line-subtle)}.app-flyout[data-mode=sheet] .flyout-header h2{font-size:16px}.app-flyout[data-mode=sheet] .flyout-body{flex:1;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px))}.app-flyout[data-mode=sheet] .journal-composer-quick .journal-composer-footer{margin-block-start:20px}@keyframes sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes flyout-enter{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flyout-enter-end{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes flyout-exit-end{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes flyout-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@media(pointer:coarse){.flyout-close{width:36px;height:36px}.journal-composer-quick .journal-composer-fields :is(input,select,.ui-button){min-height:44px}}@media(prefers-reduced-motion:reduce){.app-flyout:popover-open,.app-flyout[data-state=closing],.app-flyout[data-side=end]:is(:popover-open,[data-state=closing]){animation:none}}.expense-composer-quick .expense-fields{padding:0;border:0;background:transparent}.expense-quick-lines{display:grid;gap:12px}.expense-quick-line{min-width:0;padding-block:12px;border-block-start:1px solid var(--color-line-subtle)}.expense-quick-line-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,130px);gap:10px}.expense-quick-line-note{display:flex;align-items:flex-end;gap:8px;margin-block-start:10px}.expense-quick-line-note>label{flex:1;min-width:0}.expense-quick-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.expense-quick-total>span{display:flex;align-items:baseline;gap:8px;color:var(--color-ink-muted);font-size:var(--text-caption)}.expense-quick-total .num{color:var(--color-ink)}@media(max-width:359px){.expense-quick-line-values{grid-template-columns:minmax(0,1fr)}}.app-dialog.onyx{--onyx: #25272b;--onyx-raised: #2e3035;--onyx-ink: #f1ede4;--onyx-bright: #fbfaf7;--onyx-muted: #8f8b83;--onyx-line: rgba(255, 255, 255, .1);--onyx-gold: #d9b14c;--onyx-gold-words: #ecc96a;--onyx-wrong: #f2b8a6;--onyx-max: calc(100dvh - 40px) ;width:min(940px,calc(100vw - 32px));max-height:var(--onyx-max);overflow:hidden;border:0;padding:0;font-size:13px;box-shadow:0 1px 3px #00000014,0 28px 80px -12px #0000006b}.app-dialog.onyx.onyx-narrow{width:min(860px,calc(100vw - 32px))}.onyx-form{display:flex;align-items:stretch;min-height:0}.onyx-main{flex:1 1 auto;min-width:0;max-height:var(--onyx-max);overflow-y:auto;padding:28px 30px 30px;scrollbar-width:thin}.onyx-title{margin:0 0 22px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.3px;color:var(--color-ink)}.onyx-fields{display:flex;flex-direction:column;gap:22px;min-width:0;margin:0;padding:0;border:0}.onyx-aside{display:flex;flex:0 0 332px;flex-direction:column;min-width:0;max-height:var(--onyx-max);overflow-y:auto;padding:28px 26px 26px;background:var(--onyx);color:var(--onyx-ink);color-scheme:dark;scrollbar-width:thin}.onyx-section{display:flex;flex-direction:column;min-width:0}.onyx-label{margin:0 0 8px;color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:500;line-height:16px}.onyx-fields .ui-input{height:38px;border-radius:9px;font-size:13px}.onyx-fields input.ui-input{padding-inline:12px}.onyx-fields select.ui-input{padding-inline-start:12px}.onyx-fields input[aria-invalid=true],.onyx-fields select[aria-invalid=true]{border-color:var(--color-owed-by-us)}.onyx-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:end}.onyx-line{margin:10px 0 0;color:var(--color-ink);line-height:1.5}.onyx-quiet{align-self:flex-start;padding:0;border:0;background:none;color:var(--color-ink-muted);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:3px;transition:color .12s ease-out}.onyx-quiet:hover{color:var(--color-ink)}.onyx-quiet:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.onyx-who-name{display:flex;align-items:center;min-height:38px;margin:0;padding:0 12px;border-radius:9px;background:var(--color-surface-subtle);font-weight:600}.segmented.onyx-kinds{display:flex;gap:24px;padding:0;border:0;border-block-end:1px solid var(--color-line-subtle);border-radius:0;background:none}.segmented.onyx-kinds button{position:relative;min-height:0;padding:0 0 11px;border-radius:0;background:none;box-shadow:none;color:var(--color-ink-muted);font-size:13px;font-weight:600;transition:color .14s ease-out}.segmented.onyx-kinds button[aria-checked=true]{background:none;box-shadow:none;color:var(--color-ink)}.segmented.onyx-kinds button:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;border-radius:2px;background:var(--color-ink);transform:scaleX(0);transition:transform .24s cubic-bezier(.16,1,.3,1)}.segmented.onyx-kinds button[aria-checked=true]:after{transform:scaleX(1)}.segmented.onyx-choice{gap:18px}.onyx-boxes{display:flex;flex-direction:column}.onyx-box{display:grid;grid-template-columns:22px max-content minmax(0,1fr) 172px 46px 26px;align-items:center;column-gap:12px;padding-block:9px;border-block-end:1px solid var(--color-line-subtle)}.onyx-box:first-child{padding-block-start:0}.onyx-box:last-child{border-block-end:0}.onyx-box-flag{display:block;width:22px;height:22px;border-radius:50%}.onyx-box-flag img,.onyx-box-flag svg{display:block;width:100%;height:100%}.onyx-box-name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.onyx-box-rate{display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--color-ink-muted);white-space:nowrap}.onyx-box-rate input.pay-rate-input{width:auto;min-width:3ch;max-width:12ch;height:28px;field-sizing:content;padding:0 5px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;color:var(--color-ink);font-size:13px;font-weight:600;text-align:start;text-decoration:underline dotted color-mix(in oklch,var(--color-ink-muted) 60%,transparent);text-underline-offset:4px;cursor:text;transition:border-color .12s ease-out,background-color .12s ease-out}@supports not (field-sizing: content){.onyx-box-rate input.pay-rate-input{width:9ch}}.onyx-box-rate input.pay-rate-input:hover{border-color:var(--color-line)}.onyx-box-rate input.pay-rate-input:focus{border-color:var(--color-focus);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-focus) 14%,transparent);text-decoration:none}.onyx-box-rate input.pay-rate-input:placeholder-shown{min-width:8ch;border-color:var(--color-line);text-decoration:none}.onyx-box-rate input.pay-rate-input[aria-invalid=true]{border-color:var(--color-owed-by-us)}.onyx-box-rate .pay-flip{width:24px;height:24px;opacity:0;transition:opacity .12s ease-out}.onyx-box-rate:hover .pay-flip,.onyx-box-rate:focus-within .pay-flip{opacity:1}.onyx-amount{position:relative;display:block;min-width:0}.onyx-amount input{padding-inline-end:46px!important;font-weight:600}.onyx-amount-code{position:absolute;inset-block:0;inset-inline-end:12px;display:flex;align-items:center;color:var(--color-ink-muted);pointer-events:none}.onyx-box-note{grid-column:2 / -1;margin:6px 0 0;color:var(--color-ink)}.onyx-all,.onyx-remove{height:32px;margin:0;border:0;border-radius:8px;background:transparent;color:var(--color-ink-muted);font:inherit;font-weight:600;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.onyx-remove{position:relative;width:26px;font-weight:400}.onyx-remove:after{content:"";position:absolute;inset:-4px -7px}.onyx-all:hover:not(:disabled),.onyx-remove:hover{background:var(--color-surface-hover);color:var(--color-ink)}.onyx-all:disabled{opacity:.35;cursor:default}.onyx-all:focus-visible,.onyx-remove:focus-visible,.onyx-add-box:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.onyx-add{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-block-start:12px}.onyx-add-label{margin-inline-end:4px;color:var(--color-ink-muted)}.onyx-add-box{display:inline-flex;align-items:center;gap:7px;height:30px;padding-inline:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--color-ink);font:inherit;font-weight:500;cursor:pointer;transition:background-color .12s ease-out,scale .15s ease-out}.onyx-add-box:hover{background:var(--color-surface-hover)}.onyx-add-box:active{scale:.96}.onyx-add-plus{color:var(--color-ink-muted)}.onyx-add-box img,.onyx-add-box svg{width:16px;height:16px;border-radius:50%}.onyx-aside-title{margin:0 0 18px;color:var(--onyx-gold);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.onyx-empty{margin:0;color:var(--onyx-muted);line-height:1.55}.onyx-after{display:flex;flex-direction:column;gap:14px}.onyx-name{margin:0;color:var(--onyx-bright);font-weight:600}.onyx-figures-group+.onyx-figures-group{padding-block-start:12px;border-block-start:1px solid var(--onyx-line)}.onyx-figures-heading{margin:0 0 10px;color:var(--onyx-ink);font-weight:600}.onyx-figures{display:flex;flex-direction:column;gap:10px;margin:0}.onyx-figure{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;line-height:20px}.onyx-figure dt{color:var(--onyx-muted)}.onyx-figure dd{margin:0;color:var(--onyx-ink);text-align:end}.onyx-figure-strong dd{color:var(--onyx-bright);font-size:15px;font-weight:700}.onyx-note{margin:0;color:var(--onyx-ink);line-height:1.5}.onyx-check{display:flex;align-items:flex-start;gap:10px;color:var(--onyx-ink);line-height:1.45;cursor:pointer}.onyx-check input{flex:none;width:16px;height:16px;margin-block-start:1px;accent-color:var(--onyx-gold);cursor:pointer}.onyx-warning{margin:0;padding-inline-start:12px;border-inline-start:2px solid var(--onyx-gold);color:var(--onyx-ink);line-height:1.5}.onyx-row{margin:2px 0 0;padding-block-start:14px;border-block-start:1px solid var(--onyx-line);line-height:1.55}.onyx-row-label{display:block;margin-block-end:4px;color:var(--onyx-muted)}.onyx-row-text{color:var(--onyx-ink);overflow-wrap:anywhere;white-space:pre-line}.onyx-state{display:flex;flex-direction:column;gap:8px;padding-block:16px;border-block:1px solid var(--onyx-line)}.onyx-state-main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--onyx-muted)}.onyx-state-main strong{color:var(--onyx-bright);font-size:22px;font-weight:700;letter-spacing:-.3px}.onyx-state-done{color:var(--onyx-bright);font-size:15px;font-weight:700}.onyx-state-more{color:var(--onyx-muted);text-align:end}.onyx-change-from{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:start}.onyx-figure-about{display:block;margin-block-start:4px;color:var(--onyx-muted);font-weight:400}.onyx-aside .segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--onyx-line);border-radius:12px;background:#ffffff0a}.onyx-aside .segmented button{min-height:34px;padding-inline:8px;border-radius:8px;color:var(--onyx-muted);font-size:13px;white-space:nowrap;transition:background-color .14s ease-out,color .14s ease-out}.onyx-aside .segmented button:hover{color:var(--onyx-ink)}.onyx-aside .segmented button[aria-checked=true]{background:#ffffff1f;box-shadow:none;color:var(--onyx-bright)}.onyx-aside .segmented button:focus-visible{outline-color:var(--onyx-gold)}.onyx-rates{display:flex;flex-direction:column;gap:8px}.onyx-rates .onyx-box-rate>span:first-child{margin-inline-end:4px}.onyx-actions{display:flex;flex-direction:column;gap:8px;margin-block-start:auto;padding-block-start:26px}.onyx-problem{margin:0 0 6px;color:var(--onyx-wrong);line-height:1.5}.onyx-save{height:42px;border:1px solid transparent;border-radius:11px;color:var(--onyx-gold-words);font:inherit;font-weight:600;cursor:pointer;background:linear-gradient(var(--onyx-raised),var(--onyx-raised)) padding-box,linear-gradient(135deg,#f0d585,#b8872c 60%,#e6c56e) border-box;transition:background .16s ease-out,transform .12s ease-out,opacity .16s ease-out}.onyx-save:hover:not(:disabled){background:linear-gradient(#35373c,#35373c) padding-box,linear-gradient(135deg,#f6e0a0,#c99a36 60%,#efd07a) border-box}.onyx-save:active:not(:disabled){transform:scale(.96)}.onyx-save:disabled{opacity:.5;cursor:default}.onyx-save:focus-visible,.onyx-cancel:focus-visible,.onyx-check input:focus-visible{outline:2px solid var(--onyx-gold);outline-offset:3px}.onyx-save-words{display:inline-block}.onyx-cancel{height:36px;border:0;border-radius:10px;background:transparent;color:var(--onyx-muted);font:inherit;font-weight:600;cursor:pointer;transition:color .12s ease-out}.onyx-cancel:hover:not(:disabled){color:var(--onyx-ink)}@keyframes onyx-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes onyx-backdrop{0%{opacity:0}}@keyframes onyx-fade{0%{opacity:0;transform:translateY(5px)}}@keyframes onyx-tick{0%{opacity:.2;transform:translateY(3px)}}@keyframes onyx-row{0%{opacity:0;transform:translateY(-6px)}}.app-dialog.onyx[open]{animation:onyx-in .32s cubic-bezier(.16,1,.3,1)}.app-dialog.onyx[open]::backdrop{animation:onyx-backdrop .24s ease-out}.onyx-fade,.onyx-save-words,.onyx-problem{animation:onyx-fade .3s cubic-bezier(.16,1,.3,1)}.onyx-tick{display:inline-block;max-width:100%;animation:onyx-tick .28s cubic-bezier(.16,1,.3,1)}.onyx-row-in{animation:onyx-row .24s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.app-dialog.onyx[open],.app-dialog.onyx[open]::backdrop,.onyx-fade,.onyx-save-words,.onyx-problem,.onyx-tick,.onyx-row-in{animation:none}.segmented.onyx-kinds button:after{transition:none}}@media(max-width:767px){.app-dialog.onyx,.app-dialog.onyx.onyx-narrow{--onyx-max: none;inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 12px);margin:0;overflow-y:auto;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0}@keyframes onyx-in{0%{transform:translateY(32px)}}.onyx-form{display:block}.onyx-main{overflow:visible;padding:22px 16px 24px}.onyx-aside{overflow:visible;padding:22px 16px calc(18px + env(safe-area-inset-bottom))}.onyx-pair{grid-template-columns:minmax(0,1fr)}.onyx-box{grid-template-columns:22px minmax(0,1fr) 128px 44px;row-gap:2px}.onyx-box>.onyx-box-rate{grid-column:2 / 4;grid-row:2}.onyx-box>.onyx-remove,.onyx-box>.onyx-remove-none{grid-column:4;grid-row:2;justify-self:end}.onyx-all,.onyx-remove{height:44px}.onyx-fields .ui-input{font-size:16px}}.dp{--dp-mark: light-dark(#076963, #82d2ca);--dp-soft: color-mix(in oklab, var(--color-ink) 5%, var(--color-ground));--dp-hover: color-mix(in oklab, var(--color-ink) 6%, transparent);position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.dp-compact{display:flex;width:100%}.dp-field{display:flex;align-items:center;gap:8px;text-align:start;white-space:nowrap;cursor:pointer;transition:border-color .15s ease-out}.dp-field svg{flex:none;color:var(--color-ink-muted)}.dp-field span{min-width:0;overflow:hidden;text-overflow:ellipsis}.dp-field .dp-none{color:var(--color-ink-muted)}.dp-field:disabled{cursor:default}.onyx-fields .dp-field{padding-inline:12px}.dp-today{min-height:var(--height-control, 36px);border:0;border-radius:8px;padding:0 10px;background:none;color:var(--color-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease-out}.dp-today:hover{background:var(--dp-hover)}.dp-bar{display:inline-flex;align-items:stretch;gap:2px;height:var(--height-control, 36px);border-radius:10px;padding:2px;background:var(--dp-soft)}.dp-step,.dp-day{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:none;color:var(--color-ink);font:inherit;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.dp-step{width:32px;color:var(--color-ink-muted)}.dp-day{gap:8px;min-width:196px;padding-inline:10px 12px;font-size:13px;font-weight:500;white-space:nowrap}.dp-day svg{color:var(--color-ink-muted)}.dp-step:hover:not(:disabled),.dp-day:hover,.dp-day[aria-expanded=true]{background:color-mix(in oklab,var(--color-surface) 85%,transparent);color:var(--color-ink);box-shadow:0 1px 2px light-dark(oklch(0 0 0 / .06),transparent)}.dp-step:disabled{opacity:.35;cursor:default}.dp-step:focus-visible,.dp-day:focus-visible,.dp-today:focus-visible,.dp-icon:focus-visible,.dp-cell:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.dp-arrow:dir(rtl){scale:-1 1}.dp-panel{position:absolute;z-index:40;inset-block-start:calc(100% + 8px);inset-inline-end:0;width:min(304px,calc(100vw - 32px));border-radius:16px;padding:12px 12px 10px;background:var(--color-surface);color:var(--color-ink);box-shadow:0 0 0 1px light-dark(oklch(0 0 0 / .06),oklch(1 0 0 / .1)),0 12px 32px -6px light-dark(oklch(0 0 0 / .16),oklch(0 0 0 / .55)),0 4px 10px -4px light-dark(oklch(0 0 0 / .08),transparent);transform-origin:top right;animation:dp-in .16s cubic-bezier(.2,0,0,1)}.dp-panel:dir(rtl){transform-origin:top left}.dp-panel:focus{outline:none}.dp-compact .dp-panel:not([popover]){inset-inline:0 auto;transform-origin:top left}.dp-panel[popover]{position:fixed;inset:auto;margin:0;border:0;overflow:visible}@keyframes dp-in{0%{opacity:0;scale:.96;translate:0 -4px}}.dp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px 8px}.dp-month{font-size:14px;font-weight:600;letter-spacing:-.1px}.dp-months{display:inline-flex;gap:2px}.dp-icon{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--color-ink-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.dp-icon:hover:not(:disabled){background:var(--dp-hover);color:var(--color-ink)}.dp-icon:disabled{opacity:.35;cursor:default}.dp-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.dp-names span{display:grid;place-items:center;height:28px;color:var(--color-ink-muted);font-size:11px;font-weight:500}.dp-cell{display:grid;place-items:center;width:36px;height:36px;margin:1px auto;border:0;border-radius:50%;padding:0;background:none;color:var(--color-ink);font:inherit;font-size:13px;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.dp-cell:hover:not(:disabled,[aria-pressed=true]){background:var(--dp-hover)}.dp-cell[aria-current=date]{color:var(--dp-mark);font-weight:600}.dp-cell[aria-pressed=true]{background:var(--dp-mark);color:var(--color-surface);font-weight:600}.dp-cell:disabled{color:var(--color-ink-muted);opacity:.4;cursor:default}.dp-cell:active:not(:disabled){scale:.94}.dp-foot{display:flex;justify-content:flex-end;margin-block-start:6px;border-block-start:1px solid var(--color-line-subtle);padding-block-start:8px}.dp-clear{min-height:30px;border:0;border-radius:8px;padding:0 10px;background:none;color:var(--color-ink-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.dp-clear:hover{background:var(--dp-hover);color:var(--color-ink)}.dp-clear:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media(max-width:767px){.dp{flex:1 1 auto}.dp-compact{flex:none}.dp-bar{flex:1}.dp-day{flex:1;min-width:0}}@media(pointer:coarse){.dp-bar,.dp-today{min-height:44px;height:44px}.dp-step{width:40px}.dp-cell{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.dp-panel{animation:none}.dp-cell:active:not(:disabled){scale:none}}.page-check{display:flex;flex-direction:column;gap:6px;margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid var(--color-line-subtle);font-size:13px;color:var(--color-ink)}.page-check p{margin:0}.page-check-title{font-weight:600}.page-check-label{color:var(--color-ink-muted)}.page-check-line{display:grid;grid-template-columns:72px minmax(0,auto) 16px minmax(0,auto);align-items:baseline;justify-content:start;gap:8px}.page-check-what{color:var(--color-ink-muted)}.page-check-arrow{color:var(--color-ink-muted);text-align:center}.page-check-line strong{font-weight:600}.page-check-warning{color:var(--color-ink)}.onyx-after.page-check{gap:14px;margin:0;padding:0;border:0;color:inherit}.page-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-block-start:12px}.page-quiet-link{display:inline-block;margin-block-start:12px;padding:0;border:0;background:none;color:var(--color-ink-muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.page-quiet-link:hover{color:var(--color-ink)}.page-quiet-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.onyx-fields .page-about,.onyx-fields .page-quiet-link{margin-block-start:0}.onyx-fields .page-quiet-link{align-self:flex-start;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:3px}.page-bar{color:var(--color-ink-muted);opacity:.5}@media(max-width:560px){.page-about{grid-template-columns:minmax(0,1fr)}.page-check-line{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.page-check-what{grid-column:1 / -1}}.tr-said{margin:8px 0 0;line-height:1.5;color:var(--color-ink)}.fx-said{margin:-8px 0 0}.fx-worked{margin:-12px 0 0}.tr-parties{gap:4px}.tr-swap{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-block:2px;padding:4px 6px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);font:inherit;cursor:pointer;transition:color .12s ease-out}.tr-swap svg{transition:rotate .26s cubic-bezier(.16,1,.3,1)}.tr-swap:hover:not(:disabled){color:var(--color-ink)}.tr-swap:hover:not(:disabled) svg{rotate:180deg}.tr-swap:disabled{opacity:.45;cursor:default}.tr-swap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tr-after-pages{gap:16px}.tr-after-pages .onyx-figures-heading{margin-block-end:10px}.tr-amount{display:flex;align-items:center;gap:14px}.tr-amount>input{flex:1 1 auto;min-width:0}.tr-amount>.segmented{flex:none}.tr-unit{flex:none;color:var(--color-ink)}.tr-to{margin-block-start:12px}.tr-row{display:flex;align-items:flex-end;gap:8px}.tr-row>label{flex:1 1 auto;min-width:0}.tr-row>.onyx-remove,.tr-row>.onyx-all{flex:none;height:38px;margin:0}.tr-money{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px}.fx-howmuch{position:relative}.fx-howmuch input,.onyx-fields .fx-howmuch input.ui-input{padding-inline-end:88px}.fx-unit{position:absolute;inset-block:4px;inset-inline-end:4px;display:inline-flex;align-items:center;gap:4px;min-width:40px;border:1px solid transparent;border-radius:7px;padding:0 8px;background:transparent;color:var(--color-ink-muted);font-size:13px}button.fx-unit{cursor:pointer}button.fx-unit:hover{border-color:var(--color-line);color:var(--color-ink)}.fx-unit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.fx-all{padding-inline:12px}@media(max-width:767px){.tr-swap{min-height:44px}.tr-money{grid-template-columns:minmax(0,1fr) 88px}.tr-row>.onyx-remove,.tr-row>.onyx-all{height:44px}}.sell{flex:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(440px,38vw,540px);min-height:0}.workspace-main:has(.sell){height:100dvh;overflow:hidden}.workspace-main:has(.sell)>main{display:flex;min-height:0}.workspace-main:has(.sell) .workspace-footer{display:none}.sell-shelf{min-width:0;overflow-y:auto;padding:20px var(--workspace-gutter, 28px) 28px}.sell-search{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:0 16px;background:var(--color-surface);color:var(--color-ink-muted)}.sell-search:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-accent-soft);outline-offset:1px}.sell-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font-size:15px}.sell-search input::placeholder{color:var(--color-ink-muted)}.sell-none,.sell-more{padding:28px 4px;color:var(--color-ink-muted);font-size:13px}.sell-more{padding-block:12px 0;font-size:var(--text-caption)}.sell-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-block-start:14px}.sell-tile{display:flex;flex-direction:column;gap:2px;min-height:104px;border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);padding:12px 14px;background:var(--color-surface);color:var(--color-ink);text-align:start;cursor:pointer;transition:border-color .12s,background-color .12s}.sell-tile:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface-hover)}.sell-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sell-tile:disabled{opacity:.5;cursor:not-allowed}.sell-tile[data-picked=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.sell-tile-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:600;line-height:1.35}.sell-tile-detail{overflow:hidden;color:var(--color-ink-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.sell-tile-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-block-start:auto;padding-block-start:10px}.sell-tile-price{font-size:14px;font-weight:600;white-space:nowrap}.sell-tile-stock{color:var(--color-ink-muted);font-size:11px;white-space:nowrap}.sell-tile-stock[data-out=true]{color:var(--color-danger)}.sell-bill{display:flex;flex-direction:column;gap:12px;min-height:0;border-inline-start:1px solid var(--color-line-subtle);padding:18px 20px 20px;background:var(--color-surface)}[data-layout=wide] .sell-bill{position:relative}[data-layout=wide] .sell-bill:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-end:100%;width:var(--radius-lg);height:var(--radius-lg);border-block-start:1px solid var(--color-line-subtle);border-inline-end:1px solid var(--color-line-subtle);border-start-end-radius:var(--radius-lg);box-shadow:0 0 0 var(--radius-lg) var(--color-surface);clip-path:inset(0);pointer-events:none}.sell-bill-head{display:flex;align-items:center;gap:12px}.sell-bill-title{margin-inline-end:auto;font-size:17px;font-weight:600;letter-spacing:-.3px}.sell-clear{display:inline-flex;align-items:center;gap:5px;border:0;padding:4px 2px;background:transparent;color:var(--color-ink-muted);font-size:var(--text-control);cursor:pointer}.sell-clear:hover:not(:disabled){color:var(--color-danger)}.sell-clear:disabled{opacity:.4;cursor:not-allowed}.sell-clear:focus-visible,.sell-remove:focus-visible,.sell-qty button:focus-visible,.pay-flip:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.sell-lines{flex:1;min-height:120px;overflow-y:auto;margin-inline:-20px;border-block:1px solid var(--color-line-subtle)}.sell-cols{display:grid;grid-template-columns:96px 172px minmax(0,1fr) 24px;grid-template-areas:"name name name remove" "qty price total total";align-items:center;gap:6px 10px;padding-inline:20px}.sell-line-name{grid-area:name}.sell-remove{grid-area:remove}.sell-cell-qty{grid-area:qty}.sell-cell-price{grid-area:price}.sell-cell-total{grid-area:total}.sell-center{text-align:center}.sell-end{text-align:end}.sell-empty{display:grid;place-items:center;height:100%;min-height:120px;padding:16px 32px;color:var(--color-ink-muted);font-size:13px;text-align:center}.sell-line{padding-block:9px;border-block-end:1px solid var(--color-line-subtle)}.sell-line-name{display:flex;flex-direction:column;min-width:0;font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.sell-line-detail{color:var(--color-ink-muted);font-size:11px;font-weight:400}.sell-label{display:none;margin-block-end:3px;color:var(--color-ink-muted);font-size:11px}.sell-remove{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.sell-remove:hover{background:var(--color-danger-soft);color:var(--color-danger)}.sell-qty{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:var(--height-control);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.sell-qty button{display:inline-flex;align-items:center;justify-content:center;height:100%;border:0;background:transparent;color:var(--color-ink);cursor:pointer}.sell-qty button:disabled{opacity:.3;cursor:not-allowed}.sell-qty input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font-size:var(--text-control);text-align:center}.sell-qty-one{display:block;color:var(--color-ink-muted);font-size:var(--text-control);text-align:center}.sell-price[aria-invalid=true]{border-color:var(--color-owed-by-us)}.sell-price-row{display:flex;gap:4px}.sell-price-row>input{flex:1;min-width:0}.sell-price-row>.sell-price-currency{flex:none;width:66px;padding-inline:8px 20px;background-position:right 4px center;font-size:var(--text-caption)}.sell-line-code{color:var(--color-ink-muted);font-size:11px;font-weight:400}.sell-total-split,.sell-cell-total{text-align:end}.sell-line-total{font-size:13px;font-weight:500;white-space:nowrap}.sell-sums{display:flex;flex-direction:column;gap:8px}.sell-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-ink-muted);font-size:13px}.sell-sum .num{color:var(--color-ink)}.sell-sum-quiet{margin-block-start:-4px;font-size:var(--text-caption)}.sell-sum-quiet .num{color:var(--color-ink-muted)}.sell-discount>span:first-child{margin-inline-end:auto}.sell-discount input{width:124px}.sell-discount .segmented{padding:2px}.sell-discount .segmented button{min-height:26px;padding:3px 10px}.sell-total{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-block-start:10px;border-block-start:1px solid var(--color-line-subtle);font-size:15px;font-weight:600}.sell-total-amount{display:flex;flex-direction:column;align-items:flex-end}.sell-total-amount>.num:first-child{font-size:22px;letter-spacing:-.5px;line-height:1.2}.sell-about{color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:400}.sell-charge{width:100%;min-height:48px;font-size:15px;font-weight:600}.sell-phones{display:flex;flex-direction:column;gap:6px;max-height:50dvh;overflow-y:auto}.sell-phone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);padding:10px 12px;background:var(--color-surface);color:var(--color-ink);text-align:start;cursor:pointer}.sell-phone:hover{border-color:var(--color-accent);background:var(--color-surface-hover)}.sell-phone:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.sell-phone-imei{font-size:13px;font-weight:600}.sell-phone-price{grid-row:1 / 3;grid-column:2;align-self:center;font-size:14px;font-weight:600}.sell-phone-detail{color:var(--color-ink-muted);font-size:var(--text-caption)}.app-dialog.pay-dialog{width:min(520px,calc(100vw - 32px));margin-block:clamp(12px,6dvh,56px) auto}.pay-fields{min-width:0;margin:0;padding:0;border:0}.pay-rates{display:flex;flex-direction:column;gap:6px}.pay-rate{display:grid;grid-template-columns:auto auto 96px auto 28px;justify-content:start;align-items:center;gap:8px;border-radius:var(--radius-control);padding:6px 12px;background:var(--color-surface-subtle);font-size:13px}.pay-rate-label{min-width:64px;margin-inline-end:4px;color:var(--color-ink-muted);font-size:var(--text-caption)}.pay-flip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.pay-flip:hover{background:var(--color-surface-hover);color:var(--color-ink)}.pay-dialog input[aria-invalid=true]{border-color:var(--color-owed-by-us)}.pay-fields>.buy-link{margin-block-start:8px;border:0;padding:4px 0;background:transparent;color:var(--color-ink-muted);font-size:var(--text-control);cursor:pointer}.pay-fields>.buy-link:hover{text-decoration:underline}.sell-done-change{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-radius:var(--radius-control);padding:14px;background:var(--color-ok-soft);font-size:13px}.sell-done-change strong{font-size:26px;font-weight:600;letter-spacing:-.5px}.receipt{max-width:440px;border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);padding:22px;background:var(--color-surface);font-size:13px}.receipt[data-undone=true]{opacity:.6}.receipt-head{margin-block-end:14px}.receipt-head h2{margin-block-end:6px;font-size:17px;font-weight:600;letter-spacing:-.3px}.receipt-meta{display:flex;justify-content:space-between;gap:12px;color:var(--color-ink-muted);line-height:1.6}.receipt-lines{width:100%;border-collapse:collapse}.receipt-lines th{padding-block:6px;border-block:1px solid var(--color-line-subtle);color:var(--color-ink-muted);font-size:11px;font-weight:500;text-align:start}.receipt-lines td{padding-block:7px;border-block-end:1px solid var(--color-line-subtle);vertical-align:top}.receipt-lines .receipt-end{padding-inline-start:10px;text-align:end;white-space:nowrap}.receipt-item{font-weight:500}.receipt-item:hover{text-decoration:underline}.receipt-imei{color:var(--color-ink-muted);font-size:11px}.receipt-sums{margin-block-start:10px}.receipt-sums>div{display:flex;justify-content:space-between;gap:12px;padding-block:3px;color:var(--color-ink-muted)}.receipt-sums dd{color:var(--color-ink);white-space:nowrap}.receipt-sums .receipt-total{margin-block:4px 6px;padding-block:8px;border-block-end:1px solid var(--color-line-subtle);color:var(--color-ink);font-size:16px;font-weight:600}.receipt-rate{font-size:11px}.receipt-note{margin-block-start:12px;color:var(--color-ink-muted)}.receipt-thanks{margin-block-start:16px;color:var(--color-ink-muted);text-align:center}.sale-facts{display:flex;flex-wrap:wrap;gap:8px 32px;max-width:440px;margin-block-start:16px;font-size:13px}.sale-facts>div{display:flex;align-items:baseline;gap:10px}.sale-facts dt{color:var(--color-ink-muted);font-size:var(--text-caption)}@media(max-width:1100px){.sell{grid-template-columns:minmax(0,1fr) 420px}}@media(max-width:767px){.workspace-main:has(.sell){height:auto;overflow:visible}.workspace-main:has(.sell)>main{display:block}.sell{display:block}.sell-shelf{overflow:visible;padding-block:12px 16px}.sell-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sell-tile{min-height:96px;padding:10px 12px}.sell-bill{border-inline-start:0;border-block-start:1px solid var(--color-line-subtle);padding-inline:var(--workspace-gutter, 16px)}.sell-lines{overflow:visible;margin-inline:calc(var(--workspace-gutter, 16px) * -1)}.sell-label{display:block}.sell-cols{grid-template-columns:96px minmax(0,1fr) auto 32px;align-items:end;gap:8px 10px;padding-inline:var(--workspace-gutter, 16px)}.sell-line-name,.sell-remove{align-self:center}.sell-cell-total{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end}.sell-cell-total .sell-line-total{margin-block:auto}.sell-qty-one{height:var(--height-control);line-height:var(--height-control);border:1px solid var(--color-line-subtle);border-radius:var(--radius-control)}.pay-rate{grid-template-columns:auto minmax(0,1fr) auto 28px}.pay-rate-label{grid-column:1 / -1}.app-dialog.pay-sheet{padding:20px 16px}.pay-line{grid-template-columns:24px minmax(0,1fr) 64px;gap:8px 10px}.pay-line-name{grid-column:2 / -1}.pay-line-rate,.pay-line-note{grid-row:3;grid-column:1 / -1}.pay-line-note{text-align:start}.pay-line-note:empty{display:none}.pay-line>input{grid-column:1 / 3}}@media(pointer:coarse){.sell :is(input,select),.pay-dialog :is(input,select){font-size:16px}.sell-qty,.sell-qty-one{height:44px;line-height:44px}.sell-price{min-height:44px}.sell-remove{width:32px;height:44px}}@media print{.sale-page .page-header,.sale-page .sale-facts,.sale-page [role=alert]{display:none!important}.sale-page .page-frame{padding:0!important}.receipt{max-width:8cm;border:0;border-radius:0;padding:.4cm;color:#000;font-size:10pt}.receipt a{color:#000;text-decoration:none}.receipt-meta,.receipt-sums>div,.receipt-lines th,.receipt-imei,.receipt-thanks,.receipt-note{color:#000}}.gave-gold{display:flex;flex-direction:column;gap:8px}.gave-gold-head,.gave-gold-row{display:grid;grid-template-columns:minmax(0,1.5fr) 92px 74px 76px minmax(104px,1fr) 26px;align-items:center;gap:8px}.gave-gold-head{color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:500}.gave-end{text-align:end}.gave-break,.gave-counts-label,.gave-phone-only{display:none}.gave-page{color:var(--color-ink);text-align:end;white-space:nowrap}.gave-gold-row .onyx-remove{margin:0}.gave-add{margin-block-start:4px}.gave-search{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--color-line);border-radius:9px;padding:6px 12px;background:var(--color-surface);color:var(--color-ink-muted);transition:border-color .12s ease-out,box-shadow .12s ease-out}.gave-search:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-focus) 14%,transparent)}.gave-search svg{flex-shrink:0}.gave-search input{width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--color-ink);font-size:13px;outline:none}.gave-search input::placeholder{color:var(--color-ink-muted);opacity:1}.gave-missed{margin:8px 0 0;color:var(--color-ink)}.gave-matches{display:flex;flex-direction:column;margin-block-start:8px;overflow:hidden;border:1px solid var(--color-line);border-radius:10px}.gave-match{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:12px;padding:9px 12px;border:0;border-block-end:1px solid var(--color-line-subtle);background:none;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color .12s ease-out}.gave-match:last-child{border-block-end:0}.gave-match:hover{background:var(--color-surface-hover)}.gave-match:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.gave-match-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gave-match-tag{color:var(--color-ink-muted)}.gave-more{margin:0;padding:8px 12px;color:var(--color-ink-muted)}.gave-going{margin:18px 0 8px;font-weight:600}.gave-table-wrap{max-height:280px;overflow-y:auto}.gave-pieces{width:100%}.gave-col-x{width:36px}.gave-making-gram{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:14px}.gave-making-karat{display:inline-flex;align-items:center;gap:8px}.gave-price{width:80px}.gave-making-all{margin-block-start:14px}.gave-making-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.gave-making-input{width:160px}.gave-making-box .onyx-remove{margin:0;font-size:15px}.gave-making-said{color:var(--color-ink)}@media(max-width:767px){.gave-gold-head{display:none}.gave-gold-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block-end:8px;border-block-end:1px solid var(--color-line-subtle)}.gave-from{flex:1 1 0;min-width:0}.gave-weight{flex:0 0 84px;width:84px}.gave-stones{flex:0 0 64px;width:64px}.gave-break{display:block;flex-basis:100%;height:0}.gave-counts-label{display:inline;color:var(--color-ink-muted);font-size:var(--text-caption)}.gave-counts{flex:0 0 72px;width:72px}.gave-page{flex:1 1 0;min-width:0;text-align:start;white-space:normal}.gave-phone-only{display:inline}.gave-col-tag,.gave-col-karat,.gave-col-weight{display:none}.gave-piece-under{display:block;color:var(--color-ink);font-size:var(--text-caption)}.gave-making-input{flex:1;width:auto}}.received-gold{display:flex;flex-direction:column;gap:8px}.received-gold-head,.received-gold-row{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr) 78px minmax(112px,1.2fr) 26px;align-items:center;gap:8px}.received-gold-head{color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:500}.received-gold-head.received-gold-trip,.received-gold-row.received-gold-trip{grid-template-columns:92px minmax(0,1fr) 78px minmax(112px,1.2fr) 26px}.received-end,.received-gold-page{text-align:end}.received-gold-page{overflow:hidden;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap}.received-gold-countslabel{display:none}.received-gold-row input::placeholder{color:transparent}.received-gold-row .onyx-remove{margin:0}.received-add{margin-block-start:12px}.received-search{margin-block-end:2px}.received-pieces{max-height:260px;margin-block-start:10px;overflow-y:auto;border-radius:var(--radius-lg)}.received-pieces .data-table-scroll{overflow:visible}.received-pieces .data-table th{z-index:1}.received-pieces .data-table tbody tr{cursor:pointer;transition:background-color .12s ease-out}.received-picked td{font-weight:600}.received-tick{width:16px;height:16px;accent-color:var(--color-ink);cursor:pointer}.received-piece{display:flex;flex-direction:column;min-width:0}.received-piece-more{display:none;color:var(--color-ink);font-size:var(--text-caption)}.received-making{display:flex;flex-direction:column;margin-block-start:16px}.received-making-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.received-making-box input{width:160px}.received-making-box .onyx-remove{display:inline-flex;align-items:center;justify-content:center;margin:0}.received-making-said{color:var(--color-ink)}@media(max-width:767px){.received-gold-head{display:none}.received-gold-row input::placeholder{color:var(--color-ink-muted)}.received-gold-row{grid-template-columns:72px 72px minmax(0,1fr) minmax(0,1fr) 28px;grid-template-areas:"karat karat weight stones stones" "label counts page page remove";row-gap:6px;padding-block-end:8px;border-block-end:1px solid var(--color-line-subtle)}.received-gold-row.received-gold-trip{grid-template-columns:72px 72px minmax(0,1fr) 28px;grid-template-areas:"karat weight weight remove" "label counts page page"}.received-gold-karat{grid-area:karat}.received-gold-weight{grid-area:weight}.received-gold-stones{grid-area:stones}.received-gold-countslabel{display:block;grid-area:label;color:var(--color-ink-muted);font-size:var(--text-caption)}.received-gold-counts{grid-area:counts}.received-gold-page{grid-area:page;text-align:start;white-space:normal}.received-gold-page:before{content:"= "}.received-remove,.received-remove-none{grid-area:remove}.received-pieces{max-height:300px}.received-pieces .data-table :is(th,td):nth-child(n+4){display:none}.received-pieces .data-table :is(th,td){padding-inline:8px}.received-piece-more{display:block}.received-making-box input{flex:1;width:auto}}.app-dialog.amanat-small-dialog{width:min(520px,calc(100vw - 32px))}.amanat-form{display:flex;flex-direction:column;gap:12px;min-width:0}.amanat-hint{margin:-4px 0 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.amanat-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.amanat-link{padding:0;border:0;background:none;color:var(--color-ink);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.amanat-link:hover{text-decoration-color:currentColor}.amanat-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.amanat-quiet-link{color:var(--color-ink-muted)}.amanat-toolbar{display:flex;justify-content:flex-start;margin-block-end:12px}.amanat-nowrap{white-space:nowrap}.amanat-struck{text-decoration:line-through;text-decoration-color:var(--color-ink-muted)}.amanat-person-link{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.amanat-person-link:hover{text-decoration-color:currentColor}.amanat-under{display:block;color:var(--color-ink-muted);font-size:12px;line-height:18px}.amanat-under-plain{color:var(--color-ink);font-size:13px}.amanat-warn{color:var(--color-owed-by-us)}.amanat-late{color:var(--color-owed-by-us);font-weight:500}.amanat-now{white-space:nowrap}.amanat-undone-row td{color:var(--color-ink-muted)}@media(max-width:560px){.amanat-pair{grid-template-columns:minmax(0,1fr)}}.amanat-table-wrap{margin-block-start:10px}.amanat-left-row{display:grid;grid-template-columns:96px 110px minmax(0,1fr) 26px;align-items:center;gap:8px;margin-block-end:8px}.amanat-left-row .onyx-remove{margin:0}.amanat-left-add{display:flex;flex-wrap:wrap;gap:4px 18px}.amanat-tick-all{display:flex;justify-content:flex-end;margin-block-start:8px}@media(max-width:560px){.amanat-left-row{grid-template-columns:84px minmax(0,1fr) 26px}.amanat-left-row>input:not(.num){grid-column:1 / -1;grid-row:2}.amanat-left-money>span{display:none}}.lent-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-block-end:12px}.lent-scan{flex:0 1 320px}.lent-scan-said{margin:-4px 0 12px;color:var(--color-owed-by-us);font-size:13px}.lent-actions{white-space:nowrap}.lent-under{display:block;color:var(--color-ink-muted);font-size:12px;line-height:18px}.lent-giver{margin:0;padding-block:8px;color:var(--color-ink)}.lent-ticks{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lent-tick{display:grid;grid-template-columns:22px minmax(0,max-content) minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:6px;cursor:pointer}.lent-tick-weight{text-align:end}.lent-tablet{flex:1;min-width:0;overflow-y:auto;padding:20px 24px 32px}.lent-tablet .lent-tablet-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-block-end:14px}.lent-tablet .lent-tablet-title{margin:0;font-size:24px;font-weight:600}.lent-tablet .lent-tablet-buttons{display:flex;gap:10px}.lent-tablet .lent-tablet-buttons button{min-height:48px;padding-inline:22px;font-size:15px}.lent-tablet .contacts-search{min-height:48px}.contacts-tabs{display:flex;gap:28px;margin-block:-4px 18px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--color-line)}.contacts-tabs button{flex-shrink:0;border:0;border-block-end:2px solid transparent;padding:0 0 10px;background:none;color:var(--color-ink-muted);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.contacts-tabs button:hover{color:var(--color-ink)}.contacts-tabs button[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink);font-weight:600}.contacts-tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.contacts-find{width:320px}.contacts-phone{white-space:nowrap}.contacts-sep{padding-inline:8px;color:var(--color-ink-muted);opacity:.5}.contacts-inactive-word{color:var(--color-ink-muted)}.data-table .contacts-inactive>td{opacity:.55}.contacts-owed>span{white-space:nowrap}.contacts-code{color:var(--color-ink-muted)}.contact-phone{color:var(--color-ink-muted);white-space:nowrap}.contact-way{color:var(--color-ink);white-space:nowrap}.contact-card{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.contact-kinds{display:flex;width:100%}.contact-kinds button{flex:1 1 auto;padding-inline:10px}.contact-kinds:has(>button:nth-child(6)){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.contact-kinds:has(>button:nth-child(6)) button{grid-column:span 2}.contact-kinds:has(>button:nth-child(7)) button:nth-child(n+4){grid-column:span 3}@media(max-width:439px){.contact-kinds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.contact-kinds button{grid-column:span 2}.contact-kinds button:nth-child(n+4){grid-column:span 3}.contact-kinds:has(>button:nth-child(4):last-child) button{grid-column:span 3}}.tz-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.tz-remove:hover{background:var(--color-danger-soft);color:var(--color-danger)}.tz-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.tz-section{display:flex;flex-direction:column;gap:8px;padding-block-start:14px;border-block-start:1px solid var(--color-line-subtle)}.tz-section:first-child{padding-block-start:0;border-block-start:0}.tz-label{font-weight:500}.tz-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tz-tests{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tz-test-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-line{color:var(--color-ink-muted);font-size:13px}.tz-line strong{color:var(--color-ink);font-weight:600}.tz-check{display:flex;align-items:center;gap:8px;font-weight:500}.tz-fee{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.tz-send{display:flex;flex-direction:column;gap:8px}.tz-send-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 92px minmax(96px,auto) 26px;align-items:center;gap:10px}.tz-send-head{color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:500}.tz-end{text-align:end}.tz-send-says{color:var(--color-ink);text-align:end;white-space:nowrap}.tz-send-row .onyx-remove{margin:0}.tz-send-add{margin-block-start:12px}.tz-send-sorted{grid-column:1 / -1;margin:-2px 0 2px;color:var(--color-ink)}.tz-back-what{margin:-12px 0 0;color:var(--color-ink-muted)}.tz-back-fee{display:grid;grid-template-columns:110px 84px minmax(0,1fr);gap:10px}.tz-back-fee+.pay-rates{margin-block-start:10px}.tz-rest{display:flex;flex-direction:column;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--onyx-line)}.tz-rest .onyx-figures-heading{margin:0}@media(max-width:767px){.tz-send-row{grid-template-columns:minmax(0,1fr) 96px 26px}.tz-send-counts{grid-row:2;grid-column:2}.tz-send-says{grid-row:2;grid-column:1;text-align:start}.tz-send-head{display:none}.tz-back-fee{grid-template-columns:96px 78px}.tz-back-fee>:last-child{grid-column:1 / -1}}.mt-scan{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.mt-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg)}.mt-row{display:grid;grid-template-columns:minmax(0,1fr) 48px 96px 96px 32px;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-block-start:1px solid var(--color-line-subtle)}.mt-row:first-child{border-block-start:0}.mt-row>:nth-child(3),.mt-row>:nth-child(4){text-align:end}.mt-quiet{color:var(--color-ink-muted);font-size:13px}.mt-problem{color:var(--color-danger)}.tz-fee-line{margin:12px 0 0;padding-inline:14px;color:var(--color-ink);font-size:13px;line-height:1.5}.tz-fee-label{font-weight:500}.tz-found{max-width:520px;margin:0;font-size:13px}.tz-found>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 14px;border-block-end:1px solid color-mix(in oklab,var(--color-ink) 7%,transparent)}.tz-found dt{color:var(--color-ink)}.tz-found dd{margin:0;color:var(--color-ink);font-weight:500;text-align:end;white-space:nowrap}.tz-found-words{max-width:520px;margin:12px 0 0;padding-inline:14px;color:var(--color-ink);font-size:13px;line-height:1.5;text-wrap:pretty}.tz-foot{margin:24px 0 0;padding-inline:14px}.tz-foot-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.tz-foot-link{color:var(--color-ink-muted);text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 40%,transparent);text-underline-offset:3px;transition:color .12s ease-out}.tz-foot-link:hover{color:var(--color-ink)}.tz-foot-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.tz-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:767px){.og-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.og-box{min-height:104px;padding:12px}.og-box-empty{min-height:0}.og-box-weight{font-size:17px}.tz-pair,.tz-fee,.tz-summary{grid-template-columns:minmax(0,1fr)}.mt-row{grid-template-columns:minmax(0,1fr) 40px 84px 32px}.mt-row>:nth-child(4){display:none}}.receive-hint{display:block;margin:0;color:var(--color-ink-muted);font-size:var(--text-caption)}.receive-link{padding:0;border:0;background:none;color:var(--color-accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.receive-link:hover{color:var(--color-accent-hover)}.receive-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.receive-small{font-size:var(--text-caption)}.receive-basis{margin:6px 0 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.receive-basis-pick{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-block-start:8px}.page-owe{color:var(--color-ink)}.page-owed{color:var(--color-success, var(--color-ink))}.page-after{display:inline-flex;flex-direction:column;align-items:flex-end}.payback-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:10px}.app-dialog.payback-dialog:not(.pay-dialog){width:min(660px,calc(100vw - 32px))}.payback-gold{display:flex;flex-direction:column;gap:8px}.payback-gold-head,.payback-gold-row{display:grid;grid-template-columns:minmax(0,1.9fr) 108px 76px minmax(0,1fr) 28px;align-items:center;gap:8px}.payback-gold-head{color:var(--color-ink-muted);font-size:12px;font-weight:500}.payback-gold-page{color:var(--color-ink-muted);font-size:13px;text-align:end;white-space:nowrap}.payback-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:none;color:var(--color-ink-muted);cursor:pointer}.payback-remove:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.payback-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.payback-add{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;text-decoration:none}.payback-fix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payback-after{display:grid;grid-template-columns:96px minmax(0,auto) 16px minmax(0,auto);align-items:baseline;justify-content:start;gap:8px;padding:10px 12px;border-radius:var(--radius-control);background:var(--color-surface-subtle);font-size:13px}.payback-after+.payback-after{margin-block-start:-4px}.payback-after-label{color:var(--color-ink-muted)}.payback-after-arrow{color:var(--color-ink-muted);text-align:center}.payback-after strong{font-weight:600}.pay-dialog .payback-after{margin-block-start:14px}.payback-more{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;margin-block-start:14px}@media(max-width:560px){.payback-gold-head{display:none}.payback-gold-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;padding-block-end:8px;border-block-end:1px solid var(--color-line-subtle)}.payback-gold-row>:first-child{grid-column:1 / -1}.payback-gold-page{grid-column:1 / -1;text-align:start}.payback-gold-row>:last-child{grid-row:2;grid-column:3}.payback-fix,.payback-more{grid-template-columns:minmax(0,1fr)}.payback-after{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.payback-after-label{grid-column:1 / -1}}.rcv{container:rcv / inline-size;max-width:1280px;color:var(--color-ink);font-size:13px}.rcv-fields{min-width:0;margin:0;padding:0;border:0}.rcv-label{display:block;margin-block-end:4px;color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:500}.rcv-who{display:grid;grid-template-columns:minmax(0,1.6fr) 180px minmax(0,1fr);gap:16px}.rcv-known{margin:8px 0 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.rcv-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-block-start:24px}.rcv-main{min-width:0}.rcv-table{border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-border)}.rcv-row{display:grid;grid-template-columns:22px minmax(76px,1.3fr) minmax(84px,1fr) minmax(68px,.8fr) minmax(56px,.65fr) minmax(80px,1fr) minmax(100px,1fr) minmax(92px,1fr) 24px;align-items:center;gap:8px;padding:6px 14px;border-block-start:1px solid var(--color-line-subtle)}.rcv-row>*{min-width:0}.rcv-head{padding-block:10px;border-block-start:0;color:var(--color-ink-muted);font-weight:400;white-space:nowrap}.rcv-head>span{display:flex;align-items:center;gap:5px}.rcv-head .rcv-end{justify-content:flex-end}.rcv-currency{height:24px;padding:0 2px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:500}.rcv-n{color:var(--color-ink-muted);text-align:center}.rcv-cell{display:flex;align-items:center;gap:6px}.rcv-cell-label{display:none}.rcv-figure{padding-inline-end:2px;text-align:end;white-space:nowrap}.rcv-dash{color:var(--color-line)}.rcv-wrong,.rcv-wrong:focus{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px var(--color-danger-soft)}.rcv-row-wrong .rcv-n{color:var(--color-danger);font-weight:600}.rcv-x{display:flex;justify-content:center}.rcv-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:var(--radius-control);background:none;color:var(--color-ink-muted);cursor:pointer;opacity:0}.rcv-row:hover .rcv-remove,.rcv-row:focus-within .rcv-remove,.rcv-remove:focus-visible{opacity:1}.rcv-remove:hover{color:var(--color-danger)}.rcv-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.rcv-name::placeholder{color:var(--color-ink-muted)}.rcv-total{padding-block:11px;border-radius:0 0 13px 13px;background:var(--color-surface-subtle);font-weight:600}.rcv-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:12px 4px 0}.rcv-add-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-weight:500;cursor:pointer;text-underline-offset:3px}.rcv-add-button:hover{text-decoration:underline}.rcv-add-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.rcv-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-inline-start:auto}.rcv-check-label{color:var(--color-ink-muted)}.rcv-check-box{display:inline-flex;align-items:center;gap:8px}.rcv-check-box .ui-input{width:112px}.rcv-ok,.rcv-no,.rcv-check-space{display:inline-flex;flex:none;width:20px}.rcv-ok{color:var(--color-owed-to-us)}.rcv-no{color:var(--color-danger)}.rcv-differs{margin:8px 4px 0;color:var(--color-danger)}.rcv-making-on{display:flex;flex-direction:column;gap:6px;margin:16px 4px 0;padding:0;border:0}.rcv-radio,.dlv-radio{display:flex;align-items:center;gap:8px;cursor:pointer}.rcv-radio input,.dlv-radio input{width:16px;height:16px}.rcv-first{margin-block-start:20px}.rcv-hint{margin:0 0 8px;color:var(--color-ink-muted)}.rcv-panel{position:sticky;inset-block-start:80px;padding:20px 22px 22px;border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-border)}.rcv-panel-title{margin:0 0 6px;font-size:14px;font-weight:600}.rcv-owe-list{margin:0}.rcv-owe-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;padding-block:16px;border-block-end:1px solid var(--color-line-subtle)}.rcv-owe-row:last-child{border-block-end:0;padding-block-end:6px}.rcv-owe-row dt{grid-row:1;grid-column:1}.rcv-owe-row dd{display:contents}.rcv-owe-row dd>*{grid-column:1 / -1;justify-self:end;text-align:end}.rcv-owe-row dd>:first-child{grid-row:1;grid-column:2}.rcv-figure-main{font-weight:600}.rcv-owe-row .rcv-sub{font-size:13px;line-height:1.45}.rcv-warn{color:var(--color-danger)}.rcv-quiet{margin:6px 0 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.rcv-rate{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.rcv .ui-input.rcv-rate-input{width:80px}.rcv-tax-head{display:flex;align-items:center;gap:8px;cursor:pointer}.rcv-tax-head input{width:16px;height:16px;accent-color:var(--color-ink)}.rcv-owe-total{display:flex;justify-content:space-between;gap:12px;margin:18px 0 0;padding-block-start:14px;border-block-start:1.5px solid var(--color-ink);font-weight:600}.rcv-problem{margin-block-start:14px}.rcv-actions{display:grid;gap:8px;margin-block-start:20px}@container rcv (max-width: 1029px){.rcv-body{grid-template-columns:minmax(0,1fr)}.rcv-panel{position:static}.rcv-actions{display:flex;flex-wrap:wrap}}@container rcv (max-width: 699px){.rcv-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rcv-supplier{grid-column:1 / -1}.rcv-head{display:none}.rcv-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 14px}.rcv-row .rcv-n{grid-column:1 / -1;text-align:start;font-weight:600}.rcv-cell{flex-direction:column;align-items:stretch;gap:3px}.rcv-cell-design{grid-column:1 / -1}.rcv-cell-label{display:block;color:var(--color-ink-muted);font-size:var(--text-caption)}.rcv-figure{display:flex;flex-direction:column;align-items:flex-end;grid-column:span 2}.rcv-x{grid-column:1 / -1;justify-content:flex-end}.rcv-remove{opacity:1}.rcv-total{grid-template-columns:repeat(2,minmax(0,1fr))}.rcv-total>:empty{display:none}}@container rcv (max-width: 520px){.rcv-who{grid-template-columns:minmax(0,1fr)}.rcv-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rcv-figure{grid-column:span 1}}.dlv-supplier{color:var(--color-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-underline-offset:3px}.dlv-supplier:hover{text-decoration-color:currentColor}.dlv-supplier:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.dlv-bench{container:dlv / inline-size;margin-block-end:40px}.dlv-card{--onyx: #25272b;--onyx-raised: #2e3035;--onyx-ink: #f1ede4;--onyx-bright: #fbfaf7;--onyx-muted: #8f8b83;--onyx-line: rgba(255, 255, 255, .1);--onyx-gold: #d9b14c;--onyx-gold-words: #ecc96a;--onyx-wrong: #f2b8a6;display:grid;grid-template-columns:minmax(0,1fr) 272px;overflow:hidden;border-radius:18px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-subtle),0 1px 3px #0000000a,0 16px 44px -28px #0000003d;color:var(--color-ink);font-size:13px}.dlv-card-main{min-width:0}.dlv-card-head{padding:22px 26px 0}.dlv-tabs{display:flex;gap:24px;margin-block-end:16px;overflow-x:auto;border-block-end:1px solid var(--color-line-subtle);scrollbar-width:none}.dlv-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;padding:0 0 11px;border:0;background:none;color:var(--color-ink-muted);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .14s ease-out}.dlv-tab:hover,.dlv-tab[aria-selected=true]{color:var(--color-ink)}.dlv-tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;border-radius:2px;background:var(--color-ink);transform:scaleX(0);transition:transform .24s cubic-bezier(.16,1,.3,1)}.dlv-tab[aria-selected=true]:after{transform:scaleX(1)}.dlv-tab svg{color:var(--color-owed-to-us)}.dlv-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.dlv-facts-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:32px;margin-block-end:14px}.dlv-facts{margin:0}.dlv-facts strong{font-weight:600}.dlv-sheet-scroll{position:relative;overflow-x:auto}.dlv-sheet{width:100%;min-width:640px;table-layout:fixed;border-collapse:collapse;line-height:1.5}.dlv-col-n{width:48px}.dlv-col-tag{width:14%}.dlv-col-weight{width:12%}.dlv-col-stone{width:8%}.dlv-col-making{width:14.5%}.dlv-col-type{width:22%}.dlv-type-code{display:inline-block;min-width:4.5em;margin-inline-end:10px}.dlv-type .combobox-label{min-width:4.5em}.dlv-type .combobox-hint{margin-inline-start:0;padding-inline-start:0;color:inherit;font-size:inherit}.dlv-type .combobox-list{min-width:220px}.dlv-type .combobox-box-hint{position:absolute;inset-block:0;inset-inline-end:12px;display:flex;align-items:center;color:var(--color-ink-muted);font-size:var(--text-control);pointer-events:none}.dlv-entry .dlv-type .combobox-box-hint{inset-inline-end:9px;font-size:13px}.dlv-sheet th{padding:7px 6px;border-block:1px solid var(--color-line-subtle);background:var(--color-surface-subtle);color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:400;text-align:start;white-space:nowrap}.dlv-sheet td{overflow:hidden;padding:6px;border-block-end:1px solid var(--color-line-subtle);text-overflow:ellipsis;white-space:nowrap}.dlv-sheet :is(th,td):first-child{padding-inline-start:26px}.dlv-sheet :is(th,td):last-child{padding-inline-end:14px}.dlv-sheet tbody tr:last-child td{border-block-end:0}.dlv-sheet tfoot td{border-block-start:1px solid var(--color-line);background:var(--color-ground);font-weight:600}.dlv-sheet tr.dlv-piece-new td{animation:dlv-arrive 1.6s ease-out}.dlv-n,.dlv-code{color:var(--color-ink-muted)}.dlv-entry td{overflow:visible;padding-block:10px;border-block-end:1px solid var(--color-line);background:color-mix(in oklab,var(--color-surface-subtle) 55%,var(--color-surface))}.dlv-entry .ui-input{width:100%;height:36px;min-height:36px;padding-inline:9px;border-radius:9px;font-size:13px}.dlv-entry .ui-input.dlv-amount{padding-inline-end:22px;font-weight:600}.dlv-entry .dlv-making-box .ui-input.dlv-amount{padding-inline-end:52px}.dlv-entry .dlv-g{inset-inline-end:9px}.dlv-entry .dlv-money{inset-inline-end:3px;padding-inline:3px}.dlv-entry select.ui-input{padding-inline-end:6px}.dlv-entry .ui-input[aria-invalid=true]{border-color:var(--color-owed-by-us)}.dlv-sheet td.dlv-acts{overflow:visible;padding-block:2px;text-align:end}.dlv-print-now{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:12px;font-weight:600;vertical-align:middle;cursor:pointer}.dlv-print-now:hover{background:var(--color-ground)}.dlv-print-now:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media(hover:hover){.dlv-sheet .dlv-icon{opacity:0;transition:opacity .12s ease-out}.dlv-sheet tr:hover .dlv-icon,.dlv-sheet .dlv-icon:focus-visible{opacity:1}}.dlv-sheet td.dlv-empty{padding:26px 16px;text-align:center;white-space:normal}.dlv-empty p{margin:0}.dlv-empty p+p{margin-block-start:4px;color:var(--color-ink-muted)}.dlv-after{display:flex;flex-direction:column;min-width:0;padding:22px 24px;background:var(--onyx);color:var(--onyx-ink);color-scheme:dark}.dlv-after-in{position:sticky;inset-block-start:84px;display:flex;flex-direction:column}.dlv-after .onyx-aside-title{margin-block-end:16px}.dlv-after .dlv-after-note{margin-block-start:14px}.dlv-after .onyx-row.dlv-after-tag{margin-block-start:16px}.dlv-after .onyx-actions.dlv-after-actions{margin-block-start:0;padding-block-start:22px}.dlv-after .onyx-save{display:inline-flex;align-items:center;justify-content:center;gap:9px}.dlv-enter-key{color:color-mix(in oklab,var(--onyx-gold-words) 50%,var(--onyx-raised));font-weight:500}@container dlv (max-width: 899px){.dlv-card{grid-template-columns:minmax(0,1fr)}.dlv-after{order:-1}.dlv-after-in{position:static}}.dlv-foot-undo{padding:0;border:0;background:none;color:var(--color-danger);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:2px}.dlv-foot-undo:hover{text-decoration-color:currentColor}.dlv-foot-undo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.dlv-side-title,.dlv-section-title{margin:0 0 10px;font-size:13px;font-weight:600}.dlv-sold{margin-inline-end:6px;color:var(--color-ink-muted);font-size:12.5px}.dlv-label{display:block;margin-block-end:5px;color:var(--color-ink-muted);font-size:12.5px;font-weight:500;white-space:nowrap}.dlv-weight-box{position:relative;display:flex;align-items:center}.dlv-g{position:absolute;inset-inline-end:12px;color:var(--color-ink-muted);font-size:13px;pointer-events:none}.ui-input.dlv-making-input{padding-inline-end:66px}.dlv-money{position:absolute;inset-inline-end:6px;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:var(--color-ink-muted);font:inherit;font-size:13px;cursor:pointer}.dlv-money:hover,.dlv-money:focus-visible{color:var(--color-ink);background:var(--color-surface-hover)}.dlv-piece-list{overflow:auto;max-height:440px;margin:0;padding:0;border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-surface);list-style:none}.dlv-piece{display:grid;grid-template-columns:minmax(96px,1fr) minmax(110px,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:14px}.dlv-piece+.dlv-piece{border-block-start:1px solid var(--color-line-subtle)}.dlv-piece-new{animation:dlv-arrive 1.6s ease-out}@keyframes dlv-arrive{0%{background:var(--color-ok-soft)}to{background:transparent}}.dlv-piece-tag{font-weight:700}.dlv-piece-type{color:var(--color-ink-muted);font-size:13px}.dlv-piece-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}td.dlv-piece-actions{display:table-cell;width:1%;text-align:end}.dlv-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--color-ink-muted);cursor:pointer;vertical-align:middle}.dlv-icon:hover{background:var(--color-surface-hover);color:var(--color-ink)}.dlv-icon-danger:hover{background:var(--color-danger-soft);color:var(--color-danger)}.dlv-icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.dlv-compare{display:grid;gap:6px;margin:0 0 12px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.dlv-compare>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.dlv-compare dt{color:var(--color-ink-muted)}.dlv-compare dd{margin:0;font-weight:600}.dlv-compare-diff{padding-block-start:6px;border-block-start:1px solid var(--color-line-subtle)}.dlv-invoice{margin-block-end:16px}.dlv-invoice-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:32px;margin-block-end:10px}.dlv-invoice-head .dlv-section-title{margin:0}.dlv-invoice .data-table-scroll{border-end-start-radius:0;border-end-end-radius:0}.dlv-invoice-table th,.dlv-invoice-table td{white-space:nowrap}.dlv-total-row td{border-block-start:1px solid var(--color-line);background:var(--color-surface-subtle);font-weight:700}.dlv-done-cell{display:inline-flex;align-items:center;gap:4px;color:var(--color-owed-to-us)}.dlv-owe{display:flex;flex-wrap:wrap;gap:12px 40px;padding:14px 16px;border:1px solid var(--color-line-subtle);border-block-start:0;border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);background:var(--color-surface)}.dlv-owe>div{display:flex;flex-direction:column}.dlv-owe-figure{font-size:16px;font-weight:700}.dlv-owe-sub{color:var(--color-ink-muted);font-size:12.5px}.dlv-waiting{display:flex;flex-direction:column;gap:8px;margin-block-end:20px}.dlv-waiting-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent-soft)}.dlv-waiting-what{display:flex;flex-direction:column}.dlv-waiting-title{font-size:14px;font-weight:600}.dlv-waiting-left{color:var(--color-ink-muted);font-size:13px}@media(max-width:560px){.dlv-piece{grid-template-columns:minmax(0,1fr) auto}.dlv-piece-type{display:none}}@media print{.no-print,.dlv-bench{display:none!important}}.orders-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px;margin-block-end:12px}.orders-buy{margin-inline-start:auto}.order-nowrap{white-space:nowrap}.order-link{padding:0;border:0;background:none;color:var(--color-ink);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.order-link:hover{text-decoration-color:currentColor}.order-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.order-quiet{color:var(--color-ink-muted)}.order-under{display:block;color:var(--color-ink-muted);font-size:12px;line-height:18px}.order-code{color:var(--color-ink-muted)}.order-late{color:var(--color-owed-by-us);font-weight:500}.order-why{display:inline-block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.app-dialog.order-dialog{width:min(680px,calc(100vw - 32px))}.app-dialog.order-small-dialog{width:min(480px,calc(100vw - 32px))}.order-body{display:flex;flex-direction:column;gap:6px}.order-line{margin:0;color:var(--color-ink)}.order-heading{margin:14px 0 2px;color:var(--color-ink-muted);font-size:12px;font-weight:500;letter-spacing:.02em}.order-slips{width:100%;border-collapse:collapse}.order-slips td{padding:7px 8px 7px 0;border-block-end:1px solid var(--color-line);vertical-align:top}.order-slips tr:last-child td{border-block-end:0}.order-end{text-align:end}.order-undone td{color:var(--color-ink-muted);text-decoration:line-through;text-decoration-color:var(--color-ink-muted)}.order-undone .order-under{text-decoration:none}.order-sums{display:flex;flex-wrap:wrap;gap:4px 24px;margin:8px 0 4px}.order-sums>div{display:flex;gap:8px;align-items:baseline}.order-sums dt{color:var(--color-ink-muted)}.order-sums dd{margin:0;color:var(--color-ink)}.order-sum-strong dd{font-weight:600}.order-actions{flex-wrap:wrap}.order-sell{display:inline-flex;align-items:center}.order-who{margin:0 0 4px;color:var(--color-ink)}.order-hint{margin:-4px 0 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.order-terms{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;align-items:end}.order-price{display:flex;align-items:center;gap:8px}.order-price input{min-width:0;flex:1}.order-quiet-button{justify-self:start;align-self:center;padding:0;border:0;background:none;color:var(--color-ink-muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px;white-space:nowrap}.order-quiet-button:hover{color:var(--color-ink)}.order-aside-note{margin:0;color:var(--onyx-quiet, var(--color-ink-muted))}.order-form{display:flex;flex-direction:column;gap:12px;min-width:0}.order-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.order-day{max-width:220px}@media(max-width:560px){.order-terms,.order-pair{grid-template-columns:minmax(0,1fr)}}@media screen{.order-slip{display:none}}@page order-slip{size:A5;margin:12mm}@media print{.orders-screen,.app-dialog{display:none!important}.order-slip{page:order-slip;display:block;color:#1a1a1a;font-size:11pt}.order-slip-shop{margin:0;font-size:10pt;letter-spacing:.12em;text-transform:uppercase;color:#77736b}.order-slip-title{margin:2mm 0 6mm;font-size:18pt;font-weight:600}.order-slip-rows{margin:0}.order-slip-rows>div{display:grid;grid-template-columns:34mm 1fr;padding:1.6mm 0;border-block-end:.2mm solid #e2ded4}.order-slip-rows dt{color:#77736b}.order-slip-rows dd{margin:0}.order-slip-note{margin:6mm 0 0;font-size:9.5pt;color:#4a4741}.order-slip-signs{display:flex;justify-content:space-between;margin-top:16mm}.order-slip-signs span{width:45%;padding-top:2mm;border-top:.2mm solid #1a1a1a;font-size:9.5pt;color:#4a4741}}.order-customer{position:relative;min-width:0}.order-taken-by{display:flex;align-items:center;min-height:36px;margin:0;color:var(--color-ink)}.onyx-fields .order-customer input.ui-input{padding-inline-end:42px}.order-new-customer{position:absolute;inset-inline-end:4px;inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.order-new-customer:after{content:"";position:absolute;inset:-5px}.order-new-customer:hover{background:var(--color-surface-hover);color:var(--color-ink)}.order-new-customer:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.gold-new{display:flex;align-items:center;gap:11px;width:100%;min-height:32px;margin-block-end:10px;border:0;border-radius:8px;padding:0 12px;background:transparent;color:var(--sidebar-bright);font:inherit;font-size:13px;font-weight:600;text-align:start;cursor:pointer;transition:background-color .12s ease-out}.gold-new:hover,.gold-new[aria-expanded=true]{background:var(--sidebar-hover)}.gold-new:active{background:var(--color-sidebar-selected)}.gold-new:focus-visible{outline:2px solid var(--sidebar-focus);outline-offset:2px}.gold-new-icon{display:grid;flex-shrink:0;margin-inline-start:-1px}.gold-new-icon svg{grid-area:1 / 1;width:18px;height:18px;transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}.gold-new-icon .gold-new-cross,.gold-new[aria-expanded=true] .gold-new-plus{opacity:0;scale:.25;filter:blur(4px)}.gold-new[aria-expanded=true] .gold-new-cross{opacity:1;scale:1;filter:blur(0)}@media(prefers-reduced-motion:reduce){.gold-new-icon svg{transition:none}}.app-flyout.gold-new-flyout{border-color:transparent;border-radius:calc(var(--radius-control) + 8px);box-shadow:var(--shadow-border),0 10px 24px -4px var(--color-overlay),0 28px 64px -8px var(--color-overlay),0 64px 160px -8px var(--color-overlay)}.app-flyout.gold-new-flyout .flyout-body{padding:8px}.gold-new-menu{display:grid;gap:6px}.gold-new-group{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:6px}.gold-new-label{margin:0;padding-inline-start:10px;font-size:13px;font-weight:500;color:var(--color-ink)}.gold-new-row{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}.gold-new-choice{min-width:0;height:36px;padding-inline:8px;overflow:hidden;border:0;border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color .12s ease-out,scale .12s ease-out}.gold-new-choice:hover{background:var(--color-surface-hover)}.gold-new-choice:active{scale:.96}.gold-new-choice:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.gold-new-foot{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding-block-start:8px;border-block-start:1px solid var(--color-line-subtle)}.gov-card.grc{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 36px;padding:14px var(--gov-pad);color:var(--gov-muted);font-size:13px;line-height:1.5}.grc b,.grc-ounce{color:var(--color-ink);font-weight:600}.grc-part,.grc-item,.grc-end{white-space:nowrap}.grc-name{margin-inline-end:10px}.grc .rates-diff{margin-inline-start:6px}.grc-ounce[data-live]{color:var(--color-owed-to-us);animation:grc-live 2.4s ease-in-out infinite}.grc-note{margin-inline-start:10px}.grc-end{margin-inline-start:auto}.grc-change{padding:0;border:0;background:none;font:inherit;font-weight:500;cursor:pointer}@keyframes grc-live{50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.grc-ounce[data-live]{animation:none}}@container gov (max-width: 559.98px){.grc-part{white-space:normal}}.rw-karat{color:var(--color-ink);font-weight:600}.rw-most{margin-block-start:28px}.rw-costs{display:grid;grid-template-columns:40px 96px minmax(0,1fr) minmax(0,1fr) 76px;align-items:center;gap:8px 10px}.rw-col{color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:500;line-height:16px}.rw-dirham{margin-block-start:14px}@media(max-width:767px){.rw-costs{grid-template-columns:36px 88px minmax(0,1fr) minmax(0,1fr) 68px;gap:8px 6px}}.rates-diff{font-size:12px;font-weight:500}.rates-diff[data-sign=up]{color:var(--color-owed-to-us)}.rates-diff[data-sign=down]{color:var(--color-owed-by-us)}.rates-diff[data-sign=flat]{color:var(--color-ink-muted)}.counter-rates .rates-diff{margin-inline-start:6px}.counter-rates{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 28px;padding:9px var(--workspace-gutter, 28px);border-block-end:1px solid var(--color-line-subtle);background:var(--color-surface);color:var(--color-ink-muted);font-size:13px;line-height:1.5}.counter-rates b{color:var(--color-ink);font-weight:500}.counter-rates-part{white-space:nowrap}.counter-rates-name{margin-inline-end:8px}.counter-rates-sep{margin-inline:8px;opacity:.5}.counter-rates-set{margin-inline-start:auto;white-space:nowrap}.counter-rates .counter-rates-ounce[data-live]{color:var(--color-owed-to-us);animation:grc-live 2.4s ease-in-out infinite}.counter-rates-old{margin-inline-start:8px}@media(prefers-reduced-motion:reduce){.counter-rates .counter-rates-ounce[data-live]{animation:none}}.sell.gold-counter:has(>.counter-rates){grid-template-rows:auto minmax(0,1fr)}.sell.gold-counter>.counter-rates{grid-column:1 / -1}.tablet-shell>.counter-rates{padding-inline:20px;font-size:14px}.tablet-shell>.counter-rates .rates-diff{font-size:13px}.counter-rates.counter-rates-karats{align-items:flex-start;justify-content:space-between;gap:8px 48px;font-size:15px;line-height:1.75}.counter-rates-col{display:grid;align-content:start;white-space:nowrap}.counter-rates-grid{grid-template-columns:repeat(3,auto);align-items:baseline}.counter-rates-k{padding-inline-end:14px;color:var(--color-ink);font-weight:600}.counter-rates-money{justify-items:end}.counter-old-range{grid-column:1 / -1;margin:4px 0 0;color:var(--color-ink-muted);font-size:12px;line-height:1.4}.counter-old-range[data-outside=true]{color:var(--color-owed-by-us)}.tablet-shell{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--color-ground)}.tablet-top{display:flex;align-items:center;gap:16px;min-height:60px;padding:0 20px;border-block-end:1px solid var(--color-line-subtle);background:var(--color-surface)}.tablet-shop{display:flex;align-items:center;gap:10px;min-width:0}.tablet-places{display:flex;gap:4px;margin-inline:10px auto}.tablet-place{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--radius-control);padding:0 18px;color:var(--color-ink-muted);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out,scale .12s ease-out}.tablet-place:hover{color:var(--color-ink)}.tablet-place:active{scale:.96}.tablet-place[aria-current=page]{background:var(--color-surface-hover);color:var(--color-ink)}.tablet-place:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.tablet-tile{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:#000;color:#fff;font-weight:600}.tablet-tile img{width:28px;height:28px;object-fit:contain}.tablet-shop-name{overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tablet-today,.tablet-sign-out{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:var(--radius-control);padding:0 14px;background:transparent;color:var(--color-ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .12s ease-out,scale .12s ease-out}.tablet-today:hover,.tablet-sign-out:hover:not(:disabled){background:var(--color-surface-hover)}.tablet-today:active,.tablet-sign-out:active:not(:disabled){scale:.96}.tablet-today[aria-expanded=true]{background:var(--color-surface-hover)}.tablet-today-count{color:var(--color-ink-muted);font-weight:400}.tablet-who{display:flex;align-items:center;gap:4px}.tablet-seller{padding-inline:10px 6px;font-size:15px;font-weight:500}.tablet-sign-out{color:var(--color-ink-muted)}.tablet-main{display:flex;flex:1;min-height:0}.tablet-main>[role=status],.tablet-main>.ui-notice{margin:24px}.tablet-bills{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tablet-bill{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 4px;border-block-end:1px solid var(--color-line-subtle)}.tablet-bill:last-child{border-block-end:0}.tablet-bill-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;grid-column:1;min-width:0}.tablet-bill-who{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tablet-bill-quiet{color:var(--color-ink-muted);font-size:13px}.tablet-bill-standing{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablet-bill[data-outcome=sent_back] .tablet-bill-standing{color:var(--color-danger)}.tablet-bill-act{grid-column:2;grid-row:1 / span 2;min-height:44px;border:0;border-radius:var(--radius-control);padding:0 14px;background:var(--color-surface-hover);color:var(--color-ink);font:inherit;font-weight:500;cursor:pointer}.tablet-bill-act:active:not(:disabled){scale:.96}.tablet-bills-none{margin:0;padding:12px 4px;color:var(--color-ink-muted)}.tablet-news{position:fixed;inset-block-start:72px;inset-inline:50%;z-index:40;translate:-50% 0;display:flex;align-items:center;gap:12px;width:min(640px,calc(100vw - 32px));border-radius:14px;padding:12px 12px 12px 18px;background:#1d1f23;color:#fff;box-shadow:0 10px 30px #00000038;font-size:15px;animation:tablet-news-in .26s cubic-bezier(.2,.8,.2,1)}.tablet-news:dir(rtl){translate:50% 0}.tablet-news-text{flex:1;min-width:0}.tablet-news-open{min-height:44px;border:0;border-radius:10px;padding:0 16px;background:#fff;color:#111;font:inherit;font-weight:600;cursor:pointer}.tablet-news-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#ffffffb3;cursor:pointer}@keyframes tablet-news-in{0%{opacity:0;translate:-50% -8px}}@media(prefers-reduced-motion:reduce){.tablet-news{animation:none}}.tablet-main .counter-shelf,.tablet-main .counter-bill{font-size:15px}.tablet-main .counter-shelf :is(.counter-square-tag,.counter-square-note,.counter-square-said){font-size:13px!important}.tablet-main .counter-bill .counter-line-meta:not(.counter-line-cells),.tablet-main .counter-bill .counter-line-design{font-size:13px!important}.tablet-main .counter-bill .counter-line-cells :is(.counter-cell,.counter-cell *,select,.counter-pasa-to input){font-size:14px!important}.tablet-main .counter-bill .counter-total-figure{font-size:32px!important}.tablet-main .sell-search{min-height:52px}.tablet-main .counter-type{padding-block:12px 14px}.tablet-main .counter-squares{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.tablet-main .counter-square{min-height:84px;padding:13px 15px 12px}.tablet-main .counter-field{min-height:46px}.tablet-main .counter-cell,.tablet-main .counter-line-cells .counter-karat-select,.tablet-main .counter-line-cells .counter-pasa-to input,.tablet-main .counter-line-cells select.counter-cell-money{height:44px;min-height:44px}.tablet-main .counter-karat-select,.tablet-main select.counter-code{height:44px}.tablet-main .counter-add{min-height:48px;padding-inline:14px}.tablet-main .counter-remove{width:44px;height:44px}.tablet-main .counter-reset{width:44px;height:46px}.tablet-main .counter-who :is(input,select,button){min-height:48px}.tablet-main .sell-charge{min-height:60px;font-size:17px}.counter-came-back>span:first-child{color:var(--color-danger)}.counter-came-back-off{margin-block:4px 0}.tablet-main .counter-who .counter-customer input{padding-inline-end:56px}.tablet-main .counter-who .counter-new-customer{min-height:0;width:44px;height:44px}.tablet-new-customer input{min-height:48px;font-size:16px}.tablet-new-customer-missing{margin-block:16px 0}.waiting-work{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:20px;align-items:start}.waiting-queue{display:flex;flex-direction:column;gap:2px;border-radius:var(--radius-lg);padding:6px;background:var(--color-surface);box-shadow:var(--shadow-border)}.waiting-queue-head{margin:8px 10px 6px;color:var(--color-ink-muted);font-size:13px;font-weight:500}.waiting-row{display:flex;flex-direction:column;gap:3px;width:100%;border:0;border-radius:calc(var(--radius-lg) - 6px);padding:11px 12px;background:transparent;color:var(--color-ink);font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background-color .12s ease-out}.waiting-row:hover,.waiting-row[aria-pressed=true]{background:var(--color-surface-hover)}.waiting-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.waiting-row-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.waiting-row-line b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.waiting-row-quiet{color:var(--color-ink-muted);font-size:12px}.waiting-row-quiet>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waiting-row-outside{color:var(--color-danger);font-size:12px}.waiting-open{min-width:0}.waiting-open .gold-bill{margin:0}.waiting-open .gold-sheet-no b{white-space:nowrap}.waiting-cannot{display:flex;flex-direction:column;gap:8px}.waiting-none{padding:48px 0;color:var(--color-ink);text-align:center}.waiting-none p{margin:0}.waiting-none-hint{margin-block-start:6px!important;color:var(--color-ink-muted);font-size:13px}.waiting-actions{display:flex;justify-content:flex-end;gap:8px;margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--color-line-subtle)}.waiting-reason{display:flex;flex-direction:column;gap:10px;margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--color-line-subtle)}.waiting-reason-label{display:block;margin-block-end:6px;font-size:13px;font-weight:500}.waiting-reason .waiting-actions{margin-block-start:0;padding-block-start:0;border:0}@media(max-width:1100px){.waiting-work{grid-template-columns:minmax(0,1fr)}}.waiting-print{display:none}@media print{.gold-waiting .page-frame{display:none!important}.waiting-print{display:block}}.waiting-news{position:fixed;inset-block-start:16px;inset-inline-end:16px;z-index:60;display:flex;align-items:center;gap:12px;width:min(380px,calc(100vw - 32px));border-radius:14px;padding:12px 8px 12px 14px;background:#1d1f23;color:#fff;box-shadow:0 10px 30px #00000038;animation:waiting-news-in .26s cubic-bezier(.2,.8,.2,1)}.waiting-news-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#ffffff1f}.waiting-news-text{display:flex;flex:1;flex-direction:column;min-width:0;font-size:13px}.waiting-news-text b{font-weight:600}.waiting-news-text span{overflow:hidden;color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap}.waiting-news-text .waiting-news-outside{margin-block-start:4px;color:#ff9d92;white-space:normal;text-wrap:pretty}.waiting-news-open{flex:none;border-radius:8px;padding:7px 12px;background:#fff;color:#111;font-size:13px;font-weight:600;text-decoration:none}.waiting-news-close{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#ffffffb3;cursor:pointer}@keyframes waiting-news-in{0%{opacity:0;translate:0 -8px}}@media(prefers-reduced-motion:reduce){.waiting-news{animation:none}}@media print{.waiting-news{display:none!important}}.ui-switch{--switch-width: 36px;--switch-height: 20px;--switch-knob: 16px;position:relative;flex-shrink:0;width:var(--switch-width);height:var(--switch-height);margin:0;border-radius:999px;corner-shape:round;background:color-mix(in oklab,var(--color-ink-muted) 72%,var(--color-surface));appearance:none;cursor:pointer;transition:background-color .16s ease}.ui-switch:before{content:"";position:absolute;inset-block-start:calc((var(--switch-height) - var(--switch-knob)) / 2);inset-inline-start:calc((var(--switch-height) - var(--switch-knob)) / 2);width:var(--switch-knob);height:var(--switch-knob);border-radius:50%;corner-shape:round;background:var(--color-surface);box-shadow:0 1px 2px var(--color-shadow);transition:translate .2s cubic-bezier(.22,1,.36,1)}.ui-switch:checked{background:var(--color-accent)}.ui-switch:checked:before{translate:calc(var(--switch-width) - var(--switch-height)) 0}.ui-switch:checked:dir(rtl):before{translate:calc(var(--switch-height) - var(--switch-width)) 0}.ui-switch:hover:not(:disabled){background:color-mix(in oklab,var(--color-ink-muted) 86%,var(--color-surface))}.ui-switch:checked:hover:not(:disabled){background:var(--color-accent-hover)}.ui-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-switch:disabled{opacity:.5;cursor:not-allowed}@media(pointer:coarse){.ui-switch{--switch-width: 46px;--switch-height: 28px;--switch-knob: 22px}}@media(prefers-reduced-motion:reduce){.ui-switch,.ui-switch:before{transition:none}}@media(forced-colors:active){.ui-switch{border:1px solid CanvasText;background:Canvas}.ui-switch:before{background:CanvasText}.ui-switch:checked{background:Highlight}}.settings-pane{display:flex;flex-direction:column;gap:16px;min-width:0}.settings-pane-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;margin-block-end:6px}.settings-pane-heading{flex:1 1 280px;min-width:0}.settings-pane-heading h2{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.3px}.settings-pane-heading p{max-width:64ch;margin-block-start:5px;color:var(--color-ink-muted);font-size:13px;line-height:1.55;text-wrap:pretty}.settings-pane-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-card{container-type:inline-size;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-border)}.settings-card-padded{padding:18px 20px 20px}.settings-pane>.settings-group+.settings-group{margin-block-start:10px}.settings-group-title{display:flex;align-items:baseline;gap:8px;margin-block-end:8px;padding-inline:4px;color:var(--color-ink-muted);font-size:12px;font-weight:500;line-height:1.4}.settings-group-count{font-weight:400}.settings-footnote{padding-inline:4px;color:var(--color-ink-muted);font-size:12px;line-height:1.55;text-wrap:pretty}.settings-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:60px;margin:0;padding:13px 18px}.settings-row+.settings-row,.settings-list>li+li{border-block-start:1px solid var(--color-line-subtle)}.settings-row-text{display:flex;flex:1 1 240px;flex-direction:column;gap:2px;min-width:0}.settings-row-title{color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.settings-row-hint{color:var(--color-ink-muted);font-size:12px;line-height:1.5;text-wrap:pretty}.settings-row-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;margin-inline-start:auto;text-align:end}.settings-row-icon{display:grid;flex-shrink:0;place-items:center;align-self:flex-start;width:36px;height:36px;border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-accent)}.settings-toggle{flex-wrap:nowrap;cursor:pointer}.settings-toggle .settings-row-text{flex:1 1 0}.settings-toggle:has(:disabled){cursor:default}.settings-row-nested{min-height:54px;padding-inline-start:74px;background:color-mix(in oklab,var(--color-surface-subtle) 55%,var(--color-surface))}.settings-facts{margin:0}.settings-facts dt{flex:1 1 140px;color:var(--color-ink-muted);font-size:13px}.settings-facts dd{display:flex;align-items:center;gap:8px;margin:0;margin-inline-start:auto;color:var(--color-ink);font-size:13px;font-weight:500;text-align:end;overflow-wrap:anywhere}.settings-facts .settings-row{min-height:50px;padding-block:11px}.settings-list{margin:0;padding:0;list-style:none}.settings-item{display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 18px;min-height:64px;padding:12px 18px}.settings-item-identity{display:flex;align-items:center;gap:12px;min-width:0}.settings-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-item-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.settings-item-title>.settings-item-aside{color:var(--color-ink-muted);font-size:12px;font-weight:400}.settings-item-meta{color:var(--color-ink-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.settings-item-figures{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.settings-item-figures>:first-child{color:var(--color-ink);font-size:13px}.settings-item-figures>:not(:first-child){color:var(--color-ink-muted);font-size:12px}.settings-item-actions{display:flex;flex-shrink:0;align-items:center;gap:4px}.settings-item-muted .settings-item-title,.settings-item-muted .contact-avatar{color:var(--color-ink-muted)}@container (max-width: 520px){.settings-item{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.settings-item-actions{grid-column:1 / -1;justify-self:end;margin-block-start:-4px}}.settings-flag{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:50%;corner-shape:round;background:var(--color-surface-hover);color:var(--color-ink-muted)}.settings-flag img{display:block;width:100%;height:100%}.settings-flag svg{width:18px;height:18px}.settings-flag-sm{width:18px;height:18px}.settings-flag-sm svg{width:13px;height:13px}.settings-tag{display:inline-flex;align-items:center;border-radius:999px;corner-shape:round;padding:1px 8px;background:var(--color-surface-hover);color:var(--color-ink-muted);font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap}.settings-tag-accent{background:var(--color-accent-soft);color:var(--color-accent)}.settings-member{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:64px;padding:12px 18px}.settings-member-actions{display:grid;grid-template-columns:9.5rem 7.5rem 5.5rem;align-items:center;gap:8px}.settings-member-actions:has(.settings-sells-as){grid-template-columns:9.5rem 11rem 7.5rem 5.5rem}.settings-member-actions>.ui-button{justify-self:end}.settings-avatar{width:30px;height:30px;font-size:12px}.settings-role:disabled{border-color:transparent;background-color:transparent;background-image:none;color:var(--color-ink-muted);opacity:1;cursor:default}@container (max-width: 520px){.settings-member{padding-inline:14px}.settings-member-actions{grid-column:2 / -1;justify-content:start}}.settings-icon-button{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-control);color:var(--color-ink-muted);cursor:pointer}.settings-icon-button:hover{background:var(--color-danger-soft);color:var(--color-danger)}.settings-icon-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-danger-text.ui-button{color:var(--color-danger)}.settings-danger-text.ui-button:hover{background:var(--color-danger-soft)}.settings-quiet-danger.ui-button{color:var(--color-ink-muted)}.settings-quiet-danger.ui-button:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.settings-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.45}.settings-table thead th{height:0;padding:0;border:0}.settings-table td{height:46px;padding:6px 18px;vertical-align:middle;overflow-wrap:anywhere}.settings-table tbody tr+tr td{border-block-start:1px solid var(--color-line-subtle)}.settings-table tbody tr{transition:background-color .12s ease}.settings-table tbody tr:hover{background:color-mix(in oklab,var(--color-surface-subtle) 70%,var(--color-surface))}.settings-table .settings-col-code{width:88px}.settings-table .settings-col-currency{width:76px}.settings-table .settings-col-action{width:124px}.settings-code,.settings-muted{color:var(--color-ink-muted)}.settings-account{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500}.settings-just-added{animation:settings-added 1.6s ease-out both}@keyframes settings-added{0%{background:var(--color-accent-soft)}to{background:transparent}}@media(max-width:767px){.settings-row,.settings-item{padding-inline:14px}.settings-row-nested{padding-inline-start:14px}.settings-table td{padding-inline:12px}.settings-table .settings-col-code{width:64px}.settings-table .settings-col-currency{width:52px}.settings-table .settings-col-action{width:100px}}.settings-reveal-icon{display:none}@media(hover:hover)and (pointer:fine){.settings-reveal{opacity:0;transition:opacity .12s ease}:is(tr,li):hover .settings-reveal,:is(tr,li):focus-within .settings-reveal{opacity:1}}@media(hover:none),(pointer:coarse){.settings-table td{height:52px;padding-block:4px}.settings-table .settings-col-action{width:60px}.settings-reveal.ui-button{width:44px;padding-inline:0}.settings-reveal .settings-reveal-icon{display:block}.settings-reveal .settings-reveal-text{display:none}}@media(pointer:coarse){.settings-icon-button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.settings-just-added{animation:none}.settings-table tbody tr,.settings-reveal{transition:none}}.settings-login-code{position:relative;display:block}.settings-login-code input{padding-inline-end:44px}.settings-login-reveal{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:44px;border-radius:var(--radius-control);color:var(--color-ink-muted);cursor:pointer;transition:color .15s ease}.settings-login-reveal:hover{color:var(--color-ink)}.settings-login-reveal:focus-visible{outline:2px solid var(--color-focus);outline-offset:-6px}.appearance-trigger{cursor:pointer}.appearance-dialog .dialog-title{padding-inline-end:30px}.appearance-close{position:absolute;inset-block-start:15px;inset-inline-end:15px;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);color:var(--color-ink-muted);cursor:pointer}.appearance-close:hover{background:var(--color-surface-hover);color:var(--color-ink)}.appearance-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.theme-picker{min-width:0;max-width:880px;border:0;padding:0}.theme-family+.theme-family{margin-block-start:18px}.theme-family h3{margin-block-end:8px;font-size:var(--text-caption);font-weight:500;color:var(--color-ink-muted)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.theme-option{position:relative;min-width:0;cursor:pointer}.theme-choice{display:block;height:100%;padding:5px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.theme-option:hover .theme-choice{border-color:var(--color-ink-muted)}.theme-option input:checked+.theme-choice{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.theme-option input:focus-visible+.theme-choice{outline:2px solid var(--color-focus);outline-offset:3px}.theme-label{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 2px 1px;font-size:12px;color:var(--color-ink)}.theme-label svg{flex-shrink:0;color:var(--color-accent)}.theme-preview{display:flex;gap:7px;height:48px;overflow:hidden;border:1px solid var(--theme-line);border-radius:5px;background:var(--theme-ground)}.theme-preview-sidebar{display:flex;flex-direction:column;gap:4px;flex:0 0 25%;padding:8px 4px;background:var(--theme-surface-subtle);border-inline-end:1px solid var(--theme-line)}.theme-preview-sidebar i{height:3px;border-radius:1px;background:var(--theme-line)}.theme-preview-sidebar i:first-child{background:var(--theme-accent)}.theme-preview-panel{display:flex;flex:1;flex-direction:column;align-self:center;gap:4px;margin-inline-end:7px;padding:6px;border:1px solid var(--theme-line);border-radius:4px;background:var(--theme-surface)}.theme-preview-panel i{height:2px;width:80%;background:var(--theme-ink-muted);opacity:.6}.theme-preview-panel i:first-child{width:55%;background:var(--theme-ink);opacity:1}.theme-preview-panel b{width:16px;height:6px;margin-block-start:1px;border-radius:2px;background:var(--theme-accent)}@media(pointer:coarse){.appearance-trigger{width:44px;height:44px}.appearance-close{width:44px;height:44px;inset-block-start:9px;inset-inline-end:9px}}@media(min-width:360px){.appearance-dialog .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.switcher{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;border:0;border-radius:var(--radius-control);padding:6px 10px;background:transparent;color:var(--color-sidebar-ink);font:inherit;text-align:start}button.switcher{cursor:pointer}button.switcher:hover,button.switcher[aria-expanded=true]{background:var(--color-sidebar-selected)}.switcher-face{display:grid;flex:1;min-width:0}.switcher-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.2px}.switcher-workspace{color:var(--color-sidebar-muted)}.switcher-chevron{flex-shrink:0;color:var(--color-sidebar-muted)}.switcher-menu{display:grid;gap:12px}.switcher-menu>[role=group]{display:grid;gap:2px}.switcher-heading{margin:0 0 4px;padding-inline:10px;color:var(--color-ink-muted);font-size:13px}.switcher-option{display:flex;align-items:center;min-height:34px;border:0;border-radius:var(--radius-control);padding:7px 10px;background:transparent;color:var(--color-ink);font:inherit;font-size:13px;text-align:start;cursor:pointer}.switcher-option:hover{background:var(--color-surface-hover)}.switcher-option[aria-current=true]{background:var(--color-surface-hover);font-weight:600}.switcher-option:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.switcher-option:disabled{cursor:wait}.switcher-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-switcher-row{display:flex;padding-block:6px 4px}.phone-switcher-row .switcher{width:auto;max-width:100%;margin-inline-start:-10px}@media(pointer:coarse){.switcher-option{min-height:44px}}.sidebar{--color-sidebar: #292b30;--color-sidebar-ink: #dcdde1;--color-sidebar-muted: #a9aab0;--color-sidebar-line: #3a3c42;--color-sidebar-selected: #383a40;--color-sidebar-accent: #82d2ca;--sidebar-bright: #f4f4f5;--sidebar-on-selected: #fff;--sidebar-icon: #b9babf;--sidebar-hover: #313338;--sidebar-box: #313338;--sidebar-box-edge: #404248;--sidebar-focus: #82d2ca;--sidebar-edge: transparent;--sidebar-danger: #f4a69c;flex-basis:248px;border-inline-end:1px solid var(--sidebar-edge);font-size:14px;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#4d4f55 transparent}.sidebar :is(a,button):focus-visible{outline-color:var(--sidebar-focus);outline-offset:2px}.sidebar .sidebar-header{flex-shrink:0;padding:16px 16px 0}.sidebar .switcher{gap:12px;min-height:56px;border:0;border-radius:20px;padding:0 8px 0 12px;background:transparent;color:var(--sidebar-bright);transition:background-color .12s ease-out}.sidebar button.switcher:hover,.sidebar button.switcher[aria-expanded=true]{background:var(--sidebar-hover)}.sidebar .switcher-tile{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:8px;background:#0f0f10;box-shadow:inset 0 0 0 1px #ffffff1a;color:#f4f4f5;font-size:14px;font-weight:650}.sidebar .switcher-tile img{width:23px;height:23px;object-fit:contain}.sidebar .switcher-name{font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.15px}.sidebar .switcher-workspace{font-size:12px;font-weight:500;line-height:1.3}.sidebar .switcher-chevron{color:var(--sidebar-icon)}.sidebar .sidebar-content{padding:12px 16px 16px}.sidebar .sidebar-nav{gap:16px}.sidebar .sidebar-links{gap:4px}.sidebar .sidebar-link{gap:11px;min-height:32px;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out}.sidebar-count{margin-inline-start:auto;color:var(--color-ink-muted);font-weight:500}.sidebar .sidebar-link svg{width:18px;height:18px;margin-inline-start:-1px;color:var(--sidebar-icon)}.sidebar .sidebar-link:hover{background:var(--sidebar-hover);color:var(--sidebar-bright)}.sidebar .sidebar-link[aria-current=page]{background:var(--color-sidebar-selected);color:var(--sidebar-on-selected);font-weight:600}.sidebar .sidebar-link:active{background:var(--color-sidebar-selected)}.sidebar .sidebar-link[aria-current=page] svg{color:var(--color-sidebar-accent)}.sidebar .sidebar-group-label{margin:0;padding:0 12px 8px;font-size:12px;font-weight:600}.sidebar .sidebar-bottom{margin-block-start:auto;padding-block-start:16px}.sidebar button.sidebar-link{width:100%;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;text-align:start;cursor:pointer}.sidebar button.sidebar-link:disabled{cursor:wait}.sidebar .sidebar-footer{margin:auto -16px 0;padding:14px 16px 0;border-block-start:1px solid var(--color-sidebar-line)}.sidebar .sidebar-bottom+.sidebar-footer{margin-block-start:12px}.sidebar .sidebar-profile{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 0 0 12px}.sidebar .sidebar-profile-row{display:contents}.sidebar .sidebar-avatar{display:grid;grid-area:1 / 1 / 3 / 2;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--sidebar-box);box-shadow:inset 0 0 0 1px var(--sidebar-box-edge);color:var(--sidebar-bright);font-size:13px;font-weight:650}.sidebar .sidebar-identifier{grid-area:1 / 2;color:var(--sidebar-bright);font-size:13.5px;font-weight:600;line-height:1.3}.sidebar .sidebar-caption{grid-area:2 / 2;font-size:12px;font-weight:500;line-height:1.3}.sidebar .sidebar-tools{grid-area:1 / 3 / 3 / 4;gap:0;margin:0}.sidebar .sidebar-icon-button{width:28px;height:28px;border-radius:8px;color:var(--sidebar-icon);transition-property:background-color,color,scale;transition-duration:.15s;transition-timing-function:ease-out}.sidebar .sidebar-icon-button svg{width:17px;height:17px}.sidebar .sidebar-icon-button:hover{background:var(--sidebar-hover);color:var(--sidebar-bright)}.sidebar .sidebar-icon-button:active:not(:disabled){scale:.96}@media(pointer:coarse){.sidebar .sidebar-link,.sidebar .gold-new{min-height:44px}.sidebar .sidebar-icon-button{width:44px;height:44px}}.sign-out-icon:dir(rtl){scale:-1 1}[data-layout=wide] .workspace-main{overflow-x:clip}.sidebar-link.test-reset-row,.sidebar-link.test-reset-row svg{color:var(--color-danger)}.sidebar .sidebar-link.test-reset-row,.sidebar .sidebar-link.test-reset-row svg,.sidebar .sidebar-error{color:var(--sidebar-danger)}.sidebar .sidebar-link.test-reset-row:hover{background:color-mix(in oklab,var(--sidebar-danger) 12%,transparent);color:var(--sidebar-danger)}.phone-sheet-reset{margin-block-start:12px}.phone-sheet button.sidebar-link{width:100%;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.phone-sheet button.sidebar-link:hover{background:var(--color-danger-soft)}.catalog-search{display:flex;align-items:center;gap:8px;min-height:var(--height-control);border:1px solid var(--color-line);border-radius:var(--radius-control);padding:6px 10px;background:var(--color-surface);color:var(--color-ink-muted)}.catalog-search:focus-within{border-color:var(--color-focus);outline:2px solid color-mix(in srgb,var(--color-focus) 25%,transparent)}.catalog-search input{width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--color-ink);font-size:var(--text-control);outline:none}.catalog-results{margin:10px 0 0;padding:0;list-style:none}.catalog-results li+li{border-block-start:1px solid var(--color-line-subtle)}.catalog-results button{display:grid;gap:2px;width:100%;padding:9px 8px;border:0;border-radius:var(--radius-control);background:transparent;text-align:start;cursor:pointer}.catalog-results button:hover{background:var(--color-surface-hover)}.catalog-results button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.catalog-result-name{font-size:13px;font-weight:500;color:var(--color-ink)}.catalog-result-meta{font-size:11px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.catalog-empty{margin-block-start:14px;color:var(--color-ink-muted);font-size:13px;text-align:center}.catalog-back{margin-block-end:12px;border:0;padding:2px 0;background:transparent;color:var(--color-accent);font-size:var(--text-control);cursor:pointer}.catalog-pick{display:grid;gap:18px}.catalog-pick-label{margin-block-end:8px;color:var(--color-ink-muted);font-size:var(--text-caption)}.catalog-choices{display:flex;flex-wrap:wrap;gap:6px}.catalog-choice{min-height:32px;padding:5px 12px;border:1px solid var(--color-line-subtle);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-control);cursor:pointer}.catalog-choice:hover{background:var(--color-surface-hover)}.catalog-choice[aria-pressed=true]{border-color:transparent;background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.catalog-choice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog-source{color:var(--color-ink-muted);font-size:11px}.catalog-source a{color:var(--color-accent)}.catalog-source a:hover{text-decoration:underline}@media(pointer:coarse){.catalog-choice{min-height:44px;padding-inline:14px}.catalog-results button{padding-block:12px}.catalog-search input{font-size:16px}}@media(max-width:767px){.products-toolbar{flex-wrap:wrap}.products-toolbar>.contacts-search{flex:1 0 100%}.products-toolbar>div{width:100%}.products-toolbar>div>*{flex:1}}.product-delete{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.product-delete:hover{background:var(--color-danger-soft);color:var(--color-danger)}.product-delete:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media(pointer:coarse){.product-delete{width:40px;height:40px}}.buy{max-width:1040px}.buy-fields{min-width:0;margin:0;padding:0;border:0}.buy-head{display:grid;grid-template-columns:minmax(0,360px) 160px;gap:16px;margin-block-end:18px}.buy-sheet{border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.buy-cols{display:grid;grid-template-columns:minmax(0,1fr) 84px 128px 196px 132px 32px;align-items:center;gap:10px;padding-inline:14px}.buy-cols>*{min-width:0}.buy-sheet-head{padding-block:8px;border-block-end:1px solid var(--color-line-subtle);color:var(--color-ink-muted);font-size:var(--text-caption)}.buy-line{border-block-end:1px solid var(--color-line-subtle)}.buy-line>.buy-cols{padding-block:8px}.buy-sell{display:flex;gap:6px}.buy-sell>input{flex:1;min-width:0}.buy-sell>select{flex:none;width:78px}.buy-end{text-align:end}.buy-total{font-weight:500}.buy-count{padding-inline-end:10px;color:var(--color-ink-muted)}.buy-label{display:none;margin-block-end:3px;color:var(--color-ink-muted);font-size:11px}.buy-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.buy-remove:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.buy-remove:disabled{opacity:.35;cursor:not-allowed}.buy-remove:focus-visible,.buy-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.buy-devices{padding:4px 14px 12px 28px;background:var(--color-surface-subtle)}.buy-device{display:grid;grid-template-columns:22px minmax(0,1fr) 92px 118px 118px 56px 28px;align-items:center;gap:8px;padding-block:4px}.buy-device-head{color:var(--color-ink-muted);font-size:11px;padding-block:6px 2px}.buy-device-no{color:var(--color-ink-muted);font-size:11px;text-align:end}.buy-device-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 8px 30px}.buy-devices :is(input,select){background-color:var(--color-surface)}.buy-link{border:0;padding:4px 0;background:transparent;color:var(--color-accent);font-size:var(--text-control);cursor:pointer}.buy-link:hover{text-decoration:underline}.buy-link-quiet{color:var(--color-ink-muted)}.buy-link[aria-expanded=true]{color:var(--color-ink)}.buy-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px}.buy-sum{display:flex;align-items:baseline;gap:14px;padding-inline-end:42px}.buy-sum>span:first-child{color:var(--color-ink-muted);font-size:var(--text-caption)}.buy-sum .num{font-size:15px;font-weight:600}.buy-pay{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:18px}.buy-pay-label{color:var(--color-ink-muted);font-size:var(--text-caption)}.buy-pay-from{display:flex;align-items:center;gap:8px}.buy-pay-from select{width:190px}.buy-pay-from input{width:128px}.buy-owed{display:flex;align-items:baseline;gap:10px;margin-inline-start:auto;color:var(--color-ink-muted);font-size:var(--text-caption)}.buy-owed .num{font-size:13px;font-weight:500;color:var(--color-ink)}.buy-owed[data-owing=true] .num{color:var(--color-owed-by-us)}.buy-more{display:grid;grid-template-columns:minmax(0,260px) 120px 170px 140px;gap:16px;margin-block-start:14px}.buy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:22px}@media(max-width:767px){.buy-head{grid-template-columns:minmax(0,1fr);gap:12px}.buy-sheet-head,.buy-device-head{display:none}.buy-label{display:block}.buy-cols{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:10px 8px;align-items:end}.buy-cols>.buy-product{grid-column:1 / 4}.buy-cols>.buy-remove{grid-column:4;grid-row:1;align-self:center}.buy-cols>.buy-total{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;text-align:start}.buy-cols>.buy-total .buy-label{margin:0}.buy-count{padding-inline-end:0;text-align:start}.buy-devices{padding:6px 14px 12px}.buy-device{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 28px;gap:6px 8px;padding-block:8px;border-block-start:1px solid var(--color-line-subtle)}.buy-device:first-of-type{border-block-start:0}.buy-device-no{display:none}.buy-device>.buy-imei{grid-column:1 / 4}.buy-device>.buy-remove{grid-column:4;grid-row:1}.buy-device>.buy-link{grid-column:1 / -1;justify-self:start}.buy-device-more{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:0}.buy-sheet-foot{flex-wrap:wrap}.buy-sum{padding-inline-end:0;margin-inline-start:auto}.buy-pay-from{flex-wrap:wrap;width:100%}.buy-pay-from select{flex:1;width:auto;min-width:0}.buy-owed{width:100%;margin-inline-start:0;justify-content:space-between}.buy-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.buy-more>:first-child{grid-column:1 / -1}}@media(pointer:coarse){.buy :is(input,select),.buy .ui-button,.buy .segmented button{min-height:44px}.buy :is(input,select){font-size:16px}.buy-remove{width:32px;height:44px}}.gold-quiet{color:var(--color-ink-muted)}.gold-nowrap{white-space:nowrap}.gold-undone{color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-undone-figure{color:var(--color-ink-muted);text-decoration:line-through}.gold-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gold-big{font-size:20px;font-weight:600;line-height:1.3}.gold-sub{display:block;margin-block-start:2px;color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-page-actions{display:flex;flex-wrap:wrap;gap:8px}.gold-shown{margin:8px 2px 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-by-karat .gold-karat-note{padding-inline:2px}.gold-prefix{display:flex;align-items:center;gap:8px}.gold-prefix-input{width:96px;text-transform:uppercase}.gold-prefix-error{color:var(--color-danger)}.settings-row.gold-row-top{align-items:flex-start}.gold-karat-table{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gold-karat-rule{display:flex;align-items:center;gap:6px}.gold-karat-box{width:72px}.gold-karat-fineness{min-width:76px;font-size:var(--text-caption)}.gold-karat-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.gold-types{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.gold-type-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.gold-type-item{display:flex;align-items:center;justify-content:flex-end;gap:6px}.gold-type-name{width:180px}.gold-type-hidden .gold-type-name{color:var(--color-ink-muted);text-decoration:line-through}.gold-type-code{width:64px;text-transform:uppercase}.gold-tag-setup{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gold-tag-field{display:flex;align-items:center;justify-content:flex-end;gap:8px}.gold-tag-name{width:180px;text-transform:uppercase}.gold-tag-note{font-size:var(--text-caption)}.gold-import{max-width:1100px}.gold-import-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.gold-file-pick{cursor:pointer}.gold-file-pick:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.gold-paste{flex-basis:100%}.gold-paste summary{cursor:pointer;color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-paste textarea{margin-block-start:6px}.gold-import-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.gold-import-types{display:flex;flex-direction:column;gap:6px}.gold-import-type{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,auto);align-items:center;gap:10px}.gold-import-problems{margin:6px 0;padding-inline-start:18px;list-style:disc}.gold-leave-out{display:flex;align-items:center;gap:8px;margin-block-start:8px;font-weight:500}.gold-add{max-width:1200px}.gold-fields{min-width:0;margin:0;padding:0;border:0}.gold-sheet{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-border)}.gold-cols{display:grid;grid-template-columns:22px 112px 124px minmax(0,1fr) 136px 96px 88px 80px 80px 32px;align-items:center;gap:10px;padding-inline:14px}.gold-cols>*{min-width:0}.gold-sheet-head{padding-block:8px;border-block-end:1px solid var(--color-line-subtle);color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-line{padding-block:8px;border-block-end:1px solid var(--color-line-subtle)}.gold-no{color:var(--color-ink-muted);font-size:11px;text-align:end}.gold-end{text-align:end}.gold-figure .num{color:var(--color-ink-muted)}.gold-strong .num{color:var(--color-ink);font-weight:600}.gold-label{display:none;margin-block-end:3px;color:var(--color-ink-muted);font-size:11px}.gold-piece-title{display:none}.gold-line-wrong{background:color-mix(in oklab,var(--color-danger-soft) 45%,transparent)}.gold-sum-fix{color:var(--color-danger)}.gold-karat-pick{display:flex;gap:6px}.gold-karat-pick>select{flex:1;min-width:0}.gold-karat-typed{flex:none;width:64px}.gold-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.gold-remove:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.gold-remove:disabled{opacity:.35;cursor:not-allowed}.gold-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.gold-karat-note{margin:0;padding:8px 14px 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-sheet-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px}.gold-sum{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 14px;padding-inline-end:42px;font-size:13px}.gold-sum-label{color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-sum-standard .num{font-size:15px;font-weight:600}.gold-value{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:start;gap:16px;margin-block-start:18px}.gold-prices{display:flex;flex-wrap:wrap;gap:12px 16px}.gold-prices>*{width:220px}.gold-price-note{margin:8px 0 0;color:var(--color-ink-muted);font-size:var(--text-caption)}.gold-worth{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-block-start:18px}.gold-worth-amount{font-size:18px;font-weight:600}.gold-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:22px}@media(max-width:767px){.gold-summary{gap:10px}.gold-import-columns,.gold-import-type{grid-template-columns:minmax(0,1fr)}.gold-karat-table,.gold-types,.gold-type-item,.gold-tag-setup{align-items:stretch}.gold-type-name{width:auto;flex:1}.gold-by-karat .data-table :is(th,td):nth-child(3),.gold-by-karat .data-table :is(th,td):nth-child(4){display:none}.gold-pieces .data-table :is(th,td):nth-child(n+5):nth-child(-n+7){display:none}.gold-by-type .data-table :is(th,td):nth-child(4),.gold-by-type .data-table :is(th,td):nth-child(5){display:none}.gold-slips .data-table :is(th,td):nth-child(n+4):nth-child(-n+6),.gold-slips .data-table :is(th,td):nth-child(2){display:none}.gold-big{font-size:17px}.gold-sheet-head{display:none}.gold-label{display:block}.gold-cols{grid-template-columns:repeat(2,minmax(0,1fr)) 32px;gap:10px 8px;align-items:end}.gold-cols>.gold-no{display:none}.gold-cols>.gold-piece-title{display:block;grid-column:1 / 3;grid-row:1;align-self:center;color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:600}.gold-cols>.gold-tag{grid-column:1;grid-row:2}.gold-cols>.gold-type{grid-column:2 / -1;grid-row:2}.gold-cols>.gold-what{grid-column:1 / -1;grid-row:3}.gold-cols>.gold-remove{grid-column:3;grid-row:1;align-self:center}.gold-cols>.gold-karat{grid-column:1 / -1}.gold-cols>.gold-weight,.gold-cols>.gold-net{grid-column:1}.gold-cols>.gold-stones,.gold-cols>.gold-standard{grid-column:2}.gold-figure{text-align:start}.gold-sheet-foot{flex-direction:column;align-items:stretch}.gold-sum{justify-content:flex-start;padding-inline-end:0}.gold-value{grid-template-columns:minmax(0,1fr);gap:12px}.gold-prices>*{width:100%}.gold-worth{align-items:flex-start;padding-block-start:0}}@media(pointer:coarse){.gold-add :is(input,select),.gold-add .ui-button,.gold-prefix :is(input,.ui-button),.gold-slips .ui-button{min-height:44px}.gold-add :is(input,select),.gold-prefix input{font-size:16px}.gold-karat-typed{width:84px}.gold-remove{width:32px;height:44px}}.counter-quiet{color:var(--color-ink-muted);white-space:nowrap}.counter-hint{margin:-4px 0 0;color:var(--color-ink-muted);font-size:13px}.sell.gold-counter{grid-template-columns:minmax(0,1fr) clamp(480px,44vw,660px)}.counter-field{min-width:0;min-height:30px;border:1px solid transparent;border-radius:var(--radius-control);padding:3px 7px;background:transparent;color:var(--color-ink);font:inherit;text-align:end;transition:border-color .12s,background-color .12s}.counter-field:hover:not(:disabled){border-color:var(--color-line);background:var(--color-surface)}.counter-field:focus{border-color:var(--color-focus);background:var(--color-surface);outline:2px solid var(--color-accent-soft);outline-offset:0}.counter-field::placeholder{color:var(--color-ink-muted)}.counter-field:placeholder-shown:not(:disabled){border-color:var(--color-line-subtle)}.counter-field[aria-invalid=true]{border-color:var(--color-owed-by-us)}.counter-field:disabled{cursor:not-allowed}.counter-shelf-head{position:sticky;inset-block-start:-20px;z-index:1;margin-block:-20px 0;padding-block:20px 2px;background:var(--color-ground)}.counter-types{display:flex;gap:2px;margin-block-start:10px;overflow-x:auto;scrollbar-width:none;border-block-end:1px solid var(--color-line-subtle);-webkit-mask-image:linear-gradient(to right,black calc(100% - 40px),transparent);mask-image:linear-gradient(to right,black calc(100% - 40px),transparent)}.counter-types:dir(rtl){-webkit-mask-image:linear-gradient(to left,black calc(100% - 40px),transparent);mask-image:linear-gradient(to left,black calc(100% - 40px),transparent)}.counter-types::-webkit-scrollbar{display:none}.counter-type{flex:none;position:relative;border:0;padding:8px 10px 10px;background:transparent;color:var(--color-ink-muted);font-size:13px;font-weight:400;white-space:nowrap;cursor:pointer}.counter-type:hover{color:var(--color-ink)}.counter-type[aria-pressed=true]{color:var(--color-ink);font-weight:600}.counter-type[aria-pressed=true]:after{content:"";position:absolute;inset-inline:10px;inset-block-end:-1px;height:2px;border-radius:2px;background:var(--color-accent)}.counter-type:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-control)}.counter-type-count{margin-inline-start:5px;color:var(--color-ink-muted);font-size:11px;font-weight:400}.counter-shelf{container-type:inline-size}.counter-group-head{display:flex;align-items:baseline;gap:8px;margin:22px 2px 8px;font-weight:500}.counter-groups>.counter-group:first-child .counter-group-head{margin-block-start:16px}.counter-group-count{color:var(--color-ink-muted);font-weight:400}.counter-squares{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.counter-square{display:flex;flex-direction:column;justify-content:space-between;gap:2px;min-width:0;min-height:70px;border:0;border-radius:var(--radius-control);padding:10px 13px 9px;background:var(--color-surface);color:var(--color-ink);line-height:20px;text-align:start;cursor:pointer;box-shadow:var(--shadow-border);transition:box-shadow .15s ease-out,translate .15s ease-out,opacity .15s ease-out}.counter-square:hover:not(:disabled){box-shadow:var(--shadow-border-hover);translate:0 -1px}.counter-square:active:not(:disabled){translate:0 0}.counter-square:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.counter-square:disabled{cursor:default;opacity:.5;box-shadow:0 0 0 1px var(--color-line)}.counter-square-top,.counter-square-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;white-space:nowrap}.counter-square-what{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.counter-square-said{min-width:0;overflow:hidden;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.counter-square-note{flex:none;color:var(--color-ink-muted)}.counter-square-tag{color:var(--color-ink-muted)}@media(prefers-reduced-motion:reduce){.counter-square{transition:none}.counter-square:hover:not(:disabled){translate:none}}.counter-pieces{display:flex;flex-direction:column;margin-block-start:4px}.counter-piece{display:grid;grid-template-columns:minmax(0,1fr) 3rem 6rem 4rem;align-items:baseline;gap:16px;min-height:42px;border:0;border-block-end:1px solid var(--color-line-subtle);border-radius:0;padding:11px 10px;background:transparent;color:var(--color-ink);font-size:13px;line-height:20px;text-align:start;cursor:pointer;transition:background-color .12s}.counter-piece:hover:not(:disabled){background:var(--color-surface-hover)}.counter-piece:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-control)}.counter-piece:disabled{cursor:default;opacity:.45}.counter-piece-what{display:flex;align-items:baseline;gap:10px;min-width:0}.counter-piece-name{flex:0 1 auto;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.counter-piece-detail{flex:1 1 0;min-width:0;overflow:hidden;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.counter-piece-karat,.counter-piece-tag{color:var(--color-ink-muted);text-align:end;white-space:nowrap}.counter-piece-grams{text-align:end;white-space:nowrap}@container (max-width: 520px){.counter-piece{grid-template-columns:minmax(0,1fr) 2.5rem 5.5rem 3.5rem;gap:10px;padding-inline:4px}.counter-piece-what{flex-direction:column;gap:0}.counter-piece-name,.counter-piece-detail{flex:none;max-width:100%}}.counter-bill{container-type:inline-size;padding-block-start:20px}.counter-who{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;gap:8px}.counter-changing{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 2px 0;font-size:13px;font-weight:500}.counter-changing a{color:var(--color-ink-muted);font-weight:400;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.counter-changing a:hover{color:var(--color-ink);text-decoration-color:currentColor}.counter-who input,.counter-who select{height:48px;min-height:48px;border-radius:var(--radius-lg);padding-inline-start:14px;font-size:15px}.counter-who select{padding-inline-end:34px;background-position:right 12px center}.counter-who select:dir(rtl){padding-inline-end:34px;background-position:left 12px center}.counter-customer{position:relative;min-width:0}.counter-who .counter-customer input{padding-inline-end:46px}.counter-new-customer{position:absolute;inset-inline-end:6px;inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.counter-new-customer:hover{background:var(--color-surface-hover);color:var(--color-ink)}.counter-new-customer:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.counter-seller{display:flex;gap:4px;min-width:0}.counter-seller-field{position:relative;flex:1;min-width:0}.counter-seller-label{position:absolute;inset-inline-start:15px;inset-block-start:50%;translate:0 -50%;color:var(--color-ink-muted);font-size:15px;pointer-events:none}.counter-seller-field[data-picked=true] select{padding-inline-start:74px;font-weight:500}.counter-seller-field[data-picked=true][data-buying=true] select{padding-inline-start:92px}.counter-seller-field[data-picked=true][data-taking=true] select{padding-inline-start:82px}.counter-seller-field[data-picked=false] select{color:var(--color-ink-muted)}.counter-reset:focus-visible,.counter-unit:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.counter-new-seller{display:flex;align-items:center;gap:6px}.counter-new-seller input{flex:1}select.counter-currency{width:auto;font-weight:500}.counter-sheet{flex:1;display:flex;flex-direction:column;min-height:0;margin-inline:-20px}.counter-sheet .sell-lines{margin-inline:0}.counter-cell.counter-gram input{min-width:2.25rem}.counter-line-amount .counter-gram{flex:none;margin-inline-end:10px}.counter-bill :is(.counter-gram,.counter-gram *){font-size:12px!important}.counter-old-said{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:4px}.counter-rate{display:inline-flex;align-items:center;gap:4px;color:var(--color-ink-muted)}.counter-rate input.pay-rate-input{width:72px;height:30px;min-height:30px;padding:3px 7px;color:var(--color-ink);font-size:13px}.counter-rate .pay-flip{width:24px;height:24px;opacity:0;transition:opacity .12s ease-out}.counter-rate:hover .pay-flip,.counter-rate:focus-within .pay-flip{opacity:1}.counter-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:9px 20px 8px;border-block-end:1px solid var(--color-line-subtle)}.counter-line-name{display:contents}.counter-line-title{grid-column:1;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0;min-height:30px}.counter-line-what{flex:none;max-width:100%;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.counter-line-design{min-width:0;overflow:hidden;color:var(--counter-soft);text-overflow:ellipsis;white-space:nowrap}.counter-line-meta{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;min-width:0;min-height:24px;padding-inline-end:30px;color:var(--counter-soft)}.counter-line-stones{display:inline-flex;align-items:center;gap:3px}.counter-line-piece .counter-line-meta{grid-column:1;padding-inline-end:0}.counter-line-piece .counter-line-amount{grid-row:2}.counter-line.counter-line-piece .counter-remove{grid-row:1}@supports (field-sizing: content){.counter-line-piece .counter-amount{width:auto;field-sizing:content;min-width:3rem;max-width:120px}}.counter-line-making{display:inline-flex;align-items:center;gap:2px}.counter-making-word{margin-inline-end:2px}.counter-making-input{field-sizing:content;min-width:1.75rem;max-width:5rem;min-height:26px;padding:0 5px;text-align:start}.counter-making-add{display:inline-flex;align-items:center;gap:3px;height:24px;margin-inline-start:4px;border:0;border-radius:var(--radius-control);padding:0 6px 0 4px;background:transparent;color:var(--color-ink-muted);font:inherit;cursor:pointer;opacity:0;transition:opacity .12s ease-out,background-color .12s ease-out,color .12s ease-out}.counter-line:hover .counter-making-add,.counter-making-add:focus-visible{opacity:1}.counter-making-add:hover{background:var(--color-surface-hover);color:var(--color-ink)}.counter-making-add:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.counter-money{padding:0 2px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.counter-money:hover,.counter-money:focus-visible{background:var(--color-surface-hover)}.counter-code{flex:none;display:inline-block;box-sizing:border-box;width:52px;padding-inline-start:10px;color:var(--color-ink-muted);font-weight:400;text-align:start;letter-spacing:0}select.counter-code,.counter-line-making select.counter-money{appearance:none;height:26px;padding-inline:8px 14px;margin-inline-start:2px;width:50px;border-radius:var(--radius-control);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 2px center / 10px 10px}select.counter-code:dir(rtl),.counter-line-making select.counter-money:dir(rtl){background-position:left 2px center}select.counter-code:hover,select.counter-code:focus-visible,.counter-line-making select.counter-money:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}.counter-line-making select.counter-money{width:auto;padding-inline:3px 14px;margin-inline-start:0}.counter-line-cells select.counter-cell-money{appearance:none;height:28px;width:auto;padding-inline:6px 18px;border-radius:var(--radius-control);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 4px center / 10px 10px;color:var(--color-ink-muted);margin-inline-start:-4px}.counter-line-cells select.counter-cell-money:dir(rtl){background-position:left 4px center}.counter-line-cells select.counter-cell-money:hover{background-color:var(--color-surface-hover);color:var(--color-ink)}.counter-figure{display:inline-flex;align-items:baseline;justify-content:flex-end;color:var(--color-ink);white-space:nowrap}.counter-line-amount{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:2px}.counter-amount{width:112px;margin-inline-end:-8px;font-weight:500}.counter-line .counter-remove{grid-area:auto;grid-column:2;grid-row:2;justify-self:end;height:24px;opacity:0;transition:opacity .12s}.counter-line:hover .counter-remove,.counter-line:focus-within .counter-remove{opacity:1}.counter-reset{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.counter-reset:hover{background:var(--color-surface-hover);color:var(--color-ink)}.counter-adds{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:8px 12px}.counter-add{display:inline-flex;align-items:center;gap:4px;height:30px;border:0;border-radius:var(--radius-control);padding:0 8px 0 6px;background:transparent;color:var(--color-ink);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out,scale .12s ease-out}.counter-add svg{width:13px;height:13px;color:var(--color-ink-muted)}.counter-add:hover:not(:disabled){background:var(--color-surface-hover)}.counter-add:active:not(:disabled){scale:.96}.counter-add:disabled{opacity:.4;cursor:not-allowed}.counter-add:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.counter-clear{margin-inline-start:auto;color:var(--color-ink-muted)}.counter-clear:hover:not(:disabled){color:var(--color-danger)}.counter-clear:hover:not(:disabled) svg{color:var(--color-danger)}.counter-old-head{padding:16px 20px 0;color:var(--color-ink-muted);font-size:13px}.counter-karat-select{appearance:none;height:30px;border:1px solid var(--color-line);border-radius:var(--radius-control);padding:0 22px 0 8px;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23647064' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 7px center / 10px 10px;color:var(--color-ink);font-size:13px;font-weight:500;cursor:pointer}.counter-karat-select:dir(rtl){padding:0 8px 0 22px;background-position:left 7px center}.counter-karat-select:hover{border-color:var(--color-ink-muted)}.counter-karat-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.counter-old-weight{display:inline-flex;align-items:center;gap:4px}.counter-old-counts{display:inline-flex;align-items:center;gap:6px;color:var(--color-ink-muted);font-weight:400}.counter-counts{width:60px;color:var(--color-ink)}.counter-weight{width:72px;color:var(--color-ink)}.counter-stones{width:56px;min-height:26px;padding:0 6px}.counter-optional:placeholder-shown:not(:disabled){border-color:transparent}.counter-optional:placeholder-shown:hover:not(:disabled){border-color:var(--color-line)}.counter-box,.counter-box:placeholder-shown:not(:disabled){border-color:var(--color-line);background:var(--color-surface)}.counter-box:hover:not(:disabled),.counter-box:placeholder-shown:hover:not(:disabled){border-color:var(--color-ink-muted)}.counter-box:focus:not(:disabled),.counter-box:placeholder-shown:focus:not(:disabled){border-color:var(--color-focus)}.counter-box[aria-invalid=true],.counter-box[aria-invalid=true]:placeholder-shown:not(:disabled){border-color:var(--color-owed-by-us)}.counter-line-one{background:color-mix(in oklch,var(--color-ink) 3.5%,var(--color-surface))}.counter-line-cells{gap:6px;padding-block:6px 2px;color:var(--color-ink)}.counter-line-title.counter-line-cells{flex-wrap:wrap;padding-block:0}.counter-line-title.counter-line-cells .counter-line-what{margin-inline-end:6px}.counter-line-title .counter-remove{flex:none;margin-inline-start:0}.counter-cell{display:inline-flex;align-items:center;gap:5px;height:28px;border:1px solid var(--color-line);border-radius:var(--radius-control);padding:0 8px;background:var(--color-surface);cursor:text;transition:border-color .12s ease-out}.counter-cell:hover{border-color:var(--color-ink-muted)}.counter-cell:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-accent-soft);outline-offset:0}.counter-cell:has(input[aria-invalid=true]){border-color:var(--color-owed-by-us)}.counter-cell-label,.counter-cell-unit,.counter-cell-note{color:var(--color-ink-muted);white-space:nowrap}.counter-cell input{field-sizing:content;width:auto;min-width:1.25rem;max-width:5.5rem;border:0;padding:0;background:transparent;color:var(--color-ink);font:inherit;text-align:end;outline:none}.counter-cell input::placeholder{color:var(--color-ink-muted)}.counter-cell-said,.counter-cell-said:hover{padding-inline:2px;border-color:transparent;background:none;cursor:default}.counter-cell-said .num{color:var(--color-ink)}.counter-line-cells .counter-karat-select{height:28px;padding-inline:8px 22px;background-position:right 7px center}.counter-line-cells .counter-karat-select:dir(rtl){padding-inline:8px 22px;background-position:left 7px center}.counter-line-cells .counter-pasa-to{width:13rem}.counter-line-cells .counter-pasa-to input{height:28px;min-height:28px}:is(.counter-line-one,.counter-theirs) .counter-amount:placeholder-shown:not(:disabled){border-color:transparent}:is(.counter-line-one,.counter-theirs) .counter-amount:placeholder-shown:hover:not(:disabled){border-color:var(--color-line)}:is(.counter-line-one,.counter-theirs) .counter-amount:placeholder-shown:focus:not(:disabled){border-color:var(--color-focus)}:is(.counter-line-one,.counter-theirs) .counter-amount{width:auto;field-sizing:content;min-width:2.5rem;max-width:112px}.counter-minus{color:var(--color-ink);font-weight:500}.counter-error{color:var(--color-danger)}.counter-pasa-to{display:block;width:15rem;max-width:100%}.counter-theirs-owed{grid-column:1 / -1;grid-row:3}.counter-pasa-to input{min-height:30px;height:30px;padding:0 8px;font-size:13px;font-weight:500;text-overflow:ellipsis}.counter-making-field{display:inline-flex;align-items:center;gap:6px}.counter-making-field .counter-field{width:112px;margin-inline-end:-8px;font-weight:500}.counter-karat-sum{margin-block-start:-2px;padding-inline-start:12px;font-size:var(--text-caption)}.counter-karat-sum .counter-field{font-weight:400}.counter-pasa-pure{padding-inline-end:8px;white-space:nowrap}.counter-pasa-ways{display:inline-flex;align-items:baseline;gap:8px}.counter-pasa-way{padding:0 0 2px;border:0;border-block-end:2px solid transparent;background:none;color:var(--color-ink-muted);font:inherit;cursor:pointer}.counter-pasa-way:hover:not(:disabled){color:var(--color-ink)}.counter-pasa-way[aria-checked=true]{border-color:var(--color-ink);color:var(--color-ink);font-weight:600;cursor:default}.counter-pasa-way:disabled{cursor:default}.counter-pasa-way:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.app-dialog.counter-return{width:min(600px,calc(100vw - 32px))}.counter-return-list{max-height:min(56dvh,460px);overflow-y:auto;margin-block-start:12px}.counter-empty{align-content:center}.counter-discount>span:first-child{margin-inline-end:auto}.counter-discount-field{display:inline-flex;align-items:center}.counter-discount-field .counter-field{width:112px;margin-inline-end:0}.counter-making-field .counter-code,.counter-discount-field .counter-code{margin-inline-start:0}.counter-bill .sell-total{align-items:flex-start;padding-block-start:12px;color:var(--color-ink);font-weight:600}.counter-bill .sell-total>span:first-child{line-height:30px}.counter-bill .sell-total-amount{gap:2px}.counter-bill .counter-total-figure{line-height:30px;font-weight:600;letter-spacing:-.5px}.counter-bill .counter-total-figure .counter-code{font-weight:500;letter-spacing:0}.counter-bill .sell-about{padding-inline-end:52px;color:var(--color-ink-muted);font-weight:400}.counter-bill .sell-sum{color:var(--color-ink-muted)}.counter-blocker{margin:-2px 0 -4px;color:var(--color-ink-muted);font-size:13px;text-align:center}@container (max-width: 419px){.counter-who{grid-template-columns:minmax(0,1fr) auto}.counter-seller{grid-row:2;grid-column:1 / -1}.counter-amount{width:100px}}.gold-receipt-piece{display:flex;flex-direction:column}.gold-receipt-detail{color:var(--color-ink-muted);font-size:11px}@media(max-width:1100px){.sell.gold-counter{grid-template-columns:minmax(0,1fr) 480px}}@media(max-width:767px){.counter-adds{padding-inline:calc(var(--workspace-gutter, 16px) - 8px)}.counter-old-head{padding-inline:var(--workspace-gutter, 16px)}.counter-shelf-head{position:static;margin-block-start:0;padding-block-start:0}.counter-sheet{margin-inline:calc(var(--workspace-gutter, 16px) * -1)}.counter-line{padding-inline:var(--workspace-gutter, 16px)}}@media(hover:none){.counter-amount:not(:focus){border-color:var(--color-line-subtle)}.counter-line .counter-remove,.counter-making-add{opacity:1}}@media(pointer:coarse){.counter-type{padding-block:12px 14px}.counter-piece{min-height:48px}.counter-field{min-height:44px}.counter-making-input{min-height:36px}select.counter-code{height:36px}.counter-new-customer{width:44px;height:44px}.counter-stones,.counter-weight,.counter-counts{min-height:36px}.counter-karat-select{height:36px;font-size:14px}.counter-pasa-to input{min-height:36px;height:36px;font-size:14px}.counter-cell,.counter-line-cells .counter-karat-select,.counter-line-cells .counter-pasa-to input,.counter-line-cells select.counter-cell-money{height:36px;min-height:36px}.counter-rate input.pay-rate-input{height:36px;min-height:36px;font-size:14px}.counter-rate .pay-flip{opacity:1}.counter-add{height:auto;min-height:44px}.counter-reset{width:36px;height:44px}}@media print{.gold-receipt-detail{color:#000}}.counter-sep{margin-inline:6px;color:var(--color-ink-muted);opacity:.5}.counter-line-meta .counter-sep{margin-inline:5px 7px}.counter-shelf,.counter-bill{font-size:13px;font-weight:400}.counter-shelf *,.counter-bill *{font-size:inherit!important}.counter-shelf :is(.counter-square-tag,.counter-square-note,.counter-square-said){font-size:12px!important}.counter-bill .counter-total-figure{font-size:26px!important}.counter-bill .counter-line-meta:not(.counter-line-cells),.counter-bill .counter-line-design{font-size:12px!important}.counter-bill .counter-line-cells :is(.counter-cell,.counter-cell *,select,.counter-pasa-to input){font-size:12px!important}.counter-bill{--counter-soft: color-mix(in oklch, var(--color-ink) 72%, var(--color-surface))}.counter-bill .counter-total-figure .counter-code{font-size:13px!important}.tablet-amanat-who{grid-template-columns:minmax(0,1fr)}.tablet-amanat-when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;margin-block-end:4px}.tablet-amanat-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tablet-amanat-label,.tablet-amanat-days{color:var(--color-ink-muted);font-size:12px}.tablet-amanat-note-box{width:100%;border-color:var(--color-line);text-align:start}.tablet-amanat-words{flex:1 1 8rem;min-width:0}.tablet-amanat-words input{width:100%;max-width:none;text-align:start}.tablet-amanat-ours{margin:-4px 0 0;color:var(--color-ink-muted);font-size:13px;text-align:center;text-wrap:pretty}.tablet-amanat-sent{margin:4px 0 0;font-size:15px}.tablet-main .tablet-amanat-note-box,.tablet-main .tablet-amanat-field .dp-field{min-height:46px}.tablet-order-page{flex:1;min-width:0;overflow-y:auto;padding:24px 24px 40px}.tablet-order-back{width:min(980px,100%);margin:0 auto 12px;display:flex;gap:16px;justify-content:space-between}.tablet-order{--onyx: #25272b;--onyx-raised: #2e3035;--onyx-ink: #f1ede4;--onyx-bright: #fbfaf7;--onyx-muted: #8f8b83;--onyx-line: rgba(255, 255, 255, .1);--onyx-gold: #d9b14c;--onyx-gold-words: #ecc96a;--onyx-wrong: #f2b8a6;--onyx-max: none;width:min(980px,100%);margin:0 auto;overflow:hidden;border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-border);font-size:14px}.tablet-order .onyx-aside{flex-basis:340px}.tablet-order :is(input,select){min-height:46px;font-size:15px}.tablet-order .onyx-actions button{min-height:52px;font-size:16px}.tablet-order-sent{margin:4px 0 0;font-size:15px}@media(max-width:820px){.tablet-order .onyx-form{flex-direction:column}.tablet-order .onyx-aside{flex-basis:auto}}.reports{--report-tile: var(--color-surface);--report-rule: color-mix(in oklab, var(--color-ink) 8%, var(--report-tile));--report-rule-strong: color-mix(in oklab, var(--color-ink) 16%, var(--report-tile));--report-hover: color-mix(in oklab, var(--color-ink) 4%, var(--report-tile));--report-muted: color-mix(in oklab, var(--color-ink-muted) 82%, var(--color-ink));--report-chart: light-dark(#076963, #82d2ca);--report-heat: light-dark(color-mix(in oklab, var(--report-chart) 60%, var(--report-tile)), color-mix(in oklab, var(--report-chart) 45%, var(--report-tile)));container:report / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.report-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.report-period{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.report-dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.report-dates label{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink-muted);font-size:13px}.report-dates .dp-compact{inline-size:auto}.report-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.report-figures[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.report-figures[data-count="5"]>*{grid-column:span 2}.report-figures[data-count="5"]>:nth-child(n+4){grid-column:span 3}.report-figure{container-type:inline-size;display:flex;flex-direction:column;min-width:0;min-height:144px;padding:20px 22px 19px;border-radius:var(--radius-lg);background:var(--report-tile)}.report-figure dt{color:var(--report-muted);font-size:13px;font-weight:500;line-height:1.4}.report-figure[data-shown] dt:before{content:"";display:inline-block;width:12px;height:3px;margin-inline-end:8px;border-radius:2px;background:var(--report-chart);vertical-align:.24em}.report-figure-value{margin:14px 0 0;overflow:hidden;color:var(--color-ink);font-size:clamp(22px,calc(100cqi / (var(--report-len, 6) * .56)),36px);font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:proportional-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.report-figure-value small{margin-inline-start:3px;color:var(--report-muted);font-size:14px;font-weight:400;letter-spacing:0}.report-change{margin:auto 0 0;padding-block-start:12px;color:var(--report-muted);font-size:13px;line-height:1.4}.report-card{min-width:0;padding:18px 20px 20px;border-radius:var(--radius-lg);background:var(--report-tile)}.report-figure,.report-card{box-shadow:var(--card-line)}.report-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 16px}.report-card h2{margin:0;color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.1px}.report-unit{color:var(--report-muted);font-size:13px;font-weight:400}.report-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-nothing{margin:8px 0;color:var(--color-ink);font-size:13px}.report-note{margin:0;color:var(--color-ink-muted);font-size:12px}.report-chart{position:relative;min-width:0}.report-tip{position:absolute;z-index:5;pointer-events:none;min-inline-size:160px;padding:10px 12px;border-radius:10px;background:light-dark(var(--color-surface),color-mix(in oklab,var(--color-ink) 8%,var(--color-surface)));color:var(--color-ink);box-shadow:0 12px 32px -10px var(--color-shadow),0 2px 6px -2px var(--color-shadow);font-size:12px;line-height:1.55;white-space:nowrap}.report-tip-head{margin-block-end:4px;font-weight:600}.report-chart svg{display:block;overflow:visible;color:var(--report-chart)}.report-axis{fill:var(--report-muted);font-size:11px;font-variant-numeric:tabular-nums}.report-grid-line{stroke:var(--report-rule);stroke-width:1}.report-base{stroke:var(--report-rule-strong);stroke-width:1}.report-line{fill:none;stroke:var(--report-chart);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.report-dot{fill:var(--report-chart);stroke:var(--report-tile);stroke-width:2}.report-cross{stroke:var(--report-rule-strong);stroke-width:1}.report-bars{display:grid;gap:4px;margin:0 -8px;padding:0;list-style:none}.report-bars li{display:grid;grid-template-columns:minmax(84px,32%) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:30px;border-radius:6px;padding-inline:8px}.report-bars li:hover{background:var(--report-hover)}.report-bar-name{overflow:hidden;color:var(--color-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.report-bar-track{display:block;block-size:12px}.report-bar{display:block;block-size:100%;max-inline-size:100%;border-start-end-radius:4px;border-end-end-radius:4px;background:var(--report-chart);transition:inline-size .24s ease-out}.report-bars li[data-rest] .report-bar{background:color-mix(in oklab,var(--report-chart) 40%,var(--report-tile))}.report-bar-value{color:var(--color-ink);font-size:13px;text-align:end;white-space:nowrap}.report-grid-scroll{overflow-x:auto}.report-grid{inline-size:100%;border-collapse:separate;border-spacing:3px;font-size:12px}.report-grid th{padding:4px 6px;color:var(--report-muted);font-weight:500;white-space:nowrap}.report-grid thead th{text-align:center}.report-grid tbody th{color:var(--color-ink);text-align:start}.report-grid td{min-inline-size:64px;block-size:34px;padding:0 6px;border-radius:6px;background:var(--report-hover);color:var(--color-ink);text-align:center;white-space:nowrap}.report-grid td[data-step="1"]{background:color-mix(in oklab,var(--report-heat) 20%,var(--report-tile))}.report-grid td[data-step="2"]{background:color-mix(in oklab,var(--report-heat) 40%,var(--report-tile))}.report-grid td[data-step="3"]{background:color-mix(in oklab,var(--report-heat) 60%,var(--report-tile))}.report-grid td[data-step="4"]{background:color-mix(in oklab,var(--report-heat) 80%,var(--report-tile))}.report-grid td[data-step="5"]{background:var(--report-heat)}@container report (max-width: 979.98px){.report-figures:not([data-count="5"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container report (max-width: 559.98px){.report-figures,.report-figures[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-figures[data-count="5"]>:nth-child(n){grid-column:auto}.report-figures>:last-child:nth-child(odd){grid-column:1 / -1}.report-figure{min-height:0;padding:16px}.report-figure-value{margin-block-start:10px;font-size:clamp(18px,calc(100cqi / (var(--report-len, 6) * .56)),24px)}.report-figure-value small{font-size:12px}.report-card{padding:16px}}@media(max-width:900px){.report-pair{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.report-bar{transition:none}}.bills-search{flex:1 1 auto;max-width:420px}.bills-toolbar .dp{margin-inline-start:auto}.bills-number{color:inherit;font-weight:500;text-decoration:none}.bills-number:hover{text-decoration:underline}.bills-code,.bills-paid{color:var(--color-ink-muted)}.bills-outside{color:var(--color-danger)}.bills-undone .bills-struck{text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--color-ink) 55%,transparent)}.bills .data-table{table-layout:fixed}.bills .data-table:has(.data-table-empty){table-layout:auto}.bills .data-table th{padding:7px 10px}.bills .data-table td{padding:7px 10px;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bills .data-table td.data-table-empty{padding:48px 20px;color:var(--color-ink-muted);white-space:normal}.bills .data-table th:nth-child(1){width:5rem}.bills-found .data-table th:nth-child(1){width:7.5rem}.bills .data-table th:nth-child(2){width:5rem}.bills .data-table th:nth-child(5){width:11.5rem}.bills .data-table th:nth-child(6){width:8rem}.bills .data-table th:nth-child(7){width:11rem}.bills .data-table th:nth-child(8){width:17rem}.bills-phone,.bills .data-table .bills-total-phone{display:none}.bills .data-table tfoot:before{content:"";display:table-row;height:10px}.bills .data-table tfoot td{padding:5px 10px;border-block:0;background:var(--dt-band);font-weight:400;white-space:nowrap}.bills .data-table tfoot .bills-total-first td{padding-block-start:12px}.bills .data-table tfoot .bills-total-last td{padding-block-end:12px}.bills .data-table tfoot .bills-total-first td:first-child{border-start-start-radius:var(--dt-round)}.bills .data-table tfoot .bills-total-first td:last-child{border-start-end-radius:var(--dt-round)}.bills .data-table tfoot .bills-total-last td:first-child{border-end-start-radius:var(--dt-round)}.bills .data-table tfoot .bills-total-last td:last-child{border-end-end-radius:var(--dt-round)}.bills .data-table tfoot .bills-total-head,.bills .data-table tfoot .bills-total-figure{font-weight:500}.bills .data-table tfoot .bills-code{font-weight:400}@media(max-width:1279px){.bills .data-table th:nth-child(5){width:9rem}.bills .data-table th:nth-child(8){width:12rem}}@media(max-width:767px){.bills-toolbar{flex-wrap:wrap}.bills-search{flex-basis:100%;max-width:none}.bills-toolbar .dp{flex:1 1 auto;margin-inline-start:0}.bills .data-table{table-layout:auto}.bills .data-table th:nth-child(2),.bills .data-table tbody td:nth-child(2),.bills .data-table th:nth-child(4),.bills .data-table tbody td:nth-child(4),.bills .data-table th:nth-child(5),.bills .data-table tbody td:nth-child(5),.bills .data-table th:nth-child(6),.bills .data-table tbody td:nth-child(6),.bills .data-table th:nth-child(8),.bills .data-table tbody td:nth-child(8),.bills .data-table .bills-total{display:none}.bills .data-table .bills-total-phone{display:table-row}.bills .data-table th:nth-child(1){width:3.75rem}.bills-found .data-table th:nth-child(1){width:4.5rem}.bills .data-table td,.bills .data-table th{padding-inline:8px}.bills .data-table tbody td{vertical-align:top}.bills .data-table tbody td:nth-child(3){width:100%;max-width:0}.bills-phone{display:inline}.bills-phone-line{display:block;overflow:hidden;text-overflow:ellipsis}.bills-phone-line:first-child{font-weight:500}.bills-phone-status{display:block}.bills .data-table tfoot .bills-total-phone td{padding:5px 8px}.bills .data-table tfoot .bills-total-phone.bills-total-first td{padding-block-start:12px}.bills .data-table tfoot .bills-total-phone.bills-total-last td{padding-block-end:12px}}.gold-bill{display:grid;grid-template-columns:minmax(0,720px) minmax(0,330px);align-items:start;gap:48px}.gold-bill-about{display:flex;flex-wrap:wrap;gap:0 10px;color:var(--color-ink);font-size:14px}.gold-bill-sep{color:var(--color-ink-muted)}.gold-bill-hint{display:block;margin-block-start:4px;color:var(--color-ink);font-size:13px}.gold-bill-now{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.gold-bill .receipt-rate{display:block}.gold-bill-facts{display:flex;flex-direction:column;gap:26px;padding-block-start:6px;color:var(--color-ink);font-size:14px}.gold-bill-facts-head{margin:0 0 8px;color:var(--color-ink);font-size:13px;font-weight:600}.gold-bill-profit{display:flex;flex-direction:column;gap:2px;margin:0;font-size:13px}.gold-bill-profit-figure{font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:1.15}.gold-bill-profit-figure[data-loss=true]{color:var(--color-danger)}.gold-bill-outside{margin:12px 0 0;color:var(--color-danger);font-size:13px;line-height:1.45;text-wrap:pretty}.gold-bill-facts dl{margin:0}.gold-bill-facts dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-block-end:1px solid var(--color-line-subtle);padding-block:8px}.gold-bill-facts dl>div:last-child{border-block-end:0}.gold-bill-facts dd{margin:0;font-weight:500;white-space:nowrap}.gold-bill-facts dl:empty{display:none}.gold-bill-history ol{margin:0;padding:0;list-style:none}.gold-bill-history li{position:relative;display:flex;flex-direction:column;gap:1px;padding-block-end:14px;padding-inline-start:18px}.gold-bill-history li:last-child{padding-block-end:0}.gold-bill-history li:before{content:"";position:absolute;inset-block-start:7px;inset-inline-start:3px;width:6px;height:6px;border-radius:50%;background:var(--color-ink)}.gold-bill-history li:not(:last-child):after{content:"";position:absolute;inset-block:17px 2px;inset-inline-start:5.5px;width:1px;background:var(--color-line)}.gold-bill-when,.gold-bill-changes{font-size:13px}.gold-bill-history a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.gold-bill-history a:hover{text-decoration-color:currentColor}.gold-bill-more{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gold-bill-more:empty{display:none}.gold-bill-more a,.gold-bill-undo{color:var(--color-ink)}.gold-bill-more a:hover{text-decoration:underline}.gold-bill-more .gold-bill-receive{color:var(--color-accent)}.gold-bill-quiet{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px;padding-block-start:14px;border-block-start:1px solid var(--color-line-subtle);font-size:13px}.gold-bill-undo{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.gold-bill-undo:hover{color:var(--color-danger)}.gold-bill-undo:focus-visible,.gold-bill-more a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.gold-books-line{margin:14px 2px 0;font-size:var(--text-caption)}.gold-books-link{color:var(--color-ink-muted);text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.gold-books-link:hover{color:var(--color-ink);text-decoration-color:currentColor}.gold-books-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}@media screen{.gold-bill .receipt{max-width:none;padding:40px 48px 34px;border:0;border-radius:14px;font-size:14px;box-shadow:var(--shadow-border),0 1px 3px #0000000d,0 12px 32px -12px #00000014}.gold-bill .receipt-head{margin:0}.gold-sheet-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-block-end:22px;border-block-end:1px solid var(--color-line)}.gold-sheet-brand{display:flex;flex-direction:column;align-items:flex-start}.gold-sheet-brand img{display:block;width:100px;height:auto}.gold-sheet-brand small{margin-block-start:6px;padding-inline-start:2px;font-size:9px;letter-spacing:.36em;text-transform:uppercase}.gold-sheet-brand span{font-family:Cinzel,serif;font-size:20px;font-weight:500;letter-spacing:.12em}.gold-sheet-no{display:flex;flex-direction:column;align-items:flex-end}.gold-sheet-no b{font-size:20px;font-weight:600;letter-spacing:-.3px}.gold-sheet-facts{display:flex;flex-wrap:wrap;gap:12px 48px;margin:0;padding-block:18px 26px}.gold-sheet-facts dt{margin-block-end:3px;color:var(--color-ink-muted);font-size:12px}.gold-sheet-facts dd{margin:0;font-weight:500}.gold-sheet-facts dd .num{display:block;font-weight:400}.gold-bill .receipt-lines th{padding-block:0 10px;border-block-start:0;border-block-end:1px solid var(--color-ink);font-size:12px}.gold-bill .receipt-lines td{padding-block:14px}.gold-bill .receipt-lines .receipt-end{padding-inline-start:24px}.gold-bill .receipt-item:hover{text-decoration:none}.gold-bill .gold-receipt-detail{color:var(--color-ink);font-size:13px}.gold-bill .receipt-rate{font-size:13px}.gold-bill .receipt-meta{color:var(--color-ink)}.gold-bill .receipt-sums{width:min(100%,360px);margin-block-start:18px;margin-inline-start:auto}.gold-bill .receipt-sums>div{padding-block:5px;color:var(--color-ink)}.gold-bill .receipt-sums .receipt-total{margin-block:8px;padding-block:12px;border-block:1px solid var(--color-ink);font-size:20px;font-weight:600;letter-spacing:-.2px}.gold-bill .receipt-sums .receipt-total dt{align-self:center;font-size:15px}.gold-bill .receipt-note{margin-block-start:18px;color:var(--color-ink)}.gold-bill .bill-paper-foot{display:flex;flex-direction:column;align-items:center;margin-block-start:30px}.gold-bill .bill-paper-picture{width:190px;height:auto;margin-block-end:6px;opacity:.35}.gold-bill .receipt-thanks{width:100%;margin:0;padding-block-start:14px;border-block-start:1px solid var(--color-line);color:var(--color-ink);font-family:Cinzel,serif;font-size:12px;font-weight:500;letter-spacing:.16em;text-align:center}}@media(max-width:1180px){.gold-bill{grid-template-columns:minmax(0,720px);gap:32px}}@media(max-width:640px){.gold-bill .receipt{padding:24px 18px 22px}.gold-sheet-facts{gap:12px 32px}}@media print{.gold-bill{display:block}.gold-bill-facts{display:none!important}}@media screen{.bill-paper-only{display:none!important}}@page gold-bill{size:A4;margin:14mm 16mm 12mm}@media print{.gold-bill .receipt.bill-paper{--sheet-ink: #1a1a1a;--sheet-quiet: #77736b;--sheet-line: #e2ded4;--sheet-gold: #c9a227;page:gold-bill;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;min-height:270mm;padding:0;border:0;border-radius:0;box-shadow:none;color:var(--sheet-ink);font-size:10pt;line-height:1.45}.bill-paper .receipt-head{display:none}.bill-paper-brand{display:flex;flex-direction:column;align-items:center;padding-block-end:8mm}.bill-paper-brand img{width:36mm;height:auto}.bill-paper-brand small{margin-block-start:2.5mm;padding-inline-start:.36em;font-size:6.5pt;letter-spacing:.36em;text-transform:uppercase}.bill-paper-brand span{font-family:Cinzel,serif;font-size:20pt;font-weight:500;letter-spacing:.12em}.bill-paper-about{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12mm;margin-block-end:10mm;padding-block:4.5mm;border-block:.5pt solid var(--sheet-gold)}.bill-paper-about>div:last-child{text-align:end}.bill-paper-about dt,.bill-paper .receipt-lines th{color:var(--sheet-quiet);font-size:7pt;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.bill-paper-about dt{margin-block-end:1mm}.bill-paper-about dd .num{display:block}.bill-paper .receipt-lines th{padding-block:0 2.5mm;border-block-start:0;border-block-end:.75pt solid var(--sheet-ink)}.bill-paper .receipt-lines td{padding-block:3.5mm;border-block-end:.5pt solid var(--sheet-line)}.bill-paper .receipt-lines .receipt-end{padding-inline-start:10mm}.bill-paper .receipt-item{font-weight:600}.bill-paper .gold-receipt-detail,.bill-paper .receipt-rate{color:var(--sheet-ink);font-size:9pt}.bill-paper .receipt-sums{align-self:flex-end;width:94mm;margin-block-start:5mm}.bill-paper .receipt-sums>div{padding-block:1.5mm;color:var(--sheet-ink)}.bill-paper .bill-screen-only{display:none!important}.bill-paper .receipt-sums .receipt-total,.bill-paper .receipt-sums .bill-paper-total{margin-block:2mm;padding-block:3mm;border-block:.75pt solid var(--sheet-ink);font-size:13pt;font-weight:600}.bill-paper .receipt-note{margin-block-start:8mm;color:var(--sheet-ink)}.bill-paper-foot{display:flex;flex-direction:column;align-items:center;margin-block-start:auto;padding-block-start:12mm}.bill-paper-picture{width:80mm;height:auto;margin-block-end:6mm;opacity:.4}.bill-paper .receipt-thanks{width:100%;margin:0;padding-block-start:4mm;border-block-start:.5pt solid var(--sheet-gold);color:var(--sheet-ink);font-family:Cinzel,serif;font-size:10pt;font-weight:500;letter-spacing:.16em}}.waiting-amanat-with .waiting-amanat-other{padding-block:4px;border-block-end:0;color:var(--color-ink-muted);font-size:13px}.waiting-amanat-with .waiting-amanat-other dd{font-weight:400}.waiting-amanat-with .waiting-amanat-other dd[data-late=true]{color:var(--color-danger)}.waiting-amanat-with .waiting-amanat-after{border-block-start:1px solid var(--color-line-subtle);font-weight:600}.waiting-amanat-with .waiting-amanat-after dd{font-weight:600}.waiting-amanat-ours{margin:20px 0 0;color:var(--color-ink-muted);font-size:12px}.daybook-search{flex:1 1 auto;max-width:420px}.daybook-found{margin:-4px 0 12px;color:var(--color-ink-muted);font-size:13px}.daybook .data-table{table-layout:fixed}.daybook .data-table:has(.data-table-empty){table-layout:auto}.daybook .data-table th{padding:7px 10px}.daybook .data-table td{padding:7px 10px;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daybook .data-table td.data-table-empty{padding:48px 20px;color:var(--color-ink-muted);white-space:normal}.daybook .data-table th:nth-child(7),.daybook .data-table tbody td:nth-child(7):not(.data-table-empty){display:none}.daybook-short,.daybook-phone-pages,.daybook-phone-note,.daybook-undo-phone,.daybook .data-table .daybook-total-phone{display:none}.daybook-figure{display:block}.daybook-arrow,.daybook-code{color:var(--color-ink-muted)}.daybook-link{color:var(--color-ink);text-decoration:none}.daybook-link:hover{text-decoration:underline;text-underline-offset:2px}.daybook-link:focus-visible,.daybook-undo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.daybook .data-table tbody tr:not(:has(.data-table-empty)):hover>td{background:var(--dt-hover)}.daybook .data-table tbody tr:hover>td,.daybook .data-table tbody tr:has(+tr:hover)>td{border-block-end-color:transparent}.daybook .data-table tbody tr:hover>td:first-child{border-start-start-radius:var(--dt-round);border-end-start-radius:var(--dt-round)}.daybook .data-table tbody tr:hover>td:last-child{border-start-end-radius:var(--dt-round);border-end-end-radius:var(--dt-round)}.daybook-undo{margin:-2px -6px;border:0;border-radius:6px;padding:2px 6px;background:none;color:var(--color-ink-muted);font:inherit;cursor:pointer;opacity:0;transition:opacity .15s ease-out,background-color .15s ease-out,color .15s ease-out}.daybook .data-table tbody tr:is(:hover,:focus-within) .daybook-undo{opacity:1}.daybook-undo:hover{background:color-mix(in oklab,var(--color-ink) 6%,transparent);color:var(--color-ink)}@media(hover:none){.daybook-undo{opacity:1}}.daybook-undone .daybook-struck{text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--color-ink) 55%,transparent)}.daybook .data-table tfoot:before{content:"";display:table-row;height:10px}.daybook .data-table tfoot td{padding:5px 10px;border-block:0;background:var(--dt-band);font-weight:500;white-space:nowrap}.daybook .data-table tfoot .daybook-total-first td{padding-block-start:12px}.daybook .data-table tfoot .daybook-total-last td{padding-block-end:12px}.daybook .data-table tfoot .daybook-total-first td:first-child{border-start-start-radius:var(--dt-round)}.daybook .data-table tfoot .daybook-total-first td:last-child{border-start-end-radius:var(--dt-round)}.daybook .data-table tfoot .daybook-total-last td:first-child{border-end-start-radius:var(--dt-round)}.daybook .data-table tfoot .daybook-total-last td:last-child{border-end-end-radius:var(--dt-round)}.daybook .data-table tfoot .daybook-total-label{color:var(--color-ink-muted);font-weight:400}.undo-row-text{margin:-4px 0 6px;font-size:13px;line-height:1.5;color:var(--color-ink);overflow-wrap:anywhere}.undo-row-back{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--color-ink)}.undo-row-pages{display:flex;flex-direction:column;gap:10px;margin-block:10px 14px;padding-block-start:10px;border-block-start:1px solid var(--color-line-subtle);font-size:13px}.undo-row-pages:empty{display:none}.undo-row-page{display:flex;flex-direction:column;gap:6px}.undo-row-page p{margin:0}.undo-row-form{margin-block-start:12px;border:0;padding:0;min-width:0}.undo-row-stays{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--color-ink)}@media(max-width:767px){.daybook .data-table{table-layout:auto}.daybook .data-table th:nth-child(2),.daybook .data-table tbody td:nth-child(2),.daybook .data-table th:nth-child(4),.daybook .data-table tbody td:nth-child(4),.daybook .data-table th:nth-child(5),.daybook .data-table tbody td:nth-child(5),.daybook .data-table th:nth-child(6),.daybook .data-table tbody td:nth-child(6),.daybook .data-table th:nth-child(8),.daybook .data-table tbody td:nth-child(8){display:none}.daybook .data-table th:nth-child(7),.daybook .data-table tbody td:nth-child(7):not(.data-table-empty){display:table-cell}.daybook .data-table th:nth-child(1){width:3.75rem!important}.daybook .data-table td,.daybook .data-table th{padding-inline:8px}.daybook .data-table tbody td{vertical-align:top}.daybook .data-table tbody td:nth-child(3){width:100%;max-width:0}.daybook .data-table tbody td:nth-child(7){overflow:visible}.daybook-long{display:none}.daybook-short{display:inline;white-space:nowrap}.daybook-phone-pages{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:500}.daybook-phone-note{display:inline}.daybook-undo-phone{display:inline-block;margin:4px -6px -2px}.daybook .data-table .daybook-total{display:none}.daybook .data-table .daybook-total-phone{display:table-row}.daybook .data-table tfoot .daybook-total-phone td{padding:5px 8px}.daybook .data-table tfoot .daybook-total-phone.daybook-total-first td{padding-block-start:12px}.daybook .data-table tfoot .daybook-total-phone.daybook-total-last td{padding-block-end:12px}.daybook .data-table tfoot .daybook-total-phone.daybook-total-first td{border-start-end-radius:var(--dt-round)}.daybook .data-table tfoot .daybook-total-signed{white-space:normal}.daybook .data-table tfoot .daybook-total-signed .num{display:inline-block;margin-inline-start:10px;white-space:nowrap}.daybook-toolbar{flex-wrap:wrap}.daybook-search{flex-basis:100%;max-width:none}}.fixing,.gov-fixing{--fixing-muted: color-mix(in oklab, var(--color-ink-muted) 82%, var(--color-ink));--fixing-rule: color-mix(in oklab, var(--color-ink) 8%, var(--color-surface));--fixing-rule-strong: color-mix(in oklab, var(--color-ink) 16%, var(--color-surface))}.fixing{display:grid;gap:16px;min-width:0}.fixing-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:stretch}.fixing-card{min-width:0;padding:18px 20px 20px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--card-line)}.fixing-title{margin:0;color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.1px;text-wrap:balance}.fixing-card-note{margin:2px 0 0;color:var(--fixing-muted);font-size:13px;line-height:1.45}.fixing-quiet,.fixing-dash{color:var(--fixing-muted);font-weight:400}.fixing-bar{color:var(--color-ink-muted);opacity:.5}.fixing-strong{font-weight:600}.fixing-answer{display:flex;flex-direction:column;padding:20px 22px}.fixing-label{color:var(--fixing-muted);font-size:13px;font-weight:500;line-height:1.4}.fixing-figure{margin:14px 0 0;overflow:hidden;color:var(--color-ink);font-size:44px;font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:proportional-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.fixing-figure small{margin-inline-start:7px;color:var(--fixing-muted);font-size:15px;font-weight:400;letter-spacing:0}.fixing-tick{animation:fixing-tick .3s ease-out}@keyframes fixing-tick{0%{opacity:.25;transform:translateY(3px)}}.fixing-note{margin:8px 0 0;color:var(--fixing-muted);font-size:13px;line-height:1.45}.fixing-fix{align-self:flex-start;min-width:88px;margin-block-start:20px}.fixing-fixed{margin-block-start:26px;padding-block-start:16px;border-block-start:1px solid var(--fixing-rule)}.fixing-subtitle{margin:0 0 6px;color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.4}.fixing-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:8px;border-block-start:1px solid var(--fixing-rule);font-size:13px;line-height:1.45}.fixing-subtitle+.fixing-row{border-block-start:0}.fixing-row b{flex:none;font-weight:600;white-space:nowrap}.fixing-none{margin:4px 0 0;color:var(--fixing-muted);font-size:13px}.fixing-sum{width:100%;margin-block-start:14px;border-collapse:collapse;font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums}.fixing-sum th{padding:0 0 8px;color:var(--fixing-muted);font-size:12px;font-weight:500;text-align:end}.fixing-sum td{padding-block:8px;border-block-start:1px solid var(--fixing-rule);color:var(--color-ink);text-align:end;white-space:nowrap}.fixing-sum :is(th,td):first-child{text-align:start;white-space:normal}.fixing-sum :is(th,td)+:is(th,td){padding-inline-start:16px}.fixing-sum .fixing-sum-total td{border-block-start-color:var(--fixing-rule-strong);font-weight:600}.fixing-sum .fixing-sum-answer td{padding-block-start:10px;border-block-start-color:var(--fixing-rule-strong);font-size:14px;font-weight:650}.fixing-way{margin:0;padding:0;border:0;background:none;color:var(--fixing-muted);font:inherit;font-weight:400;cursor:pointer;text-decoration:underline dotted color-mix(in oklch,var(--color-ink-muted) 60%,transparent);text-underline-offset:4px;transition:color .12s ease-out}.fixing-way:hover{color:var(--color-ink)}.fixing-way:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}.fixing-figures{display:grid;gap:10px}.fixing-figures-hint{margin:0 0 2px;color:var(--color-ink-muted);font-size:12px;line-height:1.45}.fixing-figure-row{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;font-size:13px}.fixing-figure-row input{text-align:end}.fixing-figures-actions{display:flex;justify-content:flex-end;gap:8px;margin-block-start:4px}.fixing-way-problem{margin:8px 0 0;color:var(--color-danger);font-size:13px;line-height:1.45}.gov-fixing .fixing-sum{margin-block-start:0}.gov-fixing .fixing-sum tbody tr{position:relative}.fixing-past .data-table-scroll{margin-block-start:14px}@media(max-width:1100px){.fixing-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.fixing-card,.fixing-answer{padding:16px}.fixing-figure{margin-block-start:10px;font-size:32px}.fixing-past .data-table :is(th,td):nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){.fixing-tick{animation:none}}.khata-title{font-size:22px}.khata-phone{color:var(--color-ink);font-size:13px}.khata-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-end:12px}.khata-figure{display:block;color:var(--color-ink);font-size:20px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.khata-figure.khata-owed-us{color:var(--color-owed-to-us)}.khata-way{display:block;margin-block-start:4px;color:var(--color-ink);font-size:13px}.khata-way-edit{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-block-start:8px}.khata-way-label{color:var(--color-ink);font-size:13px;font-weight:500}.khata-way-hint{color:var(--color-ink);font-size:12px;line-height:1.5}.khata-way-buttons{display:flex;flex-wrap:wrap;gap:8px}.khata-quiet,.khata-undo,.khata-foot-link,.khata-link{padding:0;border:0;background:none;color:var(--color-ink);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:2px}.khata-quiet:hover,.khata-undo:hover,.khata-foot-link:hover,.khata-link:hover{text-decoration-color:currentColor}.khata-quiet:focus-visible,.khata-undo:focus-visible,.khata-foot-link:focus-visible,.khata-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.khata-quiet{font-size:13px}.khata-count{color:var(--color-ink-muted)}.khata-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:24px}.khata-actions .khata-action{min-width:120px;min-height:36px}.khata-rows .data-table td{vertical-align:top}.khata-rows .data-table td:nth-child(2){overflow-wrap:anywhere}.khata-nowrap{white-space:nowrap}.khata-after{display:inline-flex;flex-direction:column;align-items:flex-end}.khata-brought{color:var(--color-ink);font-weight:500}.khata-struck{color:var(--color-ink);text-decoration:line-through}.khata-undone{display:block;color:var(--color-ink);font-size:12px;text-decoration:none}.khata-date-short,.khata-figures{display:none}.khata-footer{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em;row-gap:4px;margin:8px 2px 0;color:var(--color-ink);font-size:13px}.khata-facts-error{margin-block:-12px 24px}@media(max-width:767px){.page-actions:has(.khata-new){width:100%}.khata-new{width:100%}.khata-panel{grid-template-columns:minmax(0,1fr)}.khata-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.khata-actions .khata-action{min-width:0;min-height:44px}.khata-rows .data-table :is(th,td):is(:nth-child(3),:nth-child(4)):not(.data-table-empty){display:none}.khata-rows .data-table :is(th,td){padding-inline:8px}.khata-date-long{display:none}.khata-date-short{display:inline}.khata-figures{display:block;color:var(--color-ink)}.khata-rows .khata-after .khata-nowrap{white-space:normal}.khata-footer{flex-direction:column;align-items:flex-start;gap:8px}.khata-foot-bar{display:none}}.gs-sep{padding-inline:3px;color:var(--color-ink-muted);opacity:.6}.stock-tabs{display:flex;gap:24px;margin-block:-4px 22px;border-block-end:1px solid var(--color-line-subtle)}.stock-tabs a{position:relative;padding-block:0 11px;color:var(--color-ink-muted);font-size:13px;font-weight:600;transition:color .14s ease-out}.stock-tabs a:hover,.stock-tabs a[aria-current=page]{color:var(--color-ink)}.stock-tabs a[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;border-radius:2px;background:var(--color-ink)}.stock-tabs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.gs-count{color:var(--color-ink-muted);font-weight:400}.gs-strong{font-weight:500}.gs-note{margin:10px 2px 0;color:var(--color-ink-muted);font-size:13px;line-height:1.5}.gs-figures{--gs-tile: var(--color-surface);--gs-muted: color-mix(in oklab, var(--color-ink-muted) 82%, var(--color-ink));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.gs-figure{display:flex;flex-direction:column;min-width:0;min-height:128px;padding:18px 22px 17px;border-radius:var(--radius-lg);background:var(--gs-tile)}.gs-figure{box-shadow:var(--card-line)}.gs-figure dt{color:var(--gs-muted);font-size:13px;font-weight:500;line-height:1.4}.gs-figure-value{margin:12px 0 0;overflow:hidden;color:var(--color-ink);font-size:32px;font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:proportional-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.gs-figure-value small{margin-inline-start:6px;color:var(--gs-muted);font-size:14px;font-weight:400;letter-spacing:0}.gs-figure-note{margin:auto 0 0;padding-block-start:10px;overflow:hidden;color:var(--gs-muted);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.gs-none{color:var(--gs-muted)}.gs-figures:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.gs-figure-go{position:relative;transition:background-color .14s ease-out}.gs-figure-go:hover{background:color-mix(in oklab,var(--color-ink) 2.5%,var(--gs-tile))}.gs-figure-note :is(.gs-figure-link,.gs-link){color:var(--color-ink);font-weight:500}.gs-figure-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.gs-figure-link:focus-visible{outline:none}.gs-figure-link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.gs-views{display:flex;gap:22px;margin-block-end:12px}.gs-views button{margin-block:-4px;padding:4px 0;border:0;background:none;color:color-mix(in oklab,var(--color-ink-muted) 82%,var(--color-ink));font:inherit;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.1px;cursor:pointer;transition:color .14s ease-out}.gs-views button:hover,.gs-views button[aria-pressed=true]{color:var(--color-ink)}.gs-views button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.gs-part{margin-block-start:32px}.gs-part-title{margin:0 0 12px;color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.1px}.gs-pieces{container:gs-pieces / inline-size}.gs-done{color:var(--color-owed-to-us);font-weight:500}.gs-quiet-button{margin:-2px -8px;border:0;border-radius:6px;padding:2px 8px;background:none;color:var(--color-ink-muted);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.gs-quiet-button:hover{background:color-mix(in oklab,var(--color-ink) 6%,transparent);color:var(--color-ink)}.gs-quiet-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gs-link{color:var(--color-ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .14s ease-out}.gs-link:hover{text-decoration-color:currentColor}.gs-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}.og-share{--og-chart: light-dark(#076963, #82d2ca);display:flex;align-items:center;gap:10px;min-width:96px}.og-share-bar{position:relative;flex:1;height:10px}.og-share-bar i{position:absolute;inset-block:0;inset-inline-start:0;min-width:2px;border-start-end-radius:4px;border-end-end-radius:4px;background:var(--og-chart);transform-origin:left;animation:og-grow .7s cubic-bezier(.16,1,.3,1) both}.og-share-bar i:dir(rtl){transform-origin:right}.og-share-pct{flex:none;width:34px;color:var(--color-ink-muted);text-align:end}@keyframes og-grow{0%{transform:scaleX(0)}}.gs-tools{--height-control: 36px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block-end:16px}.gs-search{flex:0 1 280px;width:280px}.gs-karats{position:relative;display:inline-flex;flex:none;gap:2px;max-width:100%;height:36px;padding:3px;overflow-x:auto;border-radius:10px;background:color-mix(in oklab,var(--color-ink) 5%,var(--color-ground));scrollbar-width:none}.gs-karats::-webkit-scrollbar{display:none}.gs-karat{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--color-ink-muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .14s ease-out}.gs-karat:hover,.gs-karat[aria-pressed=true]{color:var(--color-ink)}.gs-karat:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.gs-karats-thumb{position:absolute;inset-block:3px;left:0;border-radius:7px;background:var(--color-surface);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000d;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1)}.gs-types{display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;gap:2px 18px;min-width:0}.gs-types button{display:inline-flex;flex:none;align-items:baseline;gap:5px;padding-block:6px;border:0;background:none;color:var(--color-ink-muted);font:inherit;font-size:13px;cursor:pointer;transition:color .12s ease-out}.gs-types button:hover,.gs-types button[aria-pressed=true]{color:var(--color-ink)}.gs-types button[aria-pressed=true]{font-weight:600}.gs-types button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.gs-away{margin-inline-start:auto}.gs-table td{white-space:nowrap}.gs-table td.gs-col-tag{font-weight:600}.gs-table td.gs-col-what{min-width:72px;white-space:normal}.gs-away-line{display:block;color:var(--color-owed-by-us)}.gs-rows{animation:gs-fade .16s ease-out}.gs-rows tr{scroll-margin-block:76px 16px}.gs-table tr[aria-current=true]>td{border-block-end-color:transparent;background:color-mix(in oklab,var(--color-ink) 5.5%,transparent)}.gs-table tr[aria-current=true]>td:first-child{border-start-start-radius:var(--dt-round);border-end-start-radius:var(--dt-round)}.gs-table tr[aria-current=true]>td:last-child{border-start-end-radius:var(--dt-round);border-end-end-radius:var(--dt-round)}.gs-table tr:has(+tr[aria-current=true])>td{border-block-end-color:transparent}.gs-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:color .12s ease-out}.text-end>.gs-sort{flex-direction:row-reverse}.gs-sort:hover,th[aria-sort] .gs-sort{color:var(--color-ink)}.gs-sort-arrow{opacity:0;transition:opacity .14s ease-out,transform .24s cubic-bezier(.16,1,.3,1)}.gs-sort:hover .gs-sort-arrow{opacity:.45}th[aria-sort] .gs-sort-arrow{opacity:1}th[aria-sort=ascending] .gs-sort-arrow{transform:rotate(180deg)}.gs-sort:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@container gs-pieces (max-width: 619.98px){.gs-table .gs-col-since{display:none}}@container gs-pieces (max-width: 519.98px){.gs-table :is(.gs-col-pure,.gs-col-stones){display:none}}@container gs-pieces (max-width: 419.98px){.gs-table .gs-col-karat{display:none}}@container gs-pieces (max-width: 719.98px){.gs-sold .gs-col-bill{display:none}}@container gs-pieces (max-width: 519.98px){.gs-sold .gs-col-to{display:none}}.gs-drawer{position:fixed;z-index:40;inset-block:12px;inset-inline-end:12px;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 24px);overflow:hidden;border-radius:16px;background:var(--color-surface);color:var(--color-ink);font-size:13px;line-height:1.5;box-shadow:0 0 0 1px color-mix(in oklab,var(--color-ink) 6%,transparent),0 24px 64px -20px var(--color-shadow),0 8px 20px -12px var(--color-shadow);animation:gs-drawer-in .32s cubic-bezier(.16,1,.3,1)}.gs-drawer-in{display:flex;flex:1;flex-direction:column;min-height:0;padding:20px 22px 22px;overflow-y:auto;overscroll-behavior:contain;animation:gs-fade .18s ease-out;scrollbar-width:thin}.gs-piece-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gs-piece-tag{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.gs-x{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin-block-start:-4px;margin-inline-end:-8px;border:0;border-radius:9px;background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.gs-x svg{transform:rotate(45deg)}.gs-x:hover{background:color-mix(in oklab,var(--color-ink) 6%,transparent);color:var(--color-ink)}.gs-x:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.gs-x:after{content:"";position:absolute;inset:-4px}.gs-piece-what{margin:2px 0 0;overflow-wrap:anywhere}.gs-piece-away{margin:8px 0 0;color:var(--color-owed-by-us);font-weight:500}.gs-piece-sold{margin:8px 0 0;font-weight:500}.gs-label{display:grid;justify-items:center;gap:4px;margin-block:16px 6px;padding:16px 18px 10px;border-radius:var(--radius-lg);background:light-dark(color-mix(in oklab,var(--color-ink) 3.5%,var(--color-ground)),color-mix(in oklab,var(--color-ink) 6%,var(--color-surface)));color:var(--color-ink)}.gs-label-bars{width:100%}.gs-label-bars svg{display:block;width:100%;height:44px}.gs-label>span{font-size:11px;font-weight:600;letter-spacing:.12em}.gs-piece-figures{display:grid;margin:8px 0 0}.gs-piece-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:9px;border-block-end:1px solid color-mix(in oklab,var(--color-ink) 7%,transparent)}.gs-piece-row:last-child{border-block-end:0}.gs-piece-row dt{color:var(--color-ink-muted)}.gs-piece-row dd{margin:0;color:var(--color-ink);text-align:end;overflow-wrap:anywhere}.gs-piece-actions{display:flex;flex:none;gap:8px;padding:14px 22px 18px;border-block-start:1px solid color-mix(in oklab,var(--color-ink) 7%,transparent)}.gs-piece-actions .ui-button{--height-control: 36px}.gs-piece-actions .ui-button:first-child{flex:1}.gs-history{margin-block-start:26px}.gs-history-title{margin:0;font-size:13px;font-weight:600}.gs-history-error{margin:22px 0 0;color:var(--color-danger)}.gs-steps,.gs-steps ol{margin:0;padding:0;list-style:none}.gs-day-name,.gs-step{--gs-dot: 16.75px;position:relative;padding-inline-start:20px}.gs-day-name{margin:0;padding-block:12px 2px;color:var(--color-ink-muted)}.gs-day:first-child .gs-day-name{padding-block-start:6px}.gs-day-name:before,.gs-step:before{content:"";position:absolute;inset-block:0;inset-inline-start:3px;width:1px;background:var(--color-line)}.gs-day:first-child .gs-day-name:before{content:none}.gs-day:first-child .gs-step:first-child:before{inset-block-start:var(--gs-dot)}.gs-day:last-child .gs-step:last-child:before{inset-block-end:calc(100% - var(--gs-dot))}.gs-step:after{content:"";position:absolute;inset-block-start:calc(var(--gs-dot) - 3.5px);inset-inline-start:0;width:7px;height:7px;border-radius:50%;background:color-mix(in oklab,var(--color-ink) 24%,var(--color-surface))}.gs-step.is-latest:after{background:var(--color-ink)}.gs-step.is-undone:after{background:var(--color-surface);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--color-ink) 30%,var(--color-surface))}.gs-step-body{display:block;margin-inline:-8px;padding:7px 8px;border-radius:9px;color:inherit;text-decoration:none}a.gs-step-body{transition:background-color .12s ease-out}a.gs-step-body:hover{background:color-mix(in oklab,var(--color-ink) 4%,transparent)}a.gs-step-body:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.gs-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gs-step-what{font-weight:500;overflow-wrap:anywhere}.gs-step-head time{flex:none}.gs-step-line,.gs-step-undone{display:block;overflow-wrap:anywhere}.gs-step.is-undone :is(.gs-step-head,.gs-step-line){text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}@keyframes gs-drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes gs-drawer-in-rtl{0%{opacity:0;transform:translate(-24px)}}@keyframes gs-drawer-up{0%{transform:translateY(100%)}}@keyframes gs-fade{0%{opacity:.35}}.gs-drawer:dir(rtl){animation-name:gs-drawer-in-rtl}@media(max-width:1023px){.gs-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-figures>:first-child{grid-column:1 / -1}.gs-figures:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.gs-figures:has(>:nth-child(4))>:first-child{grid-column:auto}}@media(max-width:767px){.gs-figures{gap:10px}.gs-figure{min-height:0;padding:14px 16px}.gs-figure-value{font-size:26px}.gs-figure-note{overflow:visible;white-space:normal}.gs-part{margin-block-start:26px}.gs-search{flex:1 1 100%;width:auto}.gs-types{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gs-away{margin-inline-start:0}.gs-drawer{inset:auto 0 0;width:100%;max-width:none;max-height:86dvh;border-radius:20px 20px 0 0;animation-name:gs-drawer-up}.gs-drawer:dir(rtl){animation-name:gs-drawer-up}.gs-piece-actions{padding-block-end:calc(18px + env(safe-area-inset-bottom,0px))}.stock-added .data-table :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6)){display:none}}@media(pointer:coarse){.gs-types button{padding-block:9px}.gs-karats{height:44px}.gs-x{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.gs-karats-thumb,.gs-rows,.gs-sort-arrow,.gs-drawer,.gs-drawer-in,.og-share-bar i,.gs-figure-go{animation:none;transition:none}}.journal-write-button{border-radius:999px;corner-shape:round;background:var(--color-accent-soft);color:var(--color-accent)}.journal-history{min-width:0;border:1px solid var(--color-line-subtle);border-radius:16px;background:var(--color-surface);overflow:hidden}.journal-history-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}.journal-history-heading{display:flex;align-items:center;gap:9px}.journal-history-heading h2{font-size:13px;font-weight:600}.journal-count{padding:1px 7px;border-radius:6px;background:var(--color-surface-subtle);color:var(--color-ink-muted);font-size:11px;font-variant-numeric:tabular-nums}.journal-history .day-picker-input{border:0;background:transparent;width:9rem;font-size:12px}.journal-history .day-picker .ui-button{border-radius:999px;corner-shape:round}.journal-filter-bar{display:grid;gap:12px;padding:0 20px 16px}.journal-kind-filters{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:2px}.journal-filter-pill,.journal-filter-select{min-height:30px;padding:5px 12px;border:1px solid var(--color-line-subtle);border-radius:999px;corner-shape:round;background:var(--color-surface);color:var(--color-ink-muted);font-size:12px;white-space:nowrap;cursor:pointer}.journal-filter-pill{flex-shrink:0}.journal-filter-pill:hover,.journal-filter-select:hover{color:var(--color-ink);background:var(--color-surface-hover)}.journal-filter-pill[aria-pressed=true]{border-color:transparent;background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.journal-filter-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.journal-search{display:flex;align-items:center;gap:8px;min-width:180px;max-width:330px;flex:1;padding:6px 11px;border:1px solid var(--color-line-subtle);border-radius:999px;corner-shape:round;color:var(--color-ink-muted)}.journal-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font:inherit;font-size:12px}.journal-search input::placeholder{color:var(--color-ink-muted)}.journal-filter-select{max-width:180px;padding-inline-end:8px}.journal-filter-select:focus-visible,.journal-filter-pill:focus-visible,.journal-clear:focus-visible,.journal-search:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.journal-clear{border:0;padding:5px 8px;border-radius:999px;background:transparent;color:var(--color-accent);font-size:12px;cursor:pointer}.journal-history .data-table-scroll{border:0;border-radius:0;border-block-start:1px solid var(--color-line-subtle)}.journal-history .data-table{min-width:760px;font-size:12px}.journal-history .data-table th{padding:9px 16px;font-size:11px;font-weight:500}.journal-history .data-table td{padding:9px 16px;height:49px}.journal-history .data-table tbody tr:hover{background:var(--color-surface-hover)}.journal-history .data-table th:first-child,.journal-history .data-table td:first-child{padding-inline-start:20px}.journal-history .data-table td:nth-child(4){font-weight:500}.journal-entry-kind{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:var(--color-ink-muted);font-size:11px}.journal-entry-kind>span{width:5px;height:5px;border-radius:50%;corner-shape:round;background:currentColor}.journal-entry-kind[data-kind=received]{color:var(--color-owed-to-us)}.journal-entry-kind[data-kind=gave]{color:var(--color-owed-by-us)}.journal-entry-kind[data-kind=exchange],.journal-entry-kind[data-kind=transfer]{color:var(--color-accent)}.journal-entry-kind[data-kind=reversal]{color:var(--color-danger)}.journal-history .page-chip{border:0;padding:0;background:none;color:var(--color-ink-muted);font-size:11px}.journal-history .page-chip:before{content:"·";margin-inline-end:5px}.journal-history .text-caption{font-size:11px}.journal-history .exchange-amounts{gap:0}.journal-history .journal-undo{min-height:26px;padding:3px 8px;border-radius:999px;corner-shape:round;color:var(--color-ink-muted);font-size:11px}.journal-history .journal-undo:hover{background:var(--color-accent-soft);color:var(--color-accent)}.journal-undone-label{font-size:11px;color:var(--color-ink-muted)}.journal-history-footer{min-height:39px;padding:11px 20px;border-block-start:1px solid var(--color-line-subtle);color:var(--color-ink-muted);font-size:11px}.journal-mobile-meta,.journal-mobile-action{display:none}.journal-write-dialog{width:min(800px,calc(100vw - 32px))}.journal-write-dialog .journal-composer{border:0;padding:0;box-shadow:none}@media(max-width:767px){.journal-history-top{align-items:flex-start;flex-direction:column;gap:9px;padding:14px 12px 10px}.journal-filter-bar{padding:0 10px 12px;gap:10px}.journal-kind-filters{margin-inline:-2px}.journal-search{flex-basis:100%;max-width:none}.journal-filter-pill,.journal-filter-select{min-height:36px}.journal-history .day-picker{width:100%;justify-content:space-between}.journal-history .day-picker-input{flex:1;max-width:180px}.journal-history .data-table{min-width:0;table-layout:fixed}.journal-history .data-table :is(th,td):is(:nth-child(1),:nth-child(2),:nth-child(5)){display:none}.journal-history .data-table th:nth-child(4){width:116px!important}.journal-history .data-table td{vertical-align:top}.journal-history .data-table .data-table-empty{display:table-cell}.journal-mobile-meta{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:5px;color:var(--color-ink-muted);font-size:10px}.journal-mobile-action{display:block;margin-block-start:3px}.journal-mobile-action .journal-undo{padding-inline:0}.journal-history .data-table td:nth-child(3){overflow-wrap:anywhere}.journal-history .data-table td:nth-child(4){padding-block-start:29px;font-size:11px}.journal-history .data-table td,.journal-history .data-table th,.journal-history-footer{padding-inline:12px}}.exchange-history-panel{margin-block-end:18px}.exchange-day-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.48fr);margin:2px 20px 20px;padding:18px 0;border-block:1px solid var(--color-line-subtle)}.exchange-day-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.exchange-day-summary p{color:var(--color-ink-muted);font-size:12px}.exchange-day-summary strong{color:var(--color-ink);font-size:26px;font-weight:500;line-height:1.35;letter-spacing:-.6px}.exchange-day-summary strong .num>span{font-size:12px;letter-spacing:0}.exchange-day-summary>div>span{color:var(--color-ink-muted);font-size:11px;line-height:1.5}.exchange-deal-count{border-inline-start:1px solid var(--color-line-subtle);padding-inline-start:28px}.exchange-history-panel .data-table{min-width:900px}.exchange-history-panel .data-table td{height:62px;padding-block:10px}.exchange-history-panel .exchange-history-leg{flex-wrap:wrap;gap:2px 6px}.exchange-history-panel .exchange-history-leg>span:first-child{width:49px;font-size:11px}.exchange-history-panel .exchange-history-leg>.num{font-weight:500}.exchange-history-panel .exchange-history-leg+.exchange-history-leg{margin-block-start:4px}.exchange-history-panel .exchange-history-leg>span:last-child{font-size:10px}.exchange-history-panel .journal-filter-tools{gap:8px}.exchange-write-dialog{width:min(960px,calc(100vw - 32px))}.exchange-write-dialog .exchange-composer{border:0;padding:0;box-shadow:none}.exchange-mobile-margin{margin-block-start:4px;color:var(--color-ink-muted);font-size:11px}@media(max-width:767px){.exchange-day-summary{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:2px 12px 14px;padding:14px 0;gap:12px}.exchange-day-summary strong{font-size:23px}.exchange-day-summary p{font-size:11px}.exchange-day-summary>div>span{font-size:10px}.exchange-deal-count{padding-inline-start:12px}.exchange-history-panel .exchange-history-mobile{border:0;border-block-start:1px solid var(--color-line-subtle);border-radius:0}.exchange-history-panel .exchange-history-card{padding:12px}.exchange-history-panel .exchange-history-card-head{margin-block-end:7px;font-size:11px}.exchange-history-panel .exchange-history-card-head strong{font-size:15px}.exchange-history-panel .exchange-history-leg{font-size:12px}.exchange-history-panel .exchange-history-card-foot{align-items:flex-end}}.hawala-composer{max-width:760px}.hawala-explain{margin-block:-6px 16px;color:var(--color-ink-muted);font-size:12px}.hawala-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;align-items:start}.hawala-grid>*{min-width:0}.hawala-composer :is(.hawala-grid,.hawala-convert) :is(input,select):not([type=checkbox]){min-height:var(--height-control);border-color:var(--color-line-subtle);background-color:var(--color-surface-subtle)}.hawala-composer :is(.hawala-grid,.hawala-convert) :is(input,select):focus{background-color:var(--color-surface);border-color:var(--color-focus)}.hawala-composer .journal-money-control :is(input,select),.hawala-composer .journal-money-control :is(input,select):focus{border:0;background-color:transparent}.hawala-money-code{display:flex;align-items:center;padding-inline:10px;color:var(--color-ink-muted);font-size:12px}.hawala-funding{margin-block-start:16px}.hawala-funding-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hawala-box-select{width:auto;min-width:10rem}.hawala-rates{display:grid;gap:12px;margin-block-start:16px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.hawala-rate{display:flex;align-items:center;gap:8px;max-width:360px}.hawala-rate>span{flex:none;color:var(--color-ink-muted);font-size:12px}.hawala-rate input{flex:1;min-width:5rem}.hawala-rate-known{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--color-ink-muted);font-size:12px}.hawala-more-toggle{margin-block-start:16px;padding:4px 0;border:0;background:none;color:var(--color-accent);font-size:12px;font-weight:500;cursor:pointer}.hawala-more-toggle:after{content:" ▾"}.hawala-more-toggle[aria-expanded=true]:after{content:" ▴"}.hawala-more-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.hawala-more{display:grid;gap:16px;margin-block-start:10px;padding-block-start:14px;border-block-start:1px dashed var(--color-line-subtle)}.hawala-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.hawala-convert{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);gap:14px 16px;align-items:start;padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-ground)}.hawala-convert>*{min-width:0}.hawala-convert>:last-child:nth-child(4){grid-column:1 / -1}.hawala-preview ul{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.hawala-preview li:before{content:"•";margin-inline-end:8px;color:var(--color-ink-muted)}.hawala-preview-title{color:var(--color-ink-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hawala-list{min-width:0;border:1px solid var(--color-line-subtle);border-radius:16px;background:var(--color-surface);overflow:hidden}.hawala-filter-bar{padding-block-start:16px}.hawala-list .data-table-scroll{border:0;border-radius:0;border-block-start:1px solid var(--color-line-subtle)}.hawala-list .data-table{font-size:12px}.hawala-list .data-table th{padding:9px 16px;font-size:11px;font-weight:500}.hawala-list .data-table td{padding:10px 16px;vertical-align:middle}.hawala-list .data-table :is(th,td):first-child{padding-inline-start:20px}.hawala-list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.hawala-who{display:flex;align-items:flex-start;gap:10px}.hawala-who-names{font-size:13px;font-weight:500;overflow-wrap:anywhere}.hawala-mobile-meta{display:none}.hawala-way{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;border-radius:999px;corner-shape:round;font-size:11px;font-weight:600}.hawala-who .hawala-way{width:22px;height:22px;margin-block-start:1px}.hawala-way-incoming{background:color-mix(in srgb,var(--color-owed-to-us) 14%,transparent);color:var(--color-owed-to-us)}.hawala-way-outgoing{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}.hawala-state{font-weight:500}.hawala-state-owed-by-us{color:var(--color-owed-by-us)}.hawala-state-owed-to-us{color:var(--color-owed-to-us)}.hawala-state-muted,.hawala-state-extra{color:var(--color-ink-muted);font-weight:400}.hawala-state-done{color:var(--color-ink-muted)}.hawala-state-done:before{content:"✓ ";color:var(--color-owed-to-us)}.hawala-status{display:inline-block;margin-inline-start:8px;padding:2px 10px;border-radius:999px;corner-shape:round;vertical-align:middle;font-size:12px;font-weight:600;letter-spacing:0}.hawala-status-waiting,.hawala-status-partial{background:color-mix(in srgb,var(--color-owed-by-us) 14%,transparent);color:var(--color-owed-by-us)}.hawala-status-done{background:color-mix(in srgb,var(--color-owed-to-us) 14%,transparent);color:var(--color-owed-to-us)}.hawala-status-cancelled{background:var(--color-surface-subtle);color:var(--color-ink-muted)}.hawala-summary{margin-block-end:18px}.hawala-summary .hawala-way{padding:2px 10px}.hawala-sentence{max-width:760px;margin-block:10px 8px;font-size:20px;line-height:1.4;letter-spacing:-.2px}.hawala-sentence strong{font-weight:600}.hawala-facts{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;color:var(--color-ink-muted);font-size:12px}.hawala-facts li:not(:last-child):after{content:"·";margin-inline:8px}.hawala-note{margin-block-start:6px;font-size:13px}.hawala-steps{max-width:760px;margin-block-end:24px;border:1px solid var(--color-line-subtle);border-radius:16px;background:var(--color-surface)}.hawala-steps h2,.hawala-history h2{padding:14px 20px 0;font-size:13px;font-weight:600}.hawala-steps ol{margin:0;padding:8px 0;list-style:none}.hawala-steps li{display:flex;align-items:center;gap:14px;padding:12px 20px}.hawala-steps li+li{border-block-start:1px solid var(--color-line-subtle)}.hawala-step-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--color-line);border-radius:50%;corner-shape:round;color:var(--color-ink-muted);font-size:12px;font-weight:600}.hawala-steps li.is-current .hawala-step-mark{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-foreground)}.hawala-steps li.is-done .hawala-step-mark{border:0;color:var(--color-owed-to-us)}.hawala-step-text{flex:1;min-width:0}.hawala-step-title{font-size:14px;font-weight:500}.hawala-steps li.is-done .hawala-step-title{color:var(--color-ink-muted)}.hawala-step-state{margin-block-start:2px;color:var(--color-ink-muted);font-size:12px}.hawala-steps li.is-current .hawala-step-state{color:var(--color-ink)}.hawala-step-action{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:6px}.hawala-step-link{color:var(--color-accent);font-size:12px;font-weight:500}.hawala-step-link:hover{text-decoration:underline}.hawala-history{max-width:960px;border:1px solid var(--color-line-subtle);border-radius:16px;background:var(--color-surface);overflow:hidden}.hawala-history h2{padding-block-end:12px}.hawala-history .data-table-scroll{border:0;border-radius:0;border-block-start:1px solid var(--color-line-subtle)}.hawala-history .data-table{font-size:12px}.hawala-history .data-table td{padding:9px 12px;vertical-align:top}.hawala-history .data-table :is(th,td):first-child{padding-inline-start:20px}.hawala-history-by{display:none}.hawala-dialog{width:min(460px,calc(100vw - 32px))}@media(max-width:767px){.hawala-grid,.hawala-convert{grid-template-columns:minmax(0,1fr)}.hawala-convert>:last-child:nth-child(4){grid-column:auto}.hawala-sentence{font-size:17px}.hawala-steps li{flex-wrap:wrap;padding:12px 14px}.hawala-step-action{width:100%;justify-content:flex-start;padding-inline-start:40px}.hawala-steps h2,.hawala-history h2{padding-inline:14px}.hawala-filter-bar{padding-inline:10px}.hawala-list .data-table{table-layout:fixed}.hawala-list .data-table :is(th,td):is(:nth-child(1),:nth-child(2),:nth-child(4)){display:none}.hawala-list .data-table :is(th,td):first-child{padding-inline-start:12px}.hawala-list .data-table td{padding:10px 12px;vertical-align:top}.hawala-list .data-table th:nth-child(5){width:42%!important}.hawala-mobile-meta{display:block;margin-block-end:3px;color:var(--color-ink-muted);font-size:10px}.hawala-history .data-table :is(th,td):nth-child(3){display:none}.hawala-history .data-table :is(th,td):first-child{padding-inline-start:12px}.hawala-history-by{display:block}}.people-filters{margin-block:-2px 12px}.person-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.person-kinds{display:flex;width:100%}.person-kinds button{flex:1 1 auto;padding-inline:10px}@media(max-width:439px){.person-kinds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.person-kinds button{grid-column:span 2}.person-kinds button:nth-child(n+4){grid-column:span 3}}.ca-loading{padding:48px}.ca-rows{display:flex;flex-direction:column}.ca-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 26px;align-items:center;gap:8px 10px;padding-block:12px;border-block-start:1px solid var(--color-line-subtle)}.ca-row:first-child{padding-block-start:0;border-block-start:0}.ca-flag{grid-column:1;grid-row:1;display:block;width:22px;height:22px;overflow:hidden;border-radius:50%}.ca-flag img,.ca-flag svg{display:block;width:100%;height:100%}.ca-name{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:var(--color-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ca-dollars{grid-column:3;grid-row:1;color:var(--color-ink);font-weight:600;text-align:end;white-space:nowrap}.ca-row>.onyx-remove{grid-column:4;grid-row:1}.ca-amount{grid-column:2;grid-row:2;position:relative;display:block;min-width:0}.ca-amount input{padding-inline-end:46px!important}.ca-code{position:absolute;inset-block:0;inset-inline-end:12px;display:flex;align-items:center;color:var(--color-ink-muted);font-size:12px;pointer-events:none}.ca-rate{grid-column:3 / -1;grid-row:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--color-ink-muted);white-space:nowrap}.ca-rate input{width:80px}.login{--brand-black: #000000;--brand-gold: #d9b14c;--brand-gold-hover: #c9a13e;--brand-paper: #f6f1e4;--login-field: #111111;--login-line: rgb(255 255 255 / .12);--login-line-hover: rgb(255 255 255 / .22);--login-muted: rgb(246 241 228 / .5);--login-danger: #f0897f;position:relative;isolation:isolate;display:grid;place-items:center;min-height:100dvh;padding:48px 16px;background:var(--brand-black);color:var(--brand-paper);color-scheme:dark}.login:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--brand-black) url(/sign-in-background.jpg) center / cover no-repeat}@media(max-aspect-ratio:1 / 1){.login:before{background-position:80% center;opacity:.7}}.login-main{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:340px}.login-logo{display:block;width:176px;height:auto}.login-form{display:flex;flex-direction:column;gap:12px;width:100%}.login-field{display:flex;flex-direction:column}.login-input{width:100%;height:50px;padding-inline:16px;border:1px solid var(--login-line);border-radius:12px;outline:none;background:var(--login-field);color:var(--brand-paper);font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.login-input::placeholder{color:var(--login-muted)}.login-input:hover{border-color:var(--login-line-hover)}.login-input:focus{border-color:var(--brand-gold);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-gold) 22%,transparent)}.login-input[aria-invalid=true]{border-color:var(--login-danger)}.login-input:-webkit-autofill{-webkit-text-fill-color:var(--brand-paper);caret-color:var(--brand-paper);box-shadow:0 0 0 100px var(--login-field) inset}.login-input:-webkit-autofill:focus{box-shadow:0 0 0 100px var(--login-field) inset,0 0 0 3px color-mix(in oklab,var(--brand-gold) 22%,transparent)}.login-error{margin-block-start:6px;padding-inline-start:4px;color:var(--login-danger);font-size:12px}.login-password{position:relative}.login-password .login-input{padding-inline-end:50px}.login-reveal{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:50px;border:0;border-radius:12px;background:transparent;color:var(--login-muted);cursor:pointer;transition:color .15s ease}.login-reveal:hover{color:var(--brand-paper)}.login-reveal:focus-visible{outline:2px solid var(--brand-gold);outline-offset:-6px}.login-submit{width:100%;height:50px;margin-block-start:8px;border-radius:12px;font-size:15px;font-weight:600}.login-submit,.login-submit:hover{border-color:transparent;background:var(--brand-gold);color:var(--brand-black)}.login-submit:hover:not(:disabled){background:var(--brand-gold-hover)}.login-submit:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.login-submit:disabled{opacity:.7}.login-message{margin:4px 0 0;color:var(--login-muted);font-size:13px;line-height:1.5;text-align:center;text-wrap:pretty}.login-message-error{color:var(--login-danger)}@media(max-width:479px){.login{padding-block:32px}.login-main{gap:40px}.login-logo{width:152px}}.gov-page{--gov-tile: var(--color-surface);--gov-rule: color-mix(in oklab, var(--color-ink) 8%, var(--gov-tile));--gov-rule-strong: color-mix(in oklab, var(--color-ink) 16%, var(--gov-tile));--gov-muted: color-mix(in oklab, var(--color-ink-muted) 82%, var(--color-ink));--gov-gap: 16px;--gov-pad: 20px;--gov-chart: light-dark(#076963, #82d2ca);--gov-part-1: light-dark(#034d49, #b6e6e1);--gov-part-2: light-dark(#076963, #82d2ca);--gov-part-3: light-dark(#1b847d, #56bbb3);--gov-part-4: light-dark(#419a93, #39a29a);--gov-part-5: light-dark(#64aea7, #2c8781);--gov-part-6: light-dark(#88c1bb, #22716b);--gov-band: color-mix(in oklab, var(--gov-chart) 11%, var(--gov-tile));--gov-band-hover: color-mix(in oklab, var(--gov-chart) 16%, var(--gov-tile));--gov-pale: color-mix(in oklab, var(--gov-chart) 26%, var(--gov-tile))}.page-frame.gov-page{padding-block-start:26px}.gov{container:gov / inline-size;display:grid;gap:var(--gov-gap);min-width:0}.gov-bar{padding-inline:7px;color:var(--gov-muted);opacity:.6}.gov-none,.gov-quiet{color:var(--gov-muted);font-weight:400}.gov-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-block-end:22px}.gov-title{margin:0;color:var(--color-ink);font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.032em}.gov-when{margin:0;color:var(--gov-muted);font-size:13px;line-height:1.4;white-space:nowrap}.gov-live{display:inline-block;width:6px;height:6px;margin-inline-end:8px;border-radius:50%;background:var(--color-owed-to-us);vertical-align:.12em;animation:gov-live 2.4s ease-in-out infinite}.gov-problem{margin:0;padding:12px 16px;border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-danger)}.gov-problem-why{color:var(--gov-muted)}.gov-retry{margin-inline-start:10px;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gov-retry:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}.gov-card,.gov-figure{min-width:0;border-radius:var(--radius-lg);background:var(--gov-tile)}.gov-card{display:flex;flex-direction:column;padding:18px var(--gov-pad) var(--gov-pad)}.gov-card,.gov-figure{box-shadow:var(--card-line)}.gov-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 16px;margin-block-end:16px}.gov-card-titles{min-width:0}.gov-card-title{margin:0;color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.1px}.gov-card-note{margin:2px 0 0;color:var(--gov-muted);font-size:13px;line-height:1.45}.gov-card-foot{margin:8px 0 0;color:var(--gov-muted);font-size:12px;line-height:1.45}.gov-card-links{display:inline-flex;flex:none;align-items:center;font-size:13px;line-height:1.4}.gov-card-link{position:relative;display:inline-flex;align-items:center;gap:3px;color:var(--gov-muted);font-weight:500;transition:color .14s ease-out}.gov-card-link:after{content:"";position:absolute;inset:-11px -6px}.gov-card-link:hover{color:var(--color-ink)}.gov-card-link svg{flex:none;transition:translate .18s cubic-bezier(.2,0,0,1)}.gov-card-link:hover svg{translate:2px 0}.gov-card-link svg:dir(rtl){scale:-1 1}.gov-card-link:hover svg:dir(rtl){translate:-2px 0}.gov-card-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.gov-card-empty{margin:0;color:var(--gov-muted)}.gov-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gov-gap);margin:0}.gov-figures[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-figure{display:flex;flex-direction:column;min-height:144px;padding:20px 22px 19px}.gov-figure dt{color:var(--gov-muted);font-size:13px;font-weight:500;line-height:1.4}.gov-figure-value{margin:14px 0 0;overflow:hidden;color:var(--color-ink);font-size:36px;font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:proportional-nums lining-nums;text-overflow:ellipsis;white-space:nowrap}.gov-figure-value small{margin-inline-start:6px;color:var(--gov-muted);font-size:14px;font-weight:400;letter-spacing:0}.gov-figure-note{margin:auto 0 0;padding-block-start:12px;overflow:hidden;color:var(--gov-muted);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.gov-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:1px 0 0;padding:0;list-style:none;color:var(--gov-muted);font-size:13px;line-height:1.4}.gov-legend li{display:inline-flex;align-items:center;gap:7px}.gov-key{display:inline-block;flex:none;width:14px;height:2px;border-radius:1px;background:var(--gov-chart)}.gov-key-usual{background:color-mix(in oklab,var(--color-ink-muted) 60%,transparent)}.gov-plot{position:relative;min-width:0;color:var(--gov-chart)}.gov-plot svg{display:block;overflow:visible}.gov-axis{fill:var(--gov-muted);font-size:11px;font-variant-numeric:tabular-nums}.gov-grid{stroke:var(--gov-rule)}.gov-base{stroke:var(--gov-rule-strong)}.gov-usual{fill:none;stroke:color-mix(in oklab,var(--color-ink-muted) 60%,transparent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.gov-wash{animation:gov-fade .7s ease-out both}.gov-line{fill:none;stroke:var(--gov-chart);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:gov-draw 1.1s cubic-bezier(.16,1,.3,1) both}.gov-dot{fill:var(--gov-chart);stroke:var(--gov-tile);stroke-width:2}.gov-cross{stroke:var(--gov-rule-strong)}.gov-hit{fill:transparent}.gov-tip{position:absolute;z-index:5;pointer-events:none;min-width:200px;padding:10px 12px;border-radius:10px;background:light-dark(var(--color-surface),color-mix(in oklab,var(--color-ink) 8%,var(--color-surface)));color:var(--color-ink);box-shadow:0 12px 32px -10px var(--color-shadow),0 2px 6px -2px var(--color-shadow);font-size:12px;line-height:1.5;white-space:nowrap;animation:gov-fade .12s ease-out}.gov-tip-head{margin-block-end:6px;font-weight:600}.gov-tip-grid{border-collapse:collapse}.gov-tip-grid :is(th,td){padding:2px 0;padding-inline-start:16px;font-weight:400;text-align:end}.gov-tip-grid :is(th,td):first-child{padding-inline-start:0;text-align:start}.gov-tip-grid th{color:var(--gov-muted)}.gov-tip-grid .gov-key{margin-inline-end:6px;vertical-align:middle}.gov-tip-note{margin-block-start:4px;color:var(--gov-muted)}.gov-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gov-gap)}.gov-rows{display:grid;margin:0}.gov-rows:has(+.gov-total){margin-block-end:8px}.gov-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:8px;border-block-start:1px solid var(--gov-rule)}.gov-row:first-child{padding-block-start:0;border-block-start:0}.gov-row-more{margin-block-start:-6px;padding-block-start:0;border-block-start:0}.gov-row dt{min-width:0;overflow:hidden;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap}.gov-row dd{flex:none;margin:0;color:var(--color-ink);font-weight:600;text-align:end;white-space:nowrap}.gov-row dd small,.gov-total small{margin-inline-start:4px;color:var(--gov-muted);font-size:12px;font-weight:500}.gov-row:has(.gov-go){position:relative}.gov-go{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .14s ease-out}.gov-go:after{content:"";position:absolute;inset:0;border-radius:6px}.gov-go:hover{text-decoration-color:currentColor}.gov-go:focus-visible{outline:none}.gov-go:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.gov-flag{display:inline-block;width:16px;height:16px;margin-inline-end:10px;vertical-align:-3px}.gov-flag :is(img,svg){display:block;width:16px;height:16px}.gov-till{grid-template-columns:auto auto minmax(0,1fr);column-gap:0}.gov-till>.gov-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;row-gap:2px}.gov-till>.gov-row>dd{grid-column:3}.gov-till>.gov-row:not(:has(.gov-till-rate))>dt{grid-column:1 / 3}.gov-till>.gov-row>.gov-till-rate{grid-column:2}.gov-till>.gov-row>.gov-till-error{grid-column:1 / -1}.gov-row .gov-till-rate{margin-block:-4px;margin-inline:6px 12px;color:var(--gov-muted);font-size:13px;font-weight:400;text-align:start}.gov-till-figure{padding-inline:4px}.gov-till-input{width:calc(var(--chars, 3) * 1ch + 8px);height:26px;margin:0;padding:0 3px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;cursor:text;outline:none;transition:border-color .12s ease-out,background-color .12s ease-out,color .3s ease-out}@supports (field-sizing: content){.gov-till-input{width:auto;min-width:calc(2ch + 8px);field-sizing:content}}.gov-till-input:hover{border-color:var(--color-line)}.gov-till-input:focus{border-color:var(--color-focus);background:var(--color-surface);color:var(--color-ink);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-focus) 14%,transparent)}.gov-till-input::placeholder{color:var(--gov-muted)}.gov-till-input[aria-invalid=true]{border-color:var(--color-danger)}.gov-till-input[data-saved]{color:var(--color-owed-to-us);transition-duration:.12s}.gov-till-input:disabled{opacity:.6}.gov-row .gov-till-error{color:var(--color-danger);font-size:12px;font-weight:400;text-align:start;white-space:normal}.gov-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-start:auto;padding-block-start:12px;border-block-start:1px solid var(--gov-rule-strong);color:var(--color-ink)}.gov-total span{font-weight:500}.gov-total b{font-weight:600;white-space:nowrap}.gov-strip{position:relative;margin:16px 0 0}.gov-strip-bars{display:flex;align-items:flex-end;gap:2px;height:36px}.gov-strip-bars i{flex:1 1 0;min-width:2px;min-height:2px;border-start-start-radius:2px;border-start-end-radius:2px;background:var(--gov-pale);transform-origin:bottom;transition:background-color .14s ease-out;animation:gov-rise .7s cubic-bezier(.16,1,.3,1) var(--gov-strip-delay, 0ms) both}.gov-strip-bars i:hover{background:color-mix(in oklab,var(--gov-chart) 45%,var(--gov-tile))}.gov-strip-bars .gov-strip-today,.gov-strip-bars .gov-strip-today:hover{background:var(--gov-chart)}.gov-strip-axis{display:flex;justify-content:space-between;margin-block-start:6px;color:var(--gov-muted);font-size:11px;line-height:1.2}.gov-strip-tip{inset-block-end:calc(100% + 6px);min-width:0}.gov-figure:has(.gov-strip) .gov-figure-note{padding-block-start:10px}.gov-bands{display:grid;gap:4px;margin:0}.gov-band{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding-inline:11px}.gov-band:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:-1;width:var(--gov-band-width);border-radius:8px;background:var(--gov-band);transform-origin:left;transition:background-color .14s ease-out;animation:gov-grow .8s cubic-bezier(.16,1,.3,1) var(--gov-band-delay, 0ms) both}.gov-band:dir(rtl):before{transform-origin:right}.gov-band:hover:before{background:var(--gov-band-hover)}.gov-band dt{min-width:0;overflow:hidden;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap}.gov-band dt small{margin-inline-start:7px;color:var(--gov-muted);font-size:12px}.gov-band dd{flex:none;margin:0;color:var(--color-ink);font-weight:600;white-space:nowrap}.gov-band dd small{margin-inline-start:4px;color:var(--gov-muted);font-size:12px;font-weight:500}.gov-band-more{margin-inline-end:16px;color:var(--gov-muted);font-weight:400}.gov-gold-bar{display:flex;gap:2px;height:10px;margin-block-end:16px;overflow:hidden;border-radius:5px;animation:gov-fade .6s ease-out both}.gov-gold-bar i{min-width:3px}.gov-part-key{display:inline-block;flex:none;width:8px;height:8px;margin-inline-end:10px;border-radius:2px;vertical-align:1px}.gov-paper{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--gov-rule-strong)}.gov-paper small{margin-inline-start:7px;color:var(--gov-muted);font-size:12px}.gov-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gov-gap)}.gov-donut-wide{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:44px;flex:1 1 auto;padding-inline-start:12px}.gov-donut{position:relative;flex:none}.gov-donut svg{display:block;overflow:visible}.gov-arc{transition:opacity .16s ease-out;animation:gov-fade .7s cubic-bezier(.16,1,.3,1) var(--gov-arc-delay, 0ms) both}.gov-donut-track{stroke:var(--gov-rule)}.gov-donut-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 24px;text-align:center;pointer-events:none}.gov-donut-mid b{color:var(--color-ink);font-size:18px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.gov-donut-mid b small{margin-inline-start:3px;color:var(--gov-muted);font-size:12px;font-weight:500;letter-spacing:0}.gov-donut-mid span{max-width:100%;overflow:hidden;color:var(--gov-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gov-donut-mid small{color:var(--gov-muted);font-size:11px}.gov-donut-wide .gov-row{transition:opacity .16s ease-out}.gov-donut-wide .gov-row dt{display:flex;align-items:center}.gov-share{margin-inline-end:16px;color:var(--gov-muted);font-weight:400}.gov-arc[data-dim]{opacity:.3}.gov-donut-wide .gov-row[data-dim]{opacity:.45}@container gov (max-width: 979.98px){.gov-figures,.gov-figures[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-figures>:last-child:nth-child(odd){grid-column:1 / -1}.gov-now{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-now>:last-child:nth-child(odd){grid-column:1 / -1}.gov-pair{grid-template-columns:minmax(0,1fr)}}@container gov (max-width: 559.98px){.gov-now{grid-template-columns:minmax(0,1fr)}.gov-figure,.gov-card{--gov-pad: 16px}.gov-figure{min-height:0;padding:16px}.gov-figure-value{margin-block-start:10px;font-size:24px}.gov-figure-value small{margin-inline-start:4px;font-size:12px}.gov-donut-wide{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:0}.gov-donut-wide .gov-rows{width:100%}}@media(max-width:767px){.page-frame.gov-page{padding-block-start:20px}.gov-header{margin-block-end:16px}.gov-title{font-size:26px}}@media(pointer:coarse){.gov-row{padding-block:12px}}.gov>*{animation:gov-in .36s cubic-bezier(.2,0,0,1) both}.gov>:nth-child(2){animation-delay:40ms}.gov>:nth-child(3){animation-delay:80ms}.gov>:nth-child(4){animation-delay:.12s}.gov>:nth-child(5){animation-delay:.16s}@keyframes gov-in{0%{opacity:0;translate:0 6px}}@keyframes gov-rise{0%{scale:1 0}}@keyframes gov-grow{0%{scale:0 1}}@keyframes gov-fade{0%{opacity:0}}@keyframes gov-draw{0%{stroke-dashoffset:1}}@keyframes gov-live{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.gov>*,.gov-live,.gov-wash,.gov-line,.gov-tip,.gov-strip-bars i,.gov-band:before,.gov-gold-bar,.gov-arc{animation:none}.gov-card-link,.gov-card-link svg,.gov-go,.gov-strip-bars i,.gov-band:before,.gov-arc,.gov-donut-wide .gov-row,.gov-till-input{transition:none}}.overview-balances{display:grid;grid-template-columns:minmax(0,1fr) 248px;align-items:stretch;gap:16px;margin-block-end:24px}.overview-cash{--cash-panel-gutter: 22px;--cash-panel-radius: calc(var(--radius-lg) + 12px);--cash-panel-inset: 4px;min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--cash-panel-radius);background:var(--color-accent-soft)}.overview-cash-summary{margin:var(--cash-panel-inset);padding:18px calc(var(--cash-panel-gutter) - var(--cash-panel-inset)) 16px;border-radius:calc(var(--cash-panel-radius) - var(--cash-panel-inset));background:var(--color-surface)}.overview-cash-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:24px}.overview-cash-header h2{font-size:15px;font-weight:600;line-height:1.4}.overview-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.overview-cash-header .overview-opening{min-height:24px;padding:0;font-size:11px}.overview-cash-total{min-height:48px;margin-block-start:10px;font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.overview-cash-total>.num{white-space:normal;overflow-wrap:anywhere}.overview-cash-total>.num>span{display:inline-block;font-size:.8em;font-weight:500;letter-spacing:-1.5px}.overview-cash-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-block-start:18px}.overview-saraf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.overview-cash-actions .ui-button{min-width:0;min-height:34px;gap:6px;padding:7px 8px;border-radius:999px;corner-shape:round;font-size:12px}.overview-saraf-actions>.ui-button{min-height:38px;font-size:13px}.overview-saraf-actions>.overview-main-action{flex:1 1 88px}.overview-saraf-actions>.overview-more-action{flex:0 0 108px}.overview-cash-actions .overview-purchase-action{border-color:transparent;background:var(--color-accent-soft);color:var(--color-accent)}.overview-cash-actions .overview-purchase-action:hover{background:var(--color-surface-hover)}.overview-cash-actions .overview-more-action{padding-inline:8px;border-color:var(--color-line-subtle);color:var(--color-ink-muted)}.overview-cash-actions .overview-more-action:hover{color:var(--color-ink)}.overview-accounts-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px var(--cash-panel-gutter) 8px}.overview-accounts-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.overview-accounts-heading h3{font-size:13px;font-weight:600}.overview-account-link{display:inline-flex;align-items:center;min-height:36px;color:var(--color-ink-muted);font-size:11px;font-weight:400}.overview-account-link:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.overview-account-link:focus-visible,.overview-retry:focus-visible,.overview-scroll-controls button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}.overview-scroll-controls{display:flex;gap:6px}.overview-scroll-controls button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--color-line);border-radius:50%;corner-shape:round;background:var(--color-surface);color:var(--color-accent);cursor:pointer}.overview-scroll-controls button:hover:not(:disabled){border-color:var(--color-focus)}.overview-scroll-controls button:disabled{opacity:.35;cursor:default}.overview-scroll-controls svg:dir(rtl){transform:scaleX(-1)}.overview-cash-strip{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--cash-panel-gutter);scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;padding:0 var(--cash-panel-gutter) 18px}.overview-cash-strip:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.overview-cash-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;flex:0 0 216px;min-width:0;min-height:136px;scroll-snap-align:start;padding:18px;border-radius:calc(var(--radius-lg) + 6px);background:var(--color-balance-body);color:var(--color-balance-ink)}.overview-cash-card:before{content:"";position:absolute;z-index:-1;inset:-24px;background:radial-gradient(ellipse 75% 95% at 10% 100%,var(--color-balance-surface) 5%,transparent 85%),radial-gradient(ellipse 80% 100% at 100% 0%,var(--color-balance-glow) 5%,transparent 85%);filter:blur(22px);pointer-events:none}.overview-cash-card:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--color-balance-ink) 2%,transparent),transparent 45%);pointer-events:none}.overview-cash-card:dir(rtl):before{transform:scaleX(-1)}.overview-currency-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:12px}.overview-currency-heading>div{min-width:0}.overview-cash-card h3{font-size:12px;font-weight:600;overflow-wrap:anywhere}.overview-currency-name{margin-block-start:2px;color:var(--color-balance-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.overview-currency-icon{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;color:var(--color-balance-ink);pointer-events:none}.overview-currency-icon img{display:block;width:100%;height:100%;border-radius:50%;corner-shape:round}.overview-currency-icon svg{width:100%;height:100%}.overview-cash-amount{margin-block-start:auto;padding-block-start:12px;font-size:25px;font-weight:450;line-height:1.15;letter-spacing:-.025em}.overview-cash-amount>.num{display:block;white-space:normal;overflow-wrap:anywhere}.overview-cash-amount>.num>span{color:var(--color-balance-muted);font-size:11px;font-weight:500;letter-spacing:.025em}.overview-cash-loading,.overview-cash-unavailable{color:var(--color-ink-muted);font-size:14px;font-weight:400;letter-spacing:0}.overview-cash-card :is(.overview-cash-loading,.overview-cash-unavailable){color:var(--color-balance-muted)}.overview-retry:focus-visible{outline-color:var(--color-balance-ink)}.overview-retry{margin-block-start:12px;color:var(--color-balance-ink);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.overview-no-cash{padding:0 var(--cash-panel-gutter) 24px;color:var(--color-ink-muted);font-size:13px}.overview-outstanding{margin-block-start:7px;color:var(--color-ink-muted);font-size:11px;line-height:1.6}.overview-outstanding-values{display:flex;flex-wrap:wrap;gap:4px 22px}.overview-outstanding-item{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;min-width:0}.overview-outstanding-amount{color:var(--color-ink);font-size:inherit;font-weight:500;white-space:normal;overflow-wrap:anywhere}.overview-month{margin-block-end:24px}.overview-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-block-end:12px}.overview-section-heading h2{font-size:14px;font-weight:600}.overview-section-heading>span{color:var(--color-ink-muted);font-size:11px}.overview-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.overview-month-grid>div{min-width:0;padding:16px 18px}.overview-month-grid>div+div{border-inline-start:1px solid var(--color-line-subtle)}.overview-month-grid .num{display:inline-block;margin-block-start:7px;font-size:20px;white-space:normal;overflow-wrap:anywhere}.overview-month-profit{background:var(--color-surface-subtle)}.overview-month-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}@media(min-width:1700px){.overview-balances{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1199px){.overview-balances{grid-template-columns:minmax(0,1fr);gap:16px}.overview-month-grid>div{padding:16px}}@media(min-width:768px)and (max-width:1199px){.overview-month-grid-five{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-month-grid-five>div{grid-column:span 2}.overview-month-grid-five>div:nth-child(n+4){grid-column:span 3;border-block-start:1px solid var(--color-line-subtle)}.overview-month-grid-five>div:nth-child(4){border-inline-start:0}}@media(max-width:767px){.overview-cash{--cash-panel-gutter: 16px;--cash-panel-radius: calc(var(--radius-lg) + 8px)}.overview-cash-summary{padding-block:16px}.overview-cash-total{min-height:40px;margin-block-start:12px;font-size:clamp(28px,8vw,38px);letter-spacing:-1.5px}.overview-cash-total>.num>span{letter-spacing:-.8px}.overview-cash-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:21px}.overview-saraf-actions{gap:8px}.overview-cash-actions .ui-button{min-height:34px;font-size:11px}.overview-saraf-actions>.ui-button{min-height:36px;font-size:12px}.overview-saraf-actions>.overview-main-action{flex-basis:calc((100% - 16px) / 3)}.overview-scroll-controls{gap:5px}.overview-scroll-controls button{width:28px;height:28px}.overview-cash-card{flex-basis:216px}.overview-balances{margin-block-end:26px}.overview-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-month-grid>div{padding:16px}.overview-month-grid>div:nth-child(odd){border-inline-start:0}.overview-month-grid>div:nth-child(n+3){border-block-start:1px solid var(--color-line-subtle)}.overview-month-grid-five>.overview-month-profit{grid-column:1 / -1}.overview-month-grid .num{font-size:20px}}@media(pointer:coarse){.overview-cash-actions .ui-button,.overview-account-link{min-height:44px}.overview-scroll-controls button{width:44px;height:44px}}.overview-rates{display:flex;flex-direction:column;contain:size;min-height:0;min-width:0;overflow:hidden;padding:18px 18px 14px;border:1px solid var(--color-line);border-radius:calc(var(--radius-lg) + 12px);background:var(--color-surface)}.overview-rates-heading{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-rates-heading h2{font-size:13px;font-weight:600}.overview-rates-heading>span{color:var(--color-ink-muted);font-size:11px}.overview-rates-caption{flex-shrink:0;margin-block:5px 14px;color:var(--color-ink-muted);font-size:11px}.overview-rates-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding:2px;margin:-2px}.overview-rate-row{display:grid;grid-template-columns:minmax(0,1fr) 22px 16px;align-items:center;gap:4px 7px;padding-block:5px}.overview-rate-row+.overview-rate-row{border-block-start:1px solid var(--color-line-subtle)}.overview-rate-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}.overview-rate-other{color:var(--color-ink-muted);font-size:11px}.overview-rate-flip{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer}.overview-rate-flip:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-ink)}.overview-rate-flip:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.overview-rate-currency{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500}.overview-rate-icon,.overview-rate-icon :is(img,svg){display:block;width:20px;height:20px;flex-shrink:0}.overview-rate-input{width:100%;min-width:0;height:32px;padding:5px 7px;border:1px solid transparent;border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-ink);font-size:12px;text-align:end}.overview-rate-input:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-focus);background:var(--color-surface)}.overview-rate-input[aria-invalid=true]{border-color:var(--color-danger)}.overview-rate-input:read-only{background:transparent}.overview-rate-status{display:grid;place-items:center;color:var(--color-accent)}.overview-rate-saving{width:12px;height:12px;border:1.5px solid var(--color-line);border-block-start-color:var(--color-accent);border-radius:50%;corner-shape:round;animation:rate-saving .65s linear infinite}.overview-rate-error{grid-column:1 / -1;font-size:11px;color:var(--color-danger)}.overview-rates-help{flex-shrink:0;margin-block-start:10px;font-size:10px;color:var(--color-ink-muted)}.overview-rates-add.ui-button{flex-shrink:0;width:100%;min-height:34px;margin-block-start:14px;gap:6px;padding:7px 8px;border-radius:999px;corner-shape:round;font-size:12px}@media(pointer:coarse){.overview-rates-add.ui-button{min-height:44px}}@keyframes rate-saving{to{transform:rotate(360deg)}}@media(pointer:coarse){.overview-rate-input{height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){.overview-rate-saving{animation:none}}@media(max-width:1199px){.overview-rates{contain:none;height:320px}}.pick{display:flex;flex-direction:column;gap:16px;width:100%}.pick-header{display:flex;flex-direction:column;gap:6px;text-align:center}.pick-title{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.pick-subtitle{margin:0;color:var(--login-muted);font-size:13px;overflow-wrap:anywhere}.pick-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-block-end:4px;color:var(--login-muted);font-size:13px;font-weight:500;text-decoration:none}.pick-back:hover{color:var(--brand-paper)}.pick-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pick-card{display:flex;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 14px;border:1px solid var(--login-line);border-radius:14px;background:var(--login-field);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.pick-card:hover:not(:disabled){border-color:color-mix(in oklab,var(--brand-gold) 55%,transparent);transform:translateY(-1px)}.pick-card:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.pick-card:disabled{cursor:default}.pick-card[aria-current=true]{border-color:color-mix(in oklab,var(--brand-gold) 45%,transparent)}.pick-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:color-mix(in oklab,var(--brand-gold) 14%,var(--login-field));color:var(--brand-gold);font-size:17px;font-weight:700;line-height:1}.pick-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.pick-name{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pick-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pick-role{color:var(--login-muted);font-size:12px}.pick-current{color:var(--brand-gold);font-size:12px;font-weight:500}.pick-current:before{content:"| ";color:var(--login-muted);font-weight:400}.pick-go{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;color:var(--login-muted);transition:color .15s ease,transform .15s ease}.pick-card:hover:not(:disabled) .pick-go{color:var(--brand-gold);transform:translate(2px)}[dir=rtl] .pick-card:hover:not(:disabled) .pick-go{transform:translate(-2px)}[dir=rtl] .pick-flip{transform:scaleX(-1)}.pick-spinner{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in oklab,var(--brand-gold) 25%,transparent);border-top-color:var(--brand-gold);animation:pick-spin .7s linear infinite}@keyframes pick-spin{to{transform:rotate(360deg)}}.pick-card-skeleton{cursor:default;background:linear-gradient(90deg,var(--login-field),rgb(255 255 255 / .06),var(--login-field));background-size:200% 100%;animation:pick-shimmer 1.2s ease-in-out infinite}@keyframes pick-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pick-logout{display:inline-flex;align-items:center;gap:6px;align-self:center;margin-block-start:8px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--login-muted);font:inherit;font-size:13px;cursor:pointer}.pick-logout:hover{color:var(--login-danger)}.pick-logout:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pick-card,.pick-go{transition:none}.pick-card:hover:not(:disabled),.pick-card:hover:not(:disabled) .pick-go{transform:none}.pick-card-skeleton,.pick-spinner{animation-duration:3s}}.settings-layout{container:settings / inline-size}.settings-grid{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;gap:48px}.settings-nav{position:sticky;inset-block-start:88px;display:flex;flex-direction:column;gap:22px;min-width:0}.settings-nav-group{display:flex;flex-direction:column;gap:6px}.settings-nav-label{padding-inline:10px;color:var(--color-ink-muted);font-size:11px;font-weight:500;line-height:1.4}.settings-nav-links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.settings-nav-link{display:flex;align-items:center;gap:10px;min-height:34px;border-radius:var(--radius-control);padding:7px 10px;color:var(--color-ink-muted);font-size:13px;line-height:1.4;transition:background-color .14s ease,color .14s ease}.settings-nav-link svg{flex-shrink:0}.settings-nav-link:hover{background:var(--color-surface-hover);color:var(--color-ink)}.settings-nav-link[aria-current=page]{background:var(--color-surface);color:var(--color-ink);font-weight:500;box-shadow:0 0 0 1px var(--color-line-subtle),0 1px 3px var(--color-shadow)}.settings-nav-link[aria-current=page] svg{color:var(--color-accent)}.settings-nav-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-content{min-width:0;max-width:760px}.settings-lock{display:inline-flex;align-items:center;gap:6px;color:var(--color-ink-muted);font-size:13px;white-space:nowrap}.settings-lock-on{color:var(--color-ink);font-weight:500}.settings-lock-on svg{color:var(--color-accent)}.settings-dialog-actions>.settings-dialog-aside{margin-inline-end:auto;padding-inline:8px}.settings-notice{display:flex;align-items:center;gap:8px;margin-block-end:22px;border-color:transparent;border-radius:var(--radius-lg);padding:10px 14px;background:var(--color-surface-hover);color:var(--color-ink-muted);font-size:12.5px}.settings-notice svg{flex-shrink:0}.settings-content>.settings-pane{animation:settings-pane-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes settings-pane-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@container settings (max-width: 759px){.settings-grid{grid-template-columns:minmax(0,1fr);gap:22px}.settings-nav{position:static;flex-direction:row;gap:6px;margin-inline:calc(-1 * var(--workspace-gutter, 16px));padding:2px var(--workspace-gutter, 16px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--workspace-gutter, 16px);scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-group{display:contents}.settings-nav-label{display:none}.settings-nav-links{display:flex;gap:6px}.settings-nav-link{min-height:34px;border:1px solid var(--color-line-subtle);border-radius:999px;corner-shape:round;padding:6px 14px 6px 11px;background:var(--color-surface);font-size:12.5px;white-space:nowrap}.settings-nav-link[aria-current=page]{border-color:transparent;background:var(--color-accent-soft);color:var(--color-accent);box-shadow:none}.settings-content{max-width:none}}@media(pointer:coarse){.settings-nav-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.settings-content>.settings-pane{animation:none}.settings-nav-link{transition:none}}
