.visual-cad-toolbar{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--ove-border,var(--app-border));border-radius:12px;background:var(--ove-card-bg,var(--app-surface));color:var(--ove-text,var(--app-text-primary));font-size:12px;line-height:1.4}.visual-cad-heading{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:2px}.visual-cad-heading>svg{color:var(--ove-accent,#5174ff);flex:none}.visual-cad-heading>strong{font-size:12px;font-weight:650}.visual-cad-heading>span{margin-left:auto;color:var(--ove-muted,var(--app-text-secondary));font-size:10px;white-space:nowrap}.visual-cad-finish,.visual-cad-history,.visual-cad-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.visual-cad-modes{padding:3px;border-radius:9px;background:var(--ove-chip-bg,var(--app-surface-muted))}.visual-cad-actions,.visual-cad-constraints{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.visual-cad-button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:6px 8px;border:1px solid var(--ove-border,var(--app-border));border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:550;line-height:1.4;text-align:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.visual-cad-button>svg{flex:none}.visual-cad-button>span{min-width:0}.visual-cad-button>kbd{margin-left:auto;font-size:9px;font-weight:400;opacity:.65;white-space:nowrap}.visual-cad-button:hover:not(:disabled){background:var(--ove-chip-bg,var(--app-surface-muted));border-color:var(--ove-accent,#5174ff)}.visual-cad-button[data-active=true]{background:var(--ove-accent-soft,#5174ff1a);border-color:color-mix(in srgb,var(--ove-accent,#5174ff) 40%,transparent);color:var(--crm-accent-text,#4169e1)}.visual-cad-button:disabled{opacity:.4;cursor:default}.visual-cad-button:focus-visible,.visual-cad-command:focus-within,.visual-cad-help>summary:focus-visible{outline:2px solid var(--ove-accent,#5174ff);outline-offset:2px}.visual-cad-actions .visual-cad-button,.visual-cad-constraints .visual-cad-button{position:relative;flex-direction:column;gap:4px;min-height:59px;padding:8px 3px 17px;font-size:10px}.visual-cad-actions .visual-cad-button>kbd,.visual-cad-constraints .visual-cad-button>kbd{position:absolute;bottom:3px;left:0;right:0;margin:0;font-size:8px}.visual-cad-finish{padding-top:9px;border-top:1px solid var(--ove-border,var(--app-border))}.visual-cad-finish .visual-cad-button{font-size:10px}.visual-cad-finish .visual-cad-button:last-child:not(:disabled){background:var(--ove-accent,#5174ff);border-color:transparent;color:#fff}.visual-cad-advanced{display:grid;min-width:0;border-top:1px solid var(--ove-border,var(--app-border));padding-top:8px}.visual-cad-advanced>summary{color:var(--ove-muted,var(--app-text-secondary));cursor:pointer;font-size:11px}.visual-cad-advanced[open]>.visual-cad-actions{margin-top:10px}.visual-cad-advanced .visual-cad-command{margin-top:8px}.visual-cad-canvas-status{position:absolute;z-index:4;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 24px);margin-inline:auto;padding:8px 12px;border:1px solid var(--ove-border);border-radius:9px;background:var(--ove-card-bg);color:var(--ove-text);box-shadow:0 2px 12px #0000000a;font-size:11px;line-height:1.5;pointer-events:none}.visual-cad-status-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--ove-accent,#5174ff)}.visual-cad-canvas-status[data-ready=true] .visual-cad-status-dot{background:#16a34a}.object-visual-editor__canvas-shell:has(>.visual-cad-viewport){padding:50px 12px;overflow:hidden}.visual-cad-viewport{display:flex;flex:1 1 auto;align-items:safe center;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.visual-cad-viewport>.object-visual-editor__canvas-stage{flex:0 0 auto;margin:auto}.visual-cad-viewport[data-panning=true],.visual-cad-viewport[data-panning=true] .object-visual-editor__canvas{cursor:grab!important;touch-action:none}.visual-cad-viewport[data-panning=true]:active,.visual-cad-viewport[data-panning=true]:active .object-visual-editor__canvas{cursor:grabbing!important}.visual-cad-navigation{position:absolute;top:12px;left:12px;z-index:5;display:flex;align-items:center;gap:1px;padding:3px;max-width:calc(100% - 64px);border:1px solid var(--ove-border);border-radius:8px;background:var(--ove-card-bg);color:var(--ove-text);box-shadow:0 2px 8px #00000008}.visual-cad-navigation>button{min-width:27px;min-height:27px;padding:4px 7px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.visual-cad-navigation>button:hover,.visual-cad-navigation>button[aria-pressed=true]{background:var(--ove-accent-soft);color:var(--ove-accent-strong)}.visual-cad-navigation>button:disabled{opacity:.35;cursor:default}.visual-cad-navigation>button:focus-visible{outline:2px solid var(--ove-accent);outline-offset:1px}.visual-cad-navigation>span{min-width:36px;text-align:center;font-size:10px;font-variant-numeric:tabular-nums}.visual-cad-navigation>button[data-scale]{min-width:44px;font-variant-numeric:tabular-nums}.object-visual-editor__sidebar-footer .visual-cad-save-ready:not(:disabled){background:#15803d!important;color:#fff!important;box-shadow:0 0 0 2px #16a34a20}.object-visual-editor__sidebar-footer .visual-cad-save-ready:hover:not(:disabled){background:#166534!important}.visual-cad-hint{margin:0;font-size:11px;line-height:1.5}.visual-cad-command,.visual-cad-hint{color:var(--ove-muted,var(--app-text-secondary))}.visual-cad-command{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 8px;border:1px solid var(--ove-border,var(--app-border));border-radius:7px;background:var(--ove-input-bg,var(--app-bg))}.visual-cad-command>svg{flex:none}.visual-cad-command input{min-width:0;width:100%;padding:8px 0;border:0;outline:0;background:transparent;color:var(--ove-text,var(--app-text-primary));font:inherit;font-size:10px}.visual-cad-command input::placeholder{color:var(--ove-muted,var(--app-text-secondary))}.visual-cad-command button{display:grid;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:4px;background:var(--ove-chip-bg,var(--app-surface-muted));color:inherit;cursor:pointer}.visual-cad-command button:disabled{opacity:.4;cursor:default}.visual-cad-command-error{margin:0;color:var(--color-red-main,#dc5353);font-size:10px}.visual-cad-help{border-top:1px solid var(--ove-border,var(--app-border));padding-top:9px;color:var(--ove-muted,var(--app-text-secondary))}.visual-cad-help>summary{display:flex;align-items:center;gap:7px;width:fit-content;border-radius:4px;color:inherit;font-size:11px;cursor:pointer;list-style:none}.visual-cad-help>summary::-webkit-details-marker{display:none}.visual-cad-help>summary:after{content:"+";margin-left:3px;font-size:14px}.visual-cad-help[open]>summary:after{content:"−"}.visual-cad-help dl{display:grid;gap:6px;margin:12px 0 0}.visual-cad-help dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px}.visual-cad-help dt{min-width:0}.visual-cad-help dd{margin:0;text-align:right;white-space:nowrap}.visual-cad-help kbd{font-family:inherit;color:var(--ove-text,var(--app-text-primary));font-size:9px}.visual-cad-help p{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--ove-border,var(--app-border));font-size:10px;line-height:1.7}.visual-cad-appearance{border:1px solid var(--ove-border,var(--app-border));border-radius:9px;padding:10px 12px}.visual-cad-appearance>summary{color:var(--ove-muted,var(--app-text-secondary));font-size:11px;cursor:pointer}.visual-cad-appearance-fields{display:grid;gap:10px;padding-top:12px}.object-visual-editor:has(.visual-cad-toolbar) .object-visual-editor__canvas:focus-visible{outline:2px solid var(--ove-accent,#5174ff);outline-offset:2px}@media (max-width:680px){.visual-cad-toolbar{padding:10px}.visual-cad-button{min-height:38px}}@media (prefers-reduced-motion:reduce){.visual-cad-button{transition:none}}.object-visual-editor-drawer:has(.visual-editor-workbench) .ant-drawer-header{padding:8px 12px!important}.ant-drawer-content-wrapper:has(.visual-editor-workbench){width:100vw!important;max-width:100vw!important}.object-visual-editor-drawer.is-canvas-expanded:has(.visual-editor-workbench) .ant-drawer-header{padding:0!important}.object-visual-editor-drawer:has(.visual-editor-workbench) .ant-drawer-body{padding:8px!important;overflow:hidden}.object-visual-editor:has(.visual-editor-workbench){min-height:0;height:100%;overflow:hidden;gap:8px}.object-visual-editor:has(.visual-editor-workbench) .object-visual-editor__drawer-title-text{font-size:15px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-title-text{font-size:15px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__object-pill{padding:4px 9px;font-size:11px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-start{gap:12px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-heading{flex:1 1 auto}.visual-editor-workbench{--workbench-tools-width:0px;--workbench-inspector-width:0px;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;min-width:0;color:var(--ove-text)}.visual-editor-workbench[data-tools-open=true]{--workbench-tools-width:252px}.visual-editor-workbench[data-inspector-open=true]{--workbench-inspector-width:260px}.visual-editor-workbench__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0;padding:6px 8px;border:1px solid var(--ove-border);border-radius:10px;background:var(--ove-card-bg)}.visual-editor-workbench__toolbar .visual-cad-toolbar{display:flex;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.visual-editor-workbench__toolbar .visual-cad-heading,.visual-editor-workbench__toolbar .visual-cad-hint{display:none}.visual-editor-workbench__toolbar .visual-cad-constraints,.visual-editor-workbench__toolbar .visual-cad-finish,.visual-editor-workbench__toolbar .visual-cad-history,.visual-editor-workbench__toolbar .visual-cad-modes{display:flex;gap:4px;margin:0;padding:0;border:0;background:transparent}.visual-editor-workbench__toolbar .visual-cad-button{flex-direction:row;min-height:31px;gap:5px;padding:5px 8px;font-size:11px;border-color:transparent;border-radius:6px}.visual-editor-workbench__toolbar .visual-cad-button>kbd{display:none}.visual-editor-workbench__toolbar .visual-cad-button[data-active=true]{border-color:color-mix(in srgb,var(--ove-accent) 26%,transparent)}.visual-editor-workbench__toolbar .visual-cad-constraints,.visual-editor-workbench__toolbar .visual-cad-finish,.visual-editor-workbench__toolbar .visual-cad-history{border-left:1px solid var(--ove-border);padding-left:8px}.visual-editor-workbench__toolbar .visual-cad-history .visual-cad-button{width:31px;padding:5px}.visual-editor-workbench__toolbar .visual-cad-history .visual-cad-button>span{display:none}.visual-editor-workbench__toolbar .visual-cad-advanced{position:relative;display:block;padding:0;border:0}.visual-editor-workbench__toolbar .visual-cad-advanced>summary{display:flex;align-items:center;min-height:31px;padding:5px 8px;border-radius:6px;font-size:11px;list-style:none}.visual-editor-workbench__toolbar .visual-cad-advanced>summary:after{content:"⌄";margin-left:6px}.visual-editor-workbench__toolbar .visual-cad-advanced[open]>summary{background:var(--ove-chip-bg);color:var(--ove-text)}.visual-editor-workbench__toolbar .visual-cad-advanced-body{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:min(330px,calc(100vw - 32px));max-height:min(70dvh,540px);overflow-y:auto;display:grid;gap:10px;padding:12px;border:1px solid var(--ove-border);border-radius:10px;background:var(--ove-card-bg);box-shadow:0 12px 40px #00000020}.visual-editor-workbench__toolbar .visual-cad-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-editor-workbench__toolbar .visual-cad-actions .visual-cad-button{justify-content:flex-start;border-color:var(--ove-border)}.visual-editor-workbench__toolbar .visual-cad-navigation{position:static;flex:0 0 auto;max-width:100%;margin-left:auto;box-shadow:none;border:0;border-left:1px solid var(--ove-border);border-radius:0;padding:0 0 0 8px}.visual-editor-workbench__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-height:0;min-width:0}.visual-editor-workbench__stage>.object-visual-editor__canvas-panel{grid-area:auto;grid-column:1;grid-row:1;min-height:0;height:100%}.visual-editor-workbench__stage .object-visual-editor__canvas-shell:not(.is-expanded){padding:8px;border-radius:10px;background-color:var(--ove-shell-bg);background-image:radial-gradient(var(--ove-border) .75px,transparent .75px);background-size:18px 18px;box-shadow:none}.visual-editor-workbench__stage .object-visual-editor__canvas-stage{border-radius:2px;box-shadow:0 3px 18px #0000000b}.visual-editor-workbench .object-visual-editor__canvas-shell.is-expanded>.visual-cad-canvas-status,.visual-editor-workbench .object-visual-editor__canvas-shell.is-expanded>.visual-cad-navigation{position:absolute;z-index:6}.visual-editor-workbench .object-visual-editor__canvas-shell.is-expanded .object-visual-editor__fullscreen-close{position:fixed;top:12px;right:12px;z-index:10}.visual-editor-workbench__inspector,.visual-editor-workbench__tools{position:absolute;top:0;bottom:0;z-index:10;display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid var(--ove-border);border-radius:10px;background:var(--ove-card-bg);box-shadow:0 6px 24px #00000018;overflow:hidden}.visual-editor-workbench__tools{left:0;width:252px}.visual-editor-workbench__inspector{right:0;width:260px}.visual-editor-workbench__inspector[hidden],.visual-editor-workbench__tools[hidden]{display:none}.visual-editor-workbench__panel-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ove-border)}.visual-editor-workbench__panel-head>strong{font-size:12px;font-weight:650}.visual-editor-workbench__panel-head>button{display:grid;place-items:center;width:25px;height:25px;border:0;border-radius:5px;color:var(--ove-muted);background:transparent;cursor:pointer;font-size:20px;line-height:1}.visual-editor-workbench__panel-head>button:hover{background:var(--ove-chip-bg)}.visual-editor-workbench__panel-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;scrollbar-width:thin;overscroll-behavior:contain}.visual-editor-workbench__panel-content .object-visual-editor__assignment-panel{border:0;padding:0;box-shadow:none;background:transparent}.visual-editor-workbench__inspector .object-visual-editor__assignment-panel-head,.visual-editor-workbench__panel-content .object-visual-editor__assignment-shape-badge{display:none}.visual-editor-workbench__empty{color:var(--ove-muted);font-size:12px;line-height:1.7;margin:0}.visual-editor-workbench__toggle{position:absolute;z-index:11;top:48%;display:grid;place-items:center;width:25px;height:42px;padding:0;border:1px solid var(--ove-border);border-radius:7px;color:var(--ove-accent-strong);background:var(--ove-card-bg);box-shadow:0 2px 8px #0000000a;font-size:24px;line-height:1;cursor:pointer}.visual-editor-workbench__toggle--tools{left:max(0px,calc(var(--workbench-tools-width) - 13px))}.visual-editor-workbench__toggle--inspector{right:max(0px,calc(var(--workbench-inspector-width) - 13px))}.visual-editor-workbench__toggle:hover{background:var(--ove-chip-bg)}.visual-editor-workbench__panel-head>button:focus-visible,.visual-editor-workbench__toggle:focus-visible,.visual-editor-workbench__toolbar summary:focus-visible{outline:2px solid var(--ove-accent);outline-offset:2px}.visual-editor-workbench__footer{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-width:0;min-height:38px;padding:2px 0}.visual-editor-workbench__footer .object-visual-editor__sidebar-section--meta{display:contents}.visual-editor-workbench__footer .object-visual-editor__status-card{order:0;flex:0 0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.visual-editor-workbench__footer .object-visual-editor__status-card-top,.visual-editor-workbench__footer .object-visual-editor__status-text{display:none}.visual-editor-workbench__footer .object-visual-editor__sidebar-actions,.visual-editor-workbench__footer .object-visual-editor__status-actions{display:flex;gap:6px;min-width:0}.visual-editor-workbench__footer .object-visual-editor__sidebar-actions{order:2;flex:0 0 auto;width:auto;margin-left:auto}.visual-editor-workbench__footer .ant-upload,.visual-editor-workbench__footer .ant-upload-wrapper{display:block;padding:0!important;min-width:0}.visual-editor-workbench__footer button{width:auto;min-width:0;min-height:32px;padding-inline:10px!important;border-radius:7px!important;font-size:11px!important;white-space:nowrap}.visual-editor-workbench__footer .visual-cad-canvas-status{position:static;order:1;flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:4px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:10px}.visual-editor-workbench__footer .visual-cad-canvas-status>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-editor-workbench__footer .visual-cad-save-ready:not(:disabled){background:#15803d!important;color:#fff!important}@media (max-width:1100px){.visual-editor-workbench__toolbar,.visual-editor-workbench__toolbar .visual-cad-toolbar{gap:4px}.visual-editor-workbench__toolbar .visual-cad-navigation{margin-left:0}}@media (max-width:900px){.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-topline{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-start{flex-direction:row;width:auto}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-start{flex:1 1 360px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-actions{width:auto}.visual-editor-workbench__stage{grid-template-columns:minmax(0,1fr)}.visual-editor-workbench__stage>.object-visual-editor__canvas-panel{grid-column:1}.visual-editor-workbench__inspector,.visual-editor-workbench__tools{position:absolute;top:0;bottom:0;z-index:10;width:min(280px,calc(100% - 40px));margin:0;box-shadow:0 6px 24px #00000018}.visual-editor-workbench__tools{left:0}.visual-editor-workbench__inspector{right:0}.visual-editor-workbench__toggle--tools{left:0}.visual-editor-workbench__toggle--inspector{right:0}.visual-editor-workbench__footer{flex-wrap:wrap;gap:4px 8px}.visual-editor-workbench__footer .visual-cad-canvas-status{display:none}.visual-editor-workbench__toolbar .visual-cad-advanced-body{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}}@media (max-width:520px){.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-topline{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-start{width:100%;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:8px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-title-row{flex-wrap:nowrap;gap:6px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-title-text{min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__object-pill{max-width:80px;padding:4px 6px;font-size:10px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__drawer-actions{width:100%;flex-wrap:nowrap;gap:6px}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__saved-select-panel{flex:1 1 auto;width:auto}.object-visual-editor-drawer:has(.visual-editor-workbench) .object-visual-editor__header-guide{width:auto;min-height:34px;padding-inline:8px!important}.visual-editor-workbench__toolbar .visual-cad-button{font-size:10px;padding:5px 6px}.visual-editor-workbench__toolbar .visual-cad-finish .visual-cad-button:first-child>span{display:none}.visual-editor-workbench__toolbar .visual-cad-advanced>summary{width:30px;padding-inline:6px;font-size:0}.visual-editor-workbench__toolbar .visual-cad-advanced>summary:after{content:"···";margin:0;font-size:18px}.visual-editor-workbench__footer button{padding-inline:7px!important;font-size:10px!important}}.cash-users-manage-drawer .ant-drawer-body{background:radial-gradient(circle at top right,rgba(81,116,255,.08),transparent 34%),linear-gradient(180deg,#f8fbff,#ffffff 42%)}body.dark .cash-users-manage-drawer .ant-drawer-body{background:radial-gradient(circle at top right,rgba(81,116,255,.1),transparent 34%),linear-gradient(180deg,#263544 0,var(--color-dark-2) 100%)}.cash-users-manage__form-shell{margin-bottom:20px;border:1px solid rgba(148,163,184,.2);border-radius:24px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),#ffffff);box-shadow:0 18px 38px rgba(15,23,42,.08)}body.dark .cash-users-manage__form-shell{border-color:rgba(156,167,181,.18);background:color-mix(in srgb,var(--color-dark-3) 24%,var(--color-dark-2));box-shadow:0 10px 24px rgba(9,14,24,.14)}.cash-users-manage__form-label{margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.35;color:#667085}body.dark .cash-users-manage__form-label{color:rgba(255,255,255,.72)}.cash-users-manage__toolbar{display:flex;align-items:flex-start;gap:14px}.cash-users-manage__field{flex:1 1 auto;margin-bottom:0!important}.cash-users-manage__field .ant-form-item-explain-error{margin-top:8px}.cash-users-manage__select.ant-select{width:100%}.cash-users-manage__select.ant-select .ant-select-selector{min-height:52px!important;padding-inline:16px!important;border-radius:16px!important}.cash-users-manage__select.ant-select.ant-select-single .ant-select-selector{display:flex;align-items:center}.cash-users-manage__select.ant-select.ant-select-single .ant-select-selector .ant-select-selection-item,.cash-users-manage__select.ant-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder,.cash-users-manage__select.ant-select.ant-select-single .ant-select-selector .ant-select-selection-search{line-height:50px!important}.cash-users-manage__select.ant-select .ant-select-selection-item,.cash-users-manage__select.ant-select .ant-select-selection-placeholder,.cash-users-manage__select.ant-select .ant-select-selection-search-input{font-size:15px!important}body.dark .cash-users-manage__select.ant-select .ant-select-selector{background:color-mix(in srgb,var(--color-dark-2) 86%,var(--color-dark-3))!important;border-color:rgba(156,167,181,.28)!important}body.dark .cash-users-manage__select.ant-select.ant-select-focused .ant-select-selector,body.dark .cash-users-manage__select.ant-select:hover .ant-select-selector{background:color-mix(in srgb,var(--color-dark-2) 76%,var(--color-dark-3))!important;border-color:rgba(156,167,181,.42)!important}.cash-users-manage__add-button{min-width:148px;min-height:52px!important;align-self:flex-start;border-radius:16px!important;padding:0 22px!important;font-size:15px!important;line-height:1!important;box-shadow:0 14px 28px rgba(81,116,255,.24)}.cash-users-manage__table-shell{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 18px 40px rgba(15,23,42,.06)}body.dark .cash-users-manage__table-shell{border-color:rgba(156,167,181,.14);background:color-mix(in srgb,var(--color-dark-22) 72%,var(--color-dark-2));box-shadow:0 10px 24px rgba(9,14,24,.12)}.cash-users-manage__table .ant-table,.cash-users-manage__table .ant-table-container,.cash-users-manage__table .ant-table-content{background:transparent!important}.cash-users-manage__table .ant-table-body{scrollbar-gutter:stable}@media (max-width:640px){.cash-users-manage__form-shell{padding:16px;border-radius:20px}.cash-users-manage__toolbar{flex-direction:column}.cash-users-manage__add-button{width:100%;min-width:100%;justify-content:center!important}}.tasks-page{--tasks-page-bg:#eef3f8;--tasks-page-text:#111827;--tasks-column-bg:#ffffff;--tasks-column-border:#dbe4ef;--tasks-column-title:#1f2937;--tasks-count-bg:rgba(100,116,139,0.16);--tasks-count-text:#475569;--tasks-edit-color:#4f9d61;--tasks-card-bg:#f8fafc;--tasks-card-hover-bg:#eef4ff;--tasks-card-shadow:0 10px 22px rgba(15,23,42,0.08);--tasks-card-number:#64748b;--tasks-card-priority-bg:#eef2ff;--tasks-card-priority-text:#4057c8;--tasks-card-title:#111827;--tasks-card-date:#64748b;--tasks-card-completed-bg:#e8eef6;--tasks-card-completed-text:#334155;--tasks-empty-bg:rgba(255,255,255,0.68);--tasks-empty-border:#cbd5e1;--tasks-empty-text:#64748b;--tasks-scrollbar-thumb:rgba(100,116,139,0.52);--tasks-scrollbar-thumb-hover:rgba(71,85,105,0.72);position:relative;width:100%;min-width:0;height:calc(100vh - 74px);min-height:calc(100vh - 74px);overflow:hidden;background:var(--tasks-page-bg);color:var(--tasks-page-text);font-family:Montserrat,sans-serif}.dark .tasks-page{--tasks-page-bg:#0e1621;--tasks-page-text:#ffffff;--tasks-column-bg:var(--color-dark-1);--tasks-column-border:var(--color-dark-3);--tasks-column-title:#ffffff;--tasks-count-bg:rgba(126,137,151,0.35);--tasks-count-text:#ffffff;--tasks-edit-color:#a9cbb3;--tasks-card-bg:var(--color-dark-2);--tasks-card-hover-bg:var(--color-dark-3);--tasks-card-shadow:0 8px 16px rgba(4,10,17,0.12);--tasks-card-number:#d9dee7;--tasks-card-priority-bg:#4d3a45;--tasks-card-priority-text:#ffffff;--tasks-card-title:#ffffff;--tasks-card-date:#ffffff;--tasks-card-completed-bg:#334152;--tasks-card-completed-text:#cbd4e2;--tasks-empty-bg:transparent;--tasks-empty-border:var(--color-dark-3);--tasks-empty-text:var(--color-dark-6);--tasks-scrollbar-thumb:rgba(100,116,139,0.58);--tasks-scrollbar-thumb-hover:rgba(148,163,184,0.72)}.tasks-crm-board{position:absolute;left:30px;top:20px;width:calc(100% - 30px);height:calc(100% - 20px);overflow:hidden}.tasks-crm-board__scroll{width:100%;max-width:100%;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-color:var(--tasks-scrollbar-thumb) transparent;scrollbar-width:thin}.tasks-crm-board__scroll::-webkit-scrollbar{height:5px}.tasks-crm-board__scroll::-webkit-scrollbar-track{background:transparent}.tasks-crm-board__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--tasks-scrollbar-thumb)}.tasks-crm-board__scroll::-webkit-scrollbar-thumb:hover{background:var(--tasks-scrollbar-thumb-hover)}.tasks-crm-board__columns{display:flex;min-width:max-content;height:100%;gap:16px}.tasks-crm-column{display:flex;height:100%;min-height:0;flex:0 0 273px;flex-direction:column;background:var(--tasks-column-bg);border-color:var(--tasks-column-border)}.tasks-crm-column__header{height:44px;flex:0 0 44px}.tasks-crm-column__header-strip{width:100%;height:20%}.tasks-crm-column__header-body{display:flex;width:100%;height:80%;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(15,23,42,.06);padding:4px}.dark .tasks-crm-column__header-body{border-bottom-color:rgba(255,255,255,.06)}.tasks-crm-column__title-row{display:flex;min-width:0;align-items:center;gap:8px}.tasks-crm-column__count{display:inline-flex;min-width:20px;height:18px;align-items:center;justify-content:center;border-radius:9px;background:var(--tasks-count-bg);padding:0 6px;color:var(--tasks-count-text);font-size:12px;font-weight:600;line-height:18px}.tasks-crm-column__title{overflow:hidden;margin:0;min-width:0;color:var(--tasks-column-title);font-size:15px;font-weight:700;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.tasks-crm-column__edit{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:0 0 22px;margin-left:auto;border:0;background:transparent;color:var(--tasks-edit-color);cursor:pointer}.tasks-crm-column__cards{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;padding:7px 7px 16px;scroll-padding-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.tasks-crm-column__cards::-webkit-scrollbar{display:none;width:0;height:0}.tasks-crm-card{position:relative;display:flex;width:100%;min-height:88px;flex:0 0 auto;flex-direction:column;gap:5px;overflow:hidden;background:var(--tasks-card-bg);border:1px solid color-mix(in srgb,var(--tasks-column-border) 72%,transparent);border-radius:12px;box-shadow:0 3px 9px rgba(15,23,42,.06);padding:8px 9px}.tasks-crm-card:hover{background:var(--tasks-card-hover-bg)}.tasks-crm-card__meta{display:flex;min-height:16px;align-items:center;flex-wrap:wrap;gap:5px}.tasks-crm-card__number{color:var(--tasks-card-number);font-size:10px;font-weight:400;line-height:13px}.tasks-crm-card__priority{display:inline-flex;height:16px;align-items:center;justify-content:center;border-radius:7px;background:var(--tasks-card-priority-bg);padding:0 6px;color:var(--tasks-card-priority-text);font-size:9px;font-weight:600;line-height:12px}.tasks-crm-card__tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.tasks-crm-card__tag{display:inline-flex;min-height:16px;align-items:center;justify-content:center;border-radius:7px;padding:1px 6px;color:#ffffff;font-size:9px;font-weight:700;line-height:12px;white-space:nowrap}.tasks-crm-card__tag--early,.tasks-crm-card__tag--success{background:#2f8f46}.tasks-crm-card__tag--failed,.tasks-crm-card__tag--late{background:#c94040}.tasks-crm-card__tag--on-time{background:#c78a19}.tasks-crm-card__tag--contract{background:#4b62a8}.tasks-crm-card__tag--client{background:#167c5a}.tasks-crm-card__title{max-width:100%;overflow:hidden;margin:0;color:var(--tasks-card-title);font-size:13px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tasks-crm-card__date{margin:0;color:var(--tasks-card-date);font-size:10px;font-weight:400;line-height:13px}.tasks-crm-card__completed{display:inline-flex;width:fit-content;min-height:16px;align-items:center;border-radius:7px;background:var(--tasks-card-completed-bg);padding:1px 6px;margin:0;color:var(--tasks-card-completed-text);font-size:9px;font-weight:700;line-height:12px}.tasks-crm-empty{min-height:92px;background:var(--tasks-empty-bg);border-color:var(--tasks-empty-border);color:var(--tasks-empty-text)}