@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";.t1-sidebar{display:flex;flex-direction:column;position:sticky;top:0;align-self:flex-start;z-index:6;min-height:100vh;height:100vh;max-height:100vh;background:#fff;border-right:1px solid #e5e7eb;overflow:hidden;box-sizing:border-box;flex-shrink:0;overscroll-behavior:contain}.t1-sidebar__nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.45) transparent;padding-bottom:8px}.t1-sidebar__nav::-webkit-scrollbar{width:6px}.t1-sidebar__nav::-webkit-scrollbar-thumb{background:var(--nx-glass-scroll-thumb, rgba(125, 236, 247, .38));border-radius:8px}.t1-sidebar__nav::-webkit-scrollbar-thumb:hover{background:var(--nx-glass-scroll-thumb-hover, rgba(125, 236, 247, .62))}.t1-sidebar__nav::-webkit-scrollbar-track{background:transparent}.t1-sidebar-account{flex-shrink:0;margin-top:auto;padding:12px 4px 4px;display:flex;flex-direction:column;gap:8px;min-width:0}.t1-sidebar-account--compact{align-items:center;padding:10px 0 6px}.t1-sidebar-account__divider{height:1px;background:#e5e7eb;margin:0 4px 4px}.t1-sidebar-account__org-name{font-size:13px;font-weight:700;color:#111827;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.t1-sidebar-account__user{font-size:12px;font-weight:500;color:#4b5563;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.t1-sidebar-account__field{display:flex;flex-direction:column;gap:4px;min-width:0}.t1-sidebar-account__label{font-size:11px;font-weight:600;color:#6b7280;padding:0 4px}.t1-sidebar-account__select{width:100%;height:34px;padding:0 10px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:13px;cursor:pointer;box-sizing:border-box}.t1-sidebar-account__select:disabled{opacity:.6;cursor:not-allowed}.t1-sidebar-account__logout{width:100%;margin-top:2px;justify-content:center}.t1-sidebar-account__avatar{width:36px;height:36px;border-radius:999px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4338ca;font-size:12px;font-weight:700;cursor:default;display:inline-flex;align-items:center;justify-content:center;padding:0}[dir=rtl] .t1-sidebar-account__select,[dir=rtl] .t1-sidebar-account__org-name,[dir=rtl] .t1-sidebar-account__user{text-align:right}.t1-sidebar-account__office{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 4px 0}.t1-sidebar-account__office-label{font-size:11px;font-weight:600;color:#6b7280;line-height:1.2}.t1-sidebar-account__office-name{font-size:13px;font-weight:700;color:#111827;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .t1-sidebar-account__office-label,[dir=rtl] .t1-sidebar-account__office-name{text-align:right}:root{--t1-primary1:#38BDF8;--t1-primary2:#3B82F6;--t1-indigo:#4F46E5;--t1-purple:#7C3AED;--t1-magenta-accent:#D946EF;--t1-bg:#F8FAFC;--t1-card:#FFFFFF;--t1-border:#E5E7EB;--t1-divider:#EEF2F7;--t1-text:#111827;--t1-text2:#374151;--t1-muted:#6B7280;--t1-disabled:#9CA3AF;--t1-success:#059669;--t1-warning:#D97706;--t1-danger:#DC2626;--t1-info:#2563EB;--t1-primary-gradient:linear-gradient(135deg,#38BDF8 0%,#3B82F6 30%,#4F46E5 65%,#7C3AED 100%)}.t1-appShell{min-height:100vh;background:var(--t1-bg);color:var(--t1-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";overflow-x:hidden}.t1-pageMain{flex:1;padding:24px 32px;min-width:0;box-sizing:border-box}.t1-pageMain--work-engine-queue{padding-top:16px;overflow-x:hidden}.t1-sectionCard{background:var(--t1-card);border:1px solid var(--t1-border);border-radius:14px;padding:20px}.t1-dataTableWrap{background:var(--t1-card);border:1px solid var(--t1-border);border-radius:14px;overflow:hidden}.t1-dataTableWrap table{width:100%;border-collapse:collapse}.t1-dataTableWrap thead th{height:44px;font-size:12px;font-weight:600;color:var(--t1-muted);text-transform:uppercase;letter-spacing:.03em;background:var(--t1-card);border-bottom:1px solid var(--t1-border);text-align:left}.t1-dataTableWrap tbody td{height:52px;border-bottom:1px solid #F3F4F6;font-size:14px;color:var(--t1-text);vertical-align:middle}.t1-dataTableWrap tbody tr:hover{background:#f9fafb}.t1-tableActions{display:flex;justify-content:flex-end;gap:8px}.t1-emptyState{padding:24px;text-align:center;color:var(--t1-muted)}.t1-appShell--client-operations{font-family:Arial,sans-serif;height:100vh;max-height:100vh;overflow:hidden;--nx-nova: #123756;--nx-navy-950: #061a33;--nx-navy-900: #082447;--nx-navy-850: #0a2d55;--nx-navy-800: #0d3764;--nx-blue-500: #268cff;--nx-blue-400: #42a5ff;--nx-cyan-500: #00cfef;--nx-cyan-400: #39e6f4;--nx-cyan-300: #7decf7;--nx-violet-500: #6657e8;--nx-violet-400: #8074f2;--nx-text-on-navy: #c8d9ed;--nx-text-on-navy-muted: rgba(200, 217, 237, .72);--nx-amber-500: #ffbf47;--nx-amber-300: #ffd67a;--nx-amber-200: #ffe29a;--nx-amber-700: #c98216;position:relative;isolation:isolate;background-color:var(--nx-navy-950);color:var(--nx-text-on-navy)}.t1-appShell--client-operations:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--nx-navy-950);background-image:radial-gradient(ellipse 58% 42% at 4% 96%,rgba(57,230,244,.28),rgba(0,207,239,.4) 36%,transparent 72%),radial-gradient(ellipse 88% 52% at 22% 108%,rgba(38,140,255,.55),rgba(38,140,255,.28) 48%,transparent 76%),radial-gradient(ellipse 64% 36% at 92% 88%,rgba(38,140,255,.32),transparent 66%),radial-gradient(ellipse 42% 40% at 100% 42%,rgba(0,207,239,.18),transparent 62%),radial-gradient(ellipse 48% 38% at 78% 88%,rgba(102,87,232,.32),rgba(128,116,242,.2) 48%,transparent 68%),radial-gradient(ellipse 40% 30% at 8% 8%,rgba(128,116,242,.18),transparent 60%),linear-gradient(135deg,#061a33,#082447 38%,#0a2d55 72%,#0d3764)}.t1-appShell--client-operations:after{content:"";position:fixed;left:-34vw;bottom:-66vh;width:164vw;height:100vh;z-index:-1;pointer-events:none;border-radius:50%;border:4px solid rgba(57,230,244,.78);box-shadow:0 0 26px 8px #00cfef8c,0 0 80px 30px #268cff6b,0 0 160px 70px #268cff38,inset 0 0 46px 12px #39e6f447,inset 0 0 130px 44px #268cff42;transform:rotate(-7deg);filter:blur(1.5px)}.t1-appShell--client-operations .t1-shellColumn{min-height:0;overflow:auto;overscroll-behavior:contain}.t1-appShell--client-operations:has(.nx-co-sheet) .t1-shellColumn{overflow:hidden;height:100%}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-pageMain{background:transparent;padding:18px 26px}.t1-appShell--client-operations.t1-appShell--general .t1-shellColumn{margin:18px 26px;border-radius:16px;background:var(--t1-bg, #f8fafc);color:var(--t1-text, #111827);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 0 0 1px #7decf738,0 12px 36px #02142d57}.t1-appShell--client-operations.t1-appShell--general .t1-shellColumn>header{border-radius:16px 16px 0 0}.t1-appShell--client-operations:has(.nx-co-sheet){height:100vh;max-height:100vh;overflow:hidden}.t1-appShell--client-operations:has(.nx-co-sheet)>div{min-height:0}.t1-appShell--client-operations:has(.nx-co-sheet) .t1-pageMain{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.t1-appShell--client-operations:has(.nx-co-sheet) .t1-pageMain>div{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.t1-appShell--client-operations .t1-pageMain>div>.nx-co-sheet{flex:1 1 auto;min-height:0}.nx-co-app-header{flex:0 0 auto;height:64px;display:grid;grid-template-columns:minmax(200px,1fr) minmax(280px,520px) minmax(200px,1fr);align-items:center;gap:16px;padding:0 28px;box-sizing:border-box;background:radial-gradient(ellipse at 55% 0%,rgba(38,140,255,.25),transparent 55%),radial-gradient(ellipse at 30% 100%,rgba(0,207,239,.1),transparent 50%),linear-gradient(90deg,#082447,#0a2d55 48%,#082447);border-bottom:1px solid rgba(0,207,239,.28);box-shadow:inset 0 1px #ffffff0d,0 8px 28px #02142d47;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--nx-text-on-navy)}.nx-co-app-header__title-wrap{display:inline-flex;align-items:center;gap:12px;min-width:0;justify-self:start}.nx-co-app-header__title-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#268cff,#00cfef);box-shadow:0 0 0 1px #7decf759,0 0 18px #00cfef6b;flex:0 0 auto}.nx-co-app-header__title-icon svg{width:20px;height:20px;display:block}.nx-co-app-header__title{margin:0;font-size:21px;font-weight:700;line-height:1.2;letter-spacing:0;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(2,20,45,.35)}.nx-co-app-header__title-stack{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.nx-co-app-header__title-stack .nx-co-app-header__title{font-size:19px}.nx-co-app-header__module-title{margin:0;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap;color:#7decf7;text-shadow:0 0 8px rgba(0,207,239,.45)}.nx-co-app-header__search-slot{display:flex;justify-content:center;align-items:center;min-width:0}.nx-co-app-header__end{justify-self:end;display:flex;align-items:center;justify-content:flex-end;min-width:0}.nx-co-app-header__workspace{display:inline-flex;align-items:center;min-width:0}.nx-co-app-header__workspace-select{max-width:min(240px,100%);height:36px;padding:0 12px;border-radius:6px;border:1px solid rgba(38,140,255,.55);background:linear-gradient(180deg,#0d3764c7,#082447e0);color:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.nx-co-app-header__workspace-select:focus-visible{outline:none;border-color:#00cfef;box-shadow:0 0 0 1px #00cfef33}.nx-co-app-header__workspace-select option{color:#0a2d55;background:#fff}.nx-co-app-header .nx-co-sheet__search--header{width:min(100%,440px);min-width:min(100%,360px);max-width:520px;direction:rtl}.nx-co-app-header .nx-co-sheet__search--header .nx-co-sheet__search-field{width:100%}.nx-co-app-header .nx-co-sheet__search--header input{width:100%;height:40px;padding:0 14px;padding-inline-start:40px;padding-inline-end:30px;border-radius:20px;border:1px solid rgba(38,140,255,.6);background:linear-gradient(180deg,#0d3764c7,#082447e0);color:#fff;font-size:14px;box-shadow:inset 0 1px #ffffff0f,0 0 12px #268cff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nx-co-app-header .nx-co-sheet__search--header input::placeholder{color:#c8d9edb8}.nx-co-app-header .nx-co-sheet__search--header input:focus-visible{outline:none;border-color:#00cfef;box-shadow:0 0 0 1px #00cfef33,0 0 16px #00cfef38}.nx-co-app-header .nx-co-sheet__search--header input:disabled{opacity:.55;cursor:not-allowed}.nx-co-app-header .nx-co-sheet__search--header input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex:0 0 auto;cursor:pointer;background-color:var(--nx-amber-500, #ffbf47);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-linecap='round'><circle cx='8' cy='8' r='6.9' stroke-width='1.5'/><path d='M5.4 5.4l5.2 5.2M10.6 5.4l-5.2 5.2' stroke-width='1.7'/></svg>") center / 16px 16px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-linecap='round'><circle cx='8' cy='8' r='6.9' stroke-width='1.5'/><path d='M5.4 5.4l5.2 5.2M10.6 5.4l-5.2 5.2' stroke-width='1.7'/></svg>") center / 16px 16px no-repeat;opacity:.96;transition:background-color .12s ease,opacity .12s ease}.nx-co-app-header .nx-co-sheet__search--header input::-webkit-search-cancel-button:hover{background-color:var(--nx-amber-200, #ffe29a);opacity:1}.nx-co-app-header .nx-co-sheet__search--header input::-webkit-search-cancel-button:active{background-color:var(--nx-amber-700, #c98216)}.nx-co-app-header .nx-co-sheet__search--header .nx-co-sheet__search-icon-btn{inset-inline-start:10px;width:24px;height:24px;color:#7decf7}.nx-co-app-header .nx-co-sheet__search--header .nx-co-sheet__search-icon-btn:hover:not(:disabled){background:#00cfef29}.nx-co-app-header .nx-co-sheet__search--header .nx-co-sheet__search-icon{width:17px;height:17px}.nx-co-app-header .nx-co-sheet__search--header .nx-co-sheet__search-pending{inset-inline-end:10px;color:#7decf7}.t1-appShell--client-operations .t1-sidebar{background:radial-gradient(ellipse at 0% 65%,rgba(38,140,255,.24),transparent 65%),linear-gradient(180deg,#082447,#0a2d55 55%,#061a33);border-right:1px solid rgba(0,207,239,.22);box-shadow:1px 0 28px #02142d52;color:var(--nx-text-on-navy)}.t1-appShell--client-operations .t1-sidebar__brand-name{color:#e8f2ff!important}.t1-appShell--client-operations .t1-sidebar__link{position:relative;height:40px;min-height:40px;display:flex;align-items:center;box-sizing:border-box;border-radius:10px;text-decoration:none;color:#a9c9ee;font-weight:500;background:transparent;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.t1-appShell--client-operations .t1-sidebar__icon{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.t1-appShell--client-operations .t1-sidebar__glyph{width:20px;height:20px;display:block;color:inherit}.t1-appShell--client-operations .t1-sidebar__link:not(:hover):not(.is-active) .t1-sidebar__label[data-nav-path^="/m/client-operations"]{color:#fff}.t1-appShell--client-operations .t1-sidebar__link:hover{color:#7decf7;background:linear-gradient(135deg,#268cff40,#00cfef21);border:1px solid rgba(125,236,247,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff2b,0 0 14px #00cfef29}.t1-appShell--client-operations .t1-sidebar__link:focus-visible{outline:none;border-color:#7decf799;box-shadow:0 0 0 2px #00cfef47}.t1-appShell--client-operations .t1-sidebar__link.is-active,.t1-appShell--client-operations .t1-sidebar__link.is-active:hover{font-weight:600;color:#fff;background:linear-gradient(135deg,#1477e8,#00cfef);border:1px solid #7decf7;box-shadow:0 0 12px #00cfef73,inset 0 1px #ffffff40}.t1-appShell--client-operations .t1-sidebar__link-child{height:36px;min-height:36px;font-size:14px;color:var(--nx-text-on-navy-muted)}.t1-appShell--client-operations .t1-sidebar__link-child.is-active,.t1-appShell--client-operations .t1-sidebar__link-child.is-active:hover{background:linear-gradient(135deg,#1477e8b8,#00cfef99);border:1px solid rgba(125,236,247,.7);box-shadow:0 0 12px #00cfef47;color:#fff}.t1-appShell--client-operations .t1-sidebar-account__org-name,.t1-appShell--client-operations .t1-sidebar-account__user,.t1-appShell--client-operations .t1-sidebar-account__label{color:var(--nx-text-on-navy)}.t1-appShell--client-operations:not(.t1-appShell--general) button,.t1-appShell--client-operations:not(.t1-appShell--general) input,.t1-appShell--client-operations:not(.t1-appShell--general) select,.t1-appShell--client-operations:not(.t1-appShell--general) textarea{font-family:inherit}.t1-appShell--client-operations .t1-sidebar button,.t1-appShell--client-operations .t1-sidebar select{font-family:inherit}.t1-appShell--client-operations .t1-sidebar-account__office-name{color:var(--nx-text-on-navy)}.t1-appShell--client-operations .t1-sidebar-account__office-label{color:var(--nx-text-on-navy-muted)}.t1-appShell--client-operations .t1-sidebar-account__divider{background:#00cfef2e}.t1-appShell--client-operations .t1-sidebar-account__select{background:#ffffff1a;border-color:#42a5ff52;color:#e8f2ff}:root{--nx-glass-scroll-thumb: rgba(125, 236, 247, .38);--nx-glass-scroll-thumb-hover: rgba(125, 236, 247, .62);--nx-glass-scroll-track: transparent;--nx-glass-scroll-size: 8px}.nx-glass-page{font-family:Arial,sans-serif;color:#eef6ff;max-width:720px;margin:0 auto;padding:8px 4px 24px;box-sizing:border-box}.nx-glass-page--wide,.nx-glass-page.nx-settings{max-width:none;width:100%;margin:0}.nx-glass-title{font-size:22px;font-weight:700;color:#eef6ff;margin:0 0 6px}.nx-glass-subtitle{font-size:13px;color:#eef6ffb8;margin:0 0 24px}.nx-glass-card{margin-bottom:20px;padding:18px 20px;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nx-glass-card h2{font-size:15px;font-weight:700;color:#eef6ff;margin:0 0 16px}.nx-glass-label{color:#eef6ffb8;font-size:14px;font-weight:500}.nx-glass-input{display:block;width:100%;max-width:100%;box-sizing:border-box;height:32px;padding:0 10px;border-radius:6px;border:1px solid rgba(210,238,255,.45);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff24,#bad8f61a);color:#eef6ff;font-size:14px;font-family:Arial,sans-serif}.nx-glass-input:disabled,.nx-glass-input[readonly]{opacity:.72}textarea.nx-glass-input{height:auto;min-height:72px;padding:8px 10px;resize:vertical}.nx-glass-input:focus-visible{outline:none;border-color:#7decf7b3;box-shadow:0 0 0 2px #39e6f473}.nx-glass-input option{background:#082447;color:#eef6ff}.nx-glass-input--inline{width:auto;display:inline-block;min-width:160px}.nx-glass-btn{height:auto;min-height:36px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;font-family:Arial,sans-serif}.nx-glass-btn:disabled{opacity:.55;cursor:not-allowed}.nx-glass-btn--purple{border:1px solid rgba(196,184,255,.55);color:#f4f0ff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#8074f26b,#6657e847);box-shadow:inset 0 1px #ffffff47}.nx-glass-btn--purple:hover:not(:disabled){border-color:#dcd2ffb8;background:linear-gradient(115deg,#8074f29e,#6657e87a)}.nx-glass-btn--purple:focus-visible{outline:none;box-shadow:0 0 0 2px #8074f273}.nx-glass-btn--secondary{border:1px solid rgba(210,238,255,.45);color:#eef6ff;background:#08265259}.nx-glass-btn--secondary:focus-visible,.nx-glass-btn--danger:focus-visible{outline:none;box-shadow:0 0 0 2px #7decf773}.nx-glass-btn--danger{border:1px solid rgba(252,165,165,.4);color:#fecaca;background:#b91c1c47}.nx-glass-btn--danger:hover:not(:disabled){border-color:#fca5a59e;background:#b91c1c6b}.nx-glass-alert{padding:12px;border-radius:8px;margin-bottom:16px;font-size:13px}.nx-glass-alert--error{background:#b91c1c47;color:#fecaca;border:1px solid rgba(252,165,165,.35)}.nx-glass-alert--warn{background:#92400e47;color:#fde68a;border:1px solid rgba(253,230,138,.35)}.nx-glass-alert--ok{background:#064e3b52;color:#a7f3d0;border:1px solid rgba(167,243,208,.35)}.nx-glass-link{color:#7decf7;font-weight:600;text-decoration:none}.nx-glass-link:hover{color:#39e6f4;text-decoration:underline}.nx-glass-link:focus-visible{outline:2px solid rgba(125,236,247,.7);outline-offset:2px}.nx-glass-muted{color:#eef6ffb8;font-size:13px}.nx-glass-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.nx-glass-check{display:flex;align-items:center;gap:8px;color:#eef6ffd1;font-size:14px}.nx-glass-table-wrap{overflow-x:auto}.nx-glass-table{width:100%;border-collapse:collapse;color:#eef6ff}.nx-glass-table th,.nx-glass-table td{text-align:start;padding:12px 16px;border-bottom:1px solid rgba(210,238,255,.16);vertical-align:middle}.nx-glass-table th{font-weight:600;font-size:13px;color:#eef6ffc7}.nx-glass-table tbody tr.is-clickable{cursor:pointer}.nx-glass-table tbody tr.is-clickable:hover td{background:#268cff1f}.nx-glass-table td.is-num{text-align:end;font-variant-numeric:tabular-nums}.nx-glass-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#eef6ffc7;background:#08265259;border:1px solid rgba(210,238,255,.28)}.nx-glass-status-row{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:16px;padding:12px 0;border-bottom:1px solid rgba(210,238,255,.16)}.nx-glass-status-item{display:flex;flex-direction:column;gap:2px}.nx-glass-status-item span:first-child{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#eef6ff8c}.nx-glass-status--active{color:#7decf7;font-size:14px;font-weight:500}.nx-glass-status--muted{color:#eef6ffb8;font-size:14px;font-weight:500}.nx-glass-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.nx-glass-plan{padding:14px;border-radius:10px;border:1px solid rgba(210,238,255,.35);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.12),transparent 48%),linear-gradient(180deg,#f8fcff1f,#bad8f614)}.nx-glass-plan__name{font-size:14px;font-weight:600;margin-bottom:6px}.nx-glass-plan__price{font-size:16px;font-weight:700;color:#7decf7;margin-bottom:4px}.nx-glass-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(210,238,255,.16)}.nx-glass-meta{font-size:13px;color:#eef6ff9e;margin-top:6px}.nx-glass-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;color:#eef6ff9e}.nx-glass-dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 24px}.nx-glass-dl dt{color:#eef6ffb8;font-size:14px}.nx-glass-dl dd{margin:0;color:#eef6ff}.nx-glass-list{list-style:none;padding:0;margin:0}.nx-glass-list li{padding:8px 0;border-bottom:1px solid rgba(210,238,255,.16);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nx-glass-field{margin-bottom:16px}.nx-glass-field .nx-glass-label{display:block;margin-bottom:6px}.nx-glass-header-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.nx-glass-header-row .nx-glass-title{flex:1;margin:0}.nx-modules-stack{display:flex;flex-direction:column;gap:12px}.nx-modules-current{margin-bottom:20px;padding:12px 16px}html:has(.nx-glass-auth),body:has(.nx-glass-auth){margin:0;min-height:100%;background:#061a33}.nx-glass-auth{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;position:relative;isolation:isolate;font-family:Arial,sans-serif;color:#eef6ff;background-color:#061a33;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--nx-glass-scroll-thumb) var(--nx-glass-scroll-track)}.nx-glass-auth:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#061a33;background-image:radial-gradient(ellipse 58% 42% at 4% 96%,rgba(57,230,244,.28),rgba(0,207,239,.4) 36%,transparent 72%),radial-gradient(ellipse 88% 52% at 22% 108%,rgba(38,140,255,.55),rgba(38,140,255,.28) 48%,transparent 76%),radial-gradient(ellipse 64% 36% at 92% 88%,rgba(38,140,255,.32),transparent 66%),radial-gradient(ellipse 42% 40% at 100% 42%,rgba(0,207,239,.18),transparent 62%),radial-gradient(ellipse 48% 38% at 78% 88%,rgba(102,87,232,.32),rgba(128,116,242,.2) 48%,transparent 68%),radial-gradient(ellipse 40% 30% at 8% 8%,rgba(128,116,242,.18),transparent 60%),linear-gradient(135deg,#061a33,#082447 38%,#0a2d55 72%,#0d3764)}.nx-glass-auth:after{content:"";position:fixed;left:-34vw;bottom:-66vh;width:164vw;height:100vh;z-index:-1;pointer-events:none;border-radius:50%;border:4px solid rgba(57,230,244,.78);box-shadow:0 0 26px 8px #00cfef8c,0 0 80px 30px #268cff6b,0 0 160px 70px #268cff38,inset 0 0 46px 12px #39e6f447,inset 0 0 130px 44px #268cff42;transform:rotate(-7deg);filter:blur(1.5px)}.nx-glass-auth::-webkit-scrollbar{width:var(--nx-glass-scroll-size);height:var(--nx-glass-scroll-size)}.nx-glass-auth::-webkit-scrollbar-track{background:var(--nx-glass-scroll-track)}.nx-glass-auth::-webkit-scrollbar-thumb{background:var(--nx-glass-scroll-thumb);border-radius:8px}.nx-glass-auth::-webkit-scrollbar-thumb:hover{background:var(--nx-glass-scroll-thumb-hover)}.nx-glass-auth::-webkit-scrollbar-corner{background:transparent}.nx-glass-auth__lang{position:absolute;top:16px;inset-inline-end:16px;z-index:2}.nx-glass-auth__card{position:relative;z-index:1;width:100%;max-width:400px;margin:0}.nx-glass-auth__card .nx-glass-btn{width:100%}.nx-glass-auth__brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;text-align:center}.nx-glass-auth__logo{height:36px;width:auto;max-width:180px;object-fit:contain}.nx-glass-auth__links{margin-top:16px;font-size:14px}.nx-glass-auth__links p{margin:12px 0 0}.nx-glass-lang{display:flex;gap:6px;flex-wrap:wrap}.nx-glass-lang__btn{height:auto;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;font-family:Arial,sans-serif;color:#eef6ff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.18),transparent 48%),linear-gradient(180deg,#f8fcff29,#bad8f61a);border:1px solid rgba(210,238,255,.45);box-shadow:inset 0 1px #ffffff47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nx-glass-lang__btn.is-selected{border-color:#c4b8ffb3;background:linear-gradient(115deg,#8074f29e,#6657e87a)}.nx-glass-lang--compact{flex-wrap:nowrap}.nx-glass-lang--compact .nx-glass-lang__btn{height:36px;min-height:36px;min-width:44px;padding:8px 12px}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-shellColumn,.t1-appShell--client-operations .t1-sidebar__nav,.nx-dashboard-breakdown__body,.nx-dashboard-breakdown__table-wrap,.nx-ur-modal__body,.nx-ur-table-scroll,.nx-ur-list,.nx-clients-modal,.nx-clients-preview{scrollbar-width:thin;scrollbar-color:var(--nx-glass-scroll-thumb) var(--nx-glass-scroll-track)}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-shellColumn::-webkit-scrollbar,.t1-appShell--client-operations .t1-sidebar__nav::-webkit-scrollbar,.nx-dashboard-breakdown__body::-webkit-scrollbar,.nx-dashboard-breakdown__table-wrap::-webkit-scrollbar,.nx-ur-modal__body::-webkit-scrollbar,.nx-ur-table-scroll::-webkit-scrollbar,.nx-ur-list::-webkit-scrollbar,.nx-clients-modal::-webkit-scrollbar,.nx-clients-preview::-webkit-scrollbar{width:var(--nx-glass-scroll-size);height:var(--nx-glass-scroll-size)}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-shellColumn::-webkit-scrollbar-track,.t1-appShell--client-operations .t1-sidebar__nav::-webkit-scrollbar-track,.nx-dashboard-breakdown__body::-webkit-scrollbar-track,.nx-dashboard-breakdown__table-wrap::-webkit-scrollbar-track,.nx-ur-modal__body::-webkit-scrollbar-track,.nx-ur-table-scroll::-webkit-scrollbar-track,.nx-ur-list::-webkit-scrollbar-track,.nx-clients-modal::-webkit-scrollbar-track,.nx-clients-preview::-webkit-scrollbar-track{background:var(--nx-glass-scroll-track)}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-shellColumn::-webkit-scrollbar-thumb,.t1-appShell--client-operations .t1-sidebar__nav::-webkit-scrollbar-thumb,.nx-dashboard-breakdown__body::-webkit-scrollbar-thumb,.nx-dashboard-breakdown__table-wrap::-webkit-scrollbar-thumb,.nx-ur-modal__body::-webkit-scrollbar-thumb,.nx-ur-table-scroll::-webkit-scrollbar-thumb,.nx-ur-list::-webkit-scrollbar-thumb,.nx-clients-modal::-webkit-scrollbar-thumb,.nx-clients-preview::-webkit-scrollbar-thumb{background:var(--nx-glass-scroll-thumb);border-radius:8px}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-shellColumn::-webkit-scrollbar-thumb:hover,.t1-appShell--client-operations .t1-sidebar__nav::-webkit-scrollbar-thumb:hover,.nx-dashboard-breakdown__body::-webkit-scrollbar-thumb:hover,.nx-dashboard-breakdown__table-wrap::-webkit-scrollbar-thumb:hover,.nx-ur-modal__body::-webkit-scrollbar-thumb:hover,.nx-ur-table-scroll::-webkit-scrollbar-thumb:hover,.nx-ur-list::-webkit-scrollbar-thumb:hover,.nx-clients-modal::-webkit-scrollbar-thumb:hover,.nx-clients-preview::-webkit-scrollbar-thumb:hover{background:var(--nx-glass-scroll-thumb-hover)}.t1-appShell--client-operations:not(.t1-appShell--general) .t1-shellColumn::-webkit-scrollbar-corner,.t1-appShell--client-operations .t1-sidebar__nav::-webkit-scrollbar-corner,.nx-dashboard-breakdown__body::-webkit-scrollbar-corner,.nx-dashboard-breakdown__table-wrap::-webkit-scrollbar-corner,.nx-ur-modal__body::-webkit-scrollbar-corner,.nx-ur-table-scroll::-webkit-scrollbar-corner,.nx-ur-list::-webkit-scrollbar-corner,.nx-clients-modal::-webkit-scrollbar-corner,.nx-clients-preview::-webkit-scrollbar-corner{background:transparent}.nx-settings dt{color:#eef6ffb8;font-size:14px}.nx-settings dd{color:#eef6ff;margin:0}.nx-settings .nx-glass-card,.nx-settings form,.nx-settings table{width:100%;max-width:none;box-sizing:border-box}.nx-glass-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:20px;background:#04152f6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-glass-modal{width:min(720px,100%);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;margin-top:8vh;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52;padding:16px 18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#eef6ff;font-family:Arial,sans-serif}.nx-glass-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.nx-glass-modal__header .nx-glass-title{font-size:18px;margin:0}.nx-glass-modal__body{flex:0 1 auto;overflow:auto;min-height:0}.nx-glass-modal__footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.nx-glass-modal__footer .nx-glass-btn{min-width:96px}.nx-glass-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nx-glass-file .nx-glass-btn{display:inline-flex;align-items:center;cursor:pointer}.nx-glass-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.nx-glass-file__name{color:#eef6ffb8;font-size:13px}.nx-glass-file .nx-glass-btn.is-disabled{opacity:.55;pointer-events:none}.nx-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a52;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.nx-modal{position:relative;width:min(760px,100%);max-height:min(90vh,880px);display:flex;flex-direction:column;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:24px;box-shadow:0 24px 64px #0f172a2e,0 8px 24px #0f172a14;overflow:hidden;direction:rtl;color:#0f172a}.nx-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:22px 24px 18px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#f8fafcf2,#fff)}.nx-modal-title-wrap{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.nx-modal-title-wrap-stacked{flex-direction:column;align-items:flex-end;gap:4px}.nx-modal-title{margin:0;font-size:30px;line-height:1.1;font-weight:700;color:#0f172a;letter-spacing:-.02em}.nx-modal-subtitle{font-size:13px;color:#94a3b8;font-weight:500;white-space:nowrap}.nx-modal-title-wrap-stacked .nx-modal-subtitle{font-size:13px;color:#94a3b8}.nx-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:38px;height:38px;flex-shrink:0;position:relative;z-index:1;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#475569;cursor:pointer;font-size:22px;line-height:1;transition:background .18s ease,color .18s ease,transform .18s ease}.nx-modal-close:hover{background:#f1f5f9;color:#0f172a}.nx-modal-close:active{transform:scale(.97)}.nx-modal-body{padding:28px 24px 24px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;min-width:0}.nx-modal-body textarea,.nx-modal-body input{box-sizing:border-box;max-width:100%}.nx-empty-note{display:flex;align-items:center;justify-content:flex-start;min-height:54px;padding:0 16px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;color:#94a3b8;font-size:16px;margin-bottom:18px}.nx-form-grid{display:grid;grid-template-columns:1fr;gap:14px}.nx-field{display:flex;flex-direction:column;gap:6px}.nx-field-label{font-size:14px;line-height:1.3;font-weight:600;color:#475569}.nx-field-hint{font-size:12px;color:#94a3b8;margin-top:-2px}.nx-input,.nx-select,.nx-textarea,.nx-datetime{width:100%;border:1px solid #dbe3ee;background:#fff;border-radius:16px;color:#0f172a;font-size:16px;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;outline:none;box-sizing:border-box}.nx-input,.nx-select,.nx-datetime{height:54px;padding:0 16px}.nx-textarea{min-height:120px;resize:vertical;padding:14px 16px;font-family:inherit}.nx-textarea-polish{border-color:#e5e7eb;padding:16px 18px}.nx-textarea-polish::placeholder{color:#cbd5e1}.nx-input::placeholder,.nx-textarea::placeholder,.nx-datetime::placeholder{color:#94a3b8}.nx-input:focus,.nx-select:focus,.nx-textarea:focus,.nx-datetime:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f}.nx-select-wrap,.nx-datetime-wrap{position:relative}.nx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-start:16px;padding-inline-end:44px;cursor:pointer;background:linear-gradient(180deg,#fff,#fbfdff)}.nx-select-icon,.nx-datetime-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.nx-datetime-icon-quiet{color:#94a3b8;inset-inline-start:15px}.nx-datetime{padding-inline-end:44px}.nx-modal-fields-row{display:flex;gap:14px;flex-wrap:wrap}.nx-modal-fields-row .nx-field-equal .nx-select,.nx-modal-fields-row .nx-field-equal .nx-datetime{height:54px;box-sizing:border-box}.nx-divider{height:1px;background:#eef2f7;margin:4px 0 2px}.nx-modal-footer{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-top:20px;flex-wrap:wrap}.nx-workspace-client-footer{align-items:center;gap:14px}.nx-workspace-save-success{color:#15803d;font-weight:700;font-size:16px;line-height:1.3;padding:6px 0;flex-shrink:0}.nx-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:16px;height:52px;padding:0 22px;font-size:17px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.nx-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.nx-btn:active:not(:disabled){transform:translateY(1px)}.nx-btn-primary{color:#fff;background:linear-gradient(135deg,#38bdf8,#3b82f6 30%,#4f46e5,#7c3aed);box-shadow:0 12px 28px #4f46e542}.nx-btn-primary:hover:not(:disabled){box-shadow:0 16px 32px #4f46e552;filter:saturate(1.03)}.nx-btn-secondary{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.nx-btn-secondary:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#475569}.nx-taxes-tab-footer{flex-wrap:wrap}.nx-btn.nx-btn-taxes-compact{border-radius:8px;height:40px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;width:auto;min-width:unset}.nx-taxes-workspace .nx-taxes-section-edit-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;margin:0;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#2563eb;line-height:0}.nx-taxes-workspace .nx-taxes-section-edit-btn:hover:not(:disabled){background:#eff6ff}.nx-taxes-workspace .nx-taxes-section-edit-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.nx-taxes-workspace .nx-taxes-section-edit-btn:disabled{opacity:.45;cursor:not-allowed}.nx-taxes-workspace .nx-taxes-section-pair-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width: 720px){.nx-taxes-workspace .nx-taxes-section-pair-row{grid-template-columns:1fr}}.nx-modal-footer.nx-tax-nested-modal-footer{width:100%;align-self:stretch;box-sizing:border-box;padding:16px 24px 20px!important;margin:0;flex-shrink:0;gap:12px;flex-wrap:nowrap;justify-content:stretch!important;align-items:stretch;border-top:1px solid #eef2f7;background:#fafafa}.nx-modal-footer.nx-tax-nested-modal-footer .nx-btn{flex:1 1 0;min-width:0;border-radius:8px!important;height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;width:auto!important;max-width:none!important}.nx-modal-footer.nx-tax-nested-modal-footer .nx-btn:only-child{flex:1 1 auto}.nx-modal-footer.nx-tax-nested-modal-footer .nx-btn-primary{box-shadow:0 4px 14px #4f46e538!important}.nx-modal-footer.nx-tax-nested-modal-footer .nx-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #4f46e54d!important;filter:none!important}.nx-btn-ghost{color:#64748b;background:transparent;border:none;height:auto!important;min-height:36px;padding:8px 12px;font-size:14px;box-shadow:none}.nx-btn-ghost:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.nx-btn-danger-ghost{color:#dc2626}.nx-btn-danger-ghost:hover:not(:disabled){color:#b91c1c;background:#fef2f2}.nx-modal-notes-list{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto;margin-bottom:18px;padding-inline-end:2px}.nx-note-card{border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;background:linear-gradient(180deg,#fbfdff,#f8fafc);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.nx-note-card-meta{font-size:13px;color:#64748b;margin-bottom:6px}.nx-note-card-body{font-size:15px;color:#0f172a;line-height:1.45;white-space:pre-wrap;word-break:break-word}.nx-note-card-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.nx-form-section-title{font-size:15px;font-weight:700;color:#334155;margin-bottom:4px}.nx-alert-error{padding:12px 16px;border-radius:16px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:14px;margin-bottom:16px}.nx-conflict-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fffffff7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:24px;padding:24px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.nx-conflict-panel h3{margin:0 0 12px;font-size:22px;font-weight:700;color:#0f172a}.nx-conflict-panel p{margin:0 0 16px;font-size:15px;line-height:1.55;color:#475569}.nx-conflict-panel ul{margin:0 0 20px;padding-inline-start:20px;text-align:right;font-size:14px;color:#334155;line-height:1.5}.nx-loading-muted{color:#64748b;font-size:16px;padding:8px 0}.nx-modal.nx-workspace-modal{width:min(1040px,100%);background:#f8fafc;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));height:calc(100vh - 48px);height:calc(100dvh - 48px);height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.nx-workspace-panel-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.nx-workspace-header{background:linear-gradient(135deg,#38bdf8,#3b82f6 30%,#4f46e5,#7c3aed);padding:20px 20px 18px;position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:none;border-radius:24px 24px 0 0}.nx-workspace-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 10%,#3b82f673,#3b82f600 55%);pointer-events:none}.nx-workspace-header-left{display:flex;align-items:center;gap:14px;flex-direction:row-reverse;z-index:1;min-width:0;order:2}.nx-workspace-logo{width:54px;height:54px;display:block;border-radius:10px}.nx-workspace-logo-text{font-size:18px!important;font-weight:800;color:#ffffffeb;letter-spacing:-.01em}.nx-workspace-logo-text-pro{color:#93c5fd!important}.nx-workspace-header-right{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;z-index:1;order:1;transform:translateY(105%)}.nx-workspace-title{font-size:10px;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.2;word-break:break-word}.nx-workspace-subtitle{font-size:10px;font-weight:700;color:#ffffffd1;white-space:nowrap}.nx-workspace-close{z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ffffff38;color:#fffffff2;width:40px;height:40px;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:22px;transition:transform .16s ease,background .16s ease;flex-shrink:0;position:absolute;top:18px;right:20px}.nx-workspace-close:hover{background:#ffffff52;transform:translateY(-1px)}.nx-workspace-header-divider{height:2px;background:linear-gradient(90deg,#38bdf8f2,#3b82f6a6 35%,#7c3aedf2);box-shadow:0 0 18px #3b82f673;flex-shrink:0}.nx-workspace-tabs-bar{display:flex;direction:rtl;align-items:flex-end;justify-content:flex-start;flex-wrap:nowrap;gap:8px;padding:0 24px;background:#f8fafca6;flex-shrink:0;margin-top:-10px;border-radius:0 0 18px 18px;box-shadow:0 -10px 30px #0f172a0d;overflow-x:auto}.nx-workspace-tab-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(229,231,235,.85);background:#94a3b82e;color:#6b7280;padding:10px 14px;min-height:44px;font-size:13.5px;font-weight:900;cursor:pointer;border-radius:16px 16px 0 0;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;transform:translateY(6px);box-shadow:0 10px 24px #0f172a0d}.nx-workspace-tab-link:hover{background:#94a3b842;color:#0f172a}.nx-workspace-tab-link-active{background:#fff;color:#1d4ed8;transform:translateY(0);box-shadow:0 20px 44px #4f46e52e,0 10px 24px #0f172a0f;border-color:#3b82f638}.nx-workspace-tab-link{transform:none!important;box-shadow:none!important;border-radius:0;border:none;background:transparent;padding:10px 12px;border-bottom:2px solid transparent;font-weight:800}.nx-workspace-tab-link:hover{background:transparent;color:#0f172a;border-bottom-color:#3b82f659}.nx-workspace-tab-link-active{background:transparent;border-bottom-color:#3b82f6!important;box-shadow:none!important}.nx-workspace-tabs-bar{background:transparent!important;box-shadow:none!important;padding-top:8px!important;padding-bottom:8px!important;margin-top:0!important;overflow-x:auto}@media (min-width: 980px){.nx-workspace-tabs-bar{flex-wrap:nowrap;gap:0}.nx-workspace-tab-link{margin-inline-start:0!important}}.client-profile-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 20px 40px;box-shadow:0 8px 24px #0f172a0f;margin-bottom:24px}.nx-bizprofile-inline-3{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px}.nx-bizprofile-inline-2{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}@media (max-width: 900px){.nx-bizprofile-inline-3,.nx-bizprofile-inline-2{grid-template-columns:1fr;gap:12px 14px}}.nx-peak-months-row{display:flex;flex-wrap:nowrap;gap:10.5px;align-items:center;overflow-x:auto;overflow-y:hidden;padding:6px 2px;font-size:12px;font-weight:700;color:#6b7280;white-space:nowrap}.nx-peak-months-row input[type=checkbox]{transform:scale(.92)}.nx-accounting-cards-grid{display:grid;grid-template-columns:1fr;gap:14px}.nx-accounting-section-root{background:transparent;border:none;box-shadow:none;padding:0;margin:0}.nx-accounting-card{border:1px solid #dbe3ee;border-radius:12px;background:#f9fafb;padding:12px;display:grid;gap:8px;min-height:150px}.nx-accounting-card-title{font-size:12px;font-weight:700;color:#6b7280;line-height:1.2}.nx-accounting-card-summary{font-size:16px;font-weight:700;color:#111827;min-height:20px}.nx-accounting-card-items{display:grid;gap:4px}.nx-accounting-card-item{display:flex;justify-content:space-between;gap:8px;font-size:16px;font-weight:700;color:#111827}.nx-vehicle-fleet-section{margin-top:14px;padding:14px;border:1px solid #dbe3ee;border-radius:8px;background:#f9fafb}.nx-vehicle-fleet-section:first-child{margin-top:8px}.nx-vehicle-fleet-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;position:relative;z-index:2}.nx-vehicle-fleet-section-title{font-size:14px;font-weight:700;color:#111827}.nx-income-excel{display:flex;flex-direction:column;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden;background:#fff}.nx-income-excel-header-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-bottom:1px solid #e5e7eb;background:#f3f4f6}.nx-income-excel-header-cell{padding:8px 10px;font-size:12px;font-weight:700;color:#374151;line-height:1.25;min-height:36px;display:flex;align-items:center;justify-content:flex-start;border-inline-start:1px solid #e5e7eb}.nx-income-excel-header-cell:first-child{border-inline-start:none}.nx-income-excel-body{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex:1;min-height:0}.nx-income-table-stretch{display:flex;flex-direction:column;flex:1;min-height:100%;border:none;border-radius:0;border-inline-start:1px solid #e5e7eb}.nx-income-excel-body>.nx-income-table-stretch:first-child{border-inline-start:none}.nx-income-two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nx-income-col{display:grid;gap:6px}.nx-income-col-title{font-size:12px;font-weight:700;color:#6b7280}.nx-income-table{border:1px solid #dbe3ee;border-radius:8px;overflow:hidden;background:#fff}.nx-income-excel .nx-income-table.nx-income-table-stretch{border:none;border-radius:0;background:#fff}.nx-income-table-row{min-height:34px;display:flex;align-items:center;padding:6px 10px;font-size:13px;font-weight:700;color:#111827;border-top:1px solid #e5e7eb}.nx-income-table-row:first-child{border-top:none}.nx-income-table-row-split{justify-content:space-between;gap:8px}.nx-em-zones{display:grid;gap:0;align-items:stretch;direction:ltr;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden;background:#fff}.nx-em-zones--three{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.nx-em-zones--two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.nx-em-zone{min-width:0;padding:12px 14px;box-sizing:border-box}.nx-em-zone-access{border-inline-end:1px solid #e5e7eb;background:#fff}.nx-em-zone-center{border-inline-end:1px solid #e5e7eb;background:#fafbfc}.nx-em-zone-remaining{background:#fff}.nx-em-zone-stack{display:flex;flex-direction:column;gap:0}.nx-em-access-row{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid #e5e7eb;font-size:13px;font-weight:700;color:#111827}.nx-em-zone-stack .nx-em-access-row:first-child{border-top:none;padding-top:0}.nx-em-access-value{word-break:break-word}.nx-em-core-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;width:100%;max-width:100%}.nx-em-core-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#111827}.nx-em-core-field-label{font-size:12px;font-weight:700;color:#6b7280;line-height:1.25}.nx-em-core-field-span2{grid-column:1 / -1}.nx-em-two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start;direction:ltr;width:100%;max-width:100%}.nx-em-two-col--right-only{grid-template-columns:1fr}.nx-em-col{min-width:0}.nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-access{border-inline-end:1px solid #e5e7eb;padding-inline-end:12px;background:#fafbfc;border-radius:8px 0 0 8px;padding-top:4px;padding-bottom:4px}.nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-ops{padding-inline-start:12px;padding-top:4px;padding-bottom:4px}.nx-fe-fixed-exp-colhead{padding:8px 10px;font-size:12px;font-weight:700;color:#374151;line-height:1.25;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.nx-em-modal-2col-wrap{width:100%;max-width:100%;grid-column:1 / -1}.nx-em-modal-2col{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;direction:ltr;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden;background:#fff;min-height:100px}.nx-em-modal-col{padding:14px 16px;box-sizing:border-box;min-width:0}.nx-em-modal-col-left{border-inline-end:1px solid #e5e7eb;background:#fafbfc;display:flex;flex-direction:column;gap:12px}.nx-em-modal-col-right{background:#fff;display:flex;flex-direction:column;gap:14px}@media (max-width: 900px){.nx-accounting-cards-grid,.nx-em-modal-2col{grid-template-columns:1fr}.nx-em-modal-col-left{border-inline-end:none;border-bottom:1px solid #e5e7eb}.nx-em-two-col:not(.nx-em-two-col--right-only){grid-template-columns:1fr}.nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-access{border-inline-end:none;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding-inline-end:0;padding-bottom:12px}.nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-ops{padding-inline-start:0;padding-top:8px}.nx-em-zones--three,.nx-em-zones--two{grid-template-columns:1fr}.nx-em-zone-access,.nx-em-zone-center{border-inline-end:none;border-bottom:1px solid #e5e7eb}.nx-em-zone-remaining{border-bottom:none}.nx-income-two-col-grid,.nx-income-excel-header-row,.nx-income-excel-body{grid-template-columns:1fr}.nx-income-excel-header-cell{border-inline-start:none;border-top:1px solid #e5e7eb}.nx-income-excel-header-cell:first-child{border-top:none}.nx-income-excel-body>.nx-income-table-stretch{border-inline-start:none;border-top:1px solid #e5e7eb}.nx-income-excel-body>.nx-income-table-stretch:first-child{border-top:none}}.nx-expense-value-with-suffix{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;width:100%;direction:ltr;box-sizing:border-box}.nx-accounting-editor-modal .nx-expense-value-input{flex:1;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid #dbe3ee;text-align:right;font:inherit}.nx-accounting-editor-modal .nx-expense-suffix{flex-shrink:0;min-width:1.35rem;text-align:center;font-weight:700;font-size:15px;color:#64748b;line-height:1}.nx-accounting-editor-modal .nx-modal-body{flex:0 1 auto}.nx-accounting-editor-modal .nx-btn{border-radius:6px!important;min-width:96px;height:auto;min-height:0;padding:8px 20px;font-size:14px;font-weight:600;line-height:1.2}.nx-accounting-editor-modal .nx-modal-footer{justify-content:center!important;gap:8px;padding:12px 24px 20px;flex-shrink:0}.client-field.full{grid-column:1 / -1}.client-field-label{font-size:12px;color:#6b7280;font-weight:600;line-height:1.2}.client-field-value{font-size:16px;font-weight:700;color:#111827;line-height:1.4;word-break:break-word}.client-field-value.empty{color:#9ca3af}@media (max-width: 920px){.client-profile-grid{grid-template-columns:1fr;gap:14px 16px}.client-field.full{grid-column:auto}}.client-layout{display:grid;grid-template-columns:2fr 1fr;gap:20px}.client-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.client-side{display:flex;flex-direction:column;gap:14px}.client-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.client-side-card-title{font-size:13px;font-weight:900;color:#0f172a;margin-bottom:12px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{font-size:12px;color:#6b7280;font-weight:600}.field-value{font-size:16px;font-weight:700;color:#111827;line-height:1.25;word-break:break-word}.field-span2{grid-column:span 2}.side-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.side-field:last-child{margin-bottom:0}.side-field-label{font-size:12px;color:#6b7280;font-weight:700}.side-field-value{font-size:14px;font-weight:800;color:#111827;word-break:break-word}.nx-workspace-status-pill{padding:6px 12px;font-size:13px;font-weight:800;border-radius:999px;line-height:1.1;display:inline-flex}@media (max-width: 920px){.client-layout{grid-template-columns:1fr}.field-span2{grid-column:auto}.client-main{grid-template-columns:1fr}}.nx-workspace-content{flex:1;overflow-y:auto;padding:22px 24px 56px;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.45) rgba(241,245,249,.85)}.nx-workspace-content::-webkit-scrollbar{width:6px}.nx-workspace-content::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:8px}.nx-workspace-content::-webkit-scrollbar-thumb{background:#94a3b88c;border-radius:8px}.nx-workspace-content::-webkit-scrollbar-thumb:hover{background:#64748ba6}.nx-workspace-card{background:#fff;border:1px solid rgba(229,231,235,.7);border-radius:16px;box-shadow:0 18px 45px #0f172a0f;padding:20px}.nx-workspace-card-title{font-size:14px;font-weight:900;color:#0f172a;margin-bottom:14px;letter-spacing:-.01em}.nx-workspace-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;align-items:start}.nx-workspace-field{display:flex;flex-direction:column;gap:8px;min-width:0}.nx-workspace-field-label{font-size:12px;font-weight:800;color:#6b7280}.nx-workspace-field-value{font-size:15px;font-weight:900;color:#111827;line-height:1.35;word-break:break-word}.nx-workspace-field-span2{grid-column:span 2}.nx-workspace-empty{display:flex;align-items:center;justify-content:center;padding:28px 0 40px}.nx-workspace-empty-card{width:min(520px,100%);background:#fff;border:1px solid rgba(229,231,235,.7);border-radius:16px;box-shadow:0 18px 45px #0f172a0f;padding:26px 20px;text-align:center}.nx-workspace-empty-title{font-size:18px;font-weight:900;color:#0f172a}.nx-workspace-empty-subtitle{font-size:14px;font-weight:600;color:#6b7280;line-height:1.5;margin-top:10px}.nx-workspace-loading{padding:18px 24px 24px}@media (min-width: 980px){.nx-workspace-tabs-bar{flex-wrap:nowrap;gap:0}.nx-workspace-tab-link{margin-inline-start:-8px}.nx-workspace-tab-link-active{z-index:2}}.nx-workspace-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.nx-workspace-summary-card{background:#fffffff2;border:1px solid rgba(229,231,235,.75);border-radius:16px;box-shadow:0 18px 45px #0f172a0d;padding:18px;min-height:130px}.nx-workspace-summary-card-span2{grid-column:span 2}.nx-workspace-summary-title{font-size:13px;font-weight:900;color:#6b7280;text-align:center;margin-bottom:14px}.nx-workspace-summary-divider{height:1px;background:#eef2f7;margin:0 8px 16px}.nx-workspace-summary-value{text-align:center;color:#111827;font-weight:900;font-size:16px;line-height:1.4;word-break:break-word}.nx-workspace-summary-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.nx-workspace-summary-meta-grid-3{grid-template-columns:1fr 1fr 1fr}.nx-workspace-summary-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.nx-workspace-summary-meta-label{text-align:center;font-size:12px;font-weight:800;color:#9ca3af}.nx-workspace-summary-meta-value{text-align:center;font-size:14px;font-weight:900;color:#111827;word-break:break-word}.nx-workspace-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-weight:900;font-size:13px}.nx-workspace-status-pill-neutral{background:#3b82f61a;border:1px solid rgba(59,130,246,.18);color:#1d4ed8}.nx-workspace-status-pill-active{background:#10b9811f;border:1px solid rgba(16,185,129,.22);color:#0f766e}.nx-workspace-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:stretch}.nx-workspace-form-field{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px 10px;min-height:68px;display:flex;flex-direction:column;justify-content:flex-start}.nx-workspace-form-label{font-size:12px;font-weight:700;color:#6b7280;margin-bottom:6px;text-align:right}.nx-workspace-form-value{font-size:14px;font-weight:800;color:#111827;text-align:right;word-break:break-word;line-height:1.25;display:flex;justify-content:flex-end}.nx-workspace-client-card{padding:18px}.nx-workspace-client-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.nx-workspace-client-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nx-workspace-client-field-label{font-size:12px;font-weight:700;color:#6b7280;text-align:right}.nx-workspace-client-field-value{font-size:14px;font-weight:800;color:#111827;text-align:right;line-height:1.25;word-break:break-word}.nx-workspace-client-field-span2{grid-column:span 2}@media (max-width: 820px){.nx-workspace-client-fields-grid{grid-template-columns:1fr}.nx-workspace-client-field-span2{grid-column:auto}}.nx-workspace-client-surface{background:#f8fafc;border-radius:18px;padding:16px;box-shadow:inset 0 1px #fff9}.nx-workspace-client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.nx-workspace-info-card{background:#fffffff2;border:1px solid rgba(229,231,235,.75);border-radius:16px;padding:18px 16px;box-shadow:0 10px 24px #0f172a0a;min-height:118px;display:flex;flex-direction:column;align-items:center}.nx-workspace-info-label{font-size:12px;font-weight:900;color:#9ca3af;text-align:center;margin-bottom:10px}.nx-workspace-info-divider{height:1px;width:100%;background:#eef2f7;margin:12px 0}.nx-workspace-info-value{font-size:14px;font-weight:900;color:#111827;text-align:center;word-break:break-word}@media (max-width: 820px){.nx-workspace-summary-grid{grid-template-columns:1fr}.nx-workspace-summary-card-span2{grid-column:auto}.nx-workspace-card-grid{grid-template-columns:1fr}.nx-workspace-field-span2{grid-column:auto}.nx-workspace-tabs-bar,.nx-workspace-content{padding-left:18px;padding-right:18px}.nx-workspace-summary-meta-grid-3,.nx-workspace-client-grid,.nx-workspace-fields-grid{grid-template-columns:1fr}}@media (max-width: 700px){.nx-modal{border-radius:20px}.nx-modal-header{padding:18px 18px 16px}.nx-modal-body{padding:18px}.nx-modal-title{font-size:24px}.nx-modal-footer{flex-direction:column-reverse;align-items:stretch}.nx-btn{width:100%}}.nx-reminder-toast-stack{position:fixed;right:28px;bottom:28px;z-index:1100;display:flex;flex-direction:column;gap:10px;direction:rtl;max-width:calc(100vw - 32px)}.nx-reminder-toast-stack .nx-reminder-toast{position:static;width:360px;max-width:100%}.nx-reminder-toast{position:fixed;right:28px;bottom:28px;width:360px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 24px 60px #0f172a29,0 8px 24px #0f172a14;overflow:hidden;z-index:1100;direction:rtl;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.nx-reminder-toast *{font-family:inherit}.nx-reminder-toast:before{content:"";display:block;height:4px;width:100%;background:linear-gradient(135deg,#38bdf8,#3b82f6 30%,#4f46e5,#7c3aed)}.nx-reminder-toast-inner{padding:18px 18px 16px}.nx-reminder-toast-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.nx-reminder-toast-meta{min-width:0;flex:1}.nx-reminder-toast-label{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px;line-height:1.3}.nx-reminder-toast-client{font-size:13px;color:#94a3b8;line-height:1.3}.nx-reminder-toast-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:background .18s ease,color .18s ease;flex-shrink:0}.nx-reminder-toast-close:hover{background:#f8fafc;color:#0f172a}.nx-reminder-toast-title{font-size:24px;font-weight:700;color:#0f172a;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em}.nx-reminder-toast-description{font-size:14px;color:#475569;line-height:1.5;margin-bottom:14px}.nx-reminder-toast-info{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.nx-reminder-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px;font-weight:500;color:#334155}.nx-reminder-pill-primary{background:#3b82f614;border-color:#3b82f624;color:#1d4ed8}.nx-reminder-toast-actions{display:flex;align-items:center;gap:10px}.nx-reminder-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:14px;height:44px;padding:0 16px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.nx-reminder-btn:active{transform:translateY(1px)}.nx-reminder-btn-primary{color:#fff;background:linear-gradient(135deg,#38bdf8,#3b82f6 30%,#4f46e5,#7c3aed);box-shadow:0 10px 24px #4f46e538}.nx-reminder-btn-primary:hover{box-shadow:0 14px 28px #4f46e547}.nx-reminder-btn-secondary{background:#fff;color:#334155;border:1px solid #dbe3ee}.nx-reminder-btn-secondary:hover{background:#f8fafc}@media (max-width: 640px){.nx-reminder-toast-stack{right:12px;left:12px;bottom:12px}.nx-reminder-toast,.nx-reminder-toast-stack .nx-reminder-toast{right:auto;bottom:auto;width:100%;max-width:none;border-radius:18px}.nx-reminder-toast-actions{flex-direction:column;align-items:stretch}.nx-reminder-btn{width:100%}}.client-profile-card{padding:22px 22px 30px!important;margin-bottom:16px!important}.nx-workspace-tab-link{color:#ffffffc7!important}.nx-workspace-tab-link:hover{color:#d1d5db!important}.nx-workspace-tab-link-active{color:#fff!important}.nx-modal.nx-workspace-modal{font-family:Arial,sans-serif;background:linear-gradient(135deg,#08162f,#0b1a3a 35%,#3b2b74);color:#fff;box-shadow:0 0 55px #5078ff40,0 24px 64px #0f172a59,0 8px 24px #0f172a2e}.nx-modal.nx-workspace-modal *{font-family:Arial,sans-serif}.nx-workspace-header{box-shadow:0 0 40px #5078ff40}.nx-workspace-panel-root .nx-workspace-content{background:linear-gradient(180deg,#0f1d4a,#152554 45%,#18265b);color:#111827;scrollbar-color:rgba(148,163,184,.55) rgba(15,23,42,.3)}.nx-workspace-panel-root .nx-workspace-content::-webkit-scrollbar-track{background:#0f172a59}.nx-workspace-tabs-bar{background:#0712268c;border-bottom:1px solid rgba(255,255,255,.08)}.nx-workspace-tab-link{color:#ffffffd1;border-bottom:2px solid transparent;background:transparent}.nx-workspace-tab-link:hover{color:#fff;background:#ffffff0f;border-bottom-color:#3b82f68c}.nx-workspace-tab-link-active{background:#fffffff5;color:#0b1220;border-bottom-color:#3b82f6!important}.client-profile-card{background:#f9fafb;border-radius:18px;padding:20px;box-shadow:0 10px 30px #00000026;border:1px solid rgba(219,227,238,.8)}.nx-workspace-content>.client-profile-card{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.client-field-label{color:#6b7280}.client-field-box{--client-field-not-relevant-color: #9ca3af;background:#fff;border:1px solid #dbe3ee;border-radius:12px;min-height:38px;display:flex;align-items:center;padding:0 14px;font-size:15px;font-weight:600;color:#111827}.client-profile-card{--client-field-choose-color: #9ca3af;--client-field-choose-font-size: 13px;--client-field-choose-font-weight: 500;--client-field-select-option-font-size: 16px;--client-field-select-option-font-weight: 700;--client-field-select-option-color: #111827;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px 20px 40px;box-shadow:0 8px 24px #0f172a0f;margin-bottom:24px}.client-field-select-choose,.client-profile-card select.client-field-select-choose{font-size:var(--client-field-choose-font-size)!important;font-weight:var(--client-field-choose-font-weight)!important;color:var(--client-field-choose-color)!important;-webkit-text-fill-color:var(--client-field-choose-color)!important}.client-profile-card select option,.client-field-box select option{font-size:var(--client-field-select-option-font-size, 16px);font-weight:var(--client-field-select-option-font-weight, 700);color:var(--client-field-select-option-color, #111827);background-color:#fff;font-family:inherit}.client-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.client-field{display:flex;flex-direction:column;gap:6px;min-width:0}.client-field-full{grid-column:1 / -1}.client-field-label{font-size:12px;font-weight:700;color:#6b7280;line-height:1.2}.client-field-box{--client-field-not-relevant-color: #9ca3af;min-height:38px;display:flex;align-items:center;padding:0 14px;background:#f9fafb;border:1px solid #dbe3ee;border-radius:12px;font-size:16px;font-weight:700;color:#111827}.client-field-box .client-field-value-not-relevant,.client-field-box select.client-field-value-not-relevant,.client-field-box select.client-field-value-not-relevant:disabled{font-size:16px!important;font-weight:600!important;color:var(--client-field-not-relevant-color)!important;-webkit-text-fill-color:var(--client-field-not-relevant-color)!important;font-family:inherit!important;opacity:1!important}.client-profile-bottom-note{margin-bottom:14px;font-size:13px;font-weight:700;color:#6b7280}@media (max-width: 900px){.client-profile-grid{grid-template-columns:1fr}.client-field-full{grid-column:auto}}@media (min-width: 901px){.client-profile-grid>.client-field-full:last-child{margin-top:18px}}.client-profile-grid{gap:15px 20px!important}.client-field{gap:5px!important}@media (max-width: 920px){.client-profile-grid{gap:12px 14px!important}}.nx-workspace-tab-link{background:transparent!important;border:none!important;border-bottom:0!important;box-shadow:none!important;color:#fff9!important;position:relative}.nx-workspace-tab-link:hover{background:#ffffff0a!important;color:#ffffffe6!important}.nx-workspace-tab-link-active{background:transparent!important;color:#fff!important}.nx-workspace-tab-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:linear-gradient(90deg,#4f8cff,#7c5cff);opacity:0;pointer-events:none}.nx-workspace-tab-link-active:after{opacity:1}.client-profile-card{background:#f3f4f6!important;border-radius:18px;padding:22px!important}.client-field-box{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px;min-height:38px;padding:0 14px;display:flex;align-items:center;font-size:15px;font-weight:600;color:#111827;box-shadow:0 1px 2px #00000008}.client-field-box:hover{border-color:#c7d2fe!important}.nx-workspace-tab-link{font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}.nx-modal.nx-workspace-modal{background:linear-gradient(135deg,#020617,#061633 40%,#0b3a8a)!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;height:calc(100vh - 48px)!important;height:calc(100dvh - 48px)!important;height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;box-shadow:0 0 60px #1d4ed847,0 24px 64px #0f172a59,0 8px 24px #0f172a2e!important}.nx-workspace-header{background:linear-gradient(135deg,#020617,#071f3f 45%,#1d4ed8)!important}.nx-workspace-tabs-bar{background:#0206178c!important}.payment-summary-card{background:linear-gradient(180deg,#fafbfc,#fff 48%);border:1px solid rgba(226,232,240,.95);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:0;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0f}.payment-summary-row{display:grid;grid-template-columns:minmax(88px,104px) 1fr 30px;gap:8px 6px;align-items:center;padding:7px 2px;margin:0 -2px}.payment-summary-row:not(:last-child){border-bottom:1px solid rgba(241,245,249,.95)}.payment-summary-label{font-size:11px;font-weight:600;letter-spacing:-.01em;color:#94a3b8;line-height:1.25;text-align:right}.payment-summary-value{font-size:13.5px;font-weight:600;letter-spacing:-.02em;color:#0f172a;min-height:28px;display:flex;align-items:center;justify-content:flex-end;text-align:right;word-break:break-word;line-height:1.35}.payment-summary-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.02em}.payment-summary-value--with-brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.payment-summary-value--with-brand>span{min-width:0}.payment-card-brand-mark{display:block;flex-shrink:0}.payment-summary-expired{font-size:12px;font-weight:700;color:#b91c1c;background:#fee2e2a6;border:1px solid rgba(248,113,113,.35);border-radius:8px;padding:8px 10px;margin-top:2px;text-align:center}.payment-modal-card-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:0}.payment-modal-card-row-brand{flex-shrink:0;display:flex;align-items:center}.payment-modal-expired-hint{font-size:12px;font-weight:700;color:#b91c1c;margin:6px 0 0}.payment-copy-btn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(226,232,240,.98);background:#f8fafce6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;color:#64748b;transition:background .15s ease,border-color .15s ease,color .15s ease}.payment-copy-btn svg{width:15px;height:15px}.payment-copy-btn:hover:not(:disabled){background:#fff;border-color:#c7d2fe;color:#4f46e5;box-shadow:0 1px 3px #4f46e51f}.payment-copy-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 520px){.payment-summary-row{grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:8px 2px}.payment-summary-label{grid-column:1 / -1;font-size:10.5px}.payment-summary-value{justify-content:flex-start;min-height:24px;font-size:13px}.payment-copy-btn{align-self:center}}.nx-workspace-panel-root .nx-workspace-tabs-bar{display:flex!important;direction:rtl;width:100%;box-sizing:border-box;align-items:stretch;justify-content:stretch;flex-wrap:nowrap;gap:0!important;padding:0!important;margin:0!important;overflow-x:hidden;background:#020617b8!important;border-bottom:1px solid rgba(18,55,86,.55);box-shadow:none!important}.nx-workspace-panel-root .nx-workspace-tab-link{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0!important;padding:10px 6px!important;border:none!important;border-radius:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffad!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative;transform:none!important;transition:color .15s ease,background .15s ease}.nx-workspace-panel-root .nx-workspace-tab-link:hover{background:#ffffff0d!important;color:#ffffffeb!important}.nx-workspace-panel-root .nx-workspace-tab-link:focus-visible{outline:2px solid rgba(56,189,248,.85);outline-offset:-2px;z-index:1}.nx-workspace-panel-root .nx-workspace-tab-link-active{background:#ffffff12!important;color:#fff!important;font-weight:700!important}.nx-workspace-panel-root .nx-workspace-tab-link:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:2px;border-radius:2px 2px 0 0;background:#38bdf8;opacity:0;pointer-events:none;transition:opacity .15s ease}.nx-workspace-panel-root .nx-workspace-tab-link-active:after{opacity:1;background:#38bdf8}@media (max-width: 980px){.nx-workspace-panel-root .nx-workspace-tabs-bar{overflow-x:auto}.nx-workspace-panel-root .nx-workspace-tab-link{flex:1 0 auto;min-width:4.75rem;padding-inline:8px!important}}.nx-docflow-widget-root{position:fixed;right:20px;bottom:20px;z-index:10050;font-family:inherit}.nx-docflow-widget-fab{position:relative;width:72px;height:72px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.nx-docflow-widget-fab:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.nx-docflow-widget-fab .docflow-badge{position:relative;width:72px;height:72px;border-radius:50%;background:#fff;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:3px solid #22c55e}.nx-docflow-widget-fab .docflow-badge--trial{border-color:#22c55e}.nx-docflow-widget-fab .docflow-badge--paid{border-color:#3b82f6}.nx-docflow-widget-fab .docflow-badge--locked{border-color:#9ca3af}.nx-docflow-widget-fab .docflow-logo{width:60px;height:60px;object-fit:contain;display:block;flex-shrink:0}.nx-docflow-widget-fab .docflow-text-top,.nx-docflow-widget-fab .docflow-text-bottom{position:absolute;left:0;width:100%;text-align:center;font-size:7px;font-weight:600;color:#111;line-height:1.1;letter-spacing:.01em;pointer-events:none;white-space:nowrap}.nx-docflow-widget-fab .docflow-text-top{top:3px}.nx-docflow-widget-fab .docflow-text-bottom{bottom:3px}.nx-docflow-widget-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#7c3aed;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 4px #0003}.docflow-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:transparent;border:0;padding:0;cursor:default}.docflow-tasks-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10055;background:#0f172a59;border:0;padding:0;cursor:default}.docflow-bubble-menu{position:absolute;right:0;bottom:88px;width:280px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:16px 16px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 50px #0f172a2e;overflow-x:hidden}.docflow-bubble-menu-title{font-size:17px;font-weight:800;color:#0f172a}.docflow-bubble-menu-subtitle{font-size:13px;color:#64748b;margin-top:6px;margin-bottom:14px}.docflow-bubble-menu-btn{display:block;width:100%;box-sizing:border-box;height:42px;margin-top:8px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.docflow-bubble-menu-btn-primary{border:1px solid #7c3aed;background:#7c3aed;color:#fff}.docflow-bubble-menu-btn-primary:hover{background:#6d28d9}.docflow-bubble-menu-btn-secondary{border:1px solid #dbe3ef;background:#fff;color:#2563eb}.docflow-bubble-menu-btn-secondary:hover{background:#f8fafc}.docflow-tasks-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:max(12px,2vh) max(12px,2vw);box-sizing:border-box;pointer-events:none}.docflow-tasks-modal{pointer-events:auto;width:100%;max-width:min(1240px,90vw);max-height:88vh;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:22px;box-shadow:0 4px 6px -1px #0f172a0f,0 24px 48px -12px #0f172a2e,0 0 0 1px #7c3aed0a;display:flex;flex-direction:column;overflow:hidden}.docflow-tasks-modal-header{padding:20px 24px 16px;border-bottom:1px solid #eef2f7;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;flex-shrink:0;background:linear-gradient(180deg,#fff,#fafbfc)}.docflow-tasks-modal-title{font-size:22px;font-weight:800;letter-spacing:-.025em;color:#0f172a;line-height:1.2}.docflow-tasks-modal-subtitle,.docflow-tasks-modal-meta{font-size:12px;font-weight:500;color:#94a3b8;margin-top:4px;line-height:1.45}.docflow-tasks-modal-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.docflow-task-close{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#334155;padding:4px;border-radius:8px}.docflow-task-close:hover{background:#f1f5f9}.docflow-task-messenger-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:#2563eb;text-decoration:none}.docflow-task-messenger-link:hover{text-decoration:underline}.docflow-task-messenger-link--block{display:inline-block;margin-top:14px}.docflow-task-controls{padding:12px 20px;display:grid;grid-template-columns:minmax(120px,160px) 1fr;gap:10px;border-bottom:1px solid #eef2f7;flex-shrink:0}.docflow-task-select,.docflow-task-search{height:40px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:0 12px;font-size:13px;color:#0f172a;box-sizing:border-box;max-width:100%}.docflow-draft-card-list{padding:4px 0 8px;display:flex;flex-direction:column;gap:12px;overflow:visible}.docflow-draft-card{border:1px solid #e8ecf4;border-radius:14px;padding:14px 16px;background:#fff;cursor:pointer;text-align:left;overflow:visible;word-wrap:break-word;overflow-wrap:anywhere;box-shadow:0 1px 2px #0f172a0a}.docflow-draft-card:hover,.docflow-draft-card-selected{background:#f4f0ff;border-color:#c4b5fd}.docflow-draft-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.docflow-draft-card-client{font-size:14px;font-weight:700;color:#0f172a;min-width:0;flex:1}.docflow-draft-card-rule{font-size:12px;font-weight:600;color:#475569;margin-bottom:4px}.docflow-draft-card-reason{font-size:13px;color:#334155;line-height:1.45;margin-bottom:8px}.docflow-draft-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.docflow-status-pill{display:inline-flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid #c4b5fd;background:#f5f3ff;color:#6d28d9;font-size:11px;font-weight:700;flex-shrink:0;max-width:140px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docflow-review-btn{height:30px;padding:0 10px;border-radius:8px;border:1px solid #8b5cf6;background:#fff;color:#6d28d9;font-weight:700;font-size:12px;cursor:pointer;flex-shrink:0;white-space:nowrap;box-sizing:border-box}.docflow-review-btn:disabled{opacity:.45;cursor:not-allowed}.docflow-detail-card{margin:12px 0 0;border:1px solid #e8ecf4;border-radius:16px;background:linear-gradient(180deg,#fff,#fafbff);padding:18px 20px 20px;flex-shrink:0;overflow:visible;display:flex;flex-direction:column;box-shadow:0 1px 3px #0f172a0d}.docflow-detail-meta{font-size:13px;color:#334155;line-height:1.7}.docflow-detail-meta-compact>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px;font-size:13px;line-height:1.5}.docflow-detail-meta-compact>div:last-child{margin-bottom:0}.docflow-detail-meta-key{font-weight:700;color:#475569;flex-shrink:0}.docflow-detail-meta-key:after{content:":"}.docflow-detail-meta-val{min-width:0;color:#0f172a;word-break:break-word}.docflow-edit-block{margin-top:14px;width:100%;min-width:0}.docflow-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.docflow-btn-edit-wide{min-width:128px}.docflow-message-preview{margin-top:12px;padding:12px;border-radius:12px;background:#f8fafc;color:#0f172a;font-size:13px;line-height:1.55;max-height:160px;overflow:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;direction:rtl;text-align:right}.docflow-action-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.docflow-btn{height:40px;border-radius:10px;background:#fff;font-weight:800;font-size:12px;cursor:pointer}.docflow-btn:disabled{opacity:.45;cursor:not-allowed}.docflow-btn-edit{border:1px solid #94a3b8;color:#1e293b}.docflow-btn-approve{border:1px solid #22c55e;color:#16a34a}.docflow-btn-send{border:1px solid #2563eb;color:#2563eb}.docflow-btn-cancel{border:1px solid #ef4444;color:#dc2626}.docflow-task-trial{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6d28d9}.docflow-task-trial-detail{font-size:12px;color:#94a3b8;font-weight:500;margin-top:4px;text-transform:none;letter-spacing:normal}.docflow-task-locked{padding:16px 20px}.docflow-task-locked-msg{margin:0 0 12px;font-size:13px;color:#334155;line-height:1.35}.docflow-task-empty{padding:32px 20px;text-align:center;color:#64748b;font-size:14px}.docflow-task-empty-muted{margin-top:8px;font-size:12px;color:#94a3b8}.docflow-task-error{padding:8px 20px;font-size:12px;color:#b91c1c;border-top:1px solid #fecaca;flex-shrink:0}.docflow-edit-textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:14px 16px;border-radius:12px;border:1px solid #cbd5e1;font-size:14px;line-height:1.6;resize:vertical;min-height:180px;direction:rtl;text-align:right;background:#fff;color:#0f172a}.docflow-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10070;background:#0f172a73;border:0;padding:0;cursor:default}.docflow-confirm-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10071;width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:22px 22px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 24px 64px #0f172a38}.docflow-confirm-title{margin:0 0 12px;font-size:18px;font-weight:800;color:#0f172a}.docflow-confirm-text{margin:0 0 20px;font-size:14px;line-height:1.55;color:#334155}.docflow-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.docflow-confirm-btn-wide{min-width:140px}@media (max-width: 760px){.docflow-tasks-modal-wrap{padding:12px;align-items:flex-end}.docflow-tasks-modal{max-height:88vh;border-radius:20px 20px 0 0}}.docflow-tasks-modal-body--task-center{padding:16px 22px 24px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-x:auto}.docflow-task-loading{padding:40px 24px;text-align:center;color:#64748b;font-size:14px}.docflow-task-error--pad{margin:0 22px}.docflow-task-kpi-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media (max-width: 1100px){.docflow-task-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.docflow-task-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.docflow-kpi-card{position:relative;border:1px solid #e8ecf4;border-radius:14px;padding:12px 14px 14px;background:#fff;box-shadow:0 1px 2px #0f172a0a;min-width:0}.docflow-kpi-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.docflow-kpi-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.docflow-kpi-icon-svg{display:block}.docflow-kpi-icon--danger{color:#dc2626;background:#fef2f2}.docflow-kpi-icon--warn{color:#ea580c;background:#fff7ed}.docflow-kpi-icon--amber{color:#ca8a04;background:#fffbeb}.docflow-kpi-icon--ok{color:#16a34a;background:#f0fdf4}.docflow-kpi-icon--info{color:#2563eb;background:#eff6ff}.docflow-kpi-icon--purple{color:#7c3aed;background:#f5f3ff}.docflow-kpi-label{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;line-height:1.35;text-align:right;flex:1;padding-top:2px}.docflow-kpi-val{margin-top:10px;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#0f172a;line-height:1}.docflow-kpi-card--danger .docflow-kpi-val{color:#dc2626}.docflow-kpi-card--warn .docflow-kpi-val{color:#ea580c}.docflow-kpi-card--amber .docflow-kpi-val{color:#ca8a04}.docflow-kpi-card--ok .docflow-kpi-val{color:#16a34a}.docflow-kpi-card--info .docflow-kpi-val{color:#2563eb}.docflow-kpi-card--purple .docflow-kpi-val{color:#7c3aed}.docflow-tc-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:10px 12px;background:#f8fafc;border:1px solid #e8ecf4;border-radius:14px}.docflow-tc-toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 320px;min-width:0}.docflow-tc-toolbar-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:0 1 auto;justify-content:flex-end}.docflow-tc-toolbar-bulk .docflow-bulk-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-right:2px}.docflow-tc-select-compact{height:34px;padding:0 10px;font-size:13px;border-radius:8px;border:1px solid #dbe3ef}.docflow-tc-date-compact{height:34px;padding:0 8px;border-radius:8px;border:1px solid #dbe3ef;font-size:12px;color:#334155}.docflow-tc-check-compact{font-size:12px;font-weight:600;color:#475569;gap:6px;padding:4px 2px}.docflow-tc-bulk-btn{padding:6px 12px;font-size:12px;font-weight:600;border-radius:8px;height:auto;line-height:1.2;border:1px solid #c4b5fd;background:#fff;color:#5b21b6;cursor:pointer}.docflow-tc-bulk-btn:hover:not(:disabled){background:#faf5ff}.docflow-tc-bulk-btn:disabled{opacity:.45;cursor:not-allowed}.docflow-task-search--grow{flex:1 1 200px;min-width:160px;height:34px;padding:0 12px;font-size:13px;border-radius:8px;border:1px solid #dbe3ef}.docflow-task-select--narrow{min-width:140px;max-width:200px}.docflow-task-date{border:1px solid #dbe3ef;border-radius:8px;padding:6px 8px;font-size:13px}.docflow-task-check{font-size:13px;color:#334155;display:inline-flex;align-items:center;gap:4px}.docflow-task-clear-filters{border:none;background:transparent;color:#6d28d9;font-size:12px;font-weight:700;cursor:pointer;padding:6px 8px;border-radius:8px}.docflow-task-clear-filters:hover{background:#7c3aed14}.docflow-btn-compact{padding:6px 12px;font-size:13px;border-radius:6px;height:auto}.docflow-assign-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border:1px solid #e9d5ff;border-radius:12px;background:linear-gradient(135deg,#faf5ff,#fff)}.docflow-assign-bar-label{font-size:12px;font-weight:800;color:#5b21b6;text-transform:uppercase;letter-spacing:.04em}.docflow-tc-table-scroll{border:1px solid #e8ecf4;border-radius:14px;overflow:visible;flex-shrink:0;min-width:0;max-width:100%;box-shadow:0 1px 3px #0f172a0a;background:#fff}.docflow-tc-task-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}.docflow-task-table-head{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 1px #e2e8f0}.docflow-task-table-head th{padding:12px 14px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:1px solid #e2e8f0;white-space:nowrap}.docflow-task-th-actions{width:1%;text-align:right}.docflow-task-table.docflow-tc-task-table td{padding:14px;font-size:13px;color:#1e293b;border-bottom:1px solid #f1f5f9}.docflow-tc-task-table tbody tr:hover td{background:#fafbff}.docflow-task-th-check{width:44px;padding-left:12px!important}.docflow-task-td-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.docflow-tc-td-muted{color:#64748b;font-weight:500}.docflow-tc-td-unread{text-align:center;width:72px}.docflow-tc-unread-dash{color:#cbd5e1;font-size:13px}.docflow-task-empty-cell{padding:36px 20px;text-align:center;color:#64748b;font-size:14px}.docflow-tc-module-pill{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docflow-tc-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docflow-tc-status-pill--open{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.docflow-tc-status-pill--waiting-client{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.docflow-tc-status-pill--waiting-office{background:#fefce8;color:#a16207;border:1px solid #fde047}.docflow-tc-status-pill--resolved{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.docflow-tc-status-pill--archived{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.docflow-tc-status-pill--default{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}.docflow-tc-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 1px 2px #5b21b640}.docflow-tc-actions-cell{vertical-align:middle;text-align:right;white-space:nowrap;width:1%}.docflow-tc-actions-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.docflow-tc-btn-open{padding:7px 14px;font-size:13px;font-weight:700;border-radius:8px;border:1px solid #7c3aed;background:linear-gradient(180deg,#8b5cf6,#7c3aed);color:#fff;cursor:pointer;box-shadow:0 1px 2px #5b21b633}.docflow-tc-btn-open:hover:not(:disabled){filter:brightness(1.05)}.docflow-tc-btn-open:disabled{opacity:.45;cursor:not-allowed}.docflow-tc-actions-more{position:relative;display:inline-block}.docflow-tc-more-summary{list-style:none;cursor:pointer;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:18px;font-weight:800;line-height:1;-webkit-user-select:none;user-select:none}.docflow-tc-more-summary::-webkit-details-marker{display:none}.docflow-tc-more-summary:hover{border-color:#c4b5fd;color:#5b21b6;background:#faf5ff}.docflow-tc-more-menu{position:absolute;right:0;top:calc(100% + 4px);margin:0;padding:6px;min-width:160px;list-style:none;background:#fff;border:1px solid #e8ecf4;border-radius:12px;box-shadow:0 10px 40px #0f172a1f;z-index:20}.docflow-tc-more-item{display:block;width:100%;text-align:left;padding:8px 12px;font-size:13px;font-weight:600;color:#334155;border:none;background:transparent;border-radius:8px;cursor:pointer}.docflow-tc-more-item:hover:not(:disabled){background:#f8fafc}.docflow-tc-more-item:disabled{opacity:.45;cursor:not-allowed}.docflow-tc-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:13px;color:#475569;gap:10px;padding:8px 4px}.docflow-page-indicator{font-weight:600}.docflow-page-summary{margin-left:auto;font-size:12px;color:#64748b}.docflow-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.docflow-chip--muted{background:#eff6ff;color:#1e40af}.docflow-tc-draft-block{border-top:1px solid #eef2f7;padding-top:16px;margin-top:4px}.docflow-tc-draft-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.docflow-tc-draft-heading{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#64748b}.docflow-tc-draft-rule-select{min-width:200px;max-width:100%}.docflow-tc-draft-empty-card{border:1px dashed #e2e8f0;border-radius:14px;padding:28px 20px;text-align:center;background:linear-gradient(180deg,#fafbfc,#fff)}.docflow-tc-draft-empty-icon{display:flex;justify-content:center;margin-bottom:12px}.docflow-tc-draft-empty-title{font-size:15px;font-weight:700;color:#334155}.docflow-tc-draft-empty-muted{margin-top:6px;font-size:13px;color:#94a3b8;line-height:1.45;max-width:360px;margin-left:auto;margin-right:auto}.nx-account-required-mark{display:inline;color:#00d9ff;font-weight:700;margin-inline-start:.2em}.nx-account-deep-ocean.nx-glass-modal-overlay,.nx-account-deep-ocean.nx-ur-overlay,.nx-account-deep-ocean.nx-dashboard-breakdown-overlay{background:#102d4947}.nx-account-deep-ocean .nx-glass-modal,.nx-account-deep-ocean .nx-ur-modal,.nx-account-deep-ocean .nx-dashboard-breakdown{color:#fff;border:1px solid rgba(54,169,198,.62);background:radial-gradient(ellipse at 12% 0%,rgba(51,116,147,.34),transparent 58%),radial-gradient(ellipse at 90% 108%,rgba(19,191,208,.18),transparent 50%),linear-gradient(180deg,#17547a61,#102d4970);box-shadow:0 0 0 1px #36a9c647,0 0 28px #13bfd02e,0 16px 36px #102d4938,inset 0 1px #ffffff47,inset 0 -1px #13bfd01f;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.nx-account-deep-ocean,.nx-account-deep-ocean h2,.nx-account-deep-ocean h3,.nx-account-deep-ocean h4,.nx-account-deep-ocean p,.nx-account-deep-ocean label,.nx-account-deep-ocean dt,.nx-account-deep-ocean dd,.nx-account-deep-ocean th,.nx-account-deep-ocean td,.nx-account-deep-ocean strong,.nx-account-deep-ocean small,.nx-account-deep-ocean .nx-glass-title,.nx-account-deep-ocean .nx-glass-muted,.nx-account-deep-ocean .nx-glass-dl dt,.nx-account-deep-ocean .nx-glass-dl dd,.nx-account-deep-ocean .nx-ur-modal__title,.nx-account-deep-ocean .nx-ur-modal__subtitle,.nx-account-deep-ocean .nx-ur-field,.nx-account-deep-ocean .nx-ur-muted,.nx-account-deep-ocean .nx-ur-intro,.nx-account-deep-ocean .nx-ur-confirm-name,.nx-account-deep-ocean .nx-ur-choice__item,.nx-account-deep-ocean .nx-ur-choice__item small,.nx-account-deep-ocean .nx-ur-list__name,.nx-account-deep-ocean .nx-ur-list__meta,.nx-account-deep-ocean .nx-dashboard-card__title,.nx-account-deep-ocean .nx-dashboard-card__hint,.nx-account-deep-ocean .nx-dashboard-breakdown__table th,.nx-account-deep-ocean .nx-dashboard-breakdown__table td,.nx-account-deep-ocean .nx-dashboard-breakdown__sub td{color:#fff}.nx-account-deep-ocean a,.nx-account-deep-ocean .nx-dashboard-breakdown__link,.nx-account-deep-ocean .nx-dashboard-breakdown__expand{color:#13bfd0}.nx-account-deep-ocean .nx-dashboard-breakdown__name{background:none;border:0;padding:0;color:#fff;font-family:Arial,sans-serif;font-weight:700;cursor:pointer}.nx-account-deep-ocean .nx-dashboard-breakdown__name:hover,.nx-account-deep-ocean .nx-dashboard-breakdown__name:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:2px}.nx-account-deep-ocean .nx-dashboard-breakdown__name:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd06b;border-radius:4px}.nx-account-deep-ocean .nx-account-required-mark{color:#00d9ff}.nx-account-deep-ocean .nx-ur-error,.nx-account-deep-ocean .nx-glass-alert--error{color:#ffd6de}.nx-account-deep-ocean .nx-glass-alert--warn,.nx-account-deep-ocean .nx-ur-warning{color:#fff;border-color:#36a9c680;background:#17547a47}.nx-account-deep-ocean .nx-ur-modal__header,.nx-account-deep-ocean .nx-ur-modal__footer{background:transparent;border-color:#36a9c647}.nx-account-deep-ocean .nx-ur-choice__item,.nx-account-deep-ocean .nx-ur-list{border-color:#36a9c66b;background:#17547a2e}.nx-account-deep-ocean .nx-glass-input,.nx-account-deep-ocean .nx-ur-field input,.nx-account-deep-ocean .nx-ur-field select,.nx-account-deep-ocean .nx-ur-search{color:#fff;color-scheme:dark;border:1px solid rgba(54,169,198,.58);background:radial-gradient(ellipse at 10% 0%,rgba(255,255,255,.22),transparent 56%),linear-gradient(180deg,#33749347,#17547a29);box-shadow:inset 0 1px #ffffff38}.nx-account-deep-ocean .nx-glass-input::placeholder,.nx-account-deep-ocean .nx-ur-search::placeholder{color:#ffffffdb;opacity:1}.nx-account-deep-ocean .nx-glass-input:focus-visible,.nx-account-deep-ocean .nx-ur-field input:focus-visible,.nx-account-deep-ocean .nx-ur-field select:focus-visible,.nx-account-deep-ocean .nx-ur-search:focus-visible{outline:none;border-color:#13bfd0eb;box-shadow:0 0 0 2px #13bfd04d,0 0 12px #36a9c647}.nx-account-deep-ocean .nx-glass-input option,.nx-account-deep-ocean .nx-ur-field option,.nx-account-deep-ocean .nx-ur-search option{background:#102d49;color:#fff}.nx-account-deep-ocean .nx-glass-btn,.nx-account-deep-ocean .nx-ur-btn,.nx-account-deep-ocean .nx-dashboard-btn,.nx-account-deep-ocean .nx-ur-modal__close{color:#fff;border-radius:6px}.nx-account-deep-ocean .nx-glass-modal__footer .nx-glass-btn--purple,.nx-account-deep-ocean .nx-ur-modal .nx-btn.nx-btn-primary,.nx-account-deep-ocean .nx-ur-btn--primary{border:1px solid rgba(19,191,208,.78);color:#fff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.34),transparent 48%),linear-gradient(180deg,#36a9c69e,#13bfd07a);box-shadow:0 0 16px #13bfd061,inset 0 1px #ffffff61}.nx-account-deep-ocean .nx-glass-modal__footer .nx-glass-btn--purple:hover:not(:disabled),.nx-account-deep-ocean .nx-ur-modal .nx-btn.nx-btn-primary:hover:not(:disabled),.nx-account-deep-ocean .nx-ur-btn--primary:hover:not(:disabled){border-color:#78e8f0eb;background:linear-gradient(180deg,#36a9c6bd,#13bfd094)}.nx-account-deep-ocean .nx-glass-btn--secondary,.nx-account-deep-ocean .nx-ur-modal .nx-btn-secondary,.nx-account-deep-ocean .nx-ur-modal__close,.nx-account-deep-ocean .nx-glass-modal__header .nx-glass-btn--purple,.nx-account-deep-ocean .nx-dashboard-breakdown__header .nx-dashboard-btn--purple{border:1px solid rgba(54,169,198,.58);color:#fff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.14),transparent 52%),linear-gradient(180deg,#33749347,#17547a38);box-shadow:inset 0 1px #ffffff2e}.nx-account-deep-ocean .nx-glass-btn--secondary:hover:not(:disabled),.nx-account-deep-ocean .nx-ur-modal .nx-btn-secondary:hover:not(:disabled),.nx-account-deep-ocean .nx-ur-modal__close:hover:not(:disabled),.nx-account-deep-ocean .nx-glass-modal__header .nx-glass-btn--purple:hover:not(:disabled),.nx-account-deep-ocean .nx-dashboard-breakdown__header .nx-dashboard-btn--purple:hover:not(:disabled){border-color:#13bfd0b3;background:#17547a61}.nx-account-deep-ocean .nx-glass-btn--danger,.nx-account-deep-ocean .nx-ur-btn--danger{border:1px solid rgba(255,138,165,.72);color:#fff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.18),transparent 50%),linear-gradient(180deg,#a030487a,#60183061);box-shadow:inset 0 1px #ffffff29}.nx-account-deep-ocean .nx-glass-btn--danger:hover:not(:disabled),.nx-account-deep-ocean .nx-ur-btn--danger:hover:not(:disabled){border-color:#ffb4c4e6;background:#a0304894}.nx-account-deep-ocean .nx-glass-btn:focus-visible,.nx-account-deep-ocean .nx-ur-btn:focus-visible,.nx-account-deep-ocean .nx-dashboard-btn:focus-visible,.nx-account-deep-ocean .nx-ur-modal__close:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd06b,0 0 14px #13bfd052}.nx-account-deep-ocean .nx-dashboard-breakdown,.nx-account-deep-ocean .nx-dashboard-breakdown *{box-sizing:border-box}.nx-account-deep-ocean .nx-dashboard-breakdown__toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;flex:0 0 auto;overflow:visible;padding:2px}.nx-account-deep-ocean .nx-dashboard-breakdown__search{flex:1 1 12rem;width:auto;min-width:12rem;max-width:100%;height:36px;min-height:36px;padding:0 12px;line-height:1.2;overflow:visible;border-radius:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#fff;color-scheme:dark;border:1px solid rgba(54,169,198,.58);background:radial-gradient(ellipse at 10% 0%,rgba(255,255,255,.22),transparent 56%),linear-gradient(180deg,#33749347,#17547a29);box-shadow:inset 0 1px #ffffff38}.nx-account-deep-ocean .nx-dashboard-breakdown__search::placeholder{color:#ffffffdb;opacity:1}.nx-account-deep-ocean .nx-dashboard-breakdown__search:focus-visible{outline:none;border-color:#13bfd0eb;box-shadow:0 0 0 2px #13bfd04d,0 0 12px #36a9c647}.nx-account-deep-ocean .nx-dashboard-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 1 auto}.nx-account-deep-ocean .nx-dashboard-period__chip,.nx-account-deep-ocean .nx-dashboard-chip--purple{height:36px;min-height:36px;padding:0 14px;line-height:1.2;border-radius:6px;border:1px solid rgba(54,169,198,.58);color:#fff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.14),transparent 52%),linear-gradient(180deg,#33749347,#17547a38);box-shadow:inset 0 1px #ffffff2e}.nx-account-deep-ocean .nx-dashboard-period__chip:hover:not(:disabled),.nx-account-deep-ocean .nx-dashboard-chip--purple:hover:not(:disabled){border-color:#13bfd0b3;background:#17547a61}.nx-account-deep-ocean .nx-dashboard-period__chip.is-selected,.nx-account-deep-ocean .nx-dashboard-chip--purple.is-selected{border:1px solid rgba(19,191,208,.78);color:#fff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.34),transparent 48%),linear-gradient(180deg,#36a9c69e,#13bfd07a);box-shadow:0 0 16px #13bfd061,inset 0 1px #ffffff61}.nx-account-deep-ocean .nx-dashboard-period__chip:focus-visible,.nx-account-deep-ocean .nx-dashboard-chip--purple:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd06b,0 0 14px #13bfd052}.nx-account-deep-ocean .nx-dashboard-period__chip:disabled,.nx-account-deep-ocean .nx-dashboard-chip--purple:disabled{opacity:.55;cursor:not-allowed}.nx-account-deep-ocean .nx-dashboard-breakdown__empty{color:#fff;padding:20px 4px;font-size:14px;font-weight:600}.nx-account-deep-ocean .nx-dashboard-breakdown__footer{flex:0 0 auto;align-items:center}@media (max-width: 640px){.nx-account-deep-ocean .nx-dashboard-breakdown__toolbar{flex-direction:column;align-items:stretch}.nx-account-deep-ocean .nx-dashboard-breakdown__search{width:100%;flex:1 1 auto;min-width:0}}.nx-dashboard{font-family:Arial,sans-serif;color:#eef6ff;background:transparent;min-height:100%;padding:8px 4px 24px;box-sizing:border-box;overflow-x:hidden}.nx-dashboard,.nx-dashboard *{font-family:Arial,sans-serif;box-sizing:border-box}.nx-dashboard__inner{max-width:1440px;margin:0 auto}.nx-dashboard__header{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;flex-wrap:wrap}.nx-dashboard__header-tools{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.nx-dashboard__header-tools .nx-dashboard-period,.nx-dashboard__header-tools .nx-glass-lang{flex:0 0 auto;flex-wrap:nowrap}.nx-dashboard-period{display:flex;gap:8px;flex-wrap:wrap}.nx-dashboard-period__chip{height:36px;min-height:36px;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;font-family:Arial,sans-serif;color:#eef6ff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.18),transparent 48%),linear-gradient(180deg,#f8fcff29,#bad8f61a);border:1px solid rgba(210,238,255,.45);box-shadow:inset 0 1px #ffffff47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width: 900px){.nx-dashboard__header-tools{width:100%;justify-content:flex-start}}.nx-dashboard-period__chip.is-selected{border-color:#46d5ff8c;background:linear-gradient(115deg,#277cff8c,#165dff6b)}.nx-dashboard__title{font-size:22px;font-weight:700;color:#eef6ff;margin:0 0 6px;letter-spacing:.01em}.nx-dashboard__subtitle{font-size:13px;color:#eef6ffb8;margin:0}.nx-dashboard__status{padding:24px 8px;color:#eef6ff;font-weight:600}.nx-dashboard__status--error{color:#fecaca}.nx-dashboard__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.nx-dashboard-card{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52;padding:16px 18px;min-width:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nx-dashboard[dir=rtl] .nx-dashboard-card,.nx-dashboard[dir=rtl] .nx-dashboard-list__row,.nx-dashboard[dir=rtl] .nx-dashboard-attention__item{text-align:right}.nx-dashboard[dir=ltr] .nx-dashboard-card,.nx-dashboard[dir=ltr] .nx-dashboard-list__row,.nx-dashboard[dir=ltr] .nx-dashboard-attention__item{text-align:left}.nx-dashboard-card--kpi{width:100%;display:block;color:inherit;cursor:default;font-family:Arial,sans-serif;padding:12px 14px}.nx-dashboard-card--kpi .nx-dashboard-card__value{font-size:22px}.nx-dashboard-card--kpi .nx-dashboard-card__label{font-size:10px;margin-bottom:6px}.nx-dashboard-card--compact{padding:12px 14px}.nx-dashboard-card--muted{padding:10px 14px;margin-bottom:16px}.nx-dashboard-list--compact{max-height:220px}.nx-dashboard__row--compact{margin-bottom:12px}button.nx-dashboard-card--kpi{cursor:pointer}button.nx-dashboard-card--kpi:hover,.nx-dashboard-list__row:hover,.nx-dashboard-attention__item:hover{border-color:#46d5ff8c}.nx-dashboard-card__note{font-size:11px;color:#eef6ff9e;margin-top:6px;line-height:1.35}.nx-dashboard-card__note--spaced{margin-top:14px}.nx-dashboard-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto}.nx-dashboard-list__row{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(210,238,255,.4);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff24,#bad8f61a);box-shadow:inset 0 1px #ffffff3d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#eef6ff;font-size:13px;font-weight:600;font-family:Arial,sans-serif;cursor:pointer}.nx-dashboard-list__row--static{cursor:default}.nx-dashboard-list__tag{font-size:11px;color:#7decf7;white-space:nowrap}.nx-dashboard-attention{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.nx-dashboard-attention__item{display:block;width:100%;min-width:0;padding:10px 12px;border-radius:8px;border:1px solid rgba(210,238,255,.4);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff24,#bad8f61a);box-shadow:inset 0 1px #ffffff3d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:inherit;font-family:Arial,sans-serif}.nx-dashboard-attention__value{font-size:22px;font-weight:700;color:#eef6ff;margin-top:4px}.nx-dashboard-card__label{font-size:11px;font-weight:700;color:#eef6ffb8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.nx-dashboard-card__value{font-size:28px;font-weight:700;color:#eef6ff;line-height:1.15;margin-bottom:6px}.nx-dashboard-card__secondary{font-size:12px;color:#eef6ffb8;line-height:1.35}.nx-dashboard__row{display:grid;gap:12px;margin-bottom:16px}.nx-dashboard__row--chart{grid-template-columns:2fr 1fr}.nx-dashboard__row--split{grid-template-columns:1fr 1fr}.nx-dashboard__row--triple{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.nx-dashboard__row--triple>.nx-dashboard-card{display:flex;flex-direction:column;min-width:0}.nx-dashboard-chart{min-width:0;width:100%;overflow:hidden}.nx-dashboard-chart svg{display:block;max-width:100%;height:auto}.nx-dashboard-card__title{font-size:15px;font-weight:700;color:#eef6ff;margin:0 0 6px}.nx-dashboard-card__hint{font-size:13px;color:#eef6ffb8;margin-bottom:10px}.nx-dashboard-empty__title{font-size:14px;font-weight:700;color:#eef6ff;margin-bottom:6px}.nx-dashboard-empty__subtitle{font-size:13px;color:#eef6ffb8;line-height:1.4}.nx-dashboard-field__label{font-size:12px;color:#eef6ffb8}.nx-dashboard-field__value{font-size:14px;color:#eef6ff;font-weight:600;line-height:1.3}.nx-dashboard-field{display:flex;flex-direction:column;gap:6px}.nx-dashboard-assign-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(210,238,255,.18);font-size:14px;color:#eef6ff}.nx-dashboard-assign-row:last-child{border-bottom:none}.nx-dashboard-deadlines__lead{font-size:14px;color:#eef6ff;font-weight:700;margin-bottom:12px}.nx-dashboard-deadlines__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.nx-dashboard-deadlines__row span:first-child{font-size:13px;color:#eef6ffb8}.nx-dashboard-deadlines__row span:last-child{font-size:13px;font-weight:600;color:#eef6ff}.nx-dashboard-actions{display:flex;gap:10px;flex-wrap:wrap}.nx-dashboard-btn{height:auto;min-height:36px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;font-family:Arial,sans-serif}.nx-dashboard-btn--primary{border:1px solid rgba(70,213,255,.42);color:#fff;background:linear-gradient(115deg,#277cff,#165dff 52%,#268cff);box-shadow:0 6px 14px #124c9a47}.nx-dashboard-btn--secondary{border:1px solid rgba(210,238,255,.45);color:#eef6ff;background:#08265259}.nx-dashboard-btn:disabled{opacity:.55;cursor:not-allowed}.nx-dashboard-chart-meta{display:flex;justify-content:space-between;margin-top:4px;gap:12px}.nx-dashboard-legend{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.nx-dashboard-legend__item{display:flex;align-items:center;gap:6px;font-size:11px;color:#eef6ff;font-weight:600;line-height:1.25;min-width:0}.nx-dashboard-legend__item--btn{margin:0;padding:2px 0;border:none;background:transparent;cursor:pointer;font-family:Arial,sans-serif;text-align:start;border-radius:6px}.nx-dashboard-legend__item--btn:focus-visible{outline:2px solid rgba(128,116,242,.85);outline-offset:2px}.nx-dashboard-legend__swatch{width:8px;height:8px;border-radius:999px;display:inline-block;flex:0 0 auto}.nx-dashboard-donut{position:relative;width:100px;height:100px;margin:4px auto 0;overflow:visible}.nx-dashboard-donut svg{display:block;overflow:visible}.nx-dashboard-donut__total{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:#eef6ff;font-weight:700;pointer-events:none}.nx-dashboard-deadlines-table-wrap{overflow:auto;max-height:220px}.nx-dashboard-deadlines-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}.nx-dashboard-deadlines-table th,.nx-dashboard-deadlines-table td{text-align:start;padding:5px 6px;font-size:12px;line-height:1.25}.nx-dashboard-deadlines-table th{color:#eef6ffb8;font-weight:600;font-size:11px}.nx-dashboard-deadlines-table td{color:#eef6ff;border-top:1px solid rgba(210,238,255,.16);vertical-align:middle}.nx-dashboard-deadlines__hit{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:4px}.nx-dashboard-deadlines__hit:hover{color:#7decf7}.nx-dashboard-deadlines__hit:focus-visible{outline:2px solid rgba(128,116,242,.85);outline-offset:2px}.t1-pageMain--dashboard{padding-top:18px}@media (max-width: 1100px){.nx-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dashboard__row--chart,.nx-dashboard__row--split,.nx-dashboard__row--triple{grid-template-columns:1fr}}@media (max-width: 1024px){.nx-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.nx-dashboard__metrics,.nx-dashboard-attention,.nx-dashboard-legend{grid-template-columns:1fr}}.nx-dashboard-breakdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#04152f6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-dashboard-breakdown{width:min(1080px,100%);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52;padding:16px 18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#eef6ff;font-family:Arial,sans-serif}.nx-dashboard-breakdown__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.nx-dashboard-breakdown__toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.nx-dashboard-breakdown__search{width:100%;padding:8px 12px;border-radius:6px;border:1px solid rgba(210,238,255,.45);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff24,#bad8f61a);color:#eef6ff;font-size:14px;font-family:Arial,sans-serif}.nx-dashboard-breakdown__search::placeholder{color:#eef6ff8c}.nx-dashboard-breakdown__body{overflow:auto;min-height:120px;flex:1 1 auto}.nx-dashboard-breakdown__table-wrap{width:100%;overflow-x:auto}.nx-dashboard-btn--purple,.nx-dashboard-chip--purple{border:1px solid rgba(196,184,255,.55);color:#f4f0ff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#8074f26b,#6657e847);box-shadow:inset 0 1px #ffffff47}.nx-dashboard-btn--purple:hover:not(:disabled),.nx-dashboard-chip--purple:hover:not(:disabled){border-color:#dcd2ffb8;background:linear-gradient(115deg,#8074f29e,#6657e87a)}.nx-dashboard-btn--purple:focus-visible,.nx-dashboard-chip--purple:focus-visible{outline:none;box-shadow:0 0 0 2px #8074f273}.nx-dashboard-chip--purple.is-selected{border-color:#dcd2ffd9;background:linear-gradient(115deg,#8074f2c7,#6657e894)}.nx-dashboard-btn--purple:disabled{opacity:.55;cursor:not-allowed}.nx-dashboard-breakdown__table{width:100%;min-width:880px;border-collapse:collapse;font-size:13px}.nx-dashboard-breakdown__table th,.nx-dashboard-breakdown__table td{padding:8px 10px;border-bottom:1px solid rgba(210,238,255,.18);text-align:inherit;vertical-align:top}.nx-dashboard-breakdown__table th{font-size:11px;font-weight:700;color:#eef6ffb8;white-space:nowrap}.nx-dashboard-breakdown__table th.is-sortable{cursor:pointer}.nx-dashboard-breakdown__link,.nx-dashboard-breakdown__expand{background:none;border:0;color:#7decf7;cursor:pointer;font-family:Arial,sans-serif;font-weight:700;padding:0}.nx-dashboard-breakdown__expand{margin-inline-start:8px}.nx-dashboard-breakdown__sub td{color:#eef6ffb8;font-weight:600}.nx-dashboard-breakdown__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.nx-settings-deep-ocean,.nx-settings-deep-ocean h1,.nx-settings-deep-ocean h2,.nx-settings-deep-ocean h3,.nx-settings-deep-ocean .nx-glass-title,.nx-settings-deep-ocean .nx-glass-subtitle,.nx-settings-deep-ocean p,.nx-settings-deep-ocean .nx-glass-label,.nx-settings-deep-ocean label,.nx-settings-deep-ocean dt,.nx-settings-deep-ocean dd,.nx-settings-deep-ocean small{color:#fff}.nx-settings-deep-ocean .nx-glass-card{color:#fff;border:1px solid rgba(54,169,198,.55);background:radial-gradient(ellipse at 12% 0%,rgba(51,116,147,.28),transparent 58%),radial-gradient(ellipse at 90% 108%,rgba(19,191,208,.14),transparent 50%),linear-gradient(180deg,#17547a52,#102d4961);box-shadow:0 0 0 1px #36a9c633,0 12px 28px #102d4929,inset 0 1px #ffffff38;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.nx-settings-deep-ocean .nx-glass-input,.nx-settings-deep-ocean select.nx-glass-input,.nx-settings-deep-ocean textarea.nx-glass-input{height:34px;color:#fff;color-scheme:dark;border:1px solid rgba(54,169,198,.58);border-radius:6px;background:radial-gradient(ellipse at 10% 0%,rgba(255,255,255,.22),transparent 56%),linear-gradient(180deg,#33749347,#17547a29);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #13bfd00a}.nx-settings-deep-ocean .nx-glass-input::placeholder{color:#8edfff;opacity:1}.nx-settings-deep-ocean .nx-glass-input:focus-visible{outline:none;border-color:#13bfd0eb;box-shadow:0 0 0 2px #13bfd04d,0 0 12px #36a9c647}.nx-settings-deep-ocean .nx-glass-input:disabled,.nx-settings-deep-ocean .nx-glass-input[readonly]{opacity:.88}.nx-settings-deep-ocean .nx-glass-input option{background:#102d49;color:#fff}.nx-settings-deep-ocean .nx-glass-btn{min-width:96px;height:auto;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;color:#fff}.nx-settings-deep-ocean .nx-glass-btn--purple,.nx-settings-deep-ocean .nx-settings-btn-primary{border:1px solid rgba(19,191,208,.78);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.34),transparent 48%),linear-gradient(180deg,#36a9c69e,#13bfd07a);box-shadow:0 0 16px #13bfd047,inset 0 1px #ffffff61}.nx-settings-deep-ocean .nx-glass-btn--purple:hover:not(:disabled),.nx-settings-deep-ocean .nx-settings-btn-primary:hover:not(:disabled){border-color:#78e8f0eb;background:linear-gradient(180deg,#36a9c6bd,#13bfd094)}.nx-settings-deep-ocean .nx-glass-btn--secondary,.nx-settings-deep-ocean .nx-settings-btn-secondary{border:1px solid rgba(51,116,147,.72);background:linear-gradient(180deg,#17547a8c,#102d498c)}.nx-settings-deep-ocean .nx-glass-btn:disabled{opacity:.55;cursor:not-allowed}.nx-settings-deep-ocean .nx-account-required-mark{display:inline;color:#00d9ff;font-weight:700;margin-inline-start:.2em}.nx-settings-deep-ocean .nx-settings-readonly{font-weight:600;color:#fff}.nx-settings-deep-ocean .nx-settings-muted{color:#8edfff;font-size:13px}.nx-settings-deep-ocean .nx-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 720px){.nx-settings-deep-ocean .nx-settings-grid{grid-template-columns:1fr}}.nx-ur-page{--nx-ur-navy-text: #eef6ff;--nx-ur-text-secondary: rgba(238, 246, 255, .72);--nx-ur-text-muted: rgba(238, 246, 255, .55);--nx-ur-grid: rgba(210, 238, 255, .22);--nx-ur-header: rgba(8, 38, 82, .42);--nx-ur-row-alt: rgba(248, 252, 255, .06);--nx-ur-row-hover: rgba(70, 213, 255, .12);--nx-ur-blue: #268cff;--nx-ur-cyan: #00cfef;--nx-ur-cyan-light: #7decf7;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;color:#c8d9ed;font-family:Arial,sans-serif}.nx-ur-overlay,.nx-ur-modal,.nx-ur-page button,.nx-ur-page input,.nx-ur-page select{font-family:Arial,sans-serif}.nx-ur-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.nx-ur-page__title{margin:0 0 2px;color:#fff;font-size:22px;font-weight:700;line-height:1.25}.nx-ur-page__lead{margin:0;color:#a9c9ee;font-size:13.5px}.nx-ur-section-title{margin:22px 0 8px;color:#fff;font-size:16px;font-weight:700}.nx-ur-btn.nx-btn,.nx-ur-btn{height:auto;min-height:0;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.nx-ur-btn--sm.nx-btn,.nx-ur-btn--sm{padding:6px 12px;font-size:13px}.nx-ur-btn--primary.nx-btn,.nx-ur-btn--primary,.nx-ur-modal .nx-btn.nx-btn-primary{border:1px solid rgba(196,184,255,.55);color:#f4f0ff;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#8074f26b,#6657e847);box-shadow:inset 0 1px #ffffff47}.nx-ur-btn--primary:hover:not(:disabled),.nx-ur-modal .nx-btn.nx-btn-primary:hover:not(:disabled){border-color:#dcd2ffb8;background:linear-gradient(115deg,#8074f29e,#6657e87a)}.nx-ur-btn--primary:focus-visible,.nx-ur-modal .nx-btn:focus-visible,.nx-ur-btn--action:focus-visible{outline:none;box-shadow:0 0 0 3px #00cfef40}.nx-ur-btn--danger.nx-btn,.nx-ur-btn--danger{border:1px solid #c98a8a;background:#fbeeee;color:#8f3a3a}.nx-ur-btn--danger:hover:not(:disabled){border-color:#b36a6a;background:#f6dede;color:#7a2d2d}.nx-ur-btn:disabled{opacity:.55;cursor:not-allowed}.nx-ur-sheet{overflow:hidden;border:1px solid rgba(210,238,255,.5);border-radius:14px;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--nx-ur-navy-text)}.nx-ur-table-scroll{overflow-x:auto;overflow-y:hidden}.nx-ur-table{width:100%;min-width:0;border-collapse:collapse;font-size:13px;color:var(--nx-ur-navy-text)}.nx-ur-table th,.nx-ur-table td{padding:6px 12px;border:1px solid var(--nx-ur-grid);vertical-align:middle;text-align:start;line-height:1.35}.nx-ur-table tr>:first-child{border-inline-start:0}.nx-ur-table tr>:last-child{border-inline-end:0}.nx-ur-table thead tr:first-child>th{border-top:0}.nx-ur-table tbody tr:last-child>td{border-bottom:0}.nx-ur-table thead th{background:var(--nx-ur-header);color:var(--nx-ur-navy-text);font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--nx-ur-grid)}.nx-ur-table tbody td{background:transparent}.nx-ur-table tbody tr:nth-child(2n) td{background:var(--nx-ur-row-alt)}.nx-ur-table tbody tr:hover td{background:var(--nx-ur-row-hover)}.nx-ur-table tbody tr.is-closed td{color:var(--nx-ur-text-secondary)}.nx-ur-td--name{min-width:200px}.nx-ur-th--num,.nx-ur-td--num{width:1%;min-width:44px;text-align:center;white-space:nowrap}.nx-ur-td--num{color:var(--nx-ur-text-secondary);font-variant-numeric:tabular-nums}.nx-ur-th--actions,.nx-ur-td--actions{width:1%;white-space:nowrap}.nx-ur-td--empty{padding:16px 12px;text-align:center;color:var(--nx-ur-text-secondary)}.nx-ur-name{font-weight:700;font-size:13.5px}.nx-ur-sub{color:var(--nx-ur-text-secondary);font-size:12px;overflow-wrap:anywhere}.nx-ur-subline{display:flex;flex-wrap:wrap;gap:0 12px}.nx-ur-you{margin-inline-start:6px;padding:1px 6px;border-radius:4px;background:#8074f247;color:#f4f0ff;font-size:11px;font-weight:700}.nx-ur-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.nx-ur-badge--active{background:#10b98138;color:#bbf7d0}.nx-ur-badge--invited{background:#f59e0b38;color:#fde68a}.nx-ur-badge--access_closed{background:#94a3b82e;color:#eef6ffb8}.nx-ur-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;justify-content:flex-start}.nx-ur-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#d2eeffdb;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.nx-ur-icon-btn:hover,.nx-ur-icon-btn:focus-visible{outline:none;border-color:#d2eeff73;background:#46d5ff24;color:#eef6ff}.nx-ur-icon-btn:focus-visible{box-shadow:0 0 0 3px #00cfef38}.nx-ur-icon-btn--destructive{color:#6f7f94}.nx-ur-icon-btn--destructive:hover,.nx-ur-icon-btn--destructive:focus-visible{border-color:#e3c7c7;background:#a84c4c14;color:#a04545}.nx-ur-icon{width:20px;height:20px;display:block}.nx-ur-btn--action.nx-btn,.nx-ur-btn--action{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:4px 10px;font-size:13px;white-space:nowrap}.nx-ur-btn--action.nx-btn-secondary{border:1px solid rgba(210,238,255,.45);background:#08265259;color:#eef6ff}.nx-ur-btn--action.nx-btn-secondary:hover:not(:disabled){border-color:#46d5ff8c;background:#277cff38;color:#eef6ff}.nx-ur-btn--soft-danger.nx-btn-secondary:hover:not(:disabled){border-color:#e3c7c7;background:#a84c4c14;color:#a04545}.nx-ur-ltr{direction:ltr;unicode-bidi:isolate;text-align:start}.nx-ur-page[dir=rtl] .nx-ur-ltr:not(.nx-ur-input-ltr){text-align:right}.nx-ur-input-ltr{text-align:start}.nx-ur-empty{padding:24px;color:#c8d9ed}.nx-ur-owner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 20px;min-height:72px;margin-bottom:12px;border:1px solid rgba(210,238,255,.5);border-radius:12px;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);box-shadow:0 0 0 1px #46d5ff24,inset 0 1px #ffffff52;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--nx-ur-navy-text)}.nx-ur-owner__tag,.nx-ur-owner__status{color:var(--nx-violet-500, #6657e8);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.nx-ur-owner__status.is-closed{color:var(--nx-ur-text-secondary)}.nx-ur-owner__row{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.nx-ur-owner__row.is-closed{color:var(--nx-ur-text-secondary)}.nx-ur-owner__who{min-width:180px}.nx-ur-owner__row{min-height:40px}.nx-ur-owner__meta{font-size:13px}.nx-ur-owner__row .nx-ur-actions{margin-inline-start:auto}.nx-ur-invite-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:12px 14px;margin-bottom:14px;border:1px solid rgba(210,238,255,.5);border-radius:12px;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);box-shadow:0 0 0 1px #46d5ff24,inset 0 1px #ffffff52;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--nx-ur-navy-text)}.nx-ur-error,.nx-ur-warning{padding:10px 12px;margin-bottom:12px;border-radius:6px;font-size:13.5px}.nx-ur-error{background:#b91c1c47;color:#fecaca;border:1px solid rgba(252,165,165,.35)}.nx-ur-warning{background:#92400e47;color:#fde68a;border:1px solid rgba(253,230,138,.35)}.nx-ur-muted{color:#eef6ff9e;font-size:13px}.nx-ur-intro{margin:0 0 10px;font-size:14px}.nx-ur-pad{padding:12px}.nx-ur-confirm-name{margin:0 0 10px;font-size:15px}.nx-ur-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#061a338c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.nx-ur-modal{width:min(560px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(210,238,255,.5);border-radius:14px;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);box-shadow:0 0 0 1px #46d5ff24,0 24px 60px #02142d73,inset 0 1px #ffffff52;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#eef6ff}.nx-ur-modal__header,.nx-ur-modal__footer{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px}.nx-ur-modal__header{justify-content:space-between;background:#08265247;border-bottom:1px solid rgba(210,238,255,.22)}.nx-ur-modal__footer{justify-content:center;background:#0826522e;border-top:1px solid rgba(210,238,255,.22)}.nx-ur-modal__footer .nx-ur-btn{min-width:96px}.nx-ur-modal .nx-btn-secondary,.nx-ur-page .nx-btn-secondary{border:1px solid rgba(210,238,255,.45);background:#08265259;color:#eef6ff}.nx-ur-modal .nx-btn-secondary:hover:not(:disabled),.nx-ur-page .nx-btn-secondary:hover:not(:disabled){border-color:#46d5ff8c;background:#277cff38}.nx-ur-modal__title{margin:0;color:#eef6ff;font-size:16px;font-weight:700}.nx-ur-modal__subtitle{color:#eef6ffb8;font-size:13px}.nx-ur-modal__close{width:28px;height:28px;border:1px solid rgba(210,238,255,.45);border-radius:6px;background:#08265259;color:#eef6ff;font-size:18px;line-height:1;cursor:pointer}.nx-ur-modal__close:hover{border-color:#46d5ff8c;background:#277cff38}.nx-ur-modal__body{flex:0 1 auto;min-height:0;overflow-y:auto;padding:14px 16px}.nx-ur-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nx-ur-field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#eef6ff}.nx-ur-field--wide{grid-column:1 / -1}.nx-ur-field input,.nx-ur-field select,.nx-ur-search{padding:7px 10px;border:1px solid rgba(210,238,255,.45);border-radius:6px;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff24,#bad8f61a);color:#eef6ff;font-size:14px;font-weight:400}.nx-ur-field input:focus-visible,.nx-ur-field select:focus-visible,.nx-ur-search:focus-visible{outline:none;border-color:#00cfef;box-shadow:0 0 0 3px #00cfef2e}.nx-ur-field option,.nx-ur-search option{background:#082447;color:#eef6ff}.nx-ur-choice{display:grid;gap:8px;margin-bottom:12px}.nx-ur-choice__item{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;border:1px solid rgba(210,238,255,.28);border-radius:8px;background:#08265247;cursor:pointer;color:#eef6ff}.nx-ur-choice__item:hover{border-color:#268cff}.nx-ur-choice__item small{display:block;color:#eef6ffb8;font-size:12.5px}.nx-ur-search-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.nx-ur-search{flex:1 1 auto}.nx-ur-list{max-height:320px;overflow-y:auto;border:1px solid rgba(210,238,255,.28);border-radius:8px;background:#08265247}.nx-ur-list__row{content-visibility:auto;contain-intrinsic-size:auto 38px;display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid rgba(210,238,255,.16);font-size:14px;cursor:pointer;color:#eef6ff}.nx-ur-list__row:hover{background:#268cff14}.nx-ur-list__row:last-child{border-bottom:0}.nx-ur-list__name{flex:1 1 auto}.nx-ur-list__meta{color:#eef6ff9e;font-size:12.5px}.nx-client-quick-card__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:transparent}.nx-client-quick-card{position:fixed;z-index:1201;width:min(400px,calc(100vw - 16px));max-height:min(70vh,520px);overflow:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #0f172a29;padding:12px 14px 14px;direction:rtl;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:12px}.nx-client-quick-card__title{margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#0f172a}.nx-client-quick-card__rows{margin:0;display:flex;flex-direction:column}.nx-client-quick-card__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid #f1f5f9}.nx-client-quick-card__row:last-child{border-bottom:none}.nx-client-quick-card__label{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;color:#64748b;line-height:1.35}.nx-client-quick-card__value-wrap{margin:0;display:flex;align-items:flex-start;gap:6px;min-width:0}.nx-client-quick-card__value{flex:1 1 auto;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;color:#0f172a;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;user-select:text}.nx-client-quick-card__value--wrap{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.nx-client-quick-card__copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;cursor:pointer}.nx-client-quick-card__copy:hover{background:#f1f5f9;color:#0f172a}.nx-client-quick-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}.nx-client-quick-card__action-btn{min-width:96px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.nx-income-cdm__avatar-btn{display:inline-flex;padding:0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:14px}.nx-income-cdm__avatar-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.nx-income-cdm__avatar-btn[aria-expanded=true]{box-shadow:0 0 0 2px #2563eb59}.nx-co-client-quick-profile{width:min(360px,calc(100vw - 16px));max-height:min(72vh,480px);padding:10px 12px 12px}.nx-co-client-quick-profile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.nx-co-client-quick-profile__header .nx-client-quick-card__title{margin:0;flex:1 1 auto;font-size:13px;line-height:1.3}.nx-co-client-quick-profile__close{flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:18px;line-height:1;cursor:pointer}.nx-co-client-quick-profile__close:hover{background:#f1f5f9;color:#0f172a}.nx-co-client-quick-profile .nx-client-quick-card__row{grid-template-columns:118px minmax(0,1fr);padding:6px 0}.nx-co-client-quick-profile__expenses{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.nx-co-client-quick-profile__expenses-title{font-size:12px;font-weight:700;color:#0f172a;margin-bottom:6px}.nx-co-client-quick-profile__expenses-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nx-co-client-quick-profile__expense-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;line-height:1.3}.nx-co-client-quick-profile__expense-label{color:#0f172a;font-weight:600}.nx-co-client-quick-profile__expense-value{color:#334155;font-weight:600;white-space:nowrap}.nx-co-sheet__client-name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;max-width:100%}.nx-co-sheet__client-name-btn:hover{text-decoration:underline}.nx-co-client-quick-profile__section+.nx-co-client-quick-profile__section{margin-top:6px;padding-top:6px;border-top:1px solid #e2e8f0}.nx-co-client-quick-profile__section-title{font-size:11px;font-weight:700;color:#64748b;margin:0 0 2px;letter-spacing:.02em}.nx-co-client-quick-profile__skeleton{display:grid;gap:8px;padding:6px 0 2px}.nx-co-client-quick-profile__skeleton span{display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-taxes){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-taxes)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-taxes)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-taxes)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-taxes{direction:rtl}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card.nx-ws-taxes{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.nx-modal.nx-workspace-modal .nx-ws-taxes-loading{margin:0;padding:18px 4px;color:#e8f4ff;font-weight:600;font-size:14px}.nx-modal.nx-workspace-modal .nx-ws-taxes-body{display:flex;flex-direction:column;gap:12px;min-width:0}.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__title{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:.01em;color:#eef6ff;line-height:1.2}.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:10px;margin:0}.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__cell{display:flex;flex-direction:column;gap:5px;min-width:0}.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__label{margin:0;color:#eef6ff;font-size:12px;font-weight:600;line-height:1.2}.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__value{margin:0;display:flex;align-items:center;min-height:38px;padding:8px 12px;box-sizing:border-box;border-radius:11px;color:#0b2248;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;background:linear-gradient(180deg,#fffffff5,#e8f4ffe0);border:1px solid rgba(255,255,255,.92);box-shadow:0 0 0 1px #46d5ff47,0 0 12px #2cc4ff52,inset 0 1px #fff,inset 0 -1px #4b8bd81f}.nx-modal.nx-workspace-modal .nx-ws-taxes .nx-taxes-section-pair-row{gap:12px}.nx-modal.nx-workspace-modal .nx-ws-taxes-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px 14px 10px;border-radius:14px;box-sizing:border-box;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-taxes-card__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.nx-modal.nx-workspace-modal .nx-ws-taxes-card__title{margin:0;min-width:0;font-size:14px;font-weight:700;letter-spacing:.01em;color:#eef6ff;line-height:1.25}.nx-modal.nx-workspace-modal .nx-ws-taxes .nx-taxes-section-edit-btn{flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;border-radius:8px;border:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#fffffff5,#e8f4ffe0);color:#165dff;box-shadow:0 0 0 1px #46d5ff47,0 0 10px #2cc4ff47;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.nx-modal.nx-workspace-modal .nx-ws-taxes .nx-taxes-section-edit-btn:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e8f4fff5);border-color:#fff;color:#0b3a8a;box-shadow:0 0 0 1px #46d5ff66,0 0 14px #2cc4ff6b}.nx-modal.nx-workspace-modal .nx-ws-taxes .nx-taxes-section-edit-btn:focus-visible{outline:2px solid rgba(70,213,255,.9);outline-offset:2px}.nx-modal.nx-workspace-modal .nx-ws-taxes .nx-taxes-section-edit-btn:disabled{opacity:.45;cursor:not-allowed}.nx-modal.nx-workspace-modal .nx-ws-taxes-card__rows{margin:0;display:flex;flex-direction:column;gap:0}.nx-modal.nx-workspace-modal .nx-ws-taxes-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(232,244,255,.18)}.nx-modal.nx-workspace-modal .nx-ws-taxes-row:last-child{border-bottom:none;padding-bottom:2px}.nx-modal.nx-workspace-modal .nx-ws-taxes-row__label{margin:0;font-size:12px;font-weight:600;color:#eef6ffc7;line-height:1.3}.nx-modal.nx-workspace-modal .nx-ws-taxes-row__value{margin:0;min-width:0;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.3;color:#0b2248;white-space:pre-wrap;word-break:break-word;background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-taxes-row--muted .nx-ws-taxes-row__value,.nx-modal.nx-workspace-modal .nx-ws-taxes-row--not_relevant .nx-ws-taxes-row__value{color:#5b7190;font-weight:500;opacity:.92}.nx-modal.nx-workspace-modal .nx-ws-taxes-row--warning .nx-ws-taxes-row__value{color:#9a3412;background:linear-gradient(180deg,#fff7edf5,#fed7aa8c)}.nx-modal.nx-workspace-modal .nx-ws-taxes-payment{margin-top:8px}.nx-modal.nx-workspace-modal .nx-ws-taxes-payment .payment-summary-card{background:linear-gradient(180deg,#fffffff0,#e8f4ffdb);border:1px solid rgba(210,238,255,.7);box-shadow:0 0 0 1px #46d5ff29,inset 0 1px #fff}.nx-modal.nx-workspace-modal .nx-ws-taxes-payment .payment-summary-label{color:#4a74a8}.nx-modal.nx-workspace-modal .nx-ws-taxes-payment .payment-copy-btn{color:#165dff;border-color:#46d5ff59;background:#ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-taxes-payment .payment-copy-btn:hover:not(:disabled){color:#0b3a8a;border-color:#46d5ff8c}.nx-modal.nx-workspace-modal .nx-ws-taxes-payment>p{color:#eef6ffb8!important}@container nx-workspace-modal (max-width: 720px){.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.nx-modal.nx-workspace-modal .nx-ws-taxes-summary__grid{grid-template-columns:minmax(0,1fr)}}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-accounting){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-accounting)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-accounting)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-accounting)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-accounting{display:flex;flex-direction:column;gap:12px;min-width:0;direction:rtl;--nx-ws-acc-row: minmax(0, .72fr) minmax(8rem, 1.4fr)}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-section-root{background:transparent;border:none;box-shadow:none;padding:0;margin:0;color:#e8f4ff;font-weight:600;font-size:14px}.nx-modal.nx-workspace-modal .nx-ws-accounting-card{display:flex;flex-direction:column;direction:rtl;min-width:0;min-height:0;padding:12px 14px 10px;border-radius:14px;box-sizing:border-box;background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-accounting-card__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.nx-modal.nx-workspace-modal .nx-ws-accounting-card__title{margin:0;min-width:0;font-size:14px;font-weight:700;letter-spacing:.01em;color:#eef6ff;line-height:1.25}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-taxes-section-edit-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;border-radius:8px;border:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#fffffff5,#e8f4ffe0);color:#165dff;line-height:0;cursor:pointer;box-shadow:0 0 0 1px #46d5ff47,0 0 10px #2cc4ff47;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-taxes-section-edit-btn:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e8f4fff5);border-color:#fff;color:#0b3a8a;box-shadow:0 0 0 1px #46d5ff66,0 0 14px #2cc4ff6b}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-taxes-section-edit-btn:focus-visible{outline:2px solid rgba(70,213,255,.9);outline-offset:2px}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-taxes-section-edit-btn:disabled{opacity:.45;cursor:not-allowed}.nx-modal.nx-workspace-modal .nx-ws-accounting-card__rows,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-stretch,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-items{margin:0;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;container-type:inline-size;container-name:nx-ws-acc-table}.nx-modal.nx-workspace-modal .nx-ws-accounting-row,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row-split,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item{display:grid;grid-template-columns:var(--nx-ws-acc-row);column-gap:10px;justify-content:stretch;justify-items:stretch;align-items:center;width:100%;min-width:0;min-height:38px;padding:7px 0;border-top:none;border-bottom:1px solid rgba(232,244,255,.18);box-sizing:border-box}.nx-modal.nx-workspace-modal .nx-ws-accounting-row:last-child,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row:last-child,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item:last-child{border-bottom:none;padding-bottom:2px}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row:not(.nx-income-table-row-split){display:flex;width:100%;min-width:0;min-height:38px;padding:7px 0;border-top:none;border-bottom:1px solid rgba(232,244,255,.18);box-sizing:border-box}.nx-modal.nx-workspace-modal .nx-ws-accounting-row__label,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row-split>:first-child,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item>:first-child{margin:0;min-width:0;font-size:12px;font-weight:600;color:#eef6ffc7;line-height:1.35;overflow-wrap:break-word;word-break:normal}.nx-modal.nx-workspace-modal .nx-ws-accounting-row__value,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row-split>:last-child,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item>:last-child:not(:first-child),.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row:not(.nx-income-table-row-split)>span{margin:0;width:100%;min-width:8rem;box-sizing:border-box;display:flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.35;color:#0b2248;white-space:normal;overflow-wrap:break-word;word-break:normal;background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row:not(.nx-income-table-row-split)>span{min-width:0}.nx-modal.nx-workspace-modal .nx-ws-accounting-empty-fleet{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0}.nx-modal.nx-workspace-modal .nx-ws-accounting-empty-fleet__message{margin:0;width:100%;max-width:100%;min-width:12rem;min-height:36px;padding:8px 12px;box-sizing:border-box;border-radius:8px;font-size:13px;font-weight:600;line-height:1.45;color:#0b2248;white-space:normal;overflow-wrap:break-word;word-break:normal;background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-accounting-profile-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:8px;min-width:0;align-items:start}.nx-modal.nx-workspace-modal .nx-ws-accounting-profile-group{min-width:0}.nx-modal.nx-workspace-modal .nx-ws-accounting-profile-group__title{margin:0 0 4px;font-size:12px;font-weight:700;color:#eef6ff;line-height:1.25}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid{display:grid;direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"expense_management income" "expense_management expenses" "vehicles vehicles";gap:12px;min-width:0;align-items:start}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid>[data-block-key=income]{grid-area:income}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid>[data-block-key=expense_management]{grid-area:expense_management}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid>[data-block-key=expenses]{grid-area:expenses}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid>[data-block-key=vehicles]{grid-area:vehicles}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card{min-height:0;border:none;background:transparent;padding:0;box-shadow:none;display:flex;flex-direction:column;gap:0}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-workspace-save-success{color:#d7f8ff}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-tab-error-banner{background:#fef2f2eb;border-color:#fca5a5e6}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-excel,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table{background:transparent;border:none;border-radius:0;overflow:visible}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-excel-header-row,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-fe-fixed-exp-colhead{background:transparent;border-bottom:1px solid rgba(232,244,255,.22);color:#eef6ff;border-inline-start:none;padding:4px 0 8px;min-height:0;font-size:12px}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-excel-header-cell{background:transparent;border-inline-start:none;color:#eef6ff;padding:4px 0 8px;min-height:0}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-excel-body>.nx-income-table-stretch{border-inline-start:none;background:transparent}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row{color:#eef6ffe6;font-weight:600;font-size:13px}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row-split>:last-child a{color:#0b3a8a}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-access,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-ops{background:transparent;border-inline-end:none;border-radius:0;padding-top:0;padding-bottom:0}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-em-two-col:not(.nx-em-two-col--right-only) .nx-em-col-access{padding-inline-end:10px}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-summary{color:#eef6ffdb;font-size:13px;font-weight:600;min-height:0}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item{font-size:13px;font-weight:600;color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-vehicle-fleet-section{margin-top:10px;padding:10px 12px;border-radius:12px;background:#ffffff14;border:1px solid rgba(210,238,255,.35)}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-vehicle-fleet-section-title{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-accounting [role=radiogroup]{color:#eef6ff;width:100%;min-width:0}@container nx-ws-acc-table (max-width: 200px){.nx-modal.nx-workspace-modal .nx-ws-accounting-row,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row-split,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item{grid-template-columns:minmax(0,1fr);row-gap:4px}.nx-modal.nx-workspace-modal .nx-ws-accounting-row__value,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-income-table-row-split>:last-child,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-card-item>:last-child:not(:first-child){min-width:0}}@container nx-workspace-modal (max-width: 720px){.nx-modal.nx-workspace-modal .nx-ws-accounting-profile-groups,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid{grid-template-columns:minmax(0,1fr)}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid{grid-template-areas:"income" "expense_management" "expenses" "vehicles"}}@media (max-width: 720px){.nx-modal.nx-workspace-modal .nx-ws-accounting-profile-groups,.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid{grid-template-columns:minmax(0,1fr)}.nx-modal.nx-workspace-modal .nx-ws-accounting .nx-accounting-cards-grid{grid-template-areas:"income" "expense_management" "expenses" "vehicles"}}.nx-fees-tab-root{direction:rtl;text-align:right;background:transparent;box-sizing:border-box}.nx-fees-tab-shell{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;background:#f9fafb;border:1px solid rgba(219,227,238,.95);border-radius:18px;padding:20px 22px 24px;box-shadow:0 8px 28px #0f172a24}.nx-fees-tab-shell .nx-fees-container{max-width:none;margin:0;padding:0}.nx-fees-container{max-width:1200px;margin:0 auto;padding:16px}.nx-fees-grid{direction:ltr;display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}@media (max-width: 1024px){.nx-fees-grid{grid-template-columns:1fr}}.nx-fees-main-col,.nx-fees-side-col{direction:rtl;display:flex;flex-direction:column;gap:16px;min-width:0}.nx-fees-card{width:100%;box-sizing:border-box;background:#f9fafb;border:1px solid #dbe3ee;border-radius:12px;padding:16px}.nx-fees-tab-shell .nx-fees-card,.nx-fees-tab-shell .nx-fees-card.nx-fees-rail--financial{background:#fff}.nx-fees-card--side{padding:16px}.nx-fees-card-title{font-size:16px;font-weight:700;margin:0 0 12px;color:#0f172a}.nx-fees-card-title--strict{margin:0}.nx-fees-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.nx-fees-card-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.nx-fees-agreement-grid{display:flex;flex-direction:column;gap:16px;width:100%}.nx-fees-agreement-row--2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nx-fees-agreement-row--dates{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:12px;width:100%;box-sizing:border-box}.nx-fees-agreement-row--dates>.nx-fees-agreement-cell--date-sm{flex:1 1 0;min-width:0;font-size:65%}.nx-fees-agreement-row--dates>.nx-fees-agreement-cell--date-sm .nx-fees-inp{width:100%;max-width:none;box-sizing:border-box;font-size:1em;padding:5px 7px;min-height:0}.nx-fees-agreement-row--2>.nx-fees-agreement-cell--pair .nx-fees-inp{width:100%;max-width:none;box-sizing:border-box;padding:5px 7px}.nx-fees-agreement-row--full>.nx-fees-agreement-cell--status-row{width:100%}.nx-fees-agreement-row--full>.nx-fees-agreement-cell--status-row .nx-fees-inp{width:100%;max-width:none;box-sizing:border-box;padding:5px 7px}@media (max-width: 600px){.nx-fees-agreement-row--2{grid-template-columns:1fr}.nx-fees-agreement-row--dates{flex-wrap:wrap;flex-direction:column;align-items:stretch;gap:12px}.nx-fees-agreement-row--dates>.nx-fees-agreement-cell--date-sm{flex:1 1 auto;width:100%}}.nx-fees-agreement-row--full{width:100%}.nx-fees-agreement-cell .client-field-label{margin-bottom:4px}.nx-fees-side-fields{display:flex;flex-direction:column;gap:12px}.nx-fees-discount-fields{width:100%}.nx-fees-discount-field--full{width:100%;min-width:0}.nx-fees-discount-inline-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;align-items:start}.nx-fees-discount-inline-pair .client-field{min-width:0}.nx-fees-discount-inline-pair .nx-fees-inp,.nx-fees-discount-inline-pair select.client-field-box-input,.nx-fees-discount-inline-pair select.nx-fees-inp{width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 520px){.nx-fees-discount-inline-pair{grid-template-columns:1fr}}.nx-fees-renewal-fields-row{display:grid;gap:14px 18px;width:100%;align-items:start;box-sizing:border-box}.nx-fees-renewal-field-cell{min-width:0}.nx-fees-renewal-field-cell--reminder{max-width:104px}.nx-fees-renewal-field-cell--reminder .nx-fees-inp,.nx-fees-renewal-field-cell--reminder input.client-field-box-input{width:100%;max-width:100%;box-sizing:border-box}.nx-fees-inline-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 520px){.nx-fees-inline-pair{grid-template-columns:1fr}}.nx-fees-status-chip{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:#e0e7ff;color:#3730a3}.nx-fees-summary-muted{font-size:13px;color:#64748b;margin-bottom:12px}.nx-fees-services-table{table-layout:fixed}.nx-fees-services-table--included{width:100%;--nx-fees-actions-col-w: 36px}.nx-fees-services-table--included thead th:not(:last-child),.nx-fees-services-table--included tbody tr:not(.nx-fees-subrow)>td:not(:last-child){width:calc((100% - var(--nx-fees-actions-col-w)) / 8);min-width:0;box-sizing:border-box}.nx-fees-services-table--included thead th:last-child,.nx-fees-services-table--included tbody tr:not(.nx-fees-subrow)>td:last-child{width:var(--nx-fees-actions-col-w);max-width:var(--nx-fees-actions-col-w);min-width:var(--nx-fees-actions-col-w);padding:8px 4px;box-sizing:border-box;text-align:center;vertical-align:middle}.nx-fees-services-table--custom{--nx-fees-actions-col-w: 36px}.nx-fees-services-table--custom thead th:not(:last-child),.nx-fees-services-table--custom tbody tr>td:not(:last-child){width:calc((100% - var(--nx-fees-actions-col-w)) / 7);min-width:0;box-sizing:border-box}.nx-fees-services-table--custom thead th:last-child,.nx-fees-services-table--custom tbody tr>td:last-child{width:var(--nx-fees-actions-col-w);max-width:var(--nx-fees-actions-col-w);min-width:var(--nx-fees-actions-col-w);padding:8px 4px;box-sizing:border-box;text-align:center;vertical-align:middle}.nx-fees-td-toggle{text-align:center;vertical-align:middle}.nx-fees-td-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;vertical-align:middle;min-width:0}.nx-fees-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:6px;line-height:0;flex-shrink:0}.nx-fees-icon-btn--delete{width:28px;height:28px;color:#2563eb}.nx-fees-icon-btn--delete:hover:not(:disabled){background:#2563eb1f;color:#1d4ed8}.nx-fees-icon-btn--delete:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.nx-fees-icon-btn--delete:disabled{opacity:.45;cursor:not-allowed}.nx-fees-services-table.nx-fees-data-table th,.nx-fees-services-table.nx-fees-data-table td{padding:8px 6px}.nx-fees-subrow td{background:#fafbfc;padding-top:8px;padding-bottom:8px}.nx-fees-price-history-table{table-layout:fixed}.nx-fees-switch-row{display:flex;align-items:center;gap:10px;min-height:38px}.nx-fees-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.nx-fees-switch input{opacity:0;width:0;height:0}.nx-fees-switch-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:24px;transition:background .2s}.nx-fees-switch-slider:before{position:absolute;content:"";height:18px;width:18px;inset-inline-start:3px;bottom:3px;background:#fff;border-radius:50%;transition:inset-inline-start .2s;box-shadow:0 1px 3px #00000026}.nx-fees-switch input:checked+.nx-fees-switch-slider{background:#6366f1}.nx-fees-switch input:checked+.nx-fees-switch-slider:before{inset-inline-start:calc(100% - 21px);transform:none}.nx-fees-switch input:disabled+.nx-fees-switch-slider{opacity:.5;cursor:not-allowed}.nx-fees-table-wrap{overflow-x:auto;margin-top:8px}.nx-modal-overlay.nx-fees-fx-overlay{z-index:1100}.nx-modal.nx-fees-fx-dialog{width:min(420px,100%);max-height:min(80vh,520px);border-radius:16px}.nx-fees-fx-dialog-title{font-size:18px;line-height:1.25}.nx-fees-currency-cell{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:0}.nx-fees-rate-prompt-btn{align-self:flex-start;padding:0;font-size:13px;font-weight:600}.nx-fees-td-readonly{color:#475569;font-weight:600;white-space:nowrap}.nx-fees-data-table{width:100%;border-collapse:collapse;font-size:13px}.nx-fees-data-table th{text-align:right;font-weight:700;padding:10px 8px;border-bottom:2px solid #e2e8f0;color:#334155;white-space:nowrap}.nx-fees-data-table td{padding:10px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.nx-fees-data-table td.nx-fees-num{text-align:end;font-weight:600}.nx-fees-card.nx-fees-rail--financial{background:#f9fafb;border:1px solid #dbe3ee;border-radius:12px;box-shadow:none}.nx-fees-excel-summary{margin-top:10px;width:100%}.nx-fees-excel-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;color:#1f2937}.nx-fees-excel-cell{border:1px solid #d0d7de;padding:6px 10px;vertical-align:middle;line-height:1.35}.nx-fees-excel-cell--label{width:52%;text-align:right;font-weight:600;background:#f3f3f3;color:#111827}.nx-fees-excel-cell--amount{text-align:end;font-weight:600;background:#fff;font-variant-numeric:tabular-nums}.nx-fees-excel-row:nth-child(2n) .nx-fees-excel-cell--amount{background:#fafafa}.nx-fees-excel-row--total .nx-fees-excel-cell{padding-top:10px;padding-bottom:10px}.nx-fees-excel-row--total .nx-fees-excel-cell--label{background:#e7e6e6;font-weight:700;font-size:1.15rem}.nx-fees-excel-row--total .nx-fees-excel-cell--amount{font-size:1.55rem;font-weight:700;background:#e7e6e6;color:#0f172a}.nx-fees-excel-row--emph .nx-fees-excel-cell{font-weight:700}.nx-fees-renewal-banner{padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600;margin-bottom:12px}.nx-fees-renewal-banner--success{background:#ecfdf5;color:#047857}.nx-fees-renewal-banner--warning{background:#fffbeb;color:#b45309}.nx-fees-renewal-banner--danger{background:#fef2f2;color:#b91c1c}.nx-fees-renewal-banner--neutral{background:#f8fafc;color:#475569}.nx-fees-recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx-fees-recent-item{font-size:13px;border-bottom:1px solid #f1f5f9;padding-bottom:8px}.nx-fees-recent-item time{display:block;font-size:11px;color:#94a3b8;margin-top:4px}.nx-fees-link-like{background:none;border:none;padding:0;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.nx-fees-price-chart-block{margin-top:10px;width:100%}.nx-fees-price-chart-sub{margin:0 0 8px;font-size:13px;color:#475569;font-weight:600;line-height:1.4}.nx-fees-price-chart-hint{margin:0 0 12px;font-size:12px;color:#94a3b8;line-height:1.35}.nx-fees-price-chart-view-caption{margin:0 0 6px;font-size:14px;color:#0f172a;font-weight:700;line-height:1.3}.nx-fees-price-chart-overflow-hint{margin:0 0 10px;font-size:12px;color:#64748b;font-weight:600;line-height:1.35}.nx-fees-price-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.nx-fees-price-chart-toggle{background:none;border:none;padding:6px 0;margin:0;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;font-family:inherit}.nx-fees-price-chart-toggle:hover{color:#1d4ed8}.nx-fees-price-chart-toolbar-meta{font-size:12px;color:#94a3b8;font-weight:500}.nx-fees-price-chart-toolbar--modes{justify-content:flex-start;gap:16px}.nx-fees-price-chart-toggle--active{color:#0f172a;text-decoration:none;cursor:default;font-weight:700}.nx-fees-price-chart-toggle--active:hover{color:#0f172a}.nx-fees-price-chart-scroll{overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.nx-fees-price-chart{display:flex;align-items:flex-end;gap:12px;min-height:188px;padding:8px 4px 0;width:max-content;min-width:100%}.nx-fees-price-chart-col{position:relative;flex:0 0 56px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:52px;padding-top:4px}.nx-fees-price-chart-tooltip{position:absolute;z-index:30;bottom:calc(100% - 2px);right:50%;transform:translate(50%);min-width:200px;max-width:min(280px,85vw);padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0f172a1f;pointer-events:none;text-align:right}.nx-fees-price-chart-tooltip-line{margin:0 0 6px;font-size:12px;color:#334155;line-height:1.45}.nx-fees-price-chart-tooltip-line:last-child{margin-bottom:0}.nx-fees-price-chart-value{font-size:12px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;text-align:center;line-height:1.2;max-width:88px;word-break:break-word}.nx-fees-price-chart-delta{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;line-height:1.15;max-width:80px;word-break:break-word}.nx-fees-price-chart-delta--up{color:#047857}.nx-fees-price-chart-delta--down{color:#b91c1c}.nx-fees-price-chart-delta--flat{color:#64748b}.nx-fees-price-chart-bar-wrap{width:100%;height:128px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e2e8f0}.nx-fees-price-chart-bar{width:70%;max-width:34px;min-height:6px;border-radius:6px 6px 0 0;box-sizing:border-box;transition:opacity .15s ease}.nx-fees-price-chart-col:hover .nx-fees-price-chart-bar{opacity:.92}.nx-fees-price-chart-bar--up{background:linear-gradient(180deg,#6ee7b7,#059669)}.nx-fees-price-chart-bar--down{background:linear-gradient(180deg,#fca5a5,#dc2626)}.nx-fees-price-chart-bar--flat{background:linear-gradient(180deg,#7dd3fc,#0284c7)}.nx-fees-price-chart-x{font-size:11px;color:#64748b;font-weight:600;text-align:center;line-height:1.2}.nx-fees-tab-shell .nx-fees-footer-actions{margin-top:20px;padding:0}.nx-fees-footer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:16px 16px 0}.nx-fees-footer-actions--start{justify-content:flex-start}.nx-fees-save-error{color:#b91c1c;font-weight:700;margin:8px 16px 0;font-size:14px;text-align:right}.nx-fees-tab-shell .nx-fees-save-error{margin:8px 0 0}.nx-fees-empty{font-size:13px;color:#94a3b8;padding:12px 0}.nx-fees-inp{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #dbe3ee;font:inherit;background:#fff}.nx-fees-inp:disabled{background:#f1f5f9;color:#64748b}.nx-fees-inp--table{width:100%;min-width:0;box-sizing:border-box}.nx-fees-meta-strip{font-size:12px;color:#64748b;margin:0 0 14px;line-height:1.4}.nx-fees-workspace-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.nx-fees-workspace-card-head-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.nx-fees-pencil-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;color:#2563eb;cursor:pointer;border-radius:6px;line-height:0}.nx-fees-pencil-btn:hover:not(:disabled){background:#2563eb14}.nx-fees-pencil-btn:disabled{opacity:.45;cursor:not-allowed}.nx-fees-workspace-block-title-only{margin-bottom:12px}.nx-fees-workspace-readonly .nx-fees-inp,.nx-fees-workspace-readonly input,.nx-fees-workspace-readonly select{pointer-events:none}.nx-fees-summary-lines{list-style:none;margin:0;padding:0}.nx-fees-summary-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:6px 0;border-bottom:1px solid #eef2f7;font-size:14px}.nx-fees-summary-line:last-child{border-bottom:none}.nx-fees-summary-label{color:#64748b}.nx-fees-summary-value{font-weight:600;color:#0f172a}.nx-fees-workspace-display-table th,.nx-fees-workspace-display-table td{font-size:13px}.nx-fees-kv-display{display:flex;flex-direction:column;gap:8px}.nx-fees-kv-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px}.nx-fees-kv-label{color:#64748b}.nx-fees-kv-value{font-weight:600;color:#0f172a}.nx-fees-editor-modal{width:min(1120px,calc(100vw - 48px))}.nx-fees-editor-modal-body{max-height:min(78vh,720px);overflow-y:auto}.nx-fees-modal-hint{font-size:13px;color:#64748b;margin:0 0 12px}.nx-fees-modal-section{margin-bottom:14px}.nx-fees-modal-section:last-child{margin-bottom:0}.nx-fees-modal-section-title{margin:0 0 8px;font-size:15px;font-weight:700;color:#0f172a}.nx-fees-modal-section-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.nx-fees-modal-section-bar .nx-fees-modal-section-title{margin:0}.nx-fees-modal-agreement-fields--grid{display:flex;flex-direction:column;gap:10px}.nx-fees-modal-agreement-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:start;direction:rtl}.nx-fees-modal-agreement-row--single{grid-template-columns:minmax(0,1fr)}.nx-fees-modal-agreement-field-cell{min-width:0;margin-bottom:0}.nx-fees-modal-agreement-field-cell .client-field-label{margin-bottom:4px}@media (max-width: 540px){.nx-fees-modal-agreement-row:not(.nx-fees-modal-agreement-row--single){grid-template-columns:1fr}}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-fees){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-fees)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-fees)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-fees)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-fees{direction:rtl;min-width:0;max-width:100%}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-container{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;max-width:none;width:100%}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-grid{min-width:0}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-meta-strip{color:#eef6ffb8;margin:0 0 12px}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-card,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-card{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-card.nx-fees-rail--financial,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-card.nx-fees-rail--financial{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-card-title,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-summary-label,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-kv-label,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-empty,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-recent-item time,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-link-like{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-summary-line,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-kv-row{border-bottom-color:#e8f4ff2e}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-summary-value,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-kv-value{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;box-sizing:border-box;border-radius:10px;color:#0b2248;font-weight:600;background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-status-chip{background:#08265247;border:1px solid rgba(210,238,255,.5);color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-pencil-btn{color:#7decf7}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-pencil-btn:hover:not(:disabled){background:#46d5ff29}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-table-wrap{background:transparent;border-color:#d2eeff47;overflow-x:auto;max-width:100%}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-data-table th{background:transparent;color:#eef6ffc7;border-bottom-color:#e8f4ff38}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-tab-shell .nx-fees-data-table td{color:#e8f4ff;border-bottom-color:#e8f4ff24}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-excel-cell{border-color:#d2eeff47}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-excel-cell--label,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-excel-row--total .nx-fees-excel-cell--label{background:#08265247;color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-excel-cell--amount,.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-excel-row:nth-child(2n) .nx-fees-excel-cell--amount{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);color:#0b2248}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-excel-row--total .nx-fees-excel-cell--amount{background:linear-gradient(180deg,#fffffff5,#e8f4ffe0);color:#0b2248}.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-recent-item{color:#e8f4ff}@media (max-width: 1024px){.nx-modal.nx-workspace-modal .nx-ws-fees .nx-fees-grid{grid-template-columns:minmax(0,1fr)}}.nx-payroll-tab-root{width:100%;background:transparent}.nx-payroll-tab-shell{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.nx-payroll-root{display:flex;flex-direction:column;gap:14px}.nx-payroll-meta-strip{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:8px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.nx-payroll-meta-item{display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:12px}.nx-payroll-meta-label{font-weight:500}.nx-payroll-meta-value{color:#334155;font-weight:600}.nx-payroll-status-badge{margin-inline-start:auto;background:#f1f5f9;color:#64748b;border:1px solid #d1d5db;border-radius:999px;font-size:12px;font-weight:700;padding:3px 10px}.nx-payroll-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,.65fr);grid-template-areas:"top-left top-right top-right" "bottom-left process-wide process-wide" "row-complexity row-employees row-turnover";gap:18px;align-items:start}.nx-payroll-col{display:grid;grid-auto-rows:minmax(0,auto);gap:14px}.nx-payroll-col--top-left{grid-area:top-left}.nx-payroll-col--top-right{grid-area:top-right}.nx-payroll-col--bottom-left{grid-area:bottom-left;display:flex;flex-direction:column;align-self:stretch}.nx-payroll-col--bottom-left .nx-payroll-card--bank{flex:1 1 auto;display:flex;flex-direction:column}.nx-payroll-col--bottom-left .nx-payroll-card--bank .nx-payroll-card-body{flex:1 1 auto}.nx-payroll-col--process-wide{grid-area:process-wide}.nx-payroll-col--row-complexity{grid-area:row-turnover;margin-top:-12px}.nx-payroll-col--row-employees{grid-area:row-employees;margin-top:-12px}.nx-payroll-col--row-turnover{grid-area:row-complexity;margin-top:-10px}.nx-payroll-card{border-radius:14px;border:1px solid #e5e7eb;padding:16px;background:#fff;box-sizing:border-box}.nx-payroll-card--inactive{opacity:.6}.nx-payroll-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nx-payroll-card-title{margin:0;font-size:16px;font-weight:600;color:#0f172a;display:inline-flex;gap:8px;align-items:center}.nx-payroll-card-title-icon{font-size:14px;line-height:1;opacity:.85}.nx-payroll-card-body{min-height:0}.nx-payroll-kv{display:flex;flex-direction:column;gap:9px}.nx-payroll-kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nx-payroll-kv-label{color:#94a3b8;font-size:13px;display:inline-flex;align-items:center;gap:6px}.nx-payroll-kv-icon{font-size:11px;opacity:.85}.nx-payroll-kv-value{color:#111827;font-size:14px;font-weight:600;text-align:left}.nx-payroll-reminders{display:flex;flex-direction:column;gap:10px}.nx-payroll-reminders-frequency{color:#475569;font-size:13px;font-weight:600;margin-bottom:2px}.nx-payroll-reminder-row{display:flex;justify-content:space-between;align-items:baseline;border:1px dashed #e2e8f0;border-radius:10px;padding:8px 10px;background:#f8fafc}.nx-payroll-reminder-form{color:#334155;font-size:13px;font-weight:600}.nx-payroll-reminder-value{color:#0f172a;font-size:13px;font-weight:700}.nx-payroll-employees{display:flex;flex-direction:column;gap:12px}.nx-payroll-employees-count-wrap{display:flex;justify-content:space-between;align-items:baseline}.nx-payroll-employees-count-label{color:#64748b;font-size:13px}.nx-payroll-employees-count-value{color:#0f172a;font-size:22px;font-weight:700}.nx-payroll-employees-graph-title{color:#64748b;font-size:13px;font-weight:600}.nx-payroll-employees-graph{min-height:132px;border:1px dashed #cbd5e1;border-radius:10px;padding:10px;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px}.nx-payroll-employees-graph-text{color:#334155;font-weight:600}.nx-payroll-card--reporting .nx-payroll-card-body{min-height:180px}.nx-payroll-card--employees .nx-payroll-card-body,.nx-payroll-card--complexity .nx-payroll-card-body{min-height:116px}.nx-payroll-turnover-chart{min-height:140px;border:1px dashed #cbd5e1;border-radius:10px;padding:12px 10px;background:#f8fafc;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.nx-payroll-turnover-bar-wrap{flex:1 1 0;min-width:0;height:110px;display:flex;align-items:flex-end;justify-content:center}.nx-payroll-turnover-bar{width:min(24px,72%);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#60a5fa,#2563eb)}.nx-payroll-turnover-bar--placeholder{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.nx-payroll-turnover-empty{margin-top:8px;color:#64748b;font-size:12px;text-align:center}@media (max-width: 980px){.nx-payroll-grid{grid-template-columns:1fr;grid-template-areas:"top-left" "top-right" "bottom-left" "process-wide" "row-complexity" "row-employees" "row-turnover";gap:14px}.nx-payroll-col--row-employees,.nx-payroll-col--row-turnover,.nx-payroll-col--row-complexity{margin-top:0}.nx-payroll-col--bottom-left{display:grid}.nx-payroll-col--bottom-left .nx-payroll-card--bank{display:block}.nx-payroll-col--bottom-left .nx-payroll-card--bank .nx-payroll-card-body{flex:none}}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-payroll){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-payroll)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-payroll)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-payroll)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-payroll{direction:rtl;min-width:0;max-width:100%}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-tab-shell{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-grid{min-width:0}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-meta-strip{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff29,#bad8f61a);border:1px solid rgba(210,238,255,.5);box-shadow:inset 0 1px #ffffff47}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-meta-item,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-meta-label{color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-tab-shell .nx-payroll-meta-value,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-tab-shell .nx-payroll-kv-value,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-tab-shell .nx-payroll-employees-count-value,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-tab-shell .nx-payroll-reminder-value{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;box-sizing:border-box;border-radius:10px;color:#0b2248;font-weight:600;background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-status-badge{background:#08265247;border:1px solid rgba(210,238,255,.5);color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-tab-shell .nx-payroll-card{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-card-title,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-kv-label,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-employees-count-label,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-reminders-frequency,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-reminder-form,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-turnover-empty{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-fees-pencil-btn{color:#7decf7}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-fees-pencil-btn:hover:not(:disabled){background:#46d5ff29}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-employees-graph,.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-turnover-chart{background:#08265238;border:1px dashed rgba(210,238,255,.4)}.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-employees-graph-text{color:#e8f4ff}@media (max-width: 980px){.nx-modal.nx-workspace-modal .nx-ws-payroll .nx-payroll-grid{grid-template-columns:minmax(0,1fr)}}.nx-annual-root{display:flex;flex-direction:column;gap:20px;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:0;background:transparent;font-family:inherit}.nx-workspace-content>.nx-annual-root{background:#f9fafb;border-radius:18px;padding:20px;border:1px solid rgba(219,227,238,.8);box-shadow:0 10px 30px #00000026}@media (max-width: 820px){.nx-annual-root{margin:0;padding:0}.nx-workspace-content>.nx-annual-root{padding:16px;border-radius:16px}}.nx-annual-meta{font-size:13px;color:#6b7280;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-start;text-align:right;width:100%}.nx-annual-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}@media (max-width: 768px){.nx-annual-dashboard{grid-template-columns:1fr}}.nx-annual-dash-card{background:#fff;border-radius:16px;padding:20px 22px 22px;box-shadow:0 10px 30px #0f172a14,0 1px 3px #0f172a0a;border:1px solid rgba(219,227,238,.95)}.nx-annual-dash-card--missing{display:flex;flex-direction:column;min-height:0}.nx-annual-dash-card-title{margin:0 0 16px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;text-align:right}.nx-annual-dash-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.nx-annual-dash-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.nx-annual-dash-dot--green{background:#22c55e;box-shadow:0 0 0 3px #22c55e38}.nx-annual-dash-dot--yellow{background:#facc15;box-shadow:0 0 0 3px #facc1559}.nx-annual-dash-dot--red{background:#ef4444;box-shadow:0 0 0 3px #ef444438}.nx-annual-dash-status-label{font-size:17px;font-weight:800;line-height:1.35}.nx-annual-dash-status-label--green{color:#15803d}.nx-annual-dash-status-label--yellow{color:#ca8a04}.nx-annual-dash-status-label--red{color:#b91c1c}.nx-annual-dash-risk{margin:0 0 14px;font-size:13px;font-weight:400;color:#6b7280;line-height:1.45}.nx-annual-dash-deadline{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151;font-weight:500}.nx-annual-cal-icon{color:#9ca3af;flex-shrink:0}.nx-annual-missing-dropdown-wrap{margin-bottom:14px}.nx-annual-missing-dropdown{width:100%;min-height:38px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#111827;font:inherit}.nx-annual-dash-progress{height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-top:18px;flex-shrink:0}.nx-annual-dash-progress-fill{height:100%;border-radius:999px;transition:width .25s ease}.nx-annual-dash-progress-fill--green{background:linear-gradient(90deg,#4ade80,#22c55e)}.nx-annual-dash-progress-fill--yellow{background:linear-gradient(90deg,#fcd34d,#eab308)}.nx-annual-dash-progress-fill--red{background:linear-gradient(90deg,#f87171,#ef4444)}.nx-annual-card-title{margin:0 0 10px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.35}.nx-annual-summary-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px;padding:12px 16px;margin-bottom:4px;background:#fff;border:1px solid rgba(219,227,238,.95);border-radius:14px;font-size:13px;color:#334155;box-shadow:0 6px 20px #0f172a0f}.nx-annual-summary-item{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.nx-annual-summary-label{font-weight:600;color:#64748b}.nx-annual-summary-value{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.nx-annual-summary-value--muted{font-weight:600;color:#475569}.nx-annual-summary-sep{width:1px;height:14px;background:#cbd5e1;margin:0 10px;flex-shrink:0}.nx-annual-table-wrap{overflow-x:auto;border:1px solid rgba(219,227,238,.95);border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a12,0 1px 3px #0f172a0a}.nx-annual-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.nx-annual-table--documents col.nx-annual-col--received{width:34px}.nx-annual-table--documents col.nx-annual-col--doc-name{width:calc((100% - 34px)*.82)}.nx-annual-table--documents col.nx-annual-col--file,.nx-annual-table--documents col.nx-annual-col--status{width:calc((100% - 34px)/25)}.nx-annual-table--documents col.nx-annual-col--note{width:calc((100% - 34px)*.1)}.nx-annual-table--submissions col.nx-annual-sub-col--year,.nx-annual-table--submissions col.nx-annual-sub-col--date,.nx-annual-table--submissions col.nx-annual-sub-col--status{width:20%}.nx-annual-table--submissions col.nx-annual-sub-col--report{width:56px}.nx-annual-table--submissions col.nx-annual-sub-col--actions{width:64px}.nx-annual-table--submissions th,.nx-annual-table--submissions td{padding:10px 8px;vertical-align:middle;white-space:nowrap}.nx-annual-table--submissions td{border-bottom:1px solid #f1f5f9}.nx-annual-table--submissions th:nth-child(1),.nx-annual-table--submissions td:nth-child(1),.nx-annual-table--submissions th:nth-child(2),.nx-annual-table--submissions td:nth-child(2),.nx-annual-table--submissions th:nth-child(3),.nx-annual-table--submissions td:nth-child(3){text-align:center}.nx-annual-table--submissions th:last-child,.nx-annual-table--submissions td:last-child{text-align:center;padding-inline:4px}.nx-annual-table--submissions th:nth-child(4),.nx-annual-table--submissions td:nth-child(4){text-align:center;padding-inline:4px}.nx-annual-table--documents th:nth-child(1),.nx-annual-table--documents td:nth-child(1){width:34px;max-width:34px;padding-block:12px;padding-inline-start:0;padding-inline-end:3px;text-align:end;box-sizing:border-box}.nx-annual-table--documents th:nth-child(2),.nx-annual-table--documents td:nth-child(2){padding-inline-end:10px;padding-inline-start:10px}.nx-annual-table--documents th:nth-child(5){text-align:center;padding-inline-end:3px}.nx-annual-table--documents td:nth-child(5){padding-inline-end:3px}.nx-annual-table th{text-align:right;padding:12px 14px;background:#fafbfc;border-bottom:1px solid #e2e8f0;font-weight:600;color:#475569;white-space:nowrap;vertical-align:middle}.nx-annual-table td.nx-annual-td{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle;min-height:48px}.nx-annual-table tbody tr.nx-annual-doc-row{transition:background-color .12s ease}.nx-annual-doc-row--neutral{background:#fff}.nx-annual-doc-row--neutral:hover{background:#fafafa}.nx-annual-doc-row--warning{background:#fffbeb}.nx-annual-doc-row--warning:hover{background:#fef3c7}.nx-annual-doc-row--success{background:#f0fdf4}.nx-annual-doc-row--success:hover{background:#dcfce7}.nx-annual-doc-row--completed{cursor:pointer}.nx-annual-td--doc-name{min-width:0;overflow:visible}.nx-annual-doc-name-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;min-width:0}.nx-annual-doc-name{font-weight:600;color:#0f172a;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;min-width:0;flex:1 1 auto}.nx-annual-doc-name-row .nx-annual-badge{flex-shrink:0}.nx-annual-doc-inline-actions{display:inline-flex;align-items:center;gap:10px;margin-inline-start:4px;flex-shrink:0}.nx-annual-inline-action{font-size:12px;color:#9ca3af;cursor:pointer;background:none;border:none;padding:0;font:inherit}.nx-annual-inline-action:hover:not(:disabled){color:#2563eb}.nx-annual-inline-action--danger:hover:not(:disabled){color:#ef4444}.nx-annual-inline-action:disabled{opacity:.45;cursor:not-allowed}.nx-annual-badge{display:inline-block;margin-inline-start:8px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#e0e7ff;color:#3730a3}.nx-annual-status-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap}.nx-annual-status-done{background:#dcfce7;color:#166534}.nx-annual-status-missing{background:#f3f4f6;color:#6b7280}.nx-annual-status-warn{background:#fef9c3;color:#a16207}.nx-annual-note-inp{width:100%;min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:inherit;font-size:13px;line-height:1.3}.nx-annual-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch;grid-auto-rows:1fr;width:100%;box-sizing:border-box}.nx-annual-lower>section{min-width:0;width:100%;margin:0;display:flex;flex-direction:column;overflow:hidden}.nx-annual-lower>section .nx-annual-table-wrap{flex:1 1 auto}@media (max-width: 900px){.nx-annual-lower{grid-template-columns:1fr}}.nx-annual-notes-card{border:1px solid rgba(219,227,238,.95);border-radius:16px;padding:18px 20px;background:#fff;box-shadow:0 10px 30px #0f172a12,0 1px 3px #0f172a0a;display:flex;flex-direction:column;min-height:0;width:100%;box-sizing:border-box;margin:0}.nx-annual-notes-ta{width:100%;min-height:0;height:100%;flex:1 1 auto;padding:10px;border:1px solid #e2e8f0;border-radius:6px;font:inherit;font-size:14px;resize:none}.nx-annual-empty-cell{text-align:center;color:#64748b;padding:20px}.nx-annual-err{color:#b91c1c;font-weight:600;font-size:14px;margin:0}.nx-annual-file-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;min-height:24px}.nx-annual-file-cell-icon{display:inline-flex;color:#64748b;flex-shrink:0}.nx-annual-file-name{color:#2563eb;cursor:pointer;font-weight:500;font-size:13px;background:none;border:none;padding:0;font:inherit;text-align:right;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nx-annual-file-name:hover:not(:disabled){text-decoration:underline}.nx-annual-file-name:disabled{opacity:.5;cursor:not-allowed}.nx-annual-file-remove{font-size:12px;color:#9ca3af;cursor:pointer;background:none;border:none;padding:0 2px;font:inherit;flex-shrink:0;white-space:nowrap}.nx-annual-file-remove:hover:not(:disabled){color:#ef4444}.nx-annual-file-remove:disabled{opacity:.45;cursor:not-allowed}.nx-annual-folder-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;color:#475569}.nx-annual-folder-btn:disabled{opacity:.45;cursor:not-allowed}.nx-annual-dash{color:#94a3b8}.nx-annual-row-actions{display:inline-flex;flex-wrap:nowrap;gap:4px;justify-content:center;align-items:center;width:max-content;margin:0 auto;transform:translate(15%)}.nx-annual-icon-action{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#2563eb;cursor:pointer;padding:0}.nx-annual-icon-action:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.nx-annual-icon-action:disabled{opacity:.45;cursor:not-allowed}.nx-annual-report-file-action{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#2563eb;padding:0;cursor:pointer}.nx-annual-report-file-action--attached{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.nx-annual-report-file-action--empty{background:#fff;border-color:#cbd5e1;color:#64748b}.nx-annual-report-file-action:hover:not(:disabled){border-color:#60a5fa;color:#2563eb}.nx-annual-report-file-action:disabled{opacity:.45;cursor:not-allowed}.nx-annual-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.nx-annual-dialog{background:#fff;border-radius:8px;padding:16px;min-width:min(400px,100%);max-width:480px;box-shadow:0 20px 40px #0000001f;box-sizing:border-box;overflow:hidden}.nx-annual-dialog h4{margin:0 0 12px;font-size:15px}.nx-annual-dialog label{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#334155}.nx-annual-dialog input,.nx-annual-dialog select,.nx-annual-dialog textarea{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font:inherit;margin-bottom:10px;box-sizing:border-box;max-width:100%}.nx-annual-dialog-footer{display:flex;gap:8px;justify-content:center;margin-top:12px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-annual){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-annual)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-annual)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-annual)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content>.nx-annual-root.nx-ws-annual{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;max-width:none;min-width:0;direction:rtl;color:#e8f4ff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-meta{color:#eef6ffb8}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-card,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table-wrap,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-notes-card,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-summary-bar{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-card-title,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-card-title{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-status-label--green{color:#86efac}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-status-label--yellow{color:#fde047}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-status-label--red{color:#fca5a5}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-risk,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-deadline,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-cal-icon{color:#eef6ffd1}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-missing-dropdown,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-notes-ta,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-note-inp{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);color:#0b2248;box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash-progress{background:#08265259}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-summary-label{color:#eef6ffb8}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-summary-value,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-summary-value--muted{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-summary-sep{background:#d2eeff59}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table th{background:transparent;color:#eef6ffc7;border-bottom:1px solid rgba(232,244,255,.22)}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table td.nx-annual-td,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--submissions td{border-bottom:1px solid rgba(232,244,255,.14);color:#e8f4ff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-row--neutral,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-row--neutral:hover{background:transparent}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-row--warning{background:#facc151f}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-row--warning:hover{background:#facc152e}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-row--success{background:#22c55e1f}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-row--success:hover{background:#22c55e2e}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-name{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-inline-action{color:#d2eeffb3}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-file-name{color:#7decf7}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-file-cell-icon,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-dash{color:#eef6ff9e}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-folder-btn,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-icon-action,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-report-file-action{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);color:#165dff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-icon-action:hover:not(:disabled),.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-folder-btn:hover:not(:disabled),.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-report-file-action:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e8f4fff5);border-color:#fff}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-err{color:#fecaca}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-empty-cell{color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table-wrap{overflow-x:hidden;max-width:100%;min-width:0;box-sizing:border-box}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents{width:100%;max-width:100%;table-layout:fixed;box-sizing:border-box}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents col.nx-annual-col--received{width:34px}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents col.nx-annual-col--doc-name{width:46%}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents col.nx-annual-col--file{width:72px}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents col.nx-annual-col--status{width:96px}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents col.nx-annual-col--note{width:22%}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents th,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents td{min-width:0;max-width:100%;box-sizing:border-box}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents td:last-child,.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-table--documents th:last-child{overflow:hidden}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-doc-name{min-width:0;overflow-wrap:break-word}.nx-modal.nx-workspace-modal .nx-ws-annual .nx-annual-note-inp{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.nx-cdocs-root{display:flex;flex-direction:column;gap:12px;width:100%;max-width:980px;margin:0 auto;box-sizing:border-box;position:relative;min-height:280px;background:transparent;padding:0}.nx-workspace-content>.nx-cdocs-root{background:#f9fafb;border-radius:18px;padding:20px;border:1px solid rgba(219,227,238,.8);box-shadow:0 10px 30px #00000026}@media (max-width: 820px){.nx-workspace-content>.nx-cdocs-root{padding:16px;border-radius:16px}}.nx-cdocs-surface{background:#fff;border-radius:16px;padding:22px 22px 26px;border:1px solid rgba(219,227,238,.95);box-shadow:0 10px 30px #0f172a14,0 1px 3px #0f172a0a}.nx-cdocs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.nx-cdocs-title{margin:0;font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.nx-cdocs-err{margin:0;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-weight:600;font-size:14px}.nx-cdocs-empty{margin:12px 0 0;font-size:14px;color:#64748b;font-weight:600}.nx-cdocs-empty--in-panel{margin:20px 0}.nx-cdocs-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 900px){.nx-cdocs-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.nx-cdocs-folder-grid{grid-template-columns:1fr}}.nx-cdocs-folder-card{border-radius:16px;border:1px solid rgba(219,227,238,.95);overflow:hidden;display:flex;flex-direction:column;min-width:0;background:#fff;box-shadow:0 10px 30px #0f172a14,0 1px 3px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.nx-cdocs-folder-card:hover{border-color:#3b82f659;box-shadow:0 12px 32px #0f172a1a,0 1px 3px #3b82f61f}.nx-cdocs-folder-icon-wrap{display:flex;justify-content:center;opacity:.95;color:#3b82f6}.nx-cdocs-folder-card-main{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:18px 16px 16px;border:none;background:transparent;cursor:pointer;text-align:right;font:inherit;color:inherit;width:100%}.nx-cdocs-folder-card-main:disabled{cursor:not-allowed;opacity:.55}.nx-cdocs-folder-name{font-family:Arial,sans-serif;font-size:15px;font-weight:700;color:#0f172a;line-height:1.25;word-break:break-word}.nx-cdocs-folder-meta{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#475569}.nx-cdocs-folder-count{color:#334155}.nx-cdocs-folder-updated{font-weight:500;color:#64748b}.nx-cdocs-folder-actions{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;padding:0 12px 12px;border-top:1px solid rgba(226,232,240,.95);background:#f9fafb}.nx-cdocs-linkish{border:none;background:none;padding:0;font-size:13px;font-weight:700;color:#2563eb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.nx-cdocs-linkish:disabled{opacity:.5;cursor:not-allowed}.nx-cdocs-linkish--danger{color:#b91c1c}.nx-cdocs-icon-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#2563eb;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.nx-cdocs-icon-action:hover:not(:disabled){background:#2563eb1f;color:#1d4ed8}.nx-cdocs-icon-action:disabled{opacity:.45;cursor:not-allowed}.nx-cdocs-folder-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-start;justify-content:center;padding:12px 8px 20px;background:#0f172a2e;border-radius:18px;box-sizing:border-box}.nx-cdocs-folder-panel{width:min(640px,100%);max-height:min(72vh,520px);overflow:auto;background:#fff;border-radius:16px;border:1px solid rgba(219,227,238,.95);box-shadow:0 20px 50px #0f172a2e;padding:18px 20px 22px;margin-top:8px}.nx-cdocs-folder-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.nx-cdocs-folder-panel-title{margin:0;font-family:Arial,sans-serif;font-size:15px;font-weight:700;color:#0f172a}.nx-cdocs-panel-loading{margin:14px 0;font-size:14px;font-weight:700;color:#475569}.nx-cdocs-folder-panel-head-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nx-cdocs-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx-cdocs-doc-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.nx-cdocs-doc-icon{flex-shrink:0;color:#64748b;display:flex}.nx-cdocs-doc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:right}.nx-cdocs-doc-label{font-size:14px;font-weight:700;color:#0f172a;word-break:break-word}.nx-cdocs-doc-sub{font-size:12px;color:#64748b;font-weight:500}.nx-cdocs-doc-actions{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end}.nx-cdocs-folder-name-modal{width:min(400px,100%)}.nx-cdocs-field-label{display:block;font-size:13px;font-weight:700;color:#475569;margin-bottom:8px}.nx-cdocs-text-inp{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid #cbd5e1;font-size:14px;font-weight:600;color:#0f172a}.nx-cdocs-text-inp:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-documents){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-documents)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-documents)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-documents)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-documents,.nx-modal.nx-workspace-modal .nx-ws-documents *{font-family:Arial,sans-serif!important}.nx-modal.nx-workspace-modal .nx-workspace-content>.nx-cdocs-root.nx-ws-documents{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;max-width:none;margin:0;min-height:0;direction:rtl}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-surface{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52;padding:14px 16px 16px}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-head{margin-bottom:14px}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-title{color:#eef6ff;font-size:15px;font-weight:700;letter-spacing:.01em}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-empty{color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-card{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#f8fcff29,#bad8f61a);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff1f,inset 0 1px #ffffff47}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-card:hover{border-color:#46d5ff8c;box-shadow:0 0 0 1px #46d5ff47,0 0 14px #2cc4ff38,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-icon-wrap{color:#7decf7}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-name,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-count,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-meta,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-card,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-card-main{font-family:Arial,sans-serif!important;font-weight:700}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-name{color:#eef6ff;font-family:Arial,sans-serif!important;font-weight:700}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-meta,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-updated{color:#eef6ffb8}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-count{color:#eef6ffdb}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-actions{background:#08265238;border-top-color:#d2eeff47}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-linkish{color:#b9ecff}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-linkish--danger{color:#fecaca}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-icon-action{color:#7decf7;border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-icon-action:hover:not(:disabled){background:#46d5ff29;color:#e8f4ff}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-overlay{background:#040c1c6b;border-radius:14px}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel{position:relative;background:radial-gradient(ellipse at 92% 0%,rgba(101,88,232,.16),transparent 36%),radial-gradient(ellipse at 78% 0%,rgba(39,124,255,.26),transparent 48%),linear-gradient(165deg,#04152f,#082652 46%,#124c9a 78%,#04152f);border:1px solid rgba(70,213,255,.42);box-shadow:0 24px 56px #02081880,0 0 18px #46d5ff29,inset 0 1px #ffffff24;padding:16px 20px 20px}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel-head{border-bottom-color:#d2eeff47;padding-left:52px;padding-right:8px}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel *{font-family:Arial,sans-serif!important}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel-title{color:#eef6ff;font-family:Arial,sans-serif!important;font-weight:700}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-panel-loading{color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-row{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-icon{color:#165dff}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-label{color:#0b2248}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-sub{color:#4a74a8}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-actions .nx-cdocs-icon-action{color:#165dff}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-actions .nx-cdocs-icon-action[aria-label="מחיקת מסמך"]{color:#b91c1c}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-err{background:#fef2f2eb;border-color:#fca5a5e6}.nx-history-root{display:flex;flex-direction:column;gap:16px;width:100%;max-width:980px;margin:0 auto;box-sizing:border-box;position:relative;min-height:280px;background:transparent;padding:0;direction:rtl;text-align:right}.nx-workspace-content>.nx-history-root{background:#f9fafb;border-radius:18px;padding:20px;border:1px solid rgba(219,227,238,.8);box-shadow:0 10px 30px #00000026}@media (max-width: 820px){.nx-workspace-content>.nx-history-root{padding:16px;border-radius:16px}}.nx-history-hero{background:#fff;border-radius:16px;padding:20px 22px 22px;border:1px solid rgba(219,227,238,.95);box-shadow:0 10px 30px #0f172a14,0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:16px}.nx-history-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.nx-history-title{margin:0 0 6px;font-family:Arial,sans-serif;font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.nx-history-retention{margin:0;font-size:14px;color:#475569;font-weight:600;line-height:1.45;max-width:42rem}.nx-history-todo{margin:8px 0 0;font-size:12px;color:#94a3b8;font-weight:500;line-height:1.4;max-width:40rem}.nx-history-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nx-history-hero-export-actions{justify-content:flex-end}.nx-history-modal-export-footer{flex-wrap:wrap;gap:8px}.nx-history-period-bar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 14px;background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:12px}.nx-history-period-field{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569}.nx-history-period-field input[type=date]{min-height:36px}.nx-history-err{margin:0;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-weight:600;font-size:14px}.nx-history-export-ok{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-weight:600;font-size:14px}.nx-history-sections{display:flex;flex-direction:column;gap:16px}.nx-history-section-pair-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.nx-history-section-pair-row .nx-history-section-card{min-width:0;height:100%;box-sizing:border-box}@media (max-width: 720px){.nx-history-section-pair-row{grid-template-columns:1fr}}.nx-history-section-card{background:#fff;border-radius:16px;border:1px solid rgba(219,227,238,.95);box-shadow:0 10px 30px #0f172a14,0 1px 3px #0f172a0a;padding:18px 20px 20px;transition:border-color .15s ease,box-shadow .15s ease}.nx-history-section-card:hover{border-color:#3b82f638;box-shadow:0 12px 32px #0f172a1a,0 1px 3px #3b82f61a}.nx-history-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.nx-history-count-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;white-space:nowrap}.nx-history-section-empty{margin:0;padding:18px 16px;text-align:center;font-size:14px;font-weight:600;color:#64748b;line-height:1.5;background:linear-gradient(180deg,#fafbfc,#f8fafc);border:1px dashed rgba(203,213,225,.85);border-radius:12px}.nx-history-events{display:flex;flex-direction:column;gap:0}.nx-history-event{padding:12px 0}.nx-history-event+.nx-history-event{border-top:1px solid rgba(241,245,249,.95)}.nx-history-event-summary{margin:0 0 4px;font-size:14px;font-weight:700;color:#0f172a;line-height:1.4}.nx-history-event-meta{margin:0;font-size:12px;font-weight:500;color:#64748b;line-height:1.45}.nx-history-section-foot{margin-top:14px;padding-top:4px}.nx-modal-overlay.nx-history-section-overlay{z-index:4000}.nx-modal.nx-history-section-modal{width:min(672px,calc(100vw - 48px));max-height:min(54vh,528px)}.nx-modal.nx-history-section-modal .nx-fees-editor-modal-body{max-height:min(47vh,432px)}.nx-modal.nx-history-section-modal .nx-modal-title{font-size:22px}.nx-modal.nx-history-section-modal .nx-modal-header{padding:16px 18px 14px}.nx-modal.nx-history-section-modal .nx-modal-body{padding:18px 18px 16px}.nx-history-modal-meta{margin:6px 0 0;font-size:13px;color:#64748b;font-weight:600;line-height:1.4}.nx-history-modal-alert{margin:0 0 14px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.45}.nx-history-modal-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.nx-history-modal-alert--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.nx-history-modal-events .nx-history-event:first-child{padding-top:4px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-history){padding:14px 18px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.5) rgba(8,38,82,.28)}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-history)::-webkit-scrollbar{width:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-history)::-webkit-scrollbar-track{background:#08265238;border-radius:8px}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.nx-ws-history)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7decf7b3,#268cff8c);border-radius:8px}.nx-modal.nx-workspace-modal .nx-ws-history,.nx-modal.nx-workspace-modal .nx-ws-history *{font-family:Arial,sans-serif!important}.nx-modal.nx-workspace-modal .nx-workspace-content>.nx-history-root.nx-ws-history{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;max-width:none;min-width:0;direction:rtl}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-hero,.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-section-card{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624);border:1px solid rgba(210,238,255,.5);border-radius:14px;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-section-card:hover{border-color:#46d5ff8c;box-shadow:0 0 0 1px #46d5ff47,0 0 14px #2cc4ff38,inset 0 1px #ffffff52}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-title,.nx-modal.nx-workspace-modal .nx-ws-history .nx-fees-card-title,.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-event-summary{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-retention,.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-todo,.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-event-meta,.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-period-field{color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-period-bar{background:#08265238;border:1px solid rgba(210,238,255,.4)}.nx-modal.nx-workspace-modal .nx-ws-history .nx-fees-inp{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);color:#0b2248;box-sizing:border-box;min-width:0;max-width:100%}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-count-badge{background:#08265247;border:1px solid rgba(210,238,255,.5);color:#eef6ff}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-section-empty{background:#0826522e;border:1px dashed rgba(210,238,255,.4);color:#eef6ffc7}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-event+.nx-history-event{border-top-color:#e8f4ff2e}.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-section-pair-row{min-width:0}@media (max-width: 720px){.nx-modal.nx-workspace-modal .nx-ws-history .nx-history-section-pair-row{grid-template-columns:minmax(0,1fr)}}.nx-oblig-root{display:flex;flex-direction:column;gap:12px;direction:rtl;text-align:right;font-family:inherit}.nx-oblig-root,.nx-oblig-root button,.nx-oblig-root input,.nx-oblig-root select,.nx-oblig-root textarea{font-family:inherit}.nx-oblig-card{background:#fff;border:1px solid #dbe5f5;border-radius:14px;padding:12px;box-shadow:0 3px 10px #0f172a0a}.nx-oblig-summary-card{background:#f8fbff}.nx-oblig-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px}.nx-oblig-title{margin:0;font-size:20px;font-weight:800;color:#1e293b}.nx-oblig-subtitle{margin:2px 0 0;color:#64748b;font-size:14px}.nx-oblig-summary-pills{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.nx-oblig-summary-pill{display:inline-flex;align-items:center;border:1px solid #dbeafe;background:#fff;color:#334155;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.nx-oblig-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nx-oblig-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px;display:flex;align-items:center;gap:12px}.nx-oblig-kpi-icon{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:800}.nx-oblig-kpi-icon--critical{background:#ffe4e6;color:#e11d48}.nx-oblig-kpi-icon--warn{background:#ffedd5;color:#ea580c}.nx-oblig-kpi-icon--soon{background:#fef3c7;color:#d97706}.nx-oblig-kpi-meta{display:flex;flex-direction:column;gap:2px}.nx-oblig-kpi-label{color:#475569;font-size:13px;font-weight:700}.nx-oblig-kpi-value{color:#0f172a;font-size:34px;line-height:1;font-weight:800}.nx-oblig-section-title{margin:0 0 10px;color:#0f172a;font-size:16px;font-weight:800}.nx-oblig-list{display:flex;flex-direction:column;gap:12px}.nx-oblig-table-wrap{overflow-x:auto;border:1px solid #cfd8ea;border-radius:12px;background:#f8fbff}.nx-oblig-table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed;font-size:14px}.nx-oblig-table thead th{background:linear-gradient(180deg,#cfdcf3,#bfcfea);color:#1f3a67;font-size:15px;font-weight:700;padding:10px 12px;border-bottom:1px solid #aebdd7;border-left:1px solid #b9c8e0}.nx-oblig-table thead th:first-child{border-right:0}.nx-oblig-table tbody td{background:#f5f7fc;color:#1e2b45;border-top:1px solid #d8e1f0;border-left:1px solid #dde5f4;padding:8px 10px;vertical-align:middle}.nx-oblig-table tbody tr:nth-child(2n) td{background:#eef3fb}.nx-oblig-row--critical td{box-shadow:inset 4px 0 #ef4444}.nx-oblig-row--warn td{box-shadow:inset 4px 0 #f59e0b}.nx-oblig-row--soon td{box-shadow:inset 4px 0 #facc15}.nx-oblig-row--ok td{box-shadow:inset 4px 0 #22c55e}.nx-oblig-cell-period{font-weight:700;color:#203763}.nx-oblig-cell-task{font-weight:700;color:#1b3058}.nx-oblig-cell-date{font-weight:600;color:#334155;white-space:nowrap}.nx-oblig-cell-note{margin-top:6px;font-size:12px;font-weight:700;color:#b91c1c}.nx-oblig-table-actions{display:flex;flex-wrap:wrap;gap:6px}.nx-oblig-table-actions .nx-btn{min-width:84px}.nx-oblig-table--excel{min-width:980px}.nx-oblig-table--excel thead th{text-align:center;font-size:16px;font-weight:800}.nx-oblig-table--excel tbody td{padding:6px;text-align:center}.nx-oblig-cell-btn{width:100%;border:1px solid #d7deeb;border-radius:10px;background:#fff;color:#0f172a;min-height:42px;padding:6px 8px;font-size:12px;font-weight:700;cursor:pointer}.nx-oblig-cell-btn:disabled{cursor:default}.nx-oblig-cell-btn--empty{background:#f8fafc;color:#94a3b8}.nx-oblig-cell-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.nx-oblig-cell-content{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.nx-oblig-cell-hint{font-size:10px;font-weight:600;color:#475569;line-height:1.1}.nx-oblig-cell-empty{display:inline-block;font-weight:700}.nx-oblig-multi-checkboxes{display:flex;flex-direction:column;gap:6px;align-items:stretch;width:100%}.nx-oblig-checkbox-row{display:grid;grid-template-columns:1fr 24px;align-items:center;gap:6px;font-size:12px;color:#1f2937;cursor:pointer;width:100%;min-height:22px}.nx-oblig-checkbox-main{display:inline-flex;align-items:center;gap:6px}.nx-oblig-checkbox-row input{width:14px;height:14px;cursor:pointer}.nx-oblig-checkbox-row.is-disabled{opacity:.55;cursor:not-allowed}.nx-oblig-checkbox-row.is-disabled input{cursor:not-allowed}.nx-oblig-request-icon{border:0;background:transparent;color:#2563eb;border-radius:6px;width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;line-height:1;justify-self:end}.nx-oblig-request-icon--tight{margin-inline-end:-2px}.nx-oblig-request-icon:hover:not(:disabled){background:#2563eb1f;color:#1d4ed8}.nx-oblig-request-icon:disabled{opacity:.55;cursor:not-allowed}.nx-oblig-request-icon--info,.nx-oblig-request-icon--warning,.nx-oblig-request-icon--critical{color:#2563eb}.nx-oblig-request-icon-envelope{width:16px;height:12px;display:block}.nx-oblig-request-icon-envelope rect,.nx-oblig-request-icon-envelope path{fill:#fff;stroke:#2563eb;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nx-oblig-request-icon-envelope path{fill:none}.nx-oblig-cell-date-badge{width:100%;min-height:42px;border:1px solid #d7deeb;border-radius:10px;background:#fff;color:#0f172a;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;box-sizing:border-box}.nx-oblig-actions-menu{margin-top:6px;border:1px solid #d7deeb;border-radius:8px;background:#fff;box-shadow:0 4px 12px #0f172a14;display:flex;flex-direction:column;gap:2px;padding:4px}.nx-oblig-actions-item{border:0;background:transparent;text-align:right;padding:6px 8px;font-size:12px;font-weight:600;color:#1e293b;border-radius:6px;cursor:pointer}.nx-oblig-actions-item:hover{background:#f1f5f9}.nx-oblig-item{border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#fff;display:grid;grid-template-columns:1fr auto;gap:12px;border-inline-start:4px solid #cbd5e1}.nx-oblig-item--critical{border-inline-start-color:#ef4444}.nx-oblig-item--warn{border-inline-start-color:#f59e0b}.nx-oblig-item--soon{border-inline-start-color:#facc15}.nx-oblig-item--ok{border-inline-start-color:#22c55e}.nx-oblig-item-main{display:flex;flex-direction:column;gap:8px}.nx-oblig-item-head{display:flex;flex-direction:column;gap:6px}.nx-oblig-item-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nx-oblig-item-title{margin:0;color:#0f172a;font-size:20px;font-weight:800}.nx-oblig-period-chip{border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;font-weight:800;font-size:12px;border-radius:999px;padding:3px 10px}.nx-oblig-item-meta{display:flex;flex-wrap:wrap;gap:10px;color:#64748b;font-size:13px;font-weight:600}.nx-oblig-status{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:800;padding:4px 10px;white-space:nowrap}.nx-oblig-status--critical{background:#fee2e2;color:#b91c1c}.nx-oblig-status--warn,.nx-oblig-status--warning{background:#ffedd5;color:#c2410c}.nx-oblig-status--soon{background:#fef9c3;color:#a16207}.nx-oblig-status--ok,.nx-oblig-status--success{background:#dcfce7;color:#15803d}.nx-oblig-status--blocked{background:#e2e8f0;color:#111827}.nx-oblig-status--neutral{background:#e2e8f0;color:#334155}.nx-oblig-item-body{display:flex;flex-direction:column;gap:6px}.nx-oblig-priority{display:flex;align-items:center}.nx-oblig-priority-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:800;padding:3px 9px;text-transform:lowercase}.nx-oblig-blocking{color:#b91c1c;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;font-size:13px;font-weight:700;padding:8px 10px}.nx-oblig-actions{margin-top:2px;display:flex;flex-direction:column;gap:8px}.nx-oblig-suggested{display:flex;flex-wrap:wrap;gap:8px}.nx-oblig-chip-btn{border:1px solid #bfdbfe;background:#fff;color:#1d4ed8;border-radius:999px;font-size:12px;font-weight:700;padding:5px 10px;cursor:default}.nx-oblig-command-btns{display:flex;flex-direction:column;gap:8px;min-width:180px}.nx-oblig-command-btns--side .nx-btn{width:100%}.nx-oblig-period-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nx-oblig-period-item{display:flex;align-items:center;justify-content:space-between;border:1px solid #e2e8f0;background:#fff;border-radius:10px;padding:8px 10px}.nx-oblig-period-key{color:#334155;font-size:13px;font-weight:800}.nx-oblig-period-status{color:#0f172a;font-size:13px;font-weight:700}.nx-oblig-empty,.nx-oblig-period-empty{border:1px dashed #cbd5e1;border-radius:10px;padding:18px;text-align:center;background:#f8fafc}.nx-oblig-empty-title{color:#0f172a;font-weight:800;margin-bottom:4px}.nx-oblig-empty-sub{color:#64748b;font-size:13px}.nx-oblig-error{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:10px;font-size:13px;font-weight:700;padding:10px 12px}.nx-oblig-ni-prompt-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.nx-oblig-ni-prompt{width:min(520px,100%);background:#fff;border:1px solid #dbe5f5;border-radius:12px;padding:16px;box-shadow:0 10px 30px #0f172a33}.nx-oblig-ni-modal{width:min(520px,96vw);border-radius:18px}.nx-oblig-ni-modal .nx-modal-header{padding:14px 18px 12px;direction:ltr;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.nx-oblig-ni-modal .nx-modal-title-wrap-stacked{order:2;flex:1;align-items:flex-end;text-align:right}.nx-oblig-ni-modal .nx-modal-title{font-size:22px;line-height:1.2}.nx-oblig-ni-modal .nx-modal-subtitle{width:100%;text-align:right;align-self:auto;font-size:14px;color:#0f172a;font-weight:600}.nx-oblig-ni-modal .nx-modal-close{order:1;width:32px;height:32px;border-radius:10px}.nx-oblig-ni-modal .nx-modal-footer{justify-content:center;padding:10px 18px 16px}.nx-oblig-ni-modal .nx-oblig-ni-prompt-footer{flex-wrap:nowrap;justify-content:stretch;align-items:stretch;gap:8px;width:100%;box-sizing:border-box}.nx-oblig-ni-modal .nx-oblig-ni-prompt-footer .nx-btn{flex:1 1 0;min-width:0;height:auto;min-height:38px;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.2;white-space:normal;text-align:center}.nx-oblig-ni-modal .nx-btn{min-width:96px;height:38px;font-size:14px;border-radius:12px;padding:0 14px}.nx-oblig-ni-modal-body{padding:14px 18px 10px;display:grid;gap:10px}.nx-oblig-ni-prompt-title{margin:0 0 8px;color:#0f172a;font-size:16px;font-weight:800}.nx-oblig-ni-prompt-text,.nx-oblig-ni-prompt-amount{margin:0;color:#334155;font-size:14px;font-weight:600}.nx-oblig-ni-prompt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nx-oblig-ni-prompt-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1e293b;font-weight:600;margin:0}.nx-oblig-ni-prompt-checkbox input{width:15px;height:15px}.nx-oblig-main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.nx-oblig-main-list{min-height:260px}.nx-oblig-side-col{display:flex;flex-direction:column;gap:12px}.nx-oblig-bottom-sections{margin-top:4px}.nx-oblig-annual-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:10px 12px}.nx-oblig-hint-card{background:linear-gradient(180deg,#fffdf2,#fff7db);border-color:#f8e2a8}.nx-oblig-hint-title{margin:0 0 6px;color:#92400e;font-size:14px;font-weight:800}.nx-oblig-hint-text{margin:0;color:#a16207;font-size:13px;font-weight:600}@media (max-width: 1120px){.nx-oblig-main-grid{grid-template-columns:1fr}.nx-oblig-command-btns{min-width:0;flex-direction:row;flex-wrap:wrap}.nx-oblig-command-btns--side .nx-btn{width:auto}}@media (max-width: 860px){.nx-oblig-kpis{grid-template-columns:1fr}.nx-oblig-summary-head{flex-direction:column}.nx-oblig-item{grid-template-columns:1fr}.nx-oblig-table{min-width:720px;font-size:13px}}.nx-modal-overlay:has(>.nx-modal.nx-workspace-modal){display:flex;align-items:center;justify-content:center;padding:24px;overflow:visible;box-sizing:border-box;top:0;right:0;bottom:0;left:0;height:unset;max-height:unset;background:#040c1c85}.nx-modal.nx-workspace-modal,.nx-modal-overlay>.nx-modal.nx-workspace-modal{container-type:inline-size;container-name:nx-workspace-modal;display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 auto;margin:auto;transform:translateY(max(-60px,calc(16px - 50dvh + 50%)));height:auto!important;max-height:100%!important;min-height:0;border-radius:22px!important;border:1px solid rgba(70,213,255,.42)!important;background:radial-gradient(ellipse at 92% 0%,rgba(101,88,232,.16),transparent 36%),radial-gradient(ellipse at 78% 0%,rgba(39,124,255,.26),transparent 48%),linear-gradient(165deg,#04152f,#082652 46%,#124c9a 78%,#04152f)!important;box-shadow:0 24px 56px #02081880,0 0 18px #46d5ff29,inset 0 1px #ffffff24,inset 0 -28px 36px #020a1c47!important;overflow:hidden}.nx-modal.nx-workspace-modal .nx-workspace-header{position:relative;isolation:isolate;overflow:hidden;padding:14px 16px 12px!important;min-height:0;border-radius:22px 22px 0 0!important;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 28%),radial-gradient(ellipse at 88% -12%,rgba(70,213,255,.34),transparent 44%),radial-gradient(ellipse at 98% 18%,rgba(101,88,232,.22),transparent 36%),linear-gradient(112deg,#04152f,#082652 52%,#124c9a)!important;box-shadow:none!important}.nx-modal.nx-workspace-modal .nx-workspace-header:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.34) 48%,rgba(70,213,255,.28) 78%,transparent)}.nx-modal.nx-workspace-modal .nx-workspace-header:after{content:"";position:absolute;inset:auto -6% -70% 42%;height:150%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(39,124,255,.28) 0%,rgba(101,88,232,.1) 42%,transparent 70%);opacity:.85}.nx-modal.nx-workspace-modal .nx-workspace-header-left,.nx-modal.nx-workspace-modal .nx-workspace-header-right{position:relative;z-index:1}.nx-modal.nx-workspace-modal .nx-workspace-logo{width:44px;height:44px}.nx-modal.nx-workspace-modal .nx-workspace-logo-text{font-size:16px!important}.nx-modal.nx-workspace-modal .nx-workspace-close{position:absolute;z-index:2;inset:14px 16px auto auto;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;font-size:20px;line-height:1}.nx-modal.nx-workspace-modal .nx-workspace-header-divider{height:1px;background:linear-gradient(90deg,#46d5ff14,#46d5ff6b,#6558e847);box-shadow:0 0 8px #46d5ff2e}.nx-modal.nx-workspace-modal .nx-workspace-tabs-bar,.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-tabs-bar{background:linear-gradient(180deg,#061733,#020d24)!important;border-bottom:1px solid rgba(70,213,255,.12)!important}.nx-modal.nx-workspace-modal .nx-workspace-tab-link,.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-tab-link{color:#eaf6ff!important;-webkit-text-fill-color:#eaf6ff!important}.nx-modal.nx-workspace-modal .nx-workspace-tab-link:hover,.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-tab-link:hover{background:#277cff1a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.nx-modal.nx-workspace-modal .nx-workspace-tab-link-active,.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-tab-link-active{background:#277cff2e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 -3px #46d5ff,0 3px 10px #46d5ff1f!important}.nx-modal.nx-workspace-modal .nx-workspace-tab-link:after,.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-tab-link:after{left:12%;right:12%;bottom:0;height:3px;border-radius:2px 2px 0 0;background:#46d5ff;box-shadow:0 0 8px #46d5ff66}.nx-modal.nx-workspace-modal .nx-workspace-tab-link:focus-visible,.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-tab-link:focus-visible{outline:2px solid rgba(70,213,255,.85);outline-offset:-2px}.nx-modal.nx-workspace-modal .nx-workspace-panel-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.nx-modal.nx-workspace-modal .nx-workspace-panel-root .nx-workspace-content{background:transparent;overflow-x:visible;overflow-y:auto;min-height:0}.nx-modal.nx-workspace-modal .nx-workspace-content:has(>.client-profile-card>.client-profile-grid){padding:14px 18px 16px;overflow-y:auto;overflow-y:overlay}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card{background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.2),transparent 48%),linear-gradient(180deg,#f8fcff33,#bad8f624)!important;border-radius:16px!important;border:1px solid rgba(210,238,255,.5)!important;box-shadow:0 0 0 1px #46d5ff24,0 8px 18px #0826521f,inset 0 1px #ffffff52!important;overflow:visible;padding:16px 20px!important;margin-bottom:0!important}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-fees-empty{color:#e8f4ff}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card>.client-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px!important;row-gap:12px!important;min-width:0}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field{gap:5px!important;margin:0}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-label{color:#eef6ff!important;font-weight:600!important;letter-spacing:.01em;margin:0;padding:0;line-height:1.2}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box{position:relative;display:flex;align-items:center;background:linear-gradient(180deg,#fffffff5,#e8f4ffe0)!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:11px!important;color:#0b2248!important;font-weight:500!important;overflow:visible;height:38px;min-height:38px;max-height:40px;padding:0 12px;gap:8px;box-sizing:border-box;box-shadow:0 0 0 1px #46d5ff47,0 0 12px #2cc4ff66,inset 0 1px #fff,inset 0 -1px #4b8bd81f!important;transition:border-color .18s ease,box-shadow .18s ease}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box:hover{border-color:#fff!important;box-shadow:0 0 0 1px #46d5ff61,0 0 12px #2cc4ff66,inset 0 1px #fff,inset 0 -1px #4b8bd81f!important}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box:focus-within{border-color:#46d5ff!important;box-shadow:0 0 0 1px #277cff8c,0 0 16px #46d5ff7a,inset 0 1px #fff!important}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box:has(input[readonly]),.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box:has(select:disabled){opacity:.92}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box input,.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box select{color:#0b2248;font-weight:500;min-width:0;flex:1 1 auto;height:100%;order:1}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box input::placeholder{color:#8aa3c4;font-weight:400}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box:has(select){padding-inline-start:22px}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box:has(select):after{content:"";position:absolute;inset-inline-start:10px;top:50%;width:6px;height:6px;border-right:1.5px solid #4a74a8;border-bottom:1.5px solid #4a74a8;transform:translateY(-70%) rotate(45deg);pointer-events:none;opacity:.5}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box input[aria-label=אימייל],.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box input[type=date],.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box input[aria-label="ת.ז / ח.פ"],.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box input[aria-label=טלפון]{direction:ltr;text-align:start}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-decor-icon{width:16px;height:16px;flex:0 0 16px;order:2;margin-inline-start:auto;color:#4a74a8;opacity:.82;pointer-events:none;display:block}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-decor-icon--status{width:10px;height:10px;flex-basis:10px;color:#22c55e;opacity:1}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-client-footer{padding-top:14px;margin-top:0;min-height:36px;justify-content:flex-start}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-profile-autosave{font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.2;color:#b8d9ff}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-profile-autosave--saved{color:#86efac}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-profile-autosave--error{color:#fecaca}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-client-footer .nx-btn-primary{min-width:104px;background:linear-gradient(115deg,#277cff,#165dff 52%,#6558e8)!important;box-shadow:0 6px 14px #124c9a47!important;color:#fff}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-client-footer .nx-btn-primary:hover:not(:disabled){filter:saturate(1.05) brightness(1.03)}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-client-footer .nx-btn-primary:focus-visible{outline:2px solid rgba(70,213,255,.9);outline-offset:2px}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-client-footer .nx-btn-primary:disabled{opacity:.55}.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .nx-workspace-client-footer .nx-btn-secondary{color:#5b7190}@media (prefers-reduced-motion: reduce){.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card .client-field-box{transition:none}}@container nx-workspace-modal (max-width: 860px){.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card>.client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px!important;row-gap:12px!important}}@container nx-workspace-modal (max-width: 520px){.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card>.client-profile-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card>.client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px!important;row-gap:12px!important}}@media (max-width: 520px){.nx-modal.nx-workspace-modal .nx-workspace-content>.client-profile-card>.client-profile-grid{grid-template-columns:minmax(0,1fr)}}.nx-modal.nx-workspace-modal,.nx-modal.nx-workspace-modal *,.nx-modal-overlay.nx-history-section-overlay .nx-history-section-modal,.nx-modal-overlay.nx-history-section-overlay .nx-history-section-modal *{font-family:Arial,sans-serif!important}.nx-modal.nx-workspace-modal .nx-modal-overlay{z-index:10050;background:#040c1c85}.nx-modal.nx-workspace-modal .nx-modal-overlay.nx-fees-fx-overlay{z-index:10100}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal),.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal,.nx-modal.nx-workspace-modal .nx-annual-dialog{position:relative;background:radial-gradient(ellipse at 92% 0%,rgba(101,88,232,.16),transparent 36%),radial-gradient(ellipse at 78% 0%,rgba(39,124,255,.26),transparent 48%),linear-gradient(165deg,#04152f,#082652 46%,#124c9a 78%,#04152f);border:1px solid rgba(70,213,255,.42);border-radius:16px;color:#eef6ff;box-shadow:0 24px 56px #02081880,0 0 18px #46d5ff29,inset 0 1px #ffffff24;font-family:Arial,sans-serif}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-header,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-modal-header{position:relative;display:flex;align-items:center;box-sizing:border-box;background:transparent;border-bottom:1px solid rgba(210,238,255,.28);padding:12px 16px 12px 52px;min-height:56px}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-title,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-title-wrap,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-modal-title,.nx-modal.nx-workspace-modal .nx-annual-dialog h4{color:#eef6ff!important;font-family:Arial,sans-serif!important;font-weight:700;font-size:16px;line-height:1.2;margin:0;flex:1 1 auto;min-width:0;text-align:right}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-close,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-modal-close,.nx-modal.nx-workspace-modal .nx-annual-dialog>.nx-modal-close,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel-close{position:absolute;inset:12px auto auto 12px;z-index:2;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;font-size:20px;line-height:1;color:#e8f4ff;background:#08265259;border:1px solid rgba(210,238,255,.4)}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-close:hover:not(:disabled),.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-modal-close:hover:not(:disabled),.nx-modal.nx-workspace-modal .nx-annual-dialog>.nx-modal-close:hover:not(:disabled),.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel-close:hover:not(:disabled){background:#46d5ff33;color:#fff}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-body,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-modal-body{color:#e8f4ff}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-footer,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-tax-nested-modal-footer,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-modal-footer,.nx-modal.nx-workspace-modal .nx-annual-dialog-footer{background:transparent!important;border-top:1px solid rgba(210,238,255,.28);justify-content:center!important;align-items:center;flex-wrap:wrap}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-modal-footer:empty{display:none}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) label,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .client-field-label,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-cdocs-field-label,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-fees-modal-section-title,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-fees-modal-hint,.nx-modal.nx-workspace-modal .nx-annual-dialog label,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .client-field-label,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-history-modal-meta{color:#eef6ff!important}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) p,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-fees-modal-hint,.nx-modal.nx-workspace-modal .nx-annual-dialog p,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal p{color:#b8d9ff!important}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) [style*="#b91c1c"],.nx-modal.nx-workspace-modal .nx-annual-dialog [style*="#b91c1c"],.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal [style*="#b91c1c"]{color:#b91c1c!important}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) [style*="#6b7280"],.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) [style*="#64748b"],.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) [style*="#374151"],.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) [style*="#1f2937"]{color:#b8d9ff!important}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) input,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) select,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) textarea,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-fees-inp,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-cdocs-text-inp,.nx-modal.nx-workspace-modal .nx-annual-dialog input,.nx-modal.nx-workspace-modal .nx-annual-dialog select,.nx-modal.nx-workspace-modal .nx-annual-dialog textarea,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal input,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal select,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal textarea{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6)!important;border:1px solid rgba(255,255,255,.72)!important;color:#0b2248!important;-webkit-text-fill-color:#0b2248;border-radius:8px;font-family:Arial,sans-serif!important;box-sizing:border-box;min-width:0;max-width:100%}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .client-field-box{background:linear-gradient(180deg,#fffffff0,#e8f4ffd6);border:1px solid rgba(255,255,255,.72);color:#0b2248;box-shadow:inset 0 1px #ffffffe6}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .client-field-box input,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .client-field-box select,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .client-field-box textarea{background:transparent!important;border:none!important;color:#0b2248!important;-webkit-text-fill-color:#0b2248}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-btn,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-tax-nested-modal-footer .nx-btn,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-tax-nested-modal-footer .nx-btn:only-child,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-btn,.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-tax-nested-modal-footer .nx-btn,.nx-modal.nx-workspace-modal .nx-annual-dialog .nx-btn,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel .nx-btn{flex:0 0 auto!important;width:auto!important;min-width:96px;height:auto!important;min-height:36px!important;padding:8px 20px!important;font-size:14px!important;font-weight:600;line-height:1.2;border-radius:6px!important;font-family:Arial,sans-serif!important}.nx-modal.nx-workspace-modal .nx-annual-dialog-backdrop{background:#040c1c85;z-index:10050}.nx-modal.nx-workspace-modal .nx-annual-dialog{position:relative;padding:16px 16px 16px 52px;min-width:min(400px,100%);max-width:480px}.nx-modal.nx-workspace-modal .nx-fees-editor-modal{width:min(1120px,calc(100vw - 48px));max-width:100%;min-width:0}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-editor-modal-body{overflow-x:auto;overflow-y:auto;min-width:0;max-width:100%}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-table-wrap{overflow-x:auto;max-width:100%;min-width:0}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-data-table{width:100%;min-width:0}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-data-table th{color:#eef6ff;background:transparent}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-td-readonly,.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-price-chart-toggle,.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-price-chart-toolbar-meta{color:#d6e8ff}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-price-chart-toggle--active{color:#eef6ff}.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-inp--table{min-width:0;max-width:100%}@media (max-width: 1100px){.nx-modal.nx-workspace-modal .nx-fees-editor-modal .nx-fees-table-wrap{overflow-x:auto}}.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-history-event-summary{color:#eef6ff}.nx-modal-overlay.nx-history-section-overlay>.nx-modal.nx-history-section-modal .nx-history-event-meta{color:#eef6ffb8}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-card,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-name,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-meta,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-count,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-label,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-doc-sub,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel,.nx-modal.nx-workspace-modal .nx-ws-documents .nx-btn{font-family:Arial,sans-serif!important}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-em-modal-2col{background:linear-gradient(180deg,#0826526b,#04152f52);border:1px solid rgba(210,238,255,.28);overflow:visible}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-em-modal-col-left,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-em-modal-col-right{background:transparent!important;border-color:#d2eeff38!important}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-peak-months-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px 10px;flex-wrap:wrap;overflow-x:visible;overflow-y:visible;white-space:normal;max-width:100%}.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-peak-months-row,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-peak-months-row label,.nx-modal.nx-workspace-modal .nx-modal-overlay>.nx-modal:not(.nx-workspace-modal) .nx-peak-months-row span{color:#0b2248!important}.nx-modal.nx-workspace-modal .nx-ws-documents .nx-cdocs-folder-panel-head{min-height:52px;padding-left:52px;padding-right:8px;box-sizing:border-box}.nx-premium-check,.nx-co-sheet input[type=checkbox],.nx-workspace-panel-root input[type=checkbox],.nx-modal.nx-workspace-modal input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:16px;height:16px;margin:0;padding:0;flex:0 0 16px;vertical-align:middle;border:1.5px solid rgba(57,230,244,.85);border-radius:4px;background:linear-gradient(180deg,#fffffffa,#e8f4ffeb);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0826520a;color:#102a4c;cursor:pointer;display:inline-grid;place-items:center;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.nx-premium-check:hover:not(:disabled),.nx-co-sheet input[type=checkbox]:hover:not(:disabled),.nx-workspace-panel-root input[type=checkbox]:hover:not(:disabled),.nx-modal.nx-workspace-modal input[type=checkbox]:hover:not(:disabled){border-color:#00cfef;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #00cfef29}.nx-premium-check:checked,.nx-co-sheet input[type=checkbox]:checked,.nx-workspace-panel-root input[type=checkbox]:checked,.nx-modal.nx-workspace-modal input[type=checkbox]:checked{background:linear-gradient(180deg,#268cff,#123756);border-color:#00cfef}.nx-premium-check:checked:after,.nx-co-sheet input[type=checkbox]:checked:after,.nx-workspace-panel-root input[type=checkbox]:checked:after,.nx-modal.nx-workspace-modal input[type=checkbox]:checked:after{content:"";width:9px;height:5px;border-inline-end:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg) translateY(-1px);margin-top:-2px}.nx-premium-check:indeterminate,.nx-co-sheet input[type=checkbox]:indeterminate,.nx-workspace-panel-root input[type=checkbox]:indeterminate,.nx-modal.nx-workspace-modal input[type=checkbox]:indeterminate{background:linear-gradient(180deg,#42a5ff,#0d3764);border-color:#00cfef}.nx-premium-check:indeterminate:after,.nx-co-sheet input[type=checkbox]:indeterminate:after,.nx-workspace-panel-root input[type=checkbox]:indeterminate:after,.nx-modal.nx-workspace-modal input[type=checkbox]:indeterminate:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.nx-premium-check:focus-visible,.nx-co-sheet input[type=checkbox]:focus-visible,.nx-workspace-panel-root input[type=checkbox]:focus-visible,.nx-modal.nx-workspace-modal input[type=checkbox]:focus-visible{outline:2px solid #00cfef;outline-offset:2px}.nx-premium-check:disabled,.nx-co-sheet input[type=checkbox]:disabled,.nx-workspace-panel-root input[type=checkbox]:disabled,.nx-modal.nx-workspace-modal input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5;border-color:#879ab0b3;background:#eef3f8}.nx-premium-check:disabled:checked,.nx-co-sheet input[type=checkbox]:disabled:checked,.nx-workspace-panel-root input[type=checkbox]:disabled:checked,.nx-modal.nx-workspace-modal input[type=checkbox]:disabled:checked{background:linear-gradient(180deg,#268cff8c,#1237568c);border-color:#00cfef73}.nx-fees-switch input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;display:block}.nx-fees-switch input[type=checkbox]:checked:after,.nx-fees-switch input[type=checkbox]:indeterminate:after,.nx-fees-switch input[type=checkbox]:hover:not(:disabled){content:none;box-shadow:none;border:0}.nx-co-sheet{--nx-nova: #123756;--nx-navy-950: #061a33;--nx-navy-900: #082447;--nx-navy-850: #0a2d55;--nx-navy-800: #0d3764;--nx-blue-500: #268cff;--nx-blue-400: #42a5ff;--nx-cyan-500: #00cfef;--nx-cyan-400: #39e6f4;--nx-cyan-300: #7decf7;--nx-violet-500: #6657e8;--nx-violet-400: #8074f2;--nx-workspace: #edf5ff;--nx-surface: #f7faff;--nx-surface-strong: #ffffff;--nx-surface-blue: #e8f2ff;--nx-table-bg: #ffffff;--nx-table-alt: #f8fbff;--nx-table-header: #e8f2fc;--nx-grid: #d5e2f0;--nx-text-primary: #102a4c;--nx-text-secondary: #58708e;--nx-text-muted: #879ab0;--nx-amber-500: #ffbf47;--nx-amber-300: #ffd67a;--nx-amber-200: #ffe29a;--nx-amber-700: #c98216;--nx-co-brand: #123756;--nx-co-accent: var(--nx-blue-500);--nx-co-select: rgba(38, 140, 255, .12);--nx-co-grid: var(--nx-grid);--nx-co-header-bg: var(--nx-table-header);--nx-co-text: var(--nx-text-primary);--nx-co-muted: var(--nx-text-secondary);direction:rtl;display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 18px;box-sizing:border-box;background:linear-gradient(180deg,#f7fafff7,#edf5fff2);border:1px solid rgba(125,236,247,.55);border-radius:20px;box-shadow:0 20px 55px #02142d47,0 0 18px #00cfef47,0 0 34px #268cff33,inset 0 1px #ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nx-co-sheet__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;background:#ffffff94;border:1px solid rgba(125,236,247,.32);border-radius:10px;box-shadow:0 2px 10px #1237560f,inset 0 1px #ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nx-co-sheet__filter-bar{display:flex;align-items:center;padding:6px 10px;background:#ffffff94;border:1px solid rgba(125,236,247,.32);border-radius:10px;box-shadow:0 2px 10px #1237560f,inset 0 1px #ffffffe6;overflow-x:auto;overflow-y:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nx-co-sheet__filter-bar-scroll{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px;min-width:max-content;width:100%}.nx-co-sheet__filter-control{display:inline-flex;flex-direction:column;gap:2px;min-width:112px;flex:0 0 auto}.nx-co-sheet__filter-control--wide{min-width:168px}.nx-co-sheet__filter-control--handler{min-width:148px}.nx-co-sheet__filter-label{font-size:11px;font-weight:600;color:var(--nx-co-muted);line-height:1.2;white-space:nowrap}.nx-co-sheet__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;min-height:30px;padding:4px 28px 4px 8px;border:1px solid var(--nx-grid);border-radius:6px;background-color:var(--nx-surface-strong);background-image:linear-gradient(45deg,transparent 50%,var(--nx-text-secondary) 50%),linear-gradient(135deg,var(--nx-text-secondary) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--nx-text-primary);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;width:100%}.nx-co-sheet__filter-select:disabled{opacity:.45;cursor:not-allowed}.nx-co-sheet__filter-select:hover:not(:disabled){border-color:var(--nx-blue-500)}.nx-co-sheet__filter-select:focus-visible{outline:none;border-color:var(--nx-cyan-500);box-shadow:0 0 0 3px #00cfef2e}.nx-co-sheet__filter-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-end;height:30px;min-height:30px;padding:6px 12px;border:1px solid var(--nx-grid);border-radius:6px;background:var(--nx-surface-strong);color:var(--nx-nova);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;flex:0 0 auto;margin-inline-start:4px}.nx-co-sheet__filter-clear:hover:not(:disabled){border-color:var(--nx-blue-500)}.nx-co-sheet__filter-clear:disabled{opacity:.45;cursor:not-allowed}.nx-co-sheet__toolbar-group{display:inline-flex;align-items:center;gap:4px;padding-inline-end:8px;margin-inline-end:4px;border-inline-end:1px solid rgba(213,226,240,.9)}.nx-co-sheet__toolbar-group:last-child{border-inline-end:none;margin-inline-end:0;padding-inline-end:0}.nx-co-sheet__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(90,135,185,.22);background:#ffffffeb;color:var(--nx-co-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;min-height:30px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 4px #1237560f}.nx-co-sheet__btn:hover:not(:disabled){border-color:var(--nx-blue-500);color:var(--nx-co-brand)}.nx-co-sheet__btn:focus-visible{outline:none;border-color:var(--nx-cyan-500);box-shadow:0 0 0 3px #00cfef2e}.nx-co-sheet__btn:disabled{opacity:.45;cursor:not-allowed}.nx-co-sheet__btn.is-active{background:var(--nx-co-select);border-color:var(--nx-blue-500);color:var(--nx-co-brand)}.nx-co-sheet__search{display:inline-flex;align-items:center;gap:6px}.nx-co-sheet__search-field{position:relative;display:inline-flex;align-items:center}.nx-co-sheet__search-field input{width:min(220px,42vw);border:1px solid rgba(90,135,185,.22);border-radius:8px;padding:6px 10px;padding-inline-start:34px;padding-inline-end:28px;font-size:13px;background:#fffffff5;color:var(--nx-text-primary);box-shadow:0 1px 4px #1237560f}.nx-co-sheet__search-field input:focus-visible{outline:none;border-color:var(--nx-cyan-500);box-shadow:0 0 0 3px #00cfef2e}.nx-co-sheet__search-field input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;cursor:pointer;background-color:var(--nx-amber-500, #ffbf47);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-linecap='round'><circle cx='8' cy='8' r='6.9' stroke-width='1.5'/><path d='M5.4 5.4l5.2 5.2M10.6 5.4l-5.2 5.2' stroke-width='1.7'/></svg>") center / 14px 14px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-linecap='round'><circle cx='8' cy='8' r='6.9' stroke-width='1.5'/><path d='M5.4 5.4l5.2 5.2M10.6 5.4l-5.2 5.2' stroke-width='1.7'/></svg>") center / 14px 14px no-repeat;transition:background-color .12s ease}.nx-co-sheet__search-field input::-webkit-search-cancel-button:hover{background-color:var(--nx-amber-200, #ffe29a)}.nx-co-sheet__search-field input::-webkit-search-cancel-button:active{background-color:var(--nx-amber-700, #c98216)}.nx-co-sheet__search-pending{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:var(--nx-cyan-500, #00cfef)}.nx-co-sheet__search-spinner{width:14px;height:14px;display:block;animation:nx-co-search-spin .72s linear infinite}.nx-co-sheet__search-spinner circle{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;fill:none;stroke-dasharray:28 60}@keyframes nx-co-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nx-co-sheet__search-spinner{animation-duration:1.6s}}.nx-co-sheet__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx-co-sheet__search-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-inline-start:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--nx-co-brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.nx-co-sheet__search-icon-btn:hover:not(:disabled){background:#12375614}.nx-co-sheet__search-icon-btn:disabled{opacity:.45;cursor:not-allowed}.nx-co-sheet__search-icon{width:16px;height:16px;display:block}.nx-co-sheet__btn--icon{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--nx-co-brand)}.nx-co-sheet__toolbar-icon{width:17px;height:17px;display:block}.nx-co-sheet__color{width:32px;height:30px;padding:2px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;cursor:pointer}.nx-co-sheet__color:disabled{opacity:.45;cursor:not-allowed}.nx-co-sheet__more{position:relative}.nx-co-sheet__more-menu{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:20;min-width:200px;background:#fff;border:1px solid var(--nx-co-grid);border-radius:6px;box-shadow:0 8px 24px #1237561f;padding:6px;display:flex;flex-direction:column;gap:2px}.nx-co-sheet__more-menu button{text-align:right;justify-content:flex-start}.nx-co-sheet__columns-panel{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px;background:#fff;border:1px solid var(--nx-co-grid);border-radius:6px}.nx-co-sheet__columns-panel label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--nx-co-text);cursor:pointer}.nx-co-sheet__canvas{background-color:var(--nx-table-bg);background-image:repeating-linear-gradient(180deg,var(--nx-table-bg) 0,var(--nx-table-bg) 30px,var(--nx-grid) 30px,var(--nx-grid) 31px,var(--nx-table-alt) 31px,var(--nx-table-alt) 61px,var(--nx-grid) 61px,var(--nx-grid) 62px);background-attachment:local;border:1px solid rgba(72,124,178,.22);border-radius:12px;box-shadow:0 8px 22px #12375614,0 0 0 1px #fff9;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 180px);min-height:0;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:var(--nx-glass-scroll-thumb, rgba(125, 236, 247, .38)) transparent}.nx-co-sheet__canvas::-webkit-scrollbar{width:8px;height:8px}.nx-co-sheet__canvas::-webkit-scrollbar-button{display:none;width:0;height:0}.nx-co-sheet__canvas::-webkit-scrollbar-thumb{background:var(--nx-glass-scroll-thumb, rgba(125, 236, 247, .38));border-radius:8px}.nx-co-sheet__canvas::-webkit-scrollbar-thumb:hover{background:var(--nx-glass-scroll-thumb-hover, rgba(125, 236, 247, .62))}.nx-co-sheet__canvas::-webkit-scrollbar-track{background:transparent}.nx-co-sheet__canvas::-webkit-scrollbar-corner{background:transparent}.nx-co-sheet__table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;color:var(--nx-text-primary);background:var(--nx-table-bg);direction:rtl}.nx-co-sheet__table td{color:var(--nx-text-primary)}.nx-co-sheet__table th,.nx-co-sheet__table td{border:1px solid var(--nx-grid);padding:6px 10px;vertical-align:middle;white-space:nowrap;background:var(--nx-table-bg)}.nx-co-sheet__table thead th{top:0;z-index:3;background:var(--nx-table-header);font-weight:700;color:var(--nx-text-primary);box-shadow:inset 0 -1px 0 var(--nx-grid);position:sticky}.nx-co-sheet__table tbody tr:nth-child(2n) td{background:var(--nx-table-alt)}.nx-co-sheet__table th{position:relative;overflow:hidden;text-overflow:ellipsis}.nx-co-sheet__table td{overflow:hidden;text-overflow:ellipsis}.nx-co-sheet__resize-handle{position:absolute;inset-inline-start:0;top:0;width:7px;height:100%;cursor:col-resize;touch-action:none}.nx-co-sheet__resize-handle:hover{background:var(--nx-co-accent)}.nx-co-sheet__table tbody tr.nx-co-sheet__filler-row td{height:31px;padding-top:0;padding-bottom:0;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.nx-co-sheet__table.is-borders-off th,.nx-co-sheet__table.is-borders-off td{border-color:transparent;box-shadow:inset 0 -1px #eef2f6}.nx-co-sheet__table tbody tr.is-selected td,.nx-co-sheet__table tbody tr:nth-child(2n).is-selected td{background:var(--nx-co-select)}.nx-co-sheet__table td.is-focused,.nx-co-sheet__table td.is-format-selected{outline:1.5px solid var(--nx-co-brand);outline-offset:-1.5px;z-index:1;position:relative;box-shadow:inset 0 0 0 1px #12375614}.nx-co-sheet__table td.is-editing-custom{outline:1px solid var(--nx-co-brand);outline-offset:-1px;z-index:2;position:relative;padding:0}.nx-co-sheet__table td.is-editing-custom.is-focused,.nx-co-sheet__table td.is-editing-custom.is-format-selected{outline:1.5px solid var(--nx-co-brand);outline-offset:-1.5px}.nx-co-sheet__table td.is-editing-manual,.nx-co-sheet__table td.is-editing-manual.is-focused,.nx-co-sheet__table td.is-editing-manual.is-format-selected{box-shadow:none}.nx-co-sheet__table.is-frozen [data-freeze=true]{position:sticky;z-index:2;background:inherit}.nx-co-sheet__table.is-frozen thead [data-freeze=true]{z-index:4;background:var(--nx-co-header-bg)}.nx-co-sheet__table.is-frozen [data-col=folder]{inset-inline-end:0}.nx-co-sheet__table.is-frozen [data-col=client_name]{inset-inline-end:44px}.nx-co-sheet__folder-btn{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;--nx-folder-back: var(--nx-amber-500, #ffbf47);--nx-folder-front: var(--nx-amber-300, #ffd67a);--nx-folder-edge: var(--nx-amber-700, #c98216);transition:transform .12s ease}.nx-co-sheet__folder-icon{width:20px;height:20px;display:block}.nx-co-sheet__folder-icon .nx-co-sheet__folder-back{fill:var(--nx-folder-back)}.nx-co-sheet__folder-icon .nx-co-sheet__folder-front{fill:var(--nx-folder-front);stroke:var(--nx-folder-edge);stroke-width:.6;stroke-linejoin:round}.nx-co-sheet__folder-btn:hover{--nx-folder-back: var(--nx-amber-300, #ffd67a);--nx-folder-front: var(--nx-amber-200, #ffe29a);transform:translateY(-1px)}.nx-co-sheet__folder-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #00cfef59}.nx-co-sheet__folder-header{position:relative;display:inline-flex;align-items:center;justify-content:center;--nx-folder-back: var(--nx-amber-500, #ffbf47);--nx-folder-front: var(--nx-amber-300, #ffd67a);--nx-folder-edge: var(--nx-amber-700, #c98216)}.nx-co-sheet__notes-btn{width:100%;text-align:right;background:transparent;border:none;padding:0;cursor:pointer;font-size:13px;line-height:1.35;color:inherit;white-space:pre-wrap}.nx-co-sheet__custom-cell{display:block;width:100%;min-height:1.35em;border:0;padding:0;margin:0;color:inherit;background:transparent;text-align:inherit;cursor:text;font:inherit;line-height:inherit;box-sizing:border-box}.nx-co-sheet__custom-cell-input{display:block;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:100%;margin:0;padding:6px 10px;border:0;outline:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.nx-co-sheet__custom-cell-input:focus{border:0;outline:0;box-shadow:none}.nx-co-sheet__manual-cell-input,.nx-co-sheet__manual-cell-input:focus,.nx-co-sheet__manual-cell-input:focus-visible,.nx-co-sheet__manual-cell-input:hover,.nx-co-sheet__manual-cell-input:active{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0!important;padding:6px 10px;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;color:inherit;font:inherit;line-height:inherit;text-align:inherit;caret-color:currentColor}.nx-co-sheet__header-edit{display:block;box-sizing:border-box;width:100%;margin:0;padding:2px 4px;border:1px solid var(--nx-co-accent);border-radius:4px;background:#fff;color:inherit;font:inherit;text-align:inherit}.nx-co-sheet__header-label{display:inline-block;max-width:calc(100% - 10px);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:inherit;cursor:text;min-width:1.5em;min-height:1.1em}.nx-co-sheet__header-label.is-blank{opacity:.35}.nx-co-sheet__header-label:disabled{cursor:default;opacity:1}.nx-co-sheet__checkbox{width:16px;height:16px;margin:0;vertical-align:middle;cursor:pointer}.nx-co-sheet__material-header{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1}.nx-co-sheet__material-header-title{font-weight:700;font-size:13px}.nx-co-sheet__material-header-subs{display:grid;grid-template-columns:repeat(3,minmax(28px,1fr));gap:4px;width:100%;font-size:10px;font-weight:600;color:var(--nx-co-muted);text-align:center}.nx-co-sheet__material{display:grid;grid-template-columns:repeat(3,minmax(28px,1fr));gap:4px;align-items:center;justify-items:center;min-width:96px}.nx-co-sheet__material-slot{display:inline-flex;align-items:center;justify-content:center;min-height:18px;margin:0}.nx-co-sheet__material-slot.is-na{color:#9ca3af;font-size:13px;-webkit-user-select:none;user-select:none}.nx-co-sheet__material-slot.is-inactive,.nx-co-sheet__itd-slot.is-inactive{opacity:.45}.nx-co-sheet__date-field{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;box-sizing:border-box;min-width:104px;max-width:100%;min-height:28px;padding:2px 6px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;color:#0f172a;vertical-align:middle}.nx-co-sheet__date-field.is-na{color:#94a3b8}.nx-co-sheet__date-field.is-openable{color:#0f172a}.nx-co-sheet__date-field.is-disabled{opacity:.55}.nx-co-sheet__date-field-value{position:relative;z-index:0;flex:1 1 auto;min-width:0;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;text-align:center;pointer-events:none}.nx-co-sheet__date-field-icon{position:relative;z-index:0;flex:0 0 auto;font-size:12px;line-height:1;opacity:.72;pointer-events:none}.nx-co-sheet__date-field-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;opacity:.01;cursor:pointer;color:transparent;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nx-co-sheet__date-field-input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:.01;color:transparent;background:transparent}.nx-co-sheet__date-field-input:disabled{cursor:not-allowed;pointer-events:none}.nx-co-sheet__date-field-input:disabled::-webkit-calendar-picker-indicator{pointer-events:none;cursor:not-allowed}.nx-co-sheet__date-field-plus{position:relative;z-index:1;flex:0 0 auto;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#2563eb;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.nx-co-sheet__date-field-plus:hover:not(:disabled){background:#2563eb14}.nx-co-sheet__date-field-plus:disabled{cursor:not-allowed;opacity:.55}.nx-co-sheet__operational-date{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:108px}.nx-co-sheet__operational-date.is-na{min-width:56px}.nx-co-sheet__operational-display{font-variant-numeric:tabular-nums;white-space:nowrap}.nx-co-sheet__operational-input{width:28px;height:26px;padding:0;border:1px solid #cfd8e3;border-radius:6px;color:transparent;background:#fff;cursor:pointer}.nx-co-sheet__operational-input:disabled{cursor:not-allowed;opacity:.55}.nx-co-sheet__operational-open{width:24px;height:24px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;color:#2563eb;font-weight:700;line-height:1;cursor:pointer}.nx-co-sheet__operational-open:disabled{cursor:not-allowed;opacity:.55}.nx-co-sheet__number-format{display:flex;align-items:center;gap:6px}.nx-co-sheet__number-format select,.nx-co-sheet__dialog input,.nx-co-sheet__dialog select{border:1px solid #cfd8e3;border-radius:6px;padding:6px 8px;background:#fff;font:inherit}.nx-co-sheet__dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#0f172a59}.nx-co-sheet__dialog,.nx-co-sheet__fullscreen{position:relative;background:#fff;border:1px solid var(--nx-co-grid);border-radius:8px;box-shadow:0 20px 50px #0f172a40}.nx-co-sheet__dialog{width:min(420px,92vw);padding:22px;display:grid;gap:14px}.nx-co-sheet__dialog h2{margin:0;font-size:18px}.nx-co-sheet__dialog label{display:grid;gap:6px;font-size:14px;font-weight:600}.nx-co-sheet__dialog-actions{display:flex;justify-content:center;gap:8px}.nx-co-sheet__close{position:absolute;inset-inline-start:10px;top:8px;z-index:2;border:0;background:transparent;font-size:24px;cursor:pointer}.nx-co-sheet__fullscreen{position:fixed;top:4vh;right:2vw;bottom:4vh;left:2vw;z-index:950;display:flex;flex-direction:column;gap:10px;padding:24px}.nx-co-sheet--app-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;padding:24px 28px;gap:8px;isolation:isolate;background-color:#061a33;background-image:radial-gradient(ellipse 48% 34% at 6% 98%,rgba(57,230,244,.28),rgba(0,207,239,.4) 38%,transparent 72%),radial-gradient(ellipse 72% 42% at 28% 104%,rgba(38,140,255,.55),rgba(38,140,255,.22) 48%,transparent 74%),radial-gradient(ellipse 60% 30% at 92% 84%,rgba(38,140,255,.3),transparent 66%),radial-gradient(ellipse 46% 36% at 84% 6%,rgba(102,87,232,.32),rgba(128,116,242,.2) 46%,transparent 64%),linear-gradient(135deg,#061a33,#082447 38%,#0a2d55 72%,#0d3764);border-radius:0;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nx-co-sheet--app-fullscreen:before{content:"";position:absolute;top:12px;right:14px;bottom:12px;left:14px;z-index:-1;pointer-events:none;border-radius:20px;background:linear-gradient(180deg,#f7fafff7,#edf5fff2);border:1px solid rgba(125,236,247,.55);box-shadow:0 20px 55px #02142d47,0 0 18px #00cfef47,0 0 34px #268cff33,inset 0 1px #ffffffe6}.nx-co-sheet--app-fullscreen .nx-co-sheet__workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nx-co-sheet--app-fullscreen .nx-co-sheet__canvas{flex:1 1 auto;max-height:none;min-height:0}.nx-co-sheet--app-fullscreen .nx-co-sheet__period-tabs,.nx-co-sheet--app-fullscreen .nx-co-sheet__toolbar{flex:0 0 auto}.nx-co-sheet__fullscreen .nx-co-sheet__canvas{max-height:none;flex:1 1 auto}.nx-co-sheet__empty{padding:24px;color:var(--nx-co-muted);text-align:center}.nx-co-sheet__error{color:#b91c1c;font-size:13px}.nx-co-sheet__loading{color:var(--nx-co-muted);padding:12px}@media (max-width: 900px){.nx-co-sheet__toolbar-group--secondary{display:none}.nx-co-sheet__canvas{max-height:calc(100vh - 220px)}}.nx-co-sheet__workspace{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;position:relative}.nx-co-sheet__workspace.is-loading .nx-co-sheet__canvas{opacity:.55;pointer-events:none}.nx-co-sheet__workspace.is-period-pending .nx-co-sheet__canvas{opacity:1;pointer-events:none}.nx-co-sheet__period-pending{display:grid;gap:8px;padding:16px 12px 20px;pointer-events:none}.nx-co-sheet__period-pending-line{height:10px;border-radius:4px;background:linear-gradient(90deg,#d5e2f08c,#e8f2fff2,#d5e2f08c);background-size:200% 100%}.nx-co-sheet__period-pending-line:nth-child(1){width:92%}.nx-co-sheet__period-pending-line:nth-child(2){width:78%}.nx-co-sheet__period-pending-line:nth-child(3){width:86%}.nx-co-sheet__period-pending-label{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--nx-co-muted)}.nx-co-sheet__loading--inline{position:absolute;inset-inline-start:12px;top:8px;z-index:5;margin:0;padding:4px 8px;background:#ffffffeb;border:1px solid var(--nx-co-grid);border-radius:4px;font-size:12px}.nx-co-sheet__period-tabs{position:sticky;bottom:0;z-index:6;display:flex;flex-direction:column;flex:0 0 auto;gap:0;margin-top:10px;background:linear-gradient(180deg,#082447,#061a33);border:1px solid rgba(66,165,255,.22);border-top:1px solid rgba(0,207,239,.24);border-radius:14px;min-height:0;padding:8px 10px;box-shadow:0 10px 28px #02142d52,0 0 0 1px #02142d2e,inset 0 1px #42a5ff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nx-co-sheet__period-tabs-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:0 2px;overflow-x:auto;overflow-y:hidden;min-height:38px;max-height:42px;scrollbar-width:thin;scrollbar-color:rgba(125,236,247,.35) transparent}.nx-co-sheet__period-tabs-scroll::-webkit-scrollbar{height:6px}.nx-co-sheet__period-tabs-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.nx-co-sheet__period-tabs-scroll::-webkit-scrollbar-thumb{background:#7decf759;border-radius:4px}.nx-co-sheet__period-tabs-scroll::-webkit-scrollbar-track{background:transparent}.nx-co-sheet__period-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(66,165,255,.25);background:#082447f0;color:#c8d9ed;font-size:14px;font-weight:600;line-height:1;padding:6px 16px;border-radius:8px;cursor:pointer;min-width:64px;height:34px;box-sizing:border-box;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #02142d4d;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.nx-co-sheet__period-tab:hover:not(:disabled){border-color:#42a5ff8c;background:#0a2d55fa;color:#e8f2ff}.nx-co-sheet__period-tab.is-active:not(.is-current-working-period){background:#268cff33;border:1px solid rgba(66,165,255,.6);color:#fff;box-shadow:0 0 10px #268cff2e,inset 0 1px #ffffff14;cursor:default}.nx-co-sheet__period-tab.is-current-working-period{background:linear-gradient(135deg,#1477e8,#00cfef);color:#fff;border:1px solid #7decf7;box-shadow:0 0 0 1px #39e6f44d,0 0 12px #00cfefcc,0 0 24px #268cff85;font-weight:700;text-shadow:0 1px 2px rgba(2,20,45,.25)}.nx-co-sheet__period-tab.is-current-working-period.is-active{cursor:default}.nx-co-sheet__period-tab--plus{min-width:32px;padding-inline:8px;font-size:16px;font-weight:700;color:#c8d9ed;background:#082447f0;border:1px solid rgba(66,165,255,.25);margin-inline-start:auto}.nx-co-sheet__period-tab--plus:hover:not(:disabled){color:#fff;border-color:#42a5ff8c;background:#0a2d55fa}.nx-co-sheet__period-opener{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;padding:8px 8px 6px;border-top:1px solid rgba(57,230,244,.16);background:transparent;max-height:none}.nx-co-sheet__period-opener-field{display:grid;gap:4px;font-size:12px;font-weight:600;color:#c8d9ed}.nx-co-sheet__period-opener-field select,.nx-co-sheet__period-opener-field input{height:30px;min-width:72px;border:1px solid rgba(66,165,255,.28);border-radius:6px;padding:4px 8px;font-size:13px;background:#fffffff0;color:var(--nx-text-primary)}.nx-co-sheet__period-opener-actions{display:flex;gap:6px;margin-inline-start:auto}.nx-co-sheet__period-opener-actions .nx-co-sheet__btn{min-width:96px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;height:auto;border-radius:6px}.nx-co-sheet__na{color:#9ca3af;font-size:13px;-webkit-user-select:none;user-select:none}.nx-co-sheet__table td.is-not-applicable{background:#f8fafc;color:#9ca3af}.nx-co-sheet__fullscreen .nx-co-sheet__workspace{flex:1 1 auto;min-height:0}.nx-co-sheet__fullscreen .nx-co-sheet__period-tabs{flex:0 0 auto}.nx-co-sheet__custom-header{display:flex;align-items:center;gap:6px;min-width:0;width:100%;padding-inline-end:10px}.nx-co-sheet__col-gear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;border:0;background:transparent;color:var(--nx-co-brand);cursor:pointer;padding:0;border-radius:6px;line-height:0}.nx-co-sheet__col-gear-icon{width:17px;height:17px;display:block}.nx-co-sheet__col-gear:hover{color:var(--nx-co-brand);background:#1237561a}.nx-co-sheet__col-gear:focus-visible{outline:1px solid var(--nx-co-brand);outline-offset:1px}.nx-co-sheet__custom-cell.is-blank{min-height:1.35em}.nx-co-sheet__table td:hover .nx-co-sheet__custom-cell.is-blank,.nx-co-sheet__custom-cell.is-blank:hover{box-shadow:inset 0 0 0 1px #12375638;border-radius:0}.nx-co-sheet__toolbar-group--status-paint{gap:8px;flex-wrap:wrap}.nx-co-sheet__status-mode{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--nx-co-grid);border-radius:6px;background:#fff;color:var(--nx-co-brand);font-size:13px;font-weight:600;line-height:1;cursor:pointer}.nx-co-sheet__status-mode-swatch{width:12px;height:12px;border-radius:3px;border:1px solid rgba(18,55,86,.25);flex:0 0 auto}.nx-co-sheet__status-mode--ready .nx-co-sheet__status-mode-swatch{background:linear-gradient(135deg,var(--nx-amber-300, #ffd67a),var(--nx-amber-500, #ffbf47));border-color:var(--nx-amber-700, #c98216)}.nx-co-sheet__status-mode--ready:hover:not(:disabled) .nx-co-sheet__status-mode-swatch{background:linear-gradient(135deg,var(--nx-amber-200, #ffe29a),var(--nx-amber-300, #ffd67a))}.nx-co-sheet__status-mode--sent_for_approval .nx-co-sheet__status-mode-swatch{background:#c9def2}.nx-co-sheet__status-mode--completed .nx-co-sheet__status-mode-swatch{background:#c9e6c9}.nx-co-sheet__status-mode--clear .nx-co-sheet__status-mode-swatch{background:#fff}.nx-co-sheet__status-mode.is-active{border-color:var(--nx-co-brand);box-shadow:0 0 0 1px #1237562e}.nx-co-sheet__status-mode--ready.is-active{background:#ffe29a66;border-color:var(--nx-amber-700, #c98216);box-shadow:0 0 0 1px #c9821647}.nx-co-sheet__status-mode--sent_for_approval.is-active{background:#e8f1fa}.nx-co-sheet__status-mode--completed.is-active{background:#e5f4e5}.nx-co-sheet__table td.is-manual-status-ready{background:#fbf4d4!important}.nx-co-sheet__table td.is-manual-status-sent_for_approval{background:#e8f1fa!important}.nx-co-sheet__table td.is-manual-status-completed{background:#e5f4e5!important}.nx-co-sheet__table td[class*=is-manual-status-] .nx-co-sheet__custom-cell,.nx-co-sheet__table td[class*=is-manual-status-] .nx-co-sheet__na,.nx-co-sheet__table td[class*=is-manual-status-] .nx-co-sheet__material,.nx-co-sheet__table td[class*=is-manual-status-] .nx-co-sheet__date-field,.nx-co-sheet__table td[class*=is-manual-status-] .nx-co-sheet__notes-btn,.nx-co-sheet__table td[class*=is-manual-status-] .nx-co-sheet__itd-slot{background:transparent}.nx-co-sheet__table td.is-paint-mode{cursor:cell}.nx-co-sheet__table td.is-paint-blocked{cursor:not-allowed}.nx-co-sheet__check{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:14px}.nx-co-sheet__dialog-subtitle{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--nx-co-brand)}.nx-co-sheet__font-size-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:30px;min-width:52px;border:1px solid #cfd8e3;border-radius:6px;padding:0 6px;font-size:13px;font-weight:600;background:#fff;color:var(--nx-co-text);cursor:pointer}.nx-co-sheet__font-size-select:disabled{opacity:.45;cursor:not-allowed}.nx-co-sheet__color-picker-wrap{position:relative;display:inline-flex;align-items:center}.nx-co-sheet__color-a-btn{flex-direction:column;gap:2px;padding:4px 8px!important;min-width:30px}.nx-co-sheet__color-a-letter{font-size:14px;font-weight:900;line-height:1;border-bottom:3px solid currentColor;padding-bottom:1px;display:block}.nx-co-sheet__color-palette{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:30;background:#fff;border:1px solid var(--nx-co-grid);border-radius:8px;box-shadow:0 8px 24px #12375624;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:160px}.nx-co-sheet__color-palette-row{display:flex;gap:6px;flex-wrap:nowrap}.nx-co-sheet__color-swatch{width:22px;height:22px;border-radius:4px;border:1.5px solid rgba(0,0,0,.12);cursor:pointer;flex:0 0 auto;padding:0;transition:transform .1s,box-shadow .1s}.nx-co-sheet__color-swatch:hover{transform:scale(1.2);box-shadow:0 2px 6px #0000002e;border-color:#00000047}.nx-co-sheet__col-visibility-wrap{position:relative;display:inline-flex;align-items:center}.nx-co-sheet__col-visibility-popover{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:30;background:#fff;border:1px solid var(--nx-co-grid);border-radius:8px;box-shadow:0 8px 24px #12375624;padding:8px 10px;min-width:190px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.nx-co-sheet__col-visibility-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--nx-co-text);padding:3px 2px;cursor:pointer;border-radius:4px}.nx-co-sheet__col-visibility-item:hover{background:#1237560f}.nx-co-sheet__col-visibility-item input:disabled{opacity:.6}.nx-co-sheet__col-visibility-mandatory{margin-inline-start:auto;font-size:10px;color:var(--nx-co-muted);-webkit-user-select:none;user-select:none}.nx-co-sheet__resize-handle{background:transparent;transition:background .12s;opacity:0}.nx-co-sheet__table th:hover .nx-co-sheet__resize-handle,.nx-co-sheet__resize-handle:hover{opacity:1;background:var(--nx-co-accent)}.nx-co-sheet__table.is-resizing .nx-co-sheet__resize-handle{opacity:1;background:var(--nx-co-brand)}@media print{.nx-co-sheet__toolbar,.nx-co-sheet__period-tabs,.nx-co-app-header,.nx-co-sheet__more-menu,.nx-co-sheet__col-visibility-popover,.nx-co-sheet__color-palette{display:none!important}.nx-co-sheet__canvas{overflow:visible!important;max-height:none!important}.nx-co-sheet__table{width:100%!important;table-layout:auto!important}.nx-co-sheet__table td.is-manual-status-ready{background:#fbf4d4!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nx-co-sheet__table td.is-manual-status-sent_for_approval{background:#e8f1fa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nx-co-sheet__table td.is-manual-status-completed{background:#e5f4e5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:landscape;margin:1cm}}.nx-co-period-copy-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:#08244761;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.nx-co-period-copy-modal{position:relative;width:min(420px,92vw);max-height:min(80vh,640px);overflow:auto;padding:22px 22px 18px;display:grid;gap:12px;border-radius:14px;border:1px solid rgba(125,236,247,.42);background:linear-gradient(180deg,#fffffffa,#f7fafff7);box-shadow:0 22px 48px #02142d47,0 0 18px #00cfef1f,inset 0 1px #fffffff2;color:#0b1f33;direction:rtl;text-align:right;font-family:Arial,sans-serif}.nx-co-period-copy-modal__title{margin:0;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.25;color:#0b1f33}.nx-co-period-copy-modal__body{margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.45;color:#0b1f33}.nx-co-period-copy-modal__empty{padding:10px 12px;border-radius:10px;border:1px dashed rgba(88,112,142,.35);background:#edf5ffa6;color:#58708e;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.nx-co-period-copy-modal__period-list{display:grid;gap:8px;max-height:280px;overflow:auto;padding:2px}.nx-co-period-copy-modal__period-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:40px;padding:10px 14px;border-radius:10px;border:1px solid rgba(90,135,185,.28);background:#fffffff2;color:#0b1f33;font-family:Arial,sans-serif;font-size:14px;font-weight:600;text-align:right;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.nx-co-period-copy-modal__period-option:hover:not(:disabled){border-color:#268cff8c;background:#e8f2fff2}.nx-co-period-copy-modal__period-option.is-selected{border-color:#00cfefb3;background:linear-gradient(135deg,#268cff24,#00cfef1a);box-shadow:0 0 0 2px #00cfef2e;color:#0b1f33}.nx-co-period-copy-modal__period-option:disabled{opacity:.45;cursor:default}.nx-co-period-copy-modal__radio{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(90,135,185,.25);background:#fffffff2;color:#0b1f33;font-family:Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.nx-co-period-copy-modal__radio.is-selected{border-color:#00cfefa6;background:linear-gradient(135deg,#268cff1f,#00cfef14);box-shadow:0 0 0 2px #00cfef24}.nx-co-period-copy-modal__radio input[type=radio]{accent-color:#268cff;width:16px;height:16px;flex:0 0 auto}.nx-co-period-copy-modal__radio span{color:#0b1f33;font-family:Arial,sans-serif}.nx-co-period-copy-modal__actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:6px}.nx-co-period-copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:108px;min-height:40px;padding:8px 20px;border-radius:10px;font-family:Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.nx-co-period-copy-btn:disabled{opacity:.45;cursor:default}.nx-co-period-copy-btn--primary{border:1px solid rgba(125,236,247,.55);color:#fff;background:linear-gradient(135deg,#268cfff2,#1277e8eb 48%,#00b7d6e6);box-shadow:inset 0 1px #ffffff47,0 6px 16px #1277e847,0 0 12px #00cfef2e}.nx-co-period-copy-btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff57,0 8px 18px #1277e857,0 0 16px #00cfef3d}.nx-co-period-copy-btn--secondary{border:1px solid rgba(38,140,255,.35);color:#0b1f33;background:linear-gradient(180deg,#fffffffa,#e8f2fff0);box-shadow:inset 0 1px #ffffffe6,0 2px 8px #12375614}.nx-co-period-copy-btn--secondary:hover:not(:disabled){border-color:#268cff8c;background:linear-gradient(180deg,#fff,#dcecfff5)}.nx-co-sheet__copy-feedback{margin:0 0 8px;padding:8px 12px;border-radius:8px;border:1px solid rgba(125,236,247,.45);background:linear-gradient(135deg,#1477e81f,#00cfef1a);color:var(--nx-text-primary);font-size:13px;font-weight:600}.nx-co-sheet__print-root{display:none}@media print{.nx-co-sheet__print-root{display:block}}.nx-co-todo-overlay,.nx-co-todo-archive-overlay,.nx-co-todo-form-overlay,.nx-co-todo-board,.nx-co-todo-archive,.nx-co-todo-form,.nx-co-todo-overlay *,.nx-co-todo-archive-overlay *,.nx-co-todo-form-overlay *,.nx-co-todo-overlay *::placeholder,.nx-co-todo-archive-overlay *::placeholder,.nx-co-todo-form-overlay *::placeholder,.nx-co-todo-note-popover,.nx-co-todo-note-popover *,.nx-co-app-header__todo-btn{font-family:Arial,sans-serif!important}.nx-co-todo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0824478c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-co-todo-board{width:min(1500px,calc(100vw - 48px));height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 70% 0%,rgba(38,140,255,.18),transparent 50%),linear-gradient(180deg,#0a2d55,#082447);border:1px solid rgba(0,207,239,.35);box-shadow:0 24px 64px #02142d73;color:#f4f8fc;direction:rtl}.nx-co-todo-board__topbar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 14px;border-bottom:1px solid rgba(0,207,239,.25)}.nx-co-todo-board__topbar-start,.nx-co-todo-board__topbar-end{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.nx-co-todo-board__brand{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;order:1;padding-inline-end:8px;direction:ltr}.nx-co-todo-board__topbar>.nx-co-todo-board__close{order:-1;flex:0 0 auto;margin-inline-start:0}.nx-co-todo-board__mark{display:inline-flex;color:#7ee7ff}.nx-co-todo-board__title{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.nx-co-todo-board__workspace{padding:4px 10px;border-radius:6px;background:#00cfef26;border:1px solid rgba(0,207,239,.35);font-size:13px;font-weight:600}.nx-co-todo-board__count{font-size:13px;opacity:.85}.nx-co-todo-board__search{height:36px;min-width:200px;padding:0 12px;border-radius:6px;border:1px solid rgba(38,140,255,.5);background:#fffffff2;color:#0a2d55;font-size:14px}.nx-co-todo-btn{height:auto!important;min-height:0!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;border-radius:6px!important}.nx-co-todo-board__pager{display:inline-flex;align-items:center;gap:6px}.nx-co-todo-board__pager-btn{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;cursor:pointer;font-size:18px}.nx-co-todo-board__pager-btn:disabled{opacity:.4;cursor:not-allowed}.nx-co-todo-board__pager-label{font-size:13px;min-width:48px;text-align:center}.nx-co-todo-board__close{width:36px;height:36px;border:none;border-radius:6px;background:#ffffff1a;color:#fff;font-size:24px;line-height:1;cursor:pointer}.nx-co-todo-board__close:hover{background:#fff3}.nx-co-todo-board__error{margin:8px 18px 0;padding:8px 12px;border-radius:6px;background:#dc262626;border:1px solid rgba(220,38,38,.4);color:#fecaca;font-size:14px}.nx-co-todo-board__body{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 12px 14px;background:radial-gradient(ellipse at 20% 0%,rgba(186,224,255,.55),transparent 42%),linear-gradient(180deg,#f7fbff,#e7f2fb)}.nx-co-todo-board__body.is-loading{opacity:.85}.nx-co-todo-board__empty,.nx-co-todo-board__empty-note{margin:0 0 8px;color:#0a2d55;font-size:13px;font-weight:600;text-align:center}.nx-co-todo-board__skeleton{display:flex;flex-direction:column;gap:12px;padding:24px}.nx-co-todo-board__skeleton-line{height:64px;border-radius:8px;background:linear-gradient(90deg,#f3e7c7,#fff8e7,#f3e7c7);background-size:200% 100%;animation:nx-co-todo-shimmer 1.2s linear infinite}@keyframes nx-co-todo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.nx-co-todo-lanes{display:flex;flex-direction:column;gap:8px}.nx-co-todo-lane{display:flex;flex-direction:row;align-items:stretch;flex:0 0 auto;min-height:128px;border-radius:8px;border:1px solid rgba(10,45,85,.08);overflow:hidden}.nx-co-todo-lane__rail{flex:0 0 76px;width:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;color:#fff;text-align:center}.nx-co-todo-lane__num{font-size:20px;font-weight:700;line-height:1}.nx-co-todo-lane__label{font-size:11px;font-weight:700;line-height:1.2}.nx-co-todo-lane--red{background:#ef44441a}.nx-co-todo-lane--red .nx-co-todo-lane__rail{background:#ef4444}.nx-co-todo-lane--orange{background:#f973161a}.nx-co-todo-lane--orange .nx-co-todo-lane__rail{background:#f97316}.nx-co-todo-lane--gold{background:#eab30824}.nx-co-todo-lane--gold .nx-co-todo-lane__rail{background:#eab308;color:#3b2f0b}.nx-co-todo-lane--green{background:#22c55e1a}.nx-co-todo-lane--green .nx-co-todo-lane__rail{background:#22c55e}.nx-co-todo-lane--blue{background:#3b82f61a}.nx-co-todo-lane--blue .nx-co-todo-lane__rail{background:#3b82f6}.nx-co-todo-lane__rail{position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #ffffff59,inset 0 2px #ffffff42,inset 0 -8px 14px #0012371a}.nx-co-todo-lane__num,.nx-co-todo-lane__label{position:relative;z-index:1;text-shadow:0 1px 1px rgba(0,0,0,.28)}.nx-co-todo-lane--gold .nx-co-todo-lane__num,.nx-co-todo-lane--gold .nx-co-todo-lane__label{text-shadow:0 1px 0 rgba(255,255,255,.35)}.nx-co-todo-lane__rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.08) 22%,transparent 48%,rgba(0,18,55,.12) 100%)}.nx-co-todo-lane__rail:after{content:"";position:absolute;top:5%;bottom:5%;right:3px;width:3px;border-radius:999px;pointer-events:none;z-index:0;background:linear-gradient(180deg,#ffffff9e,#ffffff1f 55%,#ffffff61);box-shadow:0 0 5px #ffffff38}.nx-co-todo-lane__cards{flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;padding:8px;overflow-x:auto}.nx-co-todo-sticky{position:relative;flex:0 0 168px;width:168px;max-width:168px;height:112px;min-height:112px;max-height:112px;padding:8px 8px 22px 10px;box-sizing:border-box;overflow:hidden;border-radius:6px;border:1px solid rgba(202,138,4,.35);background:linear-gradient(165deg,#fff7a8,#ffe566 55%,#ffd84d);box-shadow:0 1px #ffffff8c inset,0 6px 14px #7850002e;color:#3b2f0b;cursor:pointer;transform:rotate(-.4deg)}.nx-co-todo-sticky:nth-child(2n){transform:rotate(.5deg)}.nx-co-todo-sticky:nth-child(3n){transform:rotate(-.7deg)}.nx-co-todo-sticky:hover{transform:rotate(0) translateY(-2px);box-shadow:0 1px #ffffff8c inset,0 10px 20px #78500038}.nx-co-todo-sticky__pip{position:absolute;top:8px;inset-inline-start:8px;width:8px;height:8px;border-radius:50%}.nx-co-todo-sticky--red .nx-co-todo-sticky__pip{background:#ef4444}.nx-co-todo-sticky--orange .nx-co-todo-sticky__pip{background:#f97316}.nx-co-todo-sticky--gold .nx-co-todo-sticky__pip{background:#ca8a04}.nx-co-todo-sticky--green .nx-co-todo-sticky__pip{background:#16a34a}.nx-co-todo-sticky--blue .nx-co-todo-sticky__pip{background:#2563eb}.nx-co-todo-sticky__client{font-size:13px;font-weight:700;line-height:1.2;margin:0 0 1px;margin-inline-start:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-co-todo-sticky__tax{font-size:10px;opacity:.75;margin:0 0 4px;margin-inline-start:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-co-todo-sticky__text{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.nx-co-todo-sticky__date,.nx-co-todo-sticky__meta{margin-top:4px;font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-co-todo-sticky__done{position:absolute;inset-inline-end:6px;bottom:6px;width:26px;height:26px;border-radius:6px;border:1px solid rgba(34,197,94,.5);background:#ffffffbf;color:#15803d;font-weight:700;cursor:pointer}.nx-co-todo-sticky__done:hover:not(:disabled){background:#dcfce7}.nx-co-todo-sticky__done:disabled{opacity:.5;cursor:wait}.nx-co-todo-form-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#08244766;padding:24px}.nx-co-todo-form{width:min(480px,100%);max-height:calc(100% - 24px);overflow:auto;border-radius:10px;background:#fff;color:#0a2d55;box-shadow:0 16px 40px #00000040}.nx-co-todo-form__header,.nx-co-todo-form__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px}.nx-co-todo-form .nx-co-todo-board__close{color:#0a2d55;background:#eef4fb}.nx-co-todo-form__header h3{margin:0;font-size:16px;font-weight:700}.nx-co-todo-priority{display:flex;gap:8px}.nx-co-todo-priority__btn{width:36px;height:36px;border-radius:6px;border:2px solid transparent;font-size:14px;font-weight:700;line-height:1;cursor:pointer;color:#fff}.nx-co-todo-priority__btn--red{background:#ef4444}.nx-co-todo-priority__btn--orange{background:#f97316}.nx-co-todo-priority__btn--gold{background:#eab308;color:#3b2f0b}.nx-co-todo-priority__btn--green{background:#22c55e}.nx-co-todo-priority__btn--blue{background:#3b82f6}.nx-co-todo-priority__btn.is-selected{border-color:#0a2d55;box-shadow:0 0 0 2px #1d7dff59}.nx-co-todo-form__footer .nx-btn-primary,.nx-co-todo-board__topbar .nx-btn-primary{background:#1d7dff!important;border-color:#1d7dff!important;color:#fff!important;min-width:96px}.nx-co-todo-form__footer{justify-content:center;border-top:1px solid #e5e7eb}.nx-co-todo-form__body{padding:0 16px 12px;display:flex;flex-direction:column;gap:12px}.nx-co-todo-form__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;position:relative}.nx-co-todo-form__field input,.nx-co-todo-form__field textarea,.nx-co-todo-form__field select{font-weight:400;padding:8px 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px}.nx-co-todo-form__suggest{list-style:none;margin:0;padding:0;position:absolute;top:100%;inset-inline:0;z-index:5;max-height:240px;overflow:auto;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 8px 20px #0000001f}.nx-co-todo-form__suggest button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:start;color:#0a2d55}.nx-co-todo-form__suggest button:hover,.nx-co-todo-form__suggest li.is-active button{background:#f0f7ff}.nx-co-todo-form__suggest li.is-active button{box-shadow:inset 3px 0 #1d6fd1}.nx-co-todo-form__suggest-note{padding:8px 12px;font-size:12px;font-weight:400;color:#5b6b80}.nx-co-todo-form__suggest li.nx-co-todo-form__suggest-one-time{border-top:1px solid #e5e7eb}.nx-co-todo-client-picker__mode{display:inline-block;margin-top:4px;font-size:12px;font-weight:600;color:#92400e}.nx-co-todo-one-time-tag{display:inline-block;margin-inline-start:6px;padding:0 5px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.5;color:#92400e;background:#fef3c7;vertical-align:middle}.nx-co-todo-archive-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:24px;background:#08244773}.nx-co-todo-archive{width:min(1400px,calc(100vw - 64px));height:calc(100vh - 80px);display:flex;flex-direction:column;border-radius:10px;background:#fff;color:#0a2d55;box-shadow:0 20px 48px #0000004d;direction:rtl;overflow:hidden}.nx-co-todo-archive__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 14px;background:linear-gradient(180deg,#0c3564,#082447);color:#f4f8fc;border-bottom:1px solid rgba(0,207,239,.28)}.nx-co-todo-archive__title{margin:0;font-size:17px;font-weight:700}.nx-co-todo-archive__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nx-co-todo-archive__filter{height:36px;border-radius:6px;border:1px solid #d1d5db;padding:0 10px;font-size:14px}.nx-co-todo-archive__table-wrap{flex:1 1 auto;min-height:0;overflow:auto;padding:0 8px 8px}.nx-co-todo-archive__table{width:100%;border-collapse:collapse;font-size:13px}.nx-co-todo-archive__table th,.nx-co-todo-archive__table td{border-bottom:1px solid #e5e7eb;padding:8px 10px;text-align:start;vertical-align:top}.nx-co-todo-archive__table th{position:sticky;top:0;background:#eef5fc;font-weight:700;z-index:1}.nx-co-todo-archive__table tbody tr:hover{background:#f7fbff}.nx-co-todo-archive__pri{display:inline-flex;min-width:18px;justify-content:center;padding:1px 6px;border-radius:6px;font-weight:700;color:#fff}.nx-co-todo-archive__pri--p1{background:#ef4444}.nx-co-todo-archive__pri--p2{background:#f97316}.nx-co-todo-archive__pri--p3{background:#eab308;color:#3b2f0b}.nx-co-todo-archive__pri--p4{background:#22c55e}.nx-co-todo-archive__pri--none{background:#3b82f6}.nx-co-todo-archive__footer{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-top:1px solid #e5e7eb}.nx-co-todo-archive__footer .nx-co-todo-board__pager-btn{color:#0a2d55;border-color:#d1d5db;background:#f8fafc}.nx-co-app-header__todo-btn{height:36px;padding:0 14px;border-radius:6px;border:1px solid rgba(255,214,102,.65);background:linear-gradient(180deg,#ffe566,#ffd24d);color:#3b2f0b;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}.nx-co-app-header__todo-btn:hover{filter:brightness(1.03)}.nx-co-app-header__end-cluster{display:inline-flex;align-items:center;gap:10px;min-width:0}@media (max-width: 1100px){.nx-co-todo-sticky{flex:0 0 148px;width:148px;max-width:148px}}.nx-co-todo-form-overlay--confirm{z-index:4}.nx-co-todo-form--complete{width:min(420px,100%)}.nx-co-todo-complete__task{margin:0;font-size:13px;font-weight:400;line-height:1.3;color:#0a2d55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.nx-co-todo-form__save-state{font-size:12px;font-weight:400;color:#5b6b80}.nx-co-todo-form__save-state.is-error{color:#b91c1c}.nx-co-todo-archive__reason--set{color:#15803d}.nx-co-todo-note-popover{position:fixed;z-index:1300;box-sizing:border-box;padding:8px 10px;border-radius:6px;background:#0a2d55;border:1px solid rgba(0,207,239,.35);box-shadow:0 8px 20px #02142d59;color:#f4f8fc;font-size:12px;line-height:1.3;text-align:start;pointer-events:none}.nx-co-todo-note-popover__label{margin-bottom:2px;font-size:10px;font-weight:700;opacity:.75}.nx-co-todo-note-popover__text{font-weight:600;white-space:pre-wrap;word-break:break-word}.nx-co-todo-sticky[data-has-note]:focus-visible{outline:2px solid #1d6fd1;outline-offset:1px}.nx-co-todo-priority__btn{position:relative;isolation:isolate;overflow:hidden;border-color:#fff6;background-image:radial-gradient(120% 70% at 50% 118%,#ffffff57,#fff0 62%),linear-gradient(180deg,#ffffff38,#fff0 48%,#0003);box-shadow:inset 0 1px #fffc,inset 0 -2px 3px #00000038,inset 0 0 0 1px #ffffff29,0 1px 2px #0a2d554d,0 4px 9px #0a2d5542;text-shadow:0 1px 1px rgba(0,0,0,.28)}.nx-co-todo-priority__btn--gold{text-shadow:0 1px 0 rgba(255,255,255,.4)}.nx-co-todo-priority__btn:before,.nx-co-todo-priority__btn:after{content:"";position:absolute;z-index:-1;pointer-events:none}.nx-co-todo-priority__btn:before{top:1px;right:2px;bottom:48%;left:2px;border-radius:4px 4px 16px 16px/4px 4px 8px 8px;background:linear-gradient(180deg,#ffffffb3,#ffffff3d);box-shadow:inset 0 -1px #ffffff73}.nx-co-todo-priority__btn:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff0 34%,#ffffff57,#ffffff14 58%,#fff0 64%)}.nx-co-todo-priority__btn.is-selected{border-color:#0a2d55;box-shadow:inset 0 1px #fffc,inset 0 -2px 3px #00000038,0 0 0 2px #1d7dff59}.nx-clients,.nx-clients-card{font-family:Arial,sans-serif;color:#eef6ff}.nx-clients-toolbar{display:flex;flex-direction:column;gap:12px}.nx-clients-toolbar__row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.nx-clients-toolbar__row--split{justify-content:space-between}.nx-clients-toolbar__meta{font-size:13px;color:#eef6ffb8}.nx-clients-label{font-size:14px;font-weight:600;color:#eef6ffd1}.nx-clients-bulk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px}.nx-clients-import h3{margin-top:0;margin-bottom:12px;color:#eef6ff}.nx-clients-import p,.nx-clients-hint{font-size:14px;color:#eef6ffb8}.nx-clients-table-wrap{overflow-x:auto}.nx-clients-table{width:100%;border-collapse:collapse;color:#eef6ff}.nx-clients-table th,.nx-clients-table td{text-align:start;padding:12px 16px;border-bottom:1px solid rgba(210,238,255,.16);vertical-align:middle}.nx-clients-table th{font-weight:600;color:#eef6ffdb}.nx-clients-table__check{width:40px;padding:12px 8px;text-align:center}.nx-clients-table__name{background:none;border:none;cursor:pointer;font-weight:500;color:#d7f7ff;text-decoration:underline;font-family:Arial,sans-serif;font-size:14px}.nx-clients-table__mono{font-family:ui-monospace,Menlo,Consolas,monospace}.nx-clients-table__muted{font-size:13px;color:#eef6ff9e}.nx-clients-empty{padding:24px;color:#eef6ffb8;text-align:center}.nx-clients-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#04152f6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-clients-modal{width:min(520px,100%);max-height:min(90vh,720px);overflow:hidden;padding:20px;color:#eef6ff;display:flex;flex-direction:column}.nx-clients-modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nx-clients-modal__head h3{margin:0;color:#eef6ff}.nx-clients-modal__close{border:none;background:transparent;cursor:pointer;font-size:18px;line-height:1;color:#eef6ff}.nx-clients-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0}.nx-clients-form__body{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline-end:4px}.nx-clients-form__footer{display:flex;justify-content:center;align-items:center;gap:12px;flex:0 0 auto;padding-top:16px}.nx-clients-form__footer .nx-glass-btn{min-width:96px}.nx-clients-field-error{margin:0;font-size:13px;font-weight:600;color:#fecaca}.nx-clients-required-caption{font-weight:500;color:#eef6ffb8}.nx-clients-form .nx-glass-input.is-invalid{border-color:#fca5a5b3;box-shadow:0 0 0 2px #f8717138}.nx-client-create__span{display:contents}@media (max-width: 640px){.nx-clients-overlay{padding:12px;align-items:flex-end}.nx-clients-modal{width:100%;max-height:92vh}.nx-clients-form__footer{flex-wrap:wrap}}.nx-clients-form label{color:#eef6ffd1;font-size:14px}.nx-clients-form h4{font-size:13px;font-weight:600;margin:8px 0 0;color:#eef6ff}.nx-clients-required{color:#fecaca}.nx-clients-preview{overflow-x:auto;max-height:200px;border:1px solid rgba(210,238,255,.28);border-radius:8px;margin-top:4px}.nx-clients-preview table{width:100%;border-collapse:collapse;font-size:13px}.nx-clients-preview th,.nx-clients-preview td{padding:6px;text-align:start}.nx-clients-section{margin-bottom:24px}.nx-clients-section h2{font-size:18px;font-weight:600;margin:0 0 16px;color:#eef6ff}.nx-clients-field-label{font-size:12px;font-weight:500;color:#eef6ff9e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;display:block}.nx-clients-field-value{font-size:14px;font-weight:400;color:#eef6ff;line-height:1.5;word-break:break-word}.nx-clients-field-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px 28px}.nx-clients-form-stack{display:flex;flex-direction:column;gap:16px;max-width:440px}.nx-clients-subhead{font-size:14px;font-weight:600;margin:16px 0 8px;color:#eef6ff}.nx-clients-card__head{margin-bottom:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nx-clients-card__head h1{margin:0;flex:1;font-size:22px;font-weight:700;color:#eef6ff}.nx-clients-contact-grid{display:grid;grid-template-columns:1.4fr 1fr 1.4fr auto;column-gap:20px;align-items:start}.nx-clients-contact-grid--row{border-bottom:1px solid rgba(210,238,255,.16)}.nx-clients-table-shell{border-top:1px solid rgba(210,238,255,.16);margin-top:6px}.nx-clients-toolbar-row{display:flex;align-items:center;justify-content:space-between;margin-top:18px;margin-bottom:10px;gap:16px}.nx-clients-hint{font-size:12px;color:#eef6ff9e;margin:0 0 8px}.nx-clients-input--mono{font-family:ui-monospace,Menlo,Consolas,monospace}.nx-glass-input:focus-visible{outline:none;border-color:#46d5ffb3;box-shadow:0 0 0 3px #46d5ff2e}.nx-client-create--royal-glass.nx-clients-overlay{background:#060c4075}.nx-client-create--royal-glass .nx-clients-modal.nx-glass-card{width:min(760px,100%);max-height:min(88vh,640px);padding:16px 18px 14px;color:#fff;border-radius:14px;border:1px solid rgba(125,236,255,.58);background:radial-gradient(ellipse at 12% 0%,rgba(120,176,255,.28),transparent 46%),radial-gradient(ellipse at 88% 100%,rgba(42,84,255,.38),transparent 52%),linear-gradient(180deg,#1c3ac49e,#0c1876b8);box-shadow:0 0 0 1px #5ac8ff38,0 0 42px #386eff6b,0 18px 40px #08125a61,inset 0 1px #ffffff47;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nx-client-create--royal-glass .nx-clients-modal__head{margin-bottom:8px}.nx-client-create--royal-glass .nx-clients-modal__head h3,.nx-client-create--royal-glass .nx-clients-form h4,.nx-client-create--royal-glass .nx-clients-form label,.nx-client-create--royal-glass .nx-clients-modal__close{color:#fff}.nx-client-create--royal-glass .nx-clients-form h4{margin:2px 0 0;font-size:13px}.nx-client-create--royal-glass .nx-clients-required-caption,.nx-client-create--royal-glass .nx-clients-hint{color:#ffffffe0}.nx-client-create--royal-glass .nx-clients-field-error{color:#ff8aa5}.nx-client-create--royal-glass .nx-clients-form__body{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:start}.nx-client-create--royal-glass .nx-client-create__span{display:block;grid-column:1 / -1}.nx-client-create--royal-glass .nx-clients-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;min-width:0}.nx-client-create--royal-glass .nx-glass-input{height:34px;color:#fff;color-scheme:dark;border:1px solid rgba(210,246,255,.62);background:radial-gradient(ellipse at 10% 0%,rgba(255,255,255,.28),transparent 52%),linear-gradient(180deg,#bae6ff47,#78b0ff29);box-shadow:inset 0 1px #ffffff47}.nx-client-create--royal-glass .nx-glass-input::placeholder{color:#ffffffb8;opacity:1}.nx-client-create--royal-glass .nx-glass-input:focus-visible{outline:none;border-color:#5aecfff2;box-shadow:0 0 0 2px #3ee7ff73,0 0 16px #3ee7ff47}.nx-client-create--royal-glass .nx-glass-input option{background:#14248c;color:#fff}.nx-client-create--royal-glass .nx-clients-form .nx-glass-input.is-invalid{border-color:#ff8aa5e6;box-shadow:0 0 0 2px #ff6e9647}.nx-client-create--royal-glass .nx-glass-alert{color:#fff}.nx-client-create--royal-glass .nx-glass-alert--error{color:#ffd6de;border-color:#ff8aa58c;background:#8c1c4047}.nx-client-create--royal-glass .nx-clients-form__footer{padding-top:12px}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn{min-width:96px;border-radius:8px;color:#fff}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn--purple{border:1px solid rgba(120,255,245,.78);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.32),transparent 48%),linear-gradient(180deg,#2eecdcc7,#0cc4bc9e);box-shadow:0 0 18px #2eecdc73,inset 0 1px #ffffff6b}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn--purple:hover:not(:disabled){border-color:#b4fffaf2;background:linear-gradient(180deg,#48ffece0,#14d2c6b8)}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn--purple:focus-visible{outline:none;box-shadow:0 0 0 2px #3ee7ff8c,0 0 18px #2eecdc80}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn--secondary{border:1px solid rgba(125,236,255,.55);background:#1c48c452;box-shadow:inset 0 1px #ffffff38}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn--secondary:hover:not(:disabled){border-color:#aaf0ffc7;background:#2e60dc6b}.nx-client-create--royal-glass .nx-clients-form__footer .nx-glass-btn--secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #7decff80}.nx-client-create--royal-glass .nx-clients-modal__close:focus-visible{outline:none;box-shadow:0 0 0 2px #7decff8c;border-radius:6px}@media (max-width: 640px){.nx-client-create--royal-glass .nx-clients-modal.nx-glass-card{width:100%;max-height:92vh}.nx-client-create--royal-glass .nx-clients-form__body{grid-template-columns:1fr}}.nx-client-create--navy-royal-glass.nx-clients-overlay{background:#0a12286b}.nx-client-create--navy-royal-glass .nx-clients-modal.nx-glass-card{width:min(760px,100%);max-height:min(88vh,640px);padding:16px 18px 14px;color:#fff;border-radius:14px;border:1px solid rgba(71,116,180,.78);background:radial-gradient(ellipse at 14% 0%,rgba(56,87,131,.36),transparent 52%),linear-gradient(180deg,#233d6ab8,#14244ac7);box-shadow:0 0 0 1px #13bfd02e,0 0 24px #13bfd01f,0 16px 36px #0810285c,inset 0 1px #ffffff24;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nx-client-create--navy-royal-glass .nx-clients-modal__head{margin-bottom:8px}.nx-client-create--navy-royal-glass .nx-clients-modal__head h3,.nx-client-create--navy-royal-glass .nx-clients-form h4,.nx-client-create--navy-royal-glass .nx-clients-form label,.nx-client-create--navy-royal-glass .nx-clients-modal__close{color:#fff}.nx-client-create--navy-royal-glass .nx-clients-form h4{margin:2px 0 0;font-size:13px}.nx-client-create--navy-royal-glass .nx-clients-required-caption,.nx-client-create--navy-royal-glass .nx-clients-hint{color:#ffffffe6}.nx-client-create--navy-royal-glass .nx-clients-field-error{color:#ff8aa5}.nx-client-create--navy-royal-glass .nx-clients-form__body{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:start}.nx-client-create--navy-royal-glass .nx-client-create__span{display:block;grid-column:1 / -1}.nx-client-create--navy-royal-glass .nx-clients-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;min-width:0}.nx-client-create--navy-royal-glass .nx-glass-input{height:34px;color:#fff;color-scheme:dark;border:1px solid rgba(71,116,180,.72);background:radial-gradient(ellipse at 10% 0%,rgba(255,255,255,.16),transparent 54%),linear-gradient(180deg,#38578361,#4774b42e);box-shadow:inset 0 1px #ffffff29}.nx-client-create--navy-royal-glass .nx-glass-input::placeholder{color:#ffffffbd;opacity:1}.nx-client-create--navy-royal-glass .nx-glass-input:focus-visible{outline:none;border-color:#13bfd0e6;box-shadow:0 0 0 2px #13bfd047,0 0 10px #13bfd02e}.nx-client-create--navy-royal-glass .nx-glass-input option{background:#14244a;color:#fff}.nx-client-create--navy-royal-glass .nx-clients-form .nx-glass-input.is-invalid{border-color:#ff8aa5e6;box-shadow:0 0 0 2px #ff6e963d}.nx-client-create--navy-royal-glass .nx-glass-alert{color:#fff}.nx-client-create--navy-royal-glass .nx-glass-alert--error{color:#ffd6de;border-color:#ff8aa580;background:#60183052}.nx-client-create--navy-royal-glass .nx-clients-form__footer{padding-top:12px;justify-content:flex-end}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn{min-width:96px;border-radius:8px;color:#fff}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn--purple{border:1px solid rgba(19,191,208,.72);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.26),transparent 48%),linear-gradient(180deg,#20d6d6b8,#13bfd094);box-shadow:0 0 14px #13bfd052,inset 0 1px #ffffff52}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn--purple:hover:not(:disabled){border-color:#78e8f0e6;background:linear-gradient(180deg,#2ee0e0d1,#13bfd0ad)}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn--purple:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd066,0 0 12px #13bfd047}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn--secondary{border:1px solid rgba(71,116,180,.7);background:#14244a8c;box-shadow:inset 0 1px #ffffff1f}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn--secondary:hover:not(:disabled){border-color:#13bfd08c;background:#233d6a9e}.nx-client-create--navy-royal-glass .nx-clients-form__footer .nx-glass-btn--secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd05c}.nx-client-create--navy-royal-glass .nx-clients-modal__close:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd066;border-radius:6px}@media (max-width: 640px){.nx-client-create--navy-royal-glass .nx-clients-modal.nx-glass-card{width:100%;max-height:92vh}.nx-client-create--navy-royal-glass .nx-clients-form__body{grid-template-columns:1fr}.nx-client-create--navy-royal-glass .nx-clients-form__footer{flex-wrap:wrap}}.nx-client-create--deep-ocean-glass.nx-clients-overlay{background:#102d4947}.nx-client-create--deep-ocean-glass .nx-clients-modal.nx-glass-card{width:min(760px,100%);max-height:min(88vh,640px);padding:16px 18px 14px;color:#fff;border-radius:14px;border:1px solid rgba(54,169,198,.62);background:radial-gradient(ellipse at 12% 0%,rgba(51,116,147,.34),transparent 58%),radial-gradient(ellipse at 90% 108%,rgba(19,191,208,.18),transparent 50%),linear-gradient(180deg,#17547a61,#102d4970);box-shadow:0 0 0 1px #36a9c647,0 0 28px #13bfd02e,0 16px 36px #102d4938,inset 0 1px #ffffff47,inset 0 -1px #13bfd01f;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.nx-client-create--deep-ocean-glass .nx-clients-modal__head{margin-bottom:8px}.nx-client-create--deep-ocean-glass .nx-clients-modal__head h3,.nx-client-create--deep-ocean-glass .nx-clients-form h4,.nx-client-create--deep-ocean-glass .nx-clients-form label,.nx-client-create--deep-ocean-glass .nx-clients-modal__close{color:#fff}.nx-client-create--deep-ocean-glass .nx-clients-form h4{margin:2px 0 0;font-size:13px}.nx-client-create--deep-ocean-glass .nx-clients-required-caption,.nx-client-create--deep-ocean-glass .nx-clients-hint{color:#fff}.nx-client-create--deep-ocean-glass .nx-clients-field-error{color:#ff8aa5}.nx-client-create--deep-ocean-glass .nx-clients-form__body{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:start}.nx-client-create--deep-ocean-glass .nx-client-create__span{display:block;grid-column:1 / -1}.nx-client-create--deep-ocean-glass .nx-clients-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;min-width:0}.nx-client-create--deep-ocean-glass .nx-clients-form__label-line{display:block;color:#fff}.nx-client-create--deep-ocean-glass .nx-account-required-mark,.nx-client-create--deep-ocean-glass .nx-clients-required{display:inline;color:#00d9ff}.nx-client-create--deep-ocean-glass .nx-glass-input{height:34px;color:#fff;color-scheme:dark;border:1px solid rgba(54,169,198,.58);background:radial-gradient(ellipse at 10% 0%,rgba(255,255,255,.22),transparent 56%),linear-gradient(180deg,#33749347,#17547a29);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #13bfd00a}.nx-client-create--deep-ocean-glass .nx-glass-input::placeholder{color:#ffffffdb;opacity:1}.nx-client-create--deep-ocean-glass .nx-glass-input:focus-visible{outline:none;border-color:#13bfd0eb;box-shadow:0 0 0 2px #13bfd04d,0 0 12px #36a9c647}.nx-client-create--deep-ocean-glass .nx-glass-input option{background:#102d49;color:#fff}.nx-client-create--deep-ocean-glass .nx-clients-form .nx-glass-input.is-invalid{border-color:#ff8aa5e6;box-shadow:0 0 0 2px #ff6e963d}.nx-client-create--deep-ocean-glass .nx-glass-alert{color:#fff}.nx-client-create--deep-ocean-glass .nx-glass-alert--error{color:#ffd6de;border-color:#ff8aa580;background:#60183047}.nx-client-create--deep-ocean-glass .nx-clients-form__footer{padding-top:12px;justify-content:flex-end}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn{min-width:96px;border-radius:8px;color:#fff}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn--purple{border:1px solid rgba(19,191,208,.78);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.34),transparent 48%),linear-gradient(180deg,#36a9c69e,#13bfd07a);box-shadow:0 0 16px #13bfd061,inset 0 1px #ffffff61}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn--purple:hover:not(:disabled){border-color:#78e8f0eb;background:linear-gradient(180deg,#36a9c6bd,#13bfd094)}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn--purple:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd06b,0 0 14px #13bfd052}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn--secondary{border:1px solid rgba(54,169,198,.58);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.14),transparent 52%),linear-gradient(180deg,#33749347,#17547a38);box-shadow:inset 0 1px #ffffff2e}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn--secondary:hover:not(:disabled){border-color:#13bfd0b3;background:#17547a61}.nx-client-create--deep-ocean-glass .nx-clients-form__footer .nx-glass-btn--secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd05c}.nx-client-create--deep-ocean-glass .nx-clients-modal__close:focus-visible{outline:none;box-shadow:0 0 0 2px #13bfd066;border-radius:6px}@media (max-width: 640px){.nx-client-create--deep-ocean-glass .nx-clients-modal.nx-glass-card{width:100%;max-height:92vh}.nx-client-create--deep-ocean-glass .nx-clients-form__body{grid-template-columns:1fr}.nx-client-create--deep-ocean-glass .nx-clients-form__footer{flex-wrap:wrap}}.nx-owner-shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh;background:#f7f8fa;color:#111827;font-family:Segoe UI,system-ui,sans-serif}.nx-owner-shell__sidebar{background:#111827;color:#f9fafb;padding:20px 14px}.nx-owner-shell__brand{font-size:14px;font-weight:700;margin-bottom:18px;padding:0 8px}.nx-owner-shell__nav{display:grid;gap:4px}.nx-owner-shell__nav-link{display:block;padding:8px 10px;border-radius:6px;color:#d1d5db;text-decoration:none;font-size:13px;font-weight:600}.nx-owner-shell__nav-link:hover{background:#1f2937;color:#fff}.nx-owner-shell__nav-link.is-active{background:#2563eb;color:#fff}.nx-owner-shell__main{padding:20px 24px 40px;min-width:0}.nx-owner-modules{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.nx-owner-modules__title{margin:0 0 4px;font-size:20px;font-weight:700}.nx-owner-modules__subtitle{margin:0 0 14px;color:#6b7280;font-size:13px}.nx-owner-sheet{width:100%;border-collapse:collapse;font-size:13px}.nx-owner-sheet th,.nx-owner-sheet td{border:1px solid #e5e7eb;padding:8px 10px;text-align:left;vertical-align:middle}.nx-owner-sheet th{background:#f3f4f6;font-weight:700;color:#374151}.nx-owner-sheet tr:hover td{background:#f9fafb}.nx-owner-sheet__link{color:#1d4ed8;font-weight:700;text-decoration:none}.nx-owner-sheet__link:hover{text-decoration:underline}.nx-owner-toggle{display:inline-flex;align-items:center;gap:8px}.nx-owner-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.nx-owner-badge--on{background:#dcfce7;color:#166534}.nx-owner-badge--off{background:#fee2e2;color:#991b1b}.nx-owner-btn{border:1px solid #d1d5db;background:#fff;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.nx-owner-btn:disabled{opacity:.55;cursor:not-allowed}.nx-owner-btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.nx-owner-empty{padding:24px;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;background:#fafafa}.nx-owner-tabs{display:flex;gap:6px;margin:12px 0 16px;border-bottom:1px solid #e5e7eb;padding-bottom:8px;flex-wrap:wrap}.nx-owner-tabs button{border:1px solid #d1d5db;background:#fff;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.nx-owner-tabs button.is-active{background:#111827;color:#fff;border-color:#111827}.nx-owner-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px}.nx-owner-modal{background:#fff;width:min(520px,96vw);border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 12px 32px #0f172a2e;padding:16px}.nx-owner-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.nx-owner-modal__title{margin:0;font-size:16px;font-weight:700}.nx-owner-modal__error{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px}.nx-owner-modal__meta{display:grid;gap:10px;margin-bottom:14px;padding:12px;border-radius:10px;border:1px solid #e5e7eb;background:#f8fafc}.nx-owner-modal__label{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.nx-owner-modal__value{font-size:14px;font-weight:600;color:#111827;margin-top:2px}.nx-owner-modal__field{display:grid;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;color:#374151}.nx-owner-modal__field input[type=date],.nx-owner-modal__field textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500;color:#111827;background:#fff}.nx-owner-modal__field textarea{resize:vertical;min-height:72px}.nx-owner-modal__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.nx-owner-calendar{display:grid;gap:10px}.nx-owner-calendar__toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.nx-owner-calendar__title{font-size:16px;font-weight:800;color:#111827}.nx-owner-calendar__meta,.nx-owner-calendar__note{font-size:12px;color:#6b7280}.nx-owner-calendar__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nx-owner-calendar__year{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;color:#374151}.nx-owner-calendar__year select{height:30px;border:1px solid #d1d5db;border-radius:6px;padding:0 8px;background:#fff;font-size:13px}.nx-owner-calendar__table-wrap{overflow-x:auto}.nx-owner-calendar__table{min-width:920px;direction:rtl}.nx-owner-calendar__table th,.nx-owner-calendar__table td{text-align:right;padding:6px 8px}.nx-owner-calendar__period{font-weight:700;white-space:nowrap}.nx-owner-calendar__period div,.nx-owner-calendar__display,.nx-owner-calendar__cell-status{margin-top:3px;font-size:11px;color:#6b7280;font-weight:500}.nx-owner-calendar__date{width:132px;height:28px;border:1px solid #cbd5e1;border-radius:6px;padding:0 6px;font-size:12px;direction:ltr}@media (max-width: 900px){.nx-owner-shell{grid-template-columns:1fr}}.nx-staff-seat-modal{width:min(760px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.nx-staff-seat-modal__header,.nx-staff-seat-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff}.nx-staff-seat-modal__header{border-bottom:1px solid #e5e7eb}.nx-staff-seat-modal__footer{justify-content:flex-end;border-top:1px solid #e5e7eb}.nx-staff-seat-modal__close{width:28px;height:28px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:18px;line-height:1;cursor:pointer}.nx-staff-seat-modal__close:disabled{opacity:.55;cursor:not-allowed}.nx-staff-seat-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 14px}.nx-staff-seat-modal__summary,.nx-staff-seat-modal__terms,.nx-staff-seat-modal__form{display:grid;gap:8px 12px}.nx-staff-seat-modal__summary{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.nx-staff-seat-modal__section{margin-top:12px}.nx-staff-seat-modal__section h3{margin:0 0 6px;font-size:13px;font-weight:700;color:#111827}.nx-staff-seat-modal__terms{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px}.nx-staff-seat-modal__empty,.nx-staff-seat-modal__note,.nx-staff-seat-modal__cadence{margin:0;font-size:13px;color:#4b5563}.nx-staff-seat-modal__blocked{margin:0 0 4px;font-size:13px;color:#92400e}.nx-staff-seat-modal__form{grid-template-columns:1fr 1fr}.nx-staff-seat-modal .nx-owner-modal__field{margin-bottom:0;gap:4px}.nx-staff-seat-modal .nx-owner-modal__field input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px;font-size:14px;font-weight:500;color:#111827;background:#fff}.nx-staff-seat-modal__readonly{align-self:end;padding-bottom:2px}@media (max-width: 640px){.nx-staff-seat-modal__summary,.nx-staff-seat-modal__terms,.nx-staff-seat-modal__form{grid-template-columns:1fr 1fr}.nx-staff-seat-modal__form{grid-template-columns:1fr}}.nx-df-portal-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:2px;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-df-portal-badge__dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6}.nx-df-portal-badge--gray .nx-df-portal-badge__dot{background:#94a3b8}.nx-df-portal-badge--yellow .nx-df-portal-badge__dot{background:#ca8a04}.nx-df-portal-badge--blue .nx-df-portal-badge__dot{background:#2563eb}.nx-df-portal-invite-glyph{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0 2px;margin:0;cursor:pointer;font-size:14px;line-height:1;color:#64748b;flex-shrink:0}.nx-df-portal-invite-glyph:disabled{opacity:.35;cursor:not-allowed}.nx-df-portal-popover-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a59;display:flex;align-items:center;justify-content:center;padding:16px}.nx-df-portal-popover-card{width:min(420px,100%);max-height:min(560px,90dvh);overflow:auto;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 20px 50px #0f172a33;padding:16px 18px 14px}.nx-df-portal-popover-card__title{margin:0 0 4px;font-size:17px;font-weight:800;color:#0f172a}.nx-df-portal-popover-card__subtitle{margin:0 0 12px;font-size:13px;color:#64748b}.nx-df-portal-popover-kv{margin:0 0 14px;font-size:13px}.nx-df-portal-popover-kv__row{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid #f1f5f9}.nx-df-portal-popover-kv__row:last-child{border-bottom:none}.nx-df-portal-popover-kv dt{margin:0;color:#94a3b8;font-weight:600}.nx-df-portal-popover-kv dd{margin:0;color:#0f172a;word-break:break-word}.nx-df-portal-popover-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:4px}.nx-df-portal-popover-actions .nx-btn{min-width:96px}.nx-df-portal-popover-actions .nx-btn--danger{border-color:#dc2626;color:#b91c1c;background:#fff}.nx-we-retainer-overlay{--nx-we-retainer-font: Heebo, Arial, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:flex;align-items:center;justify-content:center;padding:48px;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--nx-we-retainer-font)}.nx-we-retainer-modal{display:flex;flex-direction:column;box-sizing:border-box;width:min(920px,calc(100vw - 96px));max-height:calc(100vh - 96px);border-radius:22px;box-shadow:0 24px 80px #0f172a38;background:#fff;overflow:hidden}.nx-we-retainer-modal--setup{width:min(1720px,calc(100vw - 96px));max-height:calc(100vh - 96px)}.nx-we-retainer-modal--operational.nx-we-retainer-modal--setup{width:min(1720px,calc(100vw - 64px));max-height:calc(100vh - 64px)}.nx-we-retainer-modal--operational.nx-income-branding-modal--studio .nx-income-branding-modal__head{height:auto;min-height:56px;padding:10px 24px;align-items:center}.nx-we-retainer-modal--operational .nx-we-retainer-modal__info-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:4px 0 0;font-size:13px;line-height:1.3;color:#475569}.nx-we-retainer-modal--operational .nx-we-retainer-modal__info-item{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.nx-we-retainer-modal--operational .nx-we-retainer-modal__info-label{font-weight:600;color:#64748b}.nx-we-retainer-modal--operational .nx-we-retainer-modal__info-value{font-weight:700;color:#0f172a}.nx-we-retainer-modal--operational .nx-we-retainer-setup__body{display:flex;flex-direction:column;grid-template-columns:none;gap:0;padding:16px 20px 20px}.nx-we-retainer-modal--operational .nx-we-retainer-setup__main{flex:1 1 auto;width:100%;min-width:0;min-height:0}.nx-we-retainer-modal--operational .nx-we-retainer-schedule,.nx-we-retainer-modal--operational .nx-we-retainer-schedule__years,.nx-we-retainer-modal--operational .nx-we-retainer-schedule__year,.nx-we-retainer-modal--operational .nx-we-retainer-schedule__rows,.nx-we-retainer-modal--operational .nx-we-retainer-schedule__row{width:100%;box-sizing:border-box}.nx-we-retainer-modal--operational .nx-we-retainer-schedule__row{grid-template-columns:1.25rem minmax(110px,1.4fr) minmax(110px,1.2fr) minmax(140px,1.8fr) minmax(96px,1fr) auto}.nx-we-retainer-overlay--setup,.nx-we-retainer-overlay--cycle-override{z-index:13000}.nx-we-retainer-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13100;display:flex;align-items:center;justify-content:center;padding:12px;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nx-we-retainer-preview-overlay--stacked{z-index:13200}.nx-we-retainer-preview-overlay--above-wizard{z-index:14100}.nx-we-retainer-preview-modal{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 24px));height:calc(100vh - 24px);max-height:calc(100vh - 24px);border-radius:16px;background:#fff;box-shadow:0 24px 80px #0f172a38;overflow:hidden}.nx-we-retainer-preview-modal>*{width:100%;box-sizing:border-box}.nx-we-retainer-overlay--nested,.nx-we-retainer-overlay--above-preview{z-index:13300}.nx-we-retainer-preview-overlay--blocked{pointer-events:none}.nx-we-retainer-preview-modal__canvas .nx-we-preview-paper__content .nx-doc__total-row--discount span:first-child{color:#0f172a;font-weight:400}.nx-we-cycle-draft-confirm-modal__body{padding:0 24px 8px}.nx-we-cycle-draft-confirm-modal__body .nx-we-doc-details__field{display:flex;flex-direction:column;gap:6px;font-size:14px}.nx-we-cycle-draft-confirm-modal__body select{width:100%;box-sizing:border-box;padding:8px 10px;font-size:14px}.nx-we-retainer-preview-modal__head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-we-retainer-preview-modal__subtitle{margin:0;font-size:13px;font-weight:500;color:#64748b}.nx-we-retainer-preview-modal__head-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;z-index:3;pointer-events:auto}.nx-we-retainer-preview-modal__edit,.nx-we-retainer-preview-modal__head-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:1px solid rgba(79,70,229,.18);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#4f46e5;cursor:pointer;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #4f46e514;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.nx-we-retainer-preview-modal__head-icon-rail{display:inline-flex;align-items:center;gap:10px}.nx-we-retainer-preview-modal__head-icon-glyph{display:block;width:23px;height:23px;flex-shrink:0}.nx-we-retainer-preview-modal__edit:hover:not(:disabled),.nx-we-retainer-preview-modal__head-icon:hover:not(:disabled){background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-color:#c7d2fe;color:#4338ca;box-shadow:0 2px 4px #0f172a0f,0 10px 22px #4f46e529;transform:translateY(-1px)}.nx-we-retainer-preview-modal__edit:focus-visible,.nx-we-retainer-preview-modal__head-icon:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.nx-we-retainer-preview-modal__edit:active:not(:disabled),.nx-we-retainer-preview-modal__head-icon:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #4f46e51f}.nx-we-retainer-preview-modal__edit:disabled,.nx-we-retainer-preview-modal__head-icon:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.nx-we-retainer-preview-modal__head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;pointer-events:auto}.nx-we-retainer-preview-modal__title{margin:0;font-size:18px;font-weight:700}.nx-we-retainer-preview-modal__close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.nx-we-retainer-preview-modal__canvas{position:relative;width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:8px;box-sizing:border-box;background:#eef2f7;display:flex;align-items:center;justify-content:center}.nx-we-retainer-preview-modal__canvas.nx-we-preview-canvas--screen-fit{overflow:hidden;align-items:center;justify-content:center;padding:8px;background:#eef2f7}.nx-we-retainer-preview-modal__canvas .nx-we-preview-paper{width:794px;min-height:1123px;flex-shrink:0;margin-inline:auto;background:#fff;box-shadow:0 8px 30px #0000001f;box-sizing:border-box}.nx-we-retainer-preview-modal__canvas .nx-we-preview-paper__content{padding:48px;box-sizing:border-box;background:#fff;line-height:normal}.nx-we-retainer-preview-modal__status{margin:0;text-align:center;color:#64748b}.nx-we-retainer-cycle-override__context{display:flex;flex-direction:column;gap:12px}.nx-we-retainer-cycle-override__context-note{margin:0;font-size:13px;color:#64748b;line-height:1.45}.nx-we-retainer-cycle-override__readonly-value{font-size:14px;font-weight:600;color:#0f172a}.nx-we-retainer-checkbox--readonly{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;color:#334155}.nx-we-retainer-actions-row--readonly{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.nx-we-retainer-cycle-override__status-chip{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:600;color:#475569;background:#f8fafc}.nx-we-retainer-cycle-override__section .nx-we-retainer-option{pointer-events:none}.nx-we-retainer-cycle-override__section{margin-top:16px}.nx-we-retainer-cycle-override__section-fields{display:flex;flex-direction:column;gap:10px}.nx-we-retainer-cycle-override__section-fields .nx-we-doc-details__field{display:flex;flex-direction:column;gap:4px;font-size:13px}.nx-we-retainer-cycle-override__section-fields input,.nx-we-retainer-cycle-override__section-fields select,.nx-we-retainer-cycle-override__section-fields textarea{width:100%;box-sizing:border-box;padding:6px 8px;font-size:13px}.nx-we-retainer-cycle-override__totals-status{margin:0 0 8px;font-size:12px;color:#64748b}.nx-we-retainer-setup__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:20px;flex:1 1 auto;overflow:hidden;padding:20px 24px;min-height:0}.nx-we-retainer-setup__main{min-width:0;overflow:auto;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;background:#fff}.nx-we-retainer-setup__main .nx-we-doc-details__settings-grid{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:14px;margin-top:12px;padding:12px}.nx-we-retainer-setup__main .nx-we-doc-details__field{flex:1 1 0;min-width:0;gap:3px;font-size:12px}.nx-we-retainer-setup__main .nx-we-doc-details__field input,.nx-we-retainer-setup__main .nx-we-doc-details__field select{width:100%;min-width:0;padding:6px 8px;font-size:13px}.nx-we-retainer-setup__main .nx-we-doc-details__date-input{padding:5px 6px;max-width:100%;box-sizing:border-box}.nx-we-retainer-setup__sidebar{min-width:0;overflow:auto;display:flex;flex-direction:column}.nx-we-retainer-setup__sidebar .nx-we-retainer-chips{margin-bottom:12px}.nx-we-retainer-setup__sidebar .nx-we-doc-details--settings-only{display:flex;flex-direction:column;gap:16px}.nx-we-retainer-setup__sidebar .nx-we-doc-details__settings--sidebar{border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;background:#fff}.nx-we-retainer-setup__sidebar .nx-we-doc-details__settings-title{margin:0 0 12px;font-size:15px;font-weight:700;color:#0f172a}.nx-we-retainer-setup__sidebar .nx-we-doc-details__settings-grid{display:flex;flex-direction:column;gap:10px;margin-top:0;padding:0}.nx-we-retainer-setup__sidebar .nx-we-doc-details__field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.nx-we-retainer-setup__sidebar .nx-we-doc-details__field input,.nx-we-retainer-setup__sidebar .nx-we-doc-details__field select,.nx-we-retainer-setup__sidebar .nx-we-doc-details__notes-input,.nx-we-retainer-setup__sidebar .nx-we-doc-details__email{width:100%;box-sizing:border-box;padding:6px 8px;font-size:13px}.nx-we-retainer-setup__sidebar .nx-we-doc-details__notes,.nx-we-retainer-setup__sidebar .nx-we-doc-details__delivery{border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;background:#fff}.nx-we-retainer-setup__preview{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.nx-we-retainer-setup__footer{justify-content:center}@media (max-width: 1100px){.nx-we-retainer-setup__body{grid-template-columns:1fr}.nx-we-retainer-modal--operational .nx-we-retainer-setup__body{display:flex;flex-direction:column;grid-template-columns:none}}.nx-we-retainer-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:0 28px;border-bottom:1px solid #e5e7eb;background:#fff}.nx-we-retainer-modal__head-text{min-width:0;flex:1 1 auto}.nx-we-retainer-modal__title{margin:0;font-size:22px;font-weight:800;color:#0f172a}.nx-we-retainer-modal__subtitle{margin:4px 0 0;font-size:14px;font-weight:500;color:#64748b}.nx-we-retainer-modal__close{flex:0 0 auto;width:36px;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.nx-we-retainer-modal__close:hover:not(:disabled){background:#f8fafc;color:#0f172a}.nx-we-retainer-modal__body{flex:1 1 auto;overflow:auto;padding:24px 28px}.nx-we-retainer-modal__footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.nx-we-retainer-modal__footer .nx-btn{min-width:96px}.nx-we-retainer-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.nx-we-retainer-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid #c7d2fe;background:linear-gradient(135deg,#eef2ff,#f5f3ff);font-size:13px;font-weight:600;color:#4338ca}.nx-we-retainer-table-wrap{border:1px solid #e5e7eb;border-radius:14px;overflow:auto}.nx-we-retainer-table{width:100%;border-collapse:collapse;font-size:14px}.nx-we-retainer-table th,.nx-we-retainer-table td{padding:12px 14px;text-align:right;border-bottom:1px solid #f1f5f9}.nx-we-retainer-table th{background:#f8fafc;font-weight:700;color:#334155}.nx-we-retainer-table tr:last-child td{border-bottom:none}.nx-we-retainer-table__row{cursor:pointer;transition:background .12s ease}.nx-we-retainer-table__row:hover:not(.nx-we-retainer-table__row--selected){background:#7c3aed0a}.nx-we-retainer-table__row--selected{background:#7c3aed14;border-inline-start:3px solid #7c3aed}.nx-we-retainer-table__check-col{width:48px;text-align:center}.nx-we-retainer-table__check-col input[type=checkbox]{width:18px;height:18px;cursor:pointer;pointer-events:auto}.nx-we-retainer-table__sub{display:block;margin-top:2px;font-size:12px;color:#64748b}.nx-we-retainer-status{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#eef2ff;color:#4338ca}.nx-we-retainer-status[data-status=paused]{background:#fef3c7;color:#b45309}.nx-we-retainer-status[data-status=cancelled]{background:#fee2e2;color:#b91c1c}.nx-we-retainer-add-btn{margin-inline-start:auto;padding:8px 16px;border-radius:8px;border:1px solid rgba(79,70,229,.2);background:linear-gradient(135deg,#2563eb14,#7c3aed1a);color:#4f46e5;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.nx-we-retainer-add-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent}.nx-we-retainer-section{border:1px solid #e5e7eb;border-radius:16px;padding:18px 20px;margin-bottom:14px;background:#fff}.nx-we-retainer-section__title{margin:0 0 12px;font-size:15px;font-weight:800;color:#0f172a}.nx-we-retainer-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.nx-we-retainer-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#475569}.nx-we-retainer-field input,.nx-we-retainer-field select,.nx-we-retainer-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:14px;color:#0f172a;background:#fff}.nx-we-retainer-field textarea{min-height:72px;resize:vertical}.nx-we-retainer-options{display:flex;flex-wrap:wrap;gap:8px}.nx-we-retainer-option{padding:8px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:#334155;cursor:pointer}.nx-we-retainer-option--selected{border-color:#818cf8;background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4338ca}.nx-we-retainer-note{margin:0;font-size:13px;color:#64748b}.nx-we-retainer-computed{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f8fafc;font-size:13px;color:#334155}.nx-we-retainer-scheduler-banner{margin-bottom:14px;padding:12px 14px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb;font-size:13px;color:#92400e}.nx-we-retainer-actions-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.nx-we-retainer-scroll{scrollbar-width:thin;scrollbar-color:#6a45f5 #eef6ff}.nx-we-retainer-setup__tabs{display:flex;gap:0;padding:0 24px;border-bottom:1px solid #e5e7eb;background:#fff}.nx-we-retainer-setup__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.2;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.nx-we-retainer-setup__tab:hover:not(:disabled){color:#111827}.nx-we-retainer-setup__tab--active{color:#111827;border-bottom-color:#2563eb}.nx-we-retainer-setup__tab:disabled{opacity:.45;cursor:not-allowed}.nx-we-retainer-identity{margin-bottom:14px;padding:14px 16px;border:1px solid #c7d2fe;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f8fafc);font-family:var(--nx-we-retainer-font)}.nx-we-retainer-identity__row{font-size:14px;font-weight:700;color:#1e293b;line-height:1.5}.nx-we-retainer-identity__recipient{margin-top:10px}.nx-we-retainer-identity__label{font-size:13px;font-weight:600;color:#64748b;line-height:1.4}.nx-we-retainer-identity__name{margin-top:2px;font-size:15px;font-weight:800;color:#0f172a;line-height:1.4}.nx-we-retainer-identity__payment-terms{margin-top:6px;font-size:13px;font-weight:600;color:#4338ca;line-height:1.45}.nx-we-retainer-section__help{margin:0 0 10px;font-size:13px;font-weight:500;color:#64748b;line-height:1.45}.nx-we-retainer-checkbox{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;font-weight:500;color:#334155;line-height:1.4}.nx-we-retainer-computed__label{font-weight:700;color:#334155}.nx-we-retainer-status__description{margin:8px 0 0;font-size:13px;font-weight:500;color:#64748b;line-height:1.45}.nx-we-retainer-scheduler-banner--failed{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.nx-we-retainer-next-doc__preview-banner{margin:0 0 12px;padding:10px 12px;border-radius:6px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:14px;font-weight:600;line-height:1.4}.nx-we-retainer-next-doc__info{margin:0 0 14px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.nx-we-retainer-next-doc__info-title{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.3;color:#111827}.nx-we-retainer-next-doc__info-grid{margin:0;display:grid;gap:8px}.nx-we-retainer-next-doc__info-row{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:10px;align-items:baseline;font-size:13px;line-height:1.35}.nx-we-retainer-next-doc__info-row dt{margin:0;color:#6b7280;font-weight:600}.nx-we-retainer-next-doc__info-row dd{margin:0;color:#111827;font-weight:600}.nx-we-retainer-next-doc__info-row--stacked dd{display:flex;flex-direction:column;gap:2px}.nx-we-retainer-next-doc__info-sub{color:#6b7280;font-size:12px;font-weight:500;line-height:1.35}.nx-we-retainer-next-doc__unavailable{padding:24px 0}.nx-we-retainer-schedule{display:flex;flex-direction:column;gap:14px}.nx-we-retainer-schedule__unavailable{padding:24px 0;color:#64748b;font-size:14px}.nx-we-retainer-schedule__summary{padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.nx-we-retainer-schedule__summary-title{margin:0 0 10px;font-size:15px;font-weight:800;color:#0f172a}.nx-we-retainer-schedule__summary-grid{margin:0;display:grid;gap:8px}.nx-we-retainer-schedule__summary-row{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:10px;align-items:baseline;font-size:13px;line-height:1.35}.nx-we-retainer-schedule__summary-row dt{margin:0;color:#64748b;font-weight:600}.nx-we-retainer-schedule__summary-row dd{margin:0;color:#1e293b;font-weight:600}.nx-we-retainer-schedule__recurrence{margin:0;font-size:13px;font-weight:600;color:#475569}.nx-we-retainer-schedule__years{display:flex;flex-direction:column;gap:10px}.nx-we-retainer-schedule__year{border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.nx-we-retainer-schedule__year-toggle{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;padding:10px 12px;border:none;background:#f8fafc;cursor:pointer;text-align:right;font:inherit}.nx-we-retainer-schedule__year-chevron{color:#64748b;font-size:12px;width:1rem;text-align:center}.nx-we-retainer-schedule__year-title{font-size:15px;font-weight:800;color:#0f172a}.nx-we-retainer-schedule__year-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.nx-we-retainer-schedule__year-count{font-size:12px;font-weight:600;color:#64748b}.nx-we-retainer-schedule__year-total{font-size:13px;font-weight:700;color:#1e293b}.nx-we-retainer-schedule__rows{list-style:none;margin:0;padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px}.nx-we-retainer-schedule__row{display:grid;grid-template-columns:1.25rem minmax(88px,.9fr) minmax(88px,.9fr) minmax(96px,1fr) minmax(72px,.7fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;line-height:1.35}.nx-we-retainer-schedule__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;line-height:0}.nx-we-retainer-schedule__icon-svg{display:block}.nx-we-retainer-schedule__icon--check{color:var(--t1-success, #059669)}.nx-we-retainer-schedule__icon--pause{color:var(--t1-muted, #6b7280)}.nx-we-retainer-schedule__icon--alert{color:var(--t1-warning, #d97706)}.nx-we-retainer-schedule__row--muted{opacity:.85}.nx-we-retainer-schedule__icon--calendar,.nx-we-retainer-schedule__icon--review{color:var(--t1-info, #2563eb)}.nx-we-retainer-schedule__work-state{color:#64748b;font-size:12px}.nx-we-retainer-schedule__machine-indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-inline-start:4px;vertical-align:-2px;line-height:0;text-decoration:none;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer}.nx-we-retainer-schedule__machine-icon-svg{display:block}.nx-we-retainer-schedule__machine-indicator--primary{color:var(--t1-info, #2563eb)}.nx-we-retainer-schedule__machine-indicator--success{color:var(--t1-success, #059669)}.nx-we-retainer-schedule__machine-indicator--warning{color:var(--t1-warning, #d97706)}.nx-we-retainer-schedule__machine-indicator--danger{color:var(--t1-danger, #dc2626)}.nx-we-retainer-schedule__machine-indicator--neutral{color:#475569}.nx-we-retainer-schedule__machine-indicator--muted{color:var(--t1-muted, #6b7280)}.nx-we-retainer-schedule__machine-indicator:hover{opacity:.85}.nx-we-retainer-schedule__machine-indicator:disabled{opacity:.5;cursor:not-allowed}.nx-we-retainer-schedule__menu-item--link{display:block;text-decoration:none;color:inherit}.nx-we-retainer-schedule__date,.nx-we-retainer-schedule__amount,.nx-we-retainer-schedule__type,.nx-we-retainer-schedule__status{font-weight:600;color:#1e293b;min-width:0}.nx-we-retainer-schedule__amount{font-variant-numeric:tabular-nums}.nx-we-retainer-schedule__status{color:#64748b;font-weight:600}.nx-we-retainer-schedule__menu{position:relative;justify-self:end}.nx-we-retainer-schedule__row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;justify-self:end}.nx-we-retainer-schedule__preview-eye{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(79,70,229,.18);border-radius:6px;background:linear-gradient(135deg,#2563eb14,#7c3aed14);color:#4f46e5;cursor:pointer}.nx-we-retainer-schedule__preview-eye:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent}.nx-we-retainer-schedule__preview-eye:disabled{opacity:.45;cursor:not-allowed}.nx-we-retainer-schedule__menu-trigger{justify-self:end}.nx-we-retainer-schedule__menu-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:148px;padding:4px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.nx-we-retainer-schedule__menu-item{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;text-align:right;font:inherit;font-size:13px;font-weight:600;color:#1e293b;cursor:pointer}.nx-we-retainer-schedule__menu-item:hover:not(:disabled){background:#f1f5f9}.nx-we-retainer-schedule__menu-item:disabled{opacity:.55;cursor:not-allowed}.nx-income-branding-overlay--studio{--nx-branding-studio-font-family: Heebo, Arial, sans-serif;padding:20px 12px;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--nx-branding-studio-font-family);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nx-income-branding-overlay--studio .nx-income-branding-modal--studio,.nx-income-branding-overlay--studio .nx-income-branding-modal--studio *{font-family:var(--nx-branding-studio-font-family)}.nx-income-branding-overlay--studio .nx-branding-studio-preview__doc,.nx-income-branding-overlay--studio .nx-branding-studio-preview__doc *{font-family:revert}.nx-income-branding-modal--studio{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;width:min(1720px,calc(100vw - 24px));max-width:min(1720px,calc(100vw - 24px));height:calc(100vh - 40px);max-height:calc(100vh - 40px);border-radius:22px;box-shadow:0 24px 80px #0f172a38;background:#fff}.nx-income-branding-modal--studio .nx-income-branding-modal__head{display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px;min-height:72px;padding:0 28px;border-bottom:1px solid #e5e7eb;background:#fff}.nx-income-branding-modal--studio .nx-income-branding-modal__head-brand{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.nx-income-branding-modal--studio .nx-income-branding-modal__head-icon{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid #c7d2fe;box-shadow:0 6px 16px #4f46e514}.nx-income-branding-modal--studio .nx-income-branding-modal__head-icon-glyph{font-size:18px;line-height:1;background-image:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-income-branding-modal--studio .nx-income-branding-modal__head-text{min-width:0}.nx-income-branding-modal--studio .nx-income-branding-modal__title{margin:0;font-size:22px;font-weight:800;color:#0f172a;line-height:1.2}.nx-income-branding-modal--studio .nx-income-branding-modal__subtitle{margin:4px 0 0;font-size:13px;font-weight:500;color:#64748b;line-height:1.45}.nx-income-branding-modal--studio .nx-income-branding-modal__head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.nx-income-branding-modal--studio .nx-income-branding-modal__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-size:14px;font-weight:800;line-height:1.2;height:40px;padding:0 20px;border-radius:10px;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease,background-color .15s ease}.nx-income-branding-modal--studio .nx-income-branding-modal__btn--save{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 22px #4f46e533}.nx-income-branding-modal--studio .nx-income-branding-modal__btn--save:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 26px #4f46e542}.nx-income-branding-modal--studio .nx-income-branding-modal__btn--cancel{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.nx-income-branding-modal--studio .nx-income-branding-modal__btn--cancel:hover:not(:disabled){background:#e2e8f0}.nx-income-branding-modal--studio .nx-income-branding-modal__btn:disabled{opacity:.5;cursor:not-allowed}.nx-income-branding-modal--studio .nx-income-branding-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #e2e8f0;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;font-size:22px;font-weight:500;line-height:1;color:#6366f1;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.nx-income-branding-modal--studio .nx-income-branding-modal__close:hover:not(:disabled){background-color:#f5f3ff;border-color:#c4b5fd;color:#4f46e5}.nx-income-branding-modal--studio .nx-income-branding-modal__close:active:not(:disabled){transform:scale(.96)}.nx-income-branding-modal--studio .nx-income-branding-modal__close:disabled{opacity:.45;cursor:not-allowed}.nx-income-branding-modal--studio .nx-income-branding-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:24px 28px 28px;background:#f8fafc}.nx-income-branding-modal--studio .nx-income-branding-modal__footer{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:12px;height:76px;min-height:76px;padding:0 28px;border-top:1px solid #e5e7eb;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nx-income-branding-modal--studio .nx-income-branding-modal__footer .nx-income-branding-modal__btn{min-width:110px;height:46px;border-radius:12px}.nx-income-branding-modal--studio .nx-income-branding-modal__footer .nx-income-branding-modal__btn--save{box-shadow:0 14px 28px #4f46e538}.nx-branding-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);grid-template-areas:"nav content preview";gap:12px;height:100%;min-height:0;overflow:hidden;align-items:stretch}.nx-branding-studio-nav{grid-area:nav;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:18px 16px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0a}.nx-branding-studio-nav__btn{display:flex;align-items:center;gap:10px;width:100%;min-height:72px;text-align:right;border:1px solid transparent;background:transparent;padding:12px;border-radius:16px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.nx-branding-studio-nav__btn:hover{background:#f8fafc}.nx-branding-studio-nav__btn--active{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-color:#c7d2fe;box-shadow:0 10px 24px #4f46e51a}.nx-branding-studio-nav__icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#f1f5f9;color:#475569;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.nx-branding-studio-nav__btn--active .nx-branding-studio-nav__icon{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.nx-branding-studio-nav__text{flex:1 1 auto;min-width:0}.nx-branding-studio-nav__label{display:block;font-size:15px;font-weight:800;color:#0f172a;line-height:1.25}.nx-branding-studio-nav__desc{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#64748b;line-height:1.35}.nx-branding-studio-preview{grid-area:preview;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.nx-branding-studio-preview__card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;padding:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0f;overflow:hidden}.nx-branding-studio-content{grid-area:content;min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.nx-branding-studio-content__card{flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:24px 28px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0a}.nx-branding-studio-section{width:100%;min-width:0}.nx-branding-studio-preview__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;flex-shrink:0}.nx-branding-studio-preview__title{font-size:16px;font-weight:800;color:#0f172a}.nx-branding-studio-preview__pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.nx-branding-studio-preview__sample-label{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.nx-branding-studio-preview__frame{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.nx-branding-studio-preview__paper{position:relative;flex:1 1 auto;min-height:0;display:block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px;overflow:auto;-webkit-overflow-scrolling:touch}.nx-branding-studio-preview__doc{width:100%;min-width:0;overflow:visible;background:transparent;border:none;border-radius:0;padding:0}.nx-branding-studio-preview__doc .nx-doc{width:100%;max-width:100%;box-sizing:border-box;background:#fff;box-shadow:0 2px 12px #0f172a14;padding:16px;border-radius:6px}.nx-branding-studio-preview__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#f8fafce0;border-radius:18px;font-size:13px;font-weight:600;color:#475569}.nx-branding-studio-preview__warn{font-size:12px;color:#b45309}.nx-branding-studio-preview__empty{margin:0;padding:24px 12px;color:#64748b;font-size:13px}.nx-branding-studio-preview__footnote{margin:14px 0 0;flex-shrink:0;font-size:12px;color:#94a3b8;line-height:1.45;text-align:center}.nx-branding-studio-preview__doc .nx-doc__grand-total,.nx-branding-studio-preview__doc .nx-doc__grand-total strong{color:var(--nx-doc-theme-accent);border-top-color:var(--nx-doc-theme-accent)}.nx-branding-studio-preview__doc .nx-doc__grand-total strong{color:inherit}.nx-branding-studio-section__title{margin:0 0 8px;font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.nx-branding-studio-section__title--spaced{margin-top:28px}.nx-branding-studio-section__lead{margin:0 0 28px;font-size:14px;color:#64748b;line-height:1.55}.nx-branding-studio-group{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;margin-bottom:20px}.nx-branding-studio-group__head{margin-bottom:16px}.nx-branding-studio-group__title{margin:0 0 4px;font-size:16px;font-weight:700;color:#0f172a}.nx-branding-studio-group__hint{margin:0;font-size:13px;color:#64748b;line-height:1.45}.nx-branding-studio-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.nx-branding-studio-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;width:100%}.nx-branding-studio-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:12px;width:100%}.nx-branding-studio-style-card,.nx-branding-studio-theme-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px;border:1px solid #dbe3ef;border-radius:18px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s,box-shadow .15s;box-shadow:0 8px 24px #0f172a0d}.nx-branding-studio-style-card{width:100%;min-height:140px}.nx-branding-studio-theme-card{width:100%;min-height:96px}.nx-branding-studio-style-card:hover:not(:disabled),.nx-branding-studio-theme-card:hover:not(:disabled){border-color:#cbd5e1;box-shadow:0 10px 28px #0f172a14}.nx-branding-studio-style-card--selected,.nx-branding-studio-theme-card--selected{border:2px solid #2563eb;box-shadow:0 16px 36px #2563eb2e}.nx-branding-studio-style-card__title{font-size:14px;font-weight:800;color:#0f172a}.nx-branding-studio-style-card__desc{font-size:11px;color:#64748b;line-height:1.35}.nx-branding-studio-theme-card__label{font-size:12px;font-weight:700;color:#334155}.nx-branding-studio-style-card__check,.nx-branding-studio-theme-card__check{position:absolute;top:10px;left:10px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #2563eb47}.nx-branding-studio-style-card__mini,.nx-branding-studio-theme-card__mini{flex:1 1 auto;min-height:72px;border-radius:10px;overflow:hidden;background:#f8fafc}.nx-branding-studio-doc-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;width:100%}.nx-branding-studio-doc-type-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s;box-shadow:0 6px 18px #0f172a0a}.nx-branding-studio-doc-type-card:hover:not(:disabled){border-color:#cbd5e1;box-shadow:0 10px 24px #0f172a12}.nx-branding-studio-doc-type-card--selected{border:2px solid #2563eb;box-shadow:0 12px 28px #2563eb29}.nx-branding-studio-doc-type-card--static{cursor:default}.nx-branding-studio-doc-type-card__badge-label{align-self:center;display:inline-flex;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.nx-branding-studio-doc-type-card__types{font-size:11px;font-weight:600;color:#64748b;line-height:1.35}.nx-branding-studio-doc-type-card__previews{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nx-branding-studio-doc-type-card__badge{min-height:48px;border-radius:8px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0}.nx-branding-studio-doc-type-card__badge--theme{min-height:48px}.nx-branding-studio-doc-type-card__label{font-size:13px;font-weight:800;color:#0f172a;line-height:1.3}.nx-branding-studio-doc-type-card__meta{font-size:10px;font-weight:600;color:#64748b;line-height:1.35}.nx-branding-studio-doc-type-detail{margin-top:16px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(180deg,#f8fafc,#fff)}.nx-branding-studio-doc-type-detail__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.nx-branding-studio-doc-type-detail__title{font-size:15px;font-weight:800;color:#0f172a}.nx-branding-studio-doc-type-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.nx-branding-studio-doc-type-detail__item{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:#fff;border:1px solid #e2e8f0}.nx-branding-studio-doc-type-detail__label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.nx-branding-studio-doc-type-detail__value{font-size:13px;font-weight:700;color:#334155}.nx-branding-studio-doc-type-detail__mini{min-height:56px;margin-top:4px}.nx-branding-studio-doc-type-note{margin:14px 0 0;font-size:12px;font-weight:600;color:#64748b;line-height:1.45}.nx-branding-studio-identity-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.nx-branding-studio-identity-card__body{display:grid;gap:0}.nx-branding-studio-identity-card__row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;font-size:14px;padding:10px 0;border-bottom:1px solid #f1f5f9}.nx-branding-studio-identity-card__row:last-child{border-bottom:none;padding-bottom:0}.nx-branding-studio-identity-card__label{color:#64748b;font-weight:700}.nx-branding-studio-identity-card__value{color:#0f172a;font-weight:600}.nx-branding-studio-toggle-list{display:flex;flex-direction:column;border:none;border-radius:0;overflow:visible;background:transparent;margin-bottom:0}.nx-branding-studio-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nx-branding-studio-toggle-grid .nx-branding-studio-field--bool{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;padding:16px;margin:0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 4px 14px #0f172a0a;font-size:14px;font-weight:700;color:#0f172a}.nx-branding-studio-toggle-grid .nx-branding-studio-field--bool span{flex:1 1 auto}.nx-branding-studio-payment-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nx-branding-studio-payment-chips .nx-branding-studio-field--bool{position:relative;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 18px;margin:0;border:1px solid #e2e8f0;border-radius:16px;background:#fff;font-size:15px;font-weight:800;color:#0f172a;cursor:pointer;transition:border-color .15s,box-shadow .15s}.nx-branding-studio-payment-chips .nx-branding-studio-field--bool:has(input:checked){border-color:#6366f1;box-shadow:0 0 0 1px #6366f1,0 10px 24px #4f46e51f}.nx-branding-studio-payment-chips .nx-branding-studio-field--bool input{width:18px;height:18px;accent-color:#4f46e5}.nx-branding-studio-callout{padding:16px 18px;border-radius:16px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:14px;line-height:1.55;margin-bottom:20px}.nx-branding-studio-defaults-table{width:100%;border-collapse:collapse;font-size:13px}.nx-branding-studio-defaults-table th,.nx-branding-studio-defaults-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;text-align:right}.nx-branding-studio-defaults-table th{color:#64748b;font-weight:700}.nx-branding-studio-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 24px;text-align:center;border:1px dashed #dbe3ef;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.nx-branding-studio-empty-state__icon{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:#f1f5f9;color:#64748b}.nx-branding-studio-empty-state__title{font-size:18px;font-weight:800;color:#0f172a}.nx-branding-studio-empty-state__text{margin:0;max-width:36ch;font-size:14px;color:#64748b;line-height:1.55}.nx-branding-studio-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.nx-branding-studio-field--bool{flex-direction:row;align-items:center;gap:8px}.nx-branding-studio-field__input{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;font-size:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.nx-branding-studio-field__input:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px #6366f126}.nx-branding-studio-field__input--textarea{min-height:88px;resize:vertical}.nx-branding-studio-hint{font-size:12px;color:#94a3b8}.nx-branding-studio-asset{margin-bottom:18px}.nx-branding-studio-asset__frame{width:100%;height:180px;border:2px dashed #cbd5e1;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#f8fafc;margin-bottom:10px}.nx-branding-studio-asset__preview{max-width:100%;max-height:100%;object-fit:contain}.nx-branding-studio-logo-sizes{margin:12px 0 0}.nx-branding-studio-logo-sizes__preview{display:flex;align-items:center;justify-content:center;min-height:140px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:12px;padding:16px}.nx-branding-studio-logo-sizes__img--small{max-width:180px;max-height:80px}.nx-branding-studio-logo-sizes__img--medium{max-width:260px;max-height:120px}.nx-branding-studio-logo-sizes__img--large{max-width:320px;max-height:160px}.nx-branding-studio-logo-sizes__placeholder{display:flex;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;background:#fff}.nx-branding-studio-logo-sizes__options{display:flex;gap:8px;padding:4px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.nx-branding-studio-logo-size{flex:1;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;font-size:14px;font-weight:700;cursor:pointer;color:#475569}.nx-branding-studio-logo-size--selected{border-color:#c7d2fe;background:#fff;color:#4338ca;box-shadow:0 4px 12px #4f46e51a}.nx-branding-studio-email-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:20px;align-items:start}.nx-branding-studio-email-layout__editor,.nx-branding-studio-email-layout__preview{min-width:0}.nx-branding-studio-email-editor{display:flex;flex-direction:column;gap:12px}.nx-branding-studio-email-tokens{display:flex;flex-direction:column;gap:6px}.nx-branding-studio-email-tokens__label{font-size:12px;font-weight:600;color:#64748b}.nx-branding-studio-email-tokens__chips{display:flex;flex-wrap:wrap;gap:6px}.nx-branding-studio-email-token{border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;font-weight:600;line-height:1.2;padding:6px 10px;cursor:pointer}.nx-branding-studio-email-token:hover:not(:disabled){border-color:#94a3b8;background:#f1f5f9}.nx-branding-studio-email-token:disabled{opacity:.55;cursor:not-allowed}.nx-branding-studio-email-preview{margin-top:0;margin-bottom:0}.nx-branding-studio-email-preview__title{display:block;font-size:14px;font-weight:800;color:#0f172a;margin-bottom:10px}.nx-branding-studio-email-preview__card{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 1px #fffc}.nx-branding-studio-email-preview__row{display:flex;flex-direction:column;gap:4px}.nx-branding-studio-email-preview__label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.nx-branding-studio-email-preview__value{font-size:14px;color:#0f172a;font-weight:600}.nx-branding-studio-email-preview__body{margin:0;font-size:14px;line-height:1.5;color:#0f172a;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}@media (max-width: 960px){.nx-income-branding-overlay--studio{padding:16px}.nx-income-branding-modal--studio{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:min(calc(100vh - 32px),920px);max-height:min(calc(100vh - 32px),920px)}.nx-income-branding-modal--studio .nx-income-branding-modal__head{height:auto;min-height:72px;flex-wrap:wrap;padding:16px 20px}.nx-income-branding-modal--studio .nx-income-branding-modal__head-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.nx-income-branding-modal--studio .nx-income-branding-modal__body{overflow-y:auto;padding:16px}.nx-branding-studio{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(360px,auto);grid-template-areas:"nav" "content" "preview";gap:16px;height:auto;min-height:min(100%,720px);overflow:visible}.nx-branding-studio-nav{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px}.nx-branding-studio-nav__btn{min-width:180px;min-height:72px;flex-shrink:0}.nx-branding-studio-content__card{overflow:visible;max-height:none}.nx-branding-studio-preview__card{min-height:420px}.nx-branding-studio-style-grid,.nx-branding-studio-theme-grid,.nx-branding-studio-toggle-grid,.nx-branding-studio-payment-chips,.nx-branding-studio-email-layout{grid-template-columns:1fr}}@media (max-width: 720px){.nx-income-branding-modal--studio .nx-income-branding-modal__body{padding:12px}.nx-branding-studio-content__card{padding:20px}}.nx-we-module-tab{direction:rtl;min-width:0}.nx-we-module-tab__table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.nx-we-module-tab__table{width:100%;border-collapse:collapse}.nx-we-module-tab__table th,.nx-we-module-tab__table td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:right;white-space:nowrap}.nx-we-module-tab__table th{background:#f8fafc;color:#334155}.nx-we-module-tab__empty{text-align:center;padding:24px!important;color:#64748b}.nx-we-module-tab__placeholder{padding:32px 16px;text-align:center;color:#64748b}.nx-we-module-tab__summary{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:12px;padding:10px 12px;background:#f8fafc;border-radius:8px;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight);color:#475569}.nx-we-queue{padding:20px 24px 40px;direction:ltr;color:#0f172a;font-family:inherit;max-width:100%;min-width:0;width:100%;box-sizing:border-box;overflow-x:hidden}.nx-we-queue--with-workspace-tabs{padding-top:8px}.nx-we-queue__title{margin:0 0 4px}.nx-invoice-ui .nx-we-queue__title{font-size:var(--nx-type-page-title-size);font-weight:var(--nx-type-page-title-weight);line-height:var(--nx-type-page-title-line-height);letter-spacing:var(--nx-type-page-title-letter-spacing)}.nx-we-queue__subtitle{margin:0 0 18px;color:#64748b}.nx-invoice-ui .nx-we-queue__subtitle{font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight)}.nx-we-invoices-tab__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;direction:rtl}.nx-we-invoices-tab{margin-inline:-22px;width:calc(100% + 44px);max-width:none;box-sizing:border-box}.nx-we-queue--with-workspace-tabs:has(.nx-we-invoices-cdm-populations--both){padding-inline:1px}.nx-we-queue--with-workspace-tabs:has(.nx-we-invoices-cdm-populations--both) .nx-we-invoices-tab{margin-inline:0;width:100%}.t1-pageMain--work-engine-queue:has(.nx-we-invoices-cdm-populations--both){padding-inline:2px}.t1-pageMain--work-engine-queue:has(.nx-we-invoices-cdm-populations--both)>div{max-width:none!important;margin-inline:0!important}.nx-we-invoices-tab .nx-income-cdm{margin-block:4px 8px}.nx-we-invoices-tab .nx-income-cdm__head{padding:6px 8px}.nx-we-invoices-tab .nx-income-cdm__table th,.nx-we-invoices-tab .nx-income-cdm__table td{padding-inline:10px}.nx-we-invoices-tab .nx-income-cdm__card{border-radius:8px;box-shadow:0 4px 16px #0f172a0d}.nx-we-wizard-issuer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;direction:rtl}.nx-we-wizard-issuer-btn{min-height:72px;padding:12px 16px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-field-label-weight);cursor:pointer;text-align:center}.nx-we-invoices-drafts{margin-bottom:14px}.nx-we-invoices-drafts__label{margin:0 0 8px;color:var(--nx-type-muted-color)}.nx-we-invoices-drafts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.nx-we-invoices-draft-card{justify-content:space-between;gap:10px;height:auto;padding:10px 12px;text-align:right}.nx-we-invoices-draft-card__main,.nx-we-invoices-draft-card__meta-col{display:flex;flex-direction:column;gap:4px;min-width:0}.nx-we-invoices-draft-card__meta-col{align-items:flex-start}.nx-we-invoices-draft-card__title{color:var(--nx-type-body-color);overflow:hidden;text-overflow:ellipsis}.nx-we-invoices-draft-card__subtitle{overflow:hidden;text-overflow:ellipsis}.nx-we-wizard-prefill{margin-top:12px;color:var(--nx-type-muted-color)}.nx-we-wizard-issuer-btn--selected{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.nx-we-recipient-search{position:relative;direction:rtl}.nx-we-recipient-search--wizard{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.nx-we-recipient-search__search-row{display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.nx-we-recipient-search__search-field{flex:1;min-width:0}.nx-we-recipient-search__panel{flex:1;min-height:0;overflow-y:auto;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:inset 0 1px 2px #0f172a0a}.nx-we-recipient-search__panel--loading{opacity:.92}.nx-we-recipient-search__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;border:none;border-bottom:1px solid #f1f5f9;background:#fff;text-align:right;font-size:14px;cursor:pointer;transition:background .15s ease}.nx-we-recipient-search__option:hover:not(:disabled){background:#f8fafc}.nx-we-recipient-search__option:disabled{cursor:not-allowed;opacity:.65}.nx-we-recipient-search__option--selected{background:#eff6ff;border-right:3px solid #2563eb}.nx-we-recipient-search__option--pending{background:#eff6ff}.nx-we-recipient-search__option-text{flex:1;min-width:0;text-align:right}.nx-we-recipient-search__option-spinner{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#2563eb;flex-shrink:0}.nx-we-recipient-search__option--create{font-weight:600;color:#2563eb;justify-content:flex-start}.nx-we-recipient-search__status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#2563eb;flex-shrink:0}.nx-we-recipient-search__status--bar{margin:0;padding:8px 12px;background:#eff6ff;border-radius:6px}.nx-we-recipient-search__spinner{display:inline-block;width:14px;height:14px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:nx-we-recipient-spin .7s linear infinite}@keyframes nx-we-recipient-spin{to{transform:rotate(360deg)}}.nx-we-recipient-search__empty{padding:10px 12px;font-size:12px;color:#64748b}.nx-we-recipient-search__create{border-top:1px solid #e2e8f0;padding-top:12px}.nx-we-recipient-search__checkbox{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:13px}.nx-we-recipient-search__selected{color:#334155;font-size:13px;margin-top:8px}.nx-we-recipient-search__field-error{display:block;font-size:12px;color:#b91c1c;margin-top:4px}.nx-we-recipient-search__create-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}@media (max-width: 640px){.nx-we-recipient-search__create-grid{grid-template-columns:1fr}}.nx-we-income-wizard-overlay.nx-modal-overlay{z-index:14000}.nx-we-income-wizard-modal.nx-modal{width:min(1150px,96vw);max-width:96vw;height:min(82vh,900px);max-height:82vh;display:flex;flex-direction:column;overflow:hidden}.nx-we-income-wizard-modal .nx-modal-header{flex-shrink:0}.nx-we-income-wizard-modal .nx-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.nx-we-income-wizard-modal--recipient-step .nx-modal-body{overflow:hidden!important}.nx-we-income-wizard-modal--recipient-step .nx-we-recipient-search--wizard{min-height:100%}.nx-we-income-wizard-modal .nx-modal-footer{flex-shrink:0}@media (max-width: 767px),(max-height: 640px){.nx-we-income-wizard-modal.nx-modal{width:min(100vw - 24px,96vw);height:min(90vh,900px);max-height:90vh}}.nx-we-doc-details{display:flex;flex-direction:column;gap:18px;color:#1e293b}.nx-invoice-ui .nx-we-doc-details{font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight)}.nx-we-doc-details__header{padding-bottom:12px;border-bottom:1px solid #e2e8f0}.nx-we-doc-details__title{margin:0 0 4px;color:#0f172a}.nx-invoice-ui .nx-we-doc-details__title{font-size:var(--nx-type-subsection-title-size);font-weight:var(--nx-type-subsection-title-weight);line-height:var(--nx-type-subsection-title-line-height)}.nx-we-doc-details__subtitle{margin:0;color:#64748b}.nx-we-doc-details__conversion-source{margin:8px 0 0;color:#334155;font-size:14px;font-weight:600;text-align:right}.nx-invoice-ui .nx-we-doc-details__subtitle{font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight)}.nx-we-doc-details__field-errors{margin:10px 0 0;padding:8px 12px;list-style:none;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:13px;color:#b91c1c}.nx-we-doc-details__settings-toggle{border:none;background:transparent;font-size:14px;font-weight:600;color:#1e40af;cursor:pointer;padding:0}.nx-we-doc-details__settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 16px;margin-top:12px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.nx-we-doc-details__field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#334155}.nx-we-doc-details__field input,.nx-we-doc-details__field select{padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background:#fff}.nx-we-doc-details__lines-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nx-we-doc-details__lines-head h4{margin:0;font-size:14px;font-weight:600;color:#0f172a}.nx-we-doc-details__empty{margin:0 0 10px;font-size:13px;color:#64748b}.nx-we-doc-details__table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.nx-we-doc-details__table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.nx-we-doc-details__col--row_number,.nx-we-doc-details__col--drag{width:28px}.nx-we-doc-details__col--description{width:auto}.nx-we-doc-details__col--quantity{width:90px}.nx-we-doc-details__col--unit_price{width:110px}.nx-we-doc-details__col--currency,.nx-we-doc-details__col--vat{width:100px}.nx-we-doc-details__col--confirm{width:42px}.nx-we-doc-details__col--line_total{width:110px}.nx-we-doc-details__col--delete{width:56px}.nx-we-doc-details__table th{padding:9px 10px;text-align:right;font-size:13px;font-weight:600;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.nx-we-doc-details__table td{padding:7px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.nx-we-doc-details__cell-input{width:100%;max-width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background:#fff;color:#0f172a}.nx-we-doc-details__cell-input--description{min-width:0}.nx-we-doc-details__cell-input--quantity{width:90px;max-width:90px;text-align:center}.nx-we-doc-details__cell-input--unit-price{width:110px;max-width:110px;text-align:left;direction:ltr}.nx-we-doc-details__cell-select{width:100%;max-width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background:#fff;color:#0f172a;overflow:visible;text-overflow:clip}.nx-we-doc-details__cell-select--vat-mode{width:100%;max-width:100px;font-size:12px;padding:5px 6px}.nx-we-doc-details__cell-select--currency{width:100%;max-width:100px;text-align:center}.nx-we-doc-details__td--vat{overflow:visible}.nx-we-doc-details__row-num{display:inline-block;width:100%;text-align:center;color:#64748b;font-size:13px;font-variant-numeric:tabular-nums}.nx-we-doc-details__drag{border:none;background:transparent;color:#94a3b8;cursor:grab;padding:4px;font-size:14px;line-height:1}.nx-we-doc-details__confirm{width:36px;height:32px;padding:0;border:none;border-radius:6px;background:linear-gradient(135deg,#38bdf8,#3b82f6 30%,#4f46e5,#7c3aed);color:#fff;font-size:16px;font-weight:700;cursor:pointer;line-height:1;box-shadow:0 1px 3px #3b82f659}.nx-we-doc-details__confirm:hover:not(:disabled){filter:brightness(1.05)}.nx-we-doc-details__confirm:disabled{opacity:.55;cursor:not-allowed}.nx-we-doc-details__drag-placeholder{display:inline-block;width:20px}.nx-we-doc-details__row--saving{opacity:.72}.nx-we-doc-details__fx-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:12px;color:#64748b}.nx-we-doc-details__fx-override{display:inline-flex;align-items:center;gap:6px}.nx-we-doc-details__row-errors{margin:4px 0 0;padding:0;list-style:none;font-size:12px;color:#b91c1c;width:100%}.nx-we-doc-details__cell-input--fx{width:88px;max-width:88px;padding:5px 8px;font-size:13px;direction:ltr;text-align:left}.nx-we-doc-details__cell-total{display:block;font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;text-align:left;direction:ltr}.nx-we-doc-details__td--confirm,.nx-we-doc-details__td--delete{text-align:center}.nx-we-doc-details__delete{border:none;background:transparent;color:#b91c1c;font-size:13px;font-weight:600;cursor:pointer;padding:4px 2px}.nx-we-doc-details__delete:hover{text-decoration:underline}.nx-we-doc-details__discount{margin-top:16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-family:Arial,Helvetica,sans-serif}.nx-we-doc-details__discount h4{margin:0 0 10px;font-size:15px;font-weight:700;color:#0f172a}.nx-we-doc-details__discount-toggle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#334155;margin-bottom:10px}.nx-we-doc-details__discount-fields{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px}.nx-we-doc-details__discount-type{display:flex;gap:12px;font-size:14px;font-weight:600}.nx-we-doc-details__discount-value{width:120px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px}.nx-we-doc-details__discount-calc{font-size:13px;color:#64748b}.nx-we-doc-details__field-error{color:#b91c1c;font-size:13px;margin-bottom:8px}.nx-we-doc-details__totals{margin-top:14px;padding:12px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;max-width:320px;margin-right:auto}.nx-we-doc-details__totals--block{max-width:380px;padding:16px 18px;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.nx-we-doc-details__total-row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;color:#334155}.nx-we-doc-details__total-row--grand{margin-top:10px;padding-top:12px;border-top:2px solid #cbd5e1;font-size:17px;font-weight:700;color:#0f172a}.nx-we-doc-details__total-row--grand strong{font-size:18px;color:#0f4c81}.nx-we-doc-details__notes-input,.nx-we-doc-details__email{width:100%;margin-top:6px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;box-sizing:border-box}.nx-we-doc-details__notes label,.nx-we-doc-details__delivery label{display:block;font-size:14px;font-weight:600;color:#334155}.nx-we-doc-details__field>span{font-size:13px;font-weight:600}.nx-we-doc-details__hint{display:block;margin-top:6px;font-size:12px;color:#64748b}.nx-we-doc-details__preview{font-size:14px;line-height:1.6}.nx-we-income-wizard-modal--preview-step.nx-modal{width:min(1600px,98vw);max-width:98vw;height:90vh;max-height:90vh}.nx-we-income-wizard-modal--preview-step .nx-modal-body{overflow:hidden!important;padding:0!important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nx-we-preview-layout{display:flex;flex:1 1 auto;min-height:0;height:100%;font-family:Arial,Helvetica,sans-serif}.nx-we-preview-main{flex:1 1 70%;min-width:0;display:flex;flex-direction:column;min-height:0}.nx-we-preview-toolbar{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.nx-we-invoices-tab__title{display:inline-flex;align-items:center;gap:10px}.nx-we-preview-canvas{position:relative;width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;background:#f5f7fb;padding:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.nx-we-preview-canvas.nx-we-preview-canvas--screen-fit{overflow:hidden;align-items:center;justify-content:center;padding:8px}.nx-we-preview-screen{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;max-width:none;flex:1 1 auto;box-sizing:border-box}.nx-we-preview-canvas--screen-fit .nx-we-preview-screen,.nx-we-retainer-preview-modal__canvas.nx-we-preview-canvas--screen-fit .nx-we-preview-screen{width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.nx-we-preview-paper{width:794px;min-height:1123px;background:#fff;box-shadow:0 8px 30px #0000001f;border-radius:8px;flex-shrink:0}.nx-we-preview-paper__content{padding:48px;box-sizing:border-box}.nx-we-preview-paper--source-parked{position:absolute!important;left:-10000px!important;top:0!important;margin:0!important;pointer-events:none!important;visibility:hidden}.nx-we-preview-fit-viewport{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0;box-sizing:border-box}.nx-we-preview-fit-viewport--pending{opacity:0;visibility:hidden;pointer-events:none;z-index:0}.nx-we-preview-fit-viewport--ready{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.nx-we-preview-fit-iframe-shell{--preview-scale: 1;flex:0 0 auto;position:relative;overflow:hidden;width:calc(794px * var(--preview-scale));height:calc(1123px * var(--preview-scale));background:#fff;box-shadow:0 2px 12px #0000001a}.nx-we-preview-fit-scaler{width:794px;height:1123px;transform:scale(var(--preview-scale));transform-origin:top left;position:absolute;top:0;left:0}.nx-we-preview-fit-iframe{display:block;border:0;background:#fff;width:794px!important;min-width:794px!important;height:1123px!important;min-height:1123px!important;max-width:none!important;max-height:none!important;transform:none!important;zoom:normal!important}@media print{.nx-we-preview-fit-viewport{display:none!important}.nx-we-preview-paper--source-parked{position:static!important;left:auto!important;visibility:visible!important;pointer-events:auto!important}.nx-we-preview-canvas,.nx-we-retainer-preview-modal__canvas{overflow:visible!important;height:auto!important}}.nx-we-preview-empty{width:100%;max-width:100%;min-height:400px;background:#fff;border-radius:8px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px;color:#475569;font-size:15px}.nx-we-preview-validation{flex-shrink:0;padding:8px 16px 12px;background:#fff;border-top:1px solid #e5e7eb}.nx-we-preview-validation__item{font-size:13px;padding:8px 10px;border-radius:6px;margin-bottom:6px;background:#f8fafc;border:1px solid #e2e8f0}.nx-we-preview-validation__item--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.nx-we-preview-sidebar{flex:0 0 420px;width:420px;max-width:30%;background:#fafbfd;border-right:1px solid #e5e7eb;padding:24px;overflow-y:auto;position:sticky;top:0;align-self:stretch}.nx-we-preview-sidebar__section{margin-bottom:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.nx-we-preview-sidebar__section-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:none;background:#f8fafc;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer;text-align:right}.nx-we-preview-sidebar__section-body{padding:10px 14px 14px}.nx-we-preview-sidebar__row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;border-bottom:1px dashed #e2e8f0}.nx-we-preview-sidebar__row:last-child{border-bottom:none}.nx-we-preview-sidebar__label{color:#64748b}.nx-we-preview-sidebar__value{color:#0f172a;font-weight:600;text-align:left}.nx-we-preview-sidebar__row--editable .nx-we-preview-sidebar__value-group,.nx-we-preview-sidebar__row--allocation .nx-we-preview-sidebar__value-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.nx-we-preview-sidebar__row--allocation{align-items:center}.nx-we-preview-sidebar__label-group{display:inline-flex;align-items:center;gap:4px;color:#64748b}.nx-we-preview-paper__content .nx-doc__meta-label-group--injected{display:inline-flex;align-items:center;gap:4px}.nx-we-preview-allocation-edit-btn--inline{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;border:none;border-radius:4px;background:transparent;color:#5b4dff;cursor:pointer;line-height:1;vertical-align:middle}.nx-we-preview-allocation-edit-btn--inline:hover:not(:disabled){background:#5b4dff14}.nx-we-preview-allocation-edit-btn--inline.nx-we-preview-allocation-edit-btn--disabled,.nx-we-preview-allocation-edit-btn--inline:disabled{opacity:.45;cursor:not-allowed}.nx-we-preview-sidebar__allocation-value{color:#0f172a;font-size:13px;font-weight:600;text-align:left}.nx-we-preview-sidebar__allocation-value--empty{color:#64748b;font-weight:500}.nx-we-preview-sidebar__edit-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:#5b4dff;cursor:pointer}.nx-we-preview-sidebar__edit-btn:hover:not(:disabled){background:#f8f9fd}.nx-we-preview-sidebar__edit-btn:disabled{opacity:.45;cursor:not-allowed}.nx-we-preview-sidebar__edit-btn--disabled{opacity:.35}.nx-we-preview-canvas--blocked .nx-we-preview-paper{pointer-events:none;filter:saturate(.92);opacity:.72}.nx-we-preview-sidebar__totals{display:flex;flex-direction:column;gap:4px}.nx-we-preview-sidebar__total-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;color:#334155}.nx-we-preview-sidebar__total-row--grand{margin-top:8px;padding-top:10px;border-top:2px solid #1f4b99;font-size:16px;font-weight:700;color:#1f4b99}.nx-we-preview-sidebar__total-row--grand strong{font-size:18px}.nx-we-branding-section-form{display:flex;flex-direction:column;gap:10px}.nx-we-branding-subsection{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.nx-we-branding-subsection__title{font-size:13px;font-weight:700;color:#334155;margin-bottom:8px}.nx-we-branding-field{display:flex;flex-direction:column;gap:4px}.nx-we-branding-field--bool{flex-direction:row;align-items:center;gap:8px;font-size:13px}.nx-we-branding-input{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px;font-size:13px}.nx-we-branding-input--textarea{resize:vertical;min-height:72px}.nx-we-branding-hint{font-size:11px;color:#64748b}.nx-we-branding-save{align-self:flex-start;margin-top:4px}.nx-we-branding-asset{margin-bottom:12px}.nx-we-branding-asset__preview{max-width:100%;max-height:56px;margin:6px 0;display:block}.nx-we-branding-asset__empty{font-size:12px;color:#94a3b8;margin:6px 0}.nx-we-branding-upload{display:inline-flex;cursor:pointer}.nx-we-preview-paper__content .nx-doc__total-row--discount span:first-child,.nx-we-preview-paper__content .nx-doc__total-row--discount span:last-child{color:#1c2333!important;font-weight:500}.nx-we-preview-paper__content .nx-doc__grand-total strong{color:var(--nx-doc-primary)}@media (max-width: 1200px){.nx-we-preview-layout{flex-direction:column}.nx-we-preview-sidebar{flex:0 0 auto;width:100%;max-width:none;border-right:none;border-top:1px solid #e5e7eb}.nx-we-preview-paper,.nx-we-preview-empty{width:100%;max-width:100%}}@media (max-width: 767px),(max-height: 640px){.nx-we-income-wizard-modal.nx-accounting-editor-modal .nx-modal-body,.nx-we-income-wizard-modal .nx-modal-body{max-height:calc(min(88vh,900px) - 11.5rem);overflow-y:auto!important}}@media (min-width: 768px) and (min-height: 641px){.nx-we-income-wizard-modal.nx-accounting-editor-modal .nx-modal-body,.nx-we-income-wizard-modal .nx-modal-body{max-height:calc(min(88vh,900px) - 11.5rem);overflow-y:auto}}.nx-we-wizard-issuer-btn:disabled{opacity:.5;cursor:not-allowed}.nx-aw-tabs{margin:0 0 14px;min-width:0;max-width:100%}.nx-aw-tabs__scroll{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:4px;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:0 2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:transparent;border:none;border-radius:0;box-shadow:none}.nx-aw-tabs__scroll::-webkit-scrollbar{height:5px}.nx-aw-tabs__scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.nx-aw-tabs__tab{flex:1 1 0;min-width:118px;display:flex;align-items:center;gap:8px;padding:11px 14px 12px;margin:0;border:1px solid #e2e8f0;border-bottom:2px solid #e2e8f0;border-radius:12px 12px 0 0;background:#f8fafc;color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.nx-aw-tabs__tab:hover:not(:disabled):not(.nx-aw-tabs__tab--active){background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f;color:#0f172a}.nx-aw-tabs__tab--active{background:linear-gradient(180deg,#fff,#f5f3ff 48%,#ede9fe);border-color:#a5b4fc;border-bottom-color:#4f46e5;color:#312e81;box-shadow:0 -2px #eef2ff inset,0 8px 20px #4f46e524;transform:translateY(-1px);z-index:1}.nx-aw-tabs__tab--disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.nx-aw-tabs__icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.nx-aw-tabs__tab--active .nx-aw-tabs__icon{color:#4f46e5}.nx-aw-tabs__icon svg{width:16px;height:16px;display:block}.nx-aw-tabs__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.nx-aw-tabs__label{font-size:12px;font-weight:700;line-height:1.2;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-aw-tabs__subtitle{font-size:10px;line-height:1.25;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-aw-tabs__tab--active .nx-aw-tabs__subtitle{color:#6366f1}.nx-aw-tabs__badge{flex-shrink:0;align-self:flex-start;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700;line-height:18px;text-align:center}.nx-aw-tabs__badge--neutral{background:#e2e8f0;color:#475569}.nx-aw-tabs__badge--warning{background:#fef3c7;color:#92400e}.nx-aw-tabs__badge--urgent{background:#fee2e2;color:#b91c1c}@media (max-width: 1200px){.nx-aw-tabs__tab{flex:0 0 auto;min-width:132px}}.nx-we-reminder-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:16px;padding:14px 18px;border-radius:10px;border:1px solid transparent}.nx-we-reminder-banner--brand{background:linear-gradient(135deg,#f3efff,#ebe4ff 55%,#f8f5ff);border-color:#d8ccf5;color:#3b2f6e}.nx-we-reminder-banner--warning{background:linear-gradient(135deg,#fff8ed,#ffefd6);border-color:#f0d9a8;color:#7c4a03}.nx-we-reminder-banner__title{margin:0 0 4px;font-size:16px;font-weight:700}.nx-we-reminder-banner__subtitle{margin:0;font-size:13px;opacity:.92}.nx-we-reminder-banner__actions{display:flex;flex-wrap:wrap;gap:8px}.nx-we-reminder-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.nx-we-reminder-review-table-wrap .nx-we-table--reminder-review{table-layout:fixed}.nx-we-reminder-review-row{cursor:pointer}.nx-we-reminder-review-row:hover{background:#f8fafc}.nx-we-reminder-review-table-wrap .nx-we-td--actions{width:88px;text-align:right}.nx-we-modal--reminder-detail{max-width:560px;width:min(560px,calc(100vw - 32px))}.nx-we-modal--reminder-detail .nx-we-modal__body{flex:0 1 auto}.nx-we-reminder-detail-kv{margin:0 0 12px;display:grid;grid-template-columns:minmax(96px,120px) 1fr;gap:6px 12px;font-size:13px}.nx-we-reminder-detail-kv__row{display:contents}.nx-we-reminder-detail-kv dt{margin:0;color:#64748b;font-weight:600}.nx-we-reminder-detail-kv dd{margin:0;color:#0f172a;word-break:break-word}.nx-we-reminder-detail-message{margin-top:8px}.nx-we-reminder-detail-message__readonly{padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.nx-we-reminder-detail-message__body{max-height:240px;overflow:auto}.nx-we-reminder-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.nx-we-card--clickable{cursor:pointer}.nx-we-card--clickable:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #5b3da81f}.nx-we-modal--escalation-workspace{width:min(560px,calc(100vw - 32px));max-width:560px}.nx-we-modal--escalation-workspace .nx-we-modal__body{flex:0 1 auto}.nx-we-escalation-form{display:flex;flex-direction:column;gap:14px}.nx-we-escalation-form__field{display:flex;flex-direction:column;gap:6px}.nx-we-escalation-form__label{font-size:13px;font-weight:600;color:#334155}.nx-we-escalation-form__select,.nx-we-escalation-form__textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-size:14px;font-family:inherit;color:#0f172a;background:#fff}.nx-we-escalation-form__textarea{resize:vertical;min-height:96px}.nx-we-modal--reminder-review-workspace{max-width:min(1200px,calc(100vw - 32px));width:min(1200px,calc(100vw - 32px));max-height:min(88vh,920px);display:flex;flex-direction:column}.nx-we-modal--reminder-review-workspace .nx-we-modal__body{flex:1 1 auto;overflow:auto;min-height:0}.nx-we-modal__header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0}.nx-we-modal__header-row .nx-we-modal__title{margin:0}.nx-we-reminder-detail-pane__title{margin:0 0 8px;font-size:16px;font-weight:700}.nx-we-reminder-detail-pane__subtitle{margin:0 0 12px;font-size:13px;color:#64748b}.nx-we-modal--reminder-review-workspace .nx-we-reminder-detail-message__body{max-height:320px}.nx-we-btn--compact{padding:6px 12px;font-size:12px;border-radius:6px}.nx-we-queue__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:18px}.nx-we-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.nx-we-card__label{font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.nx-we-card__value{margin-top:4px;font-size:24px;font-weight:700;color:#0f172a}.nx-we-card--alert .nx-we-card__value{color:#b91c1c}.nx-we-card--warn .nx-we-card__value{color:#b45309}.nx-we-queue__filters{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.nx-we-field{display:flex;flex-direction:column;gap:4px;min-width:160px}.nx-we-field label{font-size:12px;font-weight:600;color:#475569}.nx-we-field select,.nx-we-field input{height:32px;padding:4px 8px;font-size:13px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a}.nx-we-queue__filter-actions{display:flex;gap:8px;margin-inline-start:auto}.nx-we-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:6px 14px;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer}.nx-we-btn:hover:not(:disabled){background:#f1f5f9}.nx-we-btn--primary{border-color:#2563eb;background:#2563eb;color:#fff}.nx-we-btn--primary:hover:not(:disabled){background:#1d4ed8}.nx-we-btn--danger{border-color:#dc2626;background:#fff;color:#b91c1c}.nx-we-btn--danger:hover:not(:disabled){background:#fef2f2}.nx-we-btn:disabled{opacity:.55;cursor:not-allowed}.nx-we-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto;overflow-y:visible;max-width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}@media (min-width: 1024px){.nx-we-table-wrap{overflow-x:hidden}}.nx-we-table[class*=--cols-]:not(.nx-we-table--cols-8):not(.nx-we-table--cols-9):not(.nx-we-table--cols-10):not(.nx-we-table--cols-11):not(.nx-we-table--cols-12):not(.nx-we-table--cols-13):not(.nx-we-table--cols-14){--nx-we-w-client: 9.6%;--nx-we-w-module: 8%;--nx-we-w-work_type: 8%;--nx-we-w-state: 7%;--nx-we-w-assignee: 8%;--nx-we-w-last_activity: 9%;--nx-we-w-unread: 4%;--nx-we-w-optional: 4.5%}.nx-we-table-wrap::-webkit-scrollbar{height:8px;width:8px}.nx-we-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.nx-we-table-wrap::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.nx-we-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.nx-we-col--actions{width:198px;min-width:198px;max-width:198px}.nx-we-col--due{width:108px;min-width:108px;max-width:108px}.nx-we-col--claimed{width:52px;min-width:52px;max-width:52px}.nx-we-col--unread{width:44px;min-width:44px}.nx-we-col--last_activity{width:100px;min-width:100px}.nx-we-col--module,.nx-we-col--work_type,.nx-we-col--state,.nx-we-col--assignee{width:9%}.nx-we-table--cols-9,.nx-we-table--cols-10{--nx-we-w-optional: 0%}.nx-we-table--cols-11{--nx-we-w-module: 8%;--nx-we-w-work_type: 8%;--nx-we-w-state: 7.5%;--nx-we-w-assignee: 8%;--nx-we-w-optional: 5.5%}.nx-we-table--cols-12{--nx-we-w-client: 12.4%;--nx-we-w-module: 10%;--nx-we-w-work_type: 10%;--nx-we-w-state: 9%;--nx-we-w-assignee: 10%;--nx-we-w-last_activity: 11%;--nx-we-w-unread: 5.5%;--nx-we-w-optional: 5.8%}.nx-we-table--cols-13{--nx-we-w-client: 11.6%;--nx-we-w-module: 9.5%;--nx-we-w-work_type: 9.5%;--nx-we-w-state: 8.5%;--nx-we-w-assignee: 9.5%;--nx-we-w-last_activity: 10.5%;--nx-we-w-unread: 5%;--nx-we-w-optional: 5.5%}.nx-we-table--cols-14{--nx-we-w-client: 10.8%;--nx-we-w-module: 9%;--nx-we-w-work_type: 9%;--nx-we-w-state: 8%;--nx-we-w-assignee: 9%;--nx-we-w-last_activity: 10%;--nx-we-w-unread: 5%;--nx-we-w-optional: 5.2%}.nx-we-table--cols-15{--nx-we-w-client: 10%;--nx-we-w-module: 8.5%;--nx-we-w-work_type: 8.5%;--nx-we-w-state: 7.5%;--nx-we-w-assignee: 8.5%;--nx-we-w-last_activity: 9.5%;--nx-we-w-unread: 4.5%;--nx-we-w-optional: 5%}.nx-we-col--client{width:auto;min-width:0}.nx-we-col--module{width:var(--nx-we-w-module, 9%)}.nx-we-col--work_type{width:var(--nx-we-w-work_type, 9%)}.nx-we-col--state{width:var(--nx-we-w-state, 9%)}.nx-we-col--assignee{width:var(--nx-we-w-assignee, 9%)}.nx-we-col--period_key,.nx-we-col--reviewer,.nx-we-col--review_status{width:var(--nx-we-w-optional, 6%)}.nx-we-th[data-col-key=due],.nx-we-td[data-col-key=due]{text-align:center;padding-inline:10px 16px;border-left:1px solid #eef2f7}.nx-we-due-cell{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1.25;min-width:0;max-width:100%;text-align:center}.nx-we-due-cell__primary{font-size:12px;font-weight:600;color:#0f172a}.nx-we-due-cell__secondary{font-size:11px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums}.nx-we-th[data-col-key=claimed],.nx-we-td[data-col-key=claimed]{text-align:center;padding-inline:6px}.nx-we-lock-cell{display:inline-block;font-size:14px;font-weight:600;color:#0f172a;line-height:1}.nx-we-th,.nx-we-table thead th{text-align:left;background:#f8fafc;color:#475569;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap;vertical-align:bottom}.nx-we-th[data-col-key=unread],.nx-we-td[data-col-key=unread]{text-align:center;padding-inline:6px}.nx-we-td,.nx-we-table tbody td{padding:8px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:#0f172a}.nx-we-th--data,.nx-we-td--data{overflow:visible}.nx-we-th--actions,.nx-we-td--actions{white-space:nowrap;text-align:right;padding:8px 12px;vertical-align:middle;border-left:1px solid #e2e8f0}.nx-we-th--actions{padding-inline:16px 12px}.nx-we-td--actions{padding-inline:14px 12px}.nx-we-cell-text{display:block;white-space:nowrap}.nx-we-cell-ellip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nx-we-td[data-col-key=client] .nx-we-cell-ellip,.nx-we-td[data-col-key=assignee] .nx-we-cell-ellip,.nx-we-td[data-col-key=reviewer] .nx-we-cell-ellip{min-width:0}.nx-we-table tbody tr:last-child td{border-bottom:none}.nx-we-table tbody tr:hover{background:#f8fafc}.nx-we-state-badge{display:inline-block;padding:3px 8px;font-size:12px;font-weight:600;background:#eef2ff;color:#3730a3;border-radius:6px;white-space:nowrap;vertical-align:middle}.nx-we-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#334155;background:#f1f5f9;border-radius:6px}.nx-we-cell--compact-date{font-size:12px;font-variant-numeric:tabular-nums}.nx-we-sla-badge{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;border-radius:999px;white-space:nowrap;background:#f1f5f9;color:#475569}.nx-we-sla-badge--overdue,.nx-we-sla-badge--breached{background:#fee2e2;color:#b91c1c}.nx-we-sla-badge--due_soon{background:#fef3c7;color:#92400e}.nx-we-sla-badge--on_track{background:#dcfce7;color:#166534}.nx-we-override-pill{display:inline-block;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;background:#fef3c7;color:#92400e;border-radius:4px}.nx-we-row-actions{display:flex;flex-wrap:wrap;gap:4px}.nx-we-row-actions .nx-we-btn{padding:4px 10px;font-size:12px}.nx-we-btn--secondary{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.nx-we-btn--secondary:hover:not(:disabled){background:#e2e8f0}.nx-we-shell-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;width:100%;box-sizing:border-box}.nx-we-shell-actions .nx-we-btn{padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2;border-radius:6px;flex:0 0 auto;white-space:nowrap}.nx-we-overflow-anchor{position:relative;display:inline-flex;flex:0 0 auto}.nx-we-overflow-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:30px;padding:0;font-size:17px;font-weight:700;line-height:1;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a}.nx-we-overflow-trigger:disabled{opacity:.45;cursor:not-allowed}.nx-we-overflow-popover{min-width:200px;max-width:min(320px,calc(100vw - 16px));background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px #0f172a1f;padding:6px}.nx-we-overflow-popover__item{display:block;width:100%;text-align:start;border:none;background:transparent;padding:8px 12px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;color:#0f172a}.nx-we-overflow-popover__item:hover:not(:disabled){background:#f1f5f9}.nx-we-overflow-popover__item:disabled{opacity:.55;cursor:not-allowed}.nx-we-queue__cards--premium{gap:12px;margin-bottom:22px}.nx-we-queue__cards--premium .nx-we-card{border-radius:12px;padding:14px 16px 16px;box-shadow:0 1px 3px #0f172a0f;border-color:#e8ecf1}.nx-we-queue__cards--premium .nx-we-card__label{font-size:11px;letter-spacing:.06em;color:#64748b}.nx-we-queue__cards--premium .nx-we-card__value{font-size:26px;font-weight:700;letter-spacing:-.02em}.nx-we-overflow-popover--wide{min-width:260px;max-width:min(360px,calc(100vw - 16px));padding:8px;border-radius:10px;box-shadow:0 4px 6px -1px #0f172a14,0 18px 40px -12px #0f172a2e;border-color:#e2e8f0}.nx-we-overflow-popover__section{padding-bottom:2px}.nx-we-overflow-popover__section-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:6px 10px 4px}.nx-we-overflow-popover__sep{height:1px;margin:6px 4px;background:linear-gradient(90deg,transparent,#e2e8f0 12%,#e2e8f0 88%,transparent)}.nx-we-overflow-popover__item--submenu{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;color:#334155}.nx-we-overflow-popover__chevron{font-size:16px;color:#94a3b8;line-height:1}.nx-we-overflow-popover__admin-wrap{position:relative}.nx-we-overflow-popover__admin-flyout{margin-top:4px;margin-bottom:4px;padding:4px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.nx-we-overflow-popover__admin-flyout .nx-we-overflow-popover__item{font-size:13px}.nx-we-overflow-popover__item{border-radius:7px}.nx-we-overflow-popover__item:hover:not(:disabled){background:#eef2f7}.nx-we-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:1100;display:flex;justify-content:flex-end}.nx-we-drawer{width:min(480px,100%);background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 40px #0f172a1f}.nx-we-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e2e8f0}.nx-we-drawer__title{margin:0;font-size:17px;font-weight:700}.nx-we-drawer__subtitle{margin:4px 0 0;font-size:13px;color:#64748b}.nx-we-drawer__body{flex:1 1 auto;overflow:auto;padding:14px 18px 20px}.nx-we-drawer__footer{border-top:1px solid #e2e8f0;padding:12px 18px 16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;align-items:stretch;max-height:min(360px,42vh);overflow-y:auto}.nx-we-drawer__footer .nx-we-btn{padding:8px 20px;font-size:14px;font-weight:600;border-radius:6px}.nx-we-drawer-section{margin-bottom:18px}.nx-we-drawer-section__title{margin:0 0 8px;font-size:13px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em}.nx-we-drawer-section__body{margin:0;font-size:13px;line-height:1.5;color:#475569}.nx-we-drawer-kv{margin:0;font-size:13px}.nx-we-drawer-kv__row{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:4px 0;border-bottom:1px solid #f1f5f9}.nx-we-drawer-kv__row:last-child{border-bottom:none}.nx-we-drawer-kv__row dt{margin:0;color:#94a3b8;font-weight:600}.nx-we-drawer-kv__row dd{margin:0;color:#0f172a}.nx-we-muted{color:#94a3b8}.nx-we-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 4px 0;font-size:13px;color:#475569}.nx-we-pagination__nav{display:flex;gap:6px}.nx-we-pending{margin-top:24px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.nx-we-pending__title{margin:0 0 8px;font-size:15px;font-weight:700}.nx-we-pending__count{display:inline-block;margin-inline-start:8px;padding:1px 8px;background:#f1f5f9;color:#475569;border-radius:999px;font-size:12px;font-weight:600}.nx-we-pending__list{display:flex;flex-direction:column;gap:6px}.nx-we-pending__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px dashed #e2e8f0}.nx-we-pending__row:last-child{border-bottom:none}.nx-we-pending__label{color:#94a3b8;font-size:11px;display:block}.nx-we-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.nx-we-modal{width:min(440px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 60px #0f172a40;padding:18px 18px 14px}.nx-we-modal__title{margin:0 0 10px;font-size:16px;font-weight:700}.nx-we-modal__body{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.nx-we-modal__hint{font-size:12.5px;color:#64748b}.nx-we-modal__footer{display:flex;justify-content:flex-end;gap:8px}.nx-we-modal__error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:8px 10px;border-radius:6px;font-size:12.5px}.nx-we-banner-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:8px 12px;border-radius:6px;margin-bottom:12px;font-size:13px}.nx-we-empty{padding:32px;text-align:center;color:#64748b;font-size:13.5px}.nx-we-modal--failed-operations{max-width:min(1200px,calc(100vw - 32px));width:min(1200px,calc(100vw - 32px))}.nx-we-failed-ops-table-wrap .nx-we-table--failed-ops{table-layout:fixed;font-size:12.5px}.nx-we-failed-ops-table-wrap .nx-we-th,.nx-we-failed-ops-table-wrap .nx-we-td{padding:5px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-we-failed-ops-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.nx-income-cdm{--nx-brand-blue: #2563eb;--nx-brand-purple: #7c3aed;--nx-brand-indigo: #4f46e5;--nx-brand-cyan: #38bdf8;--nx-cdm-gradient: linear-gradient(135deg, #2563eb 0%, #4f46e5 45%, #7c3aed 100%);--nx-cdm-border: #e5e7eb;--nx-cdm-row-border: #eef2f7;font-family:Heebo,Arial,sans-serif;margin-block:24px 32px}.nx-income-cdm__card{background:#fff;border:1px solid var(--nx-cdm-border);border-radius:18px;box-shadow:0 18px 45px #0f172a0f;overflow:hidden}.nx-income-cdm__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--nx-cdm-border);background:linear-gradient(135deg,#2563eb0a,#7c3aed0f)}.nx-income-cdm__head-main{min-width:0}.nx-income-cdm__title{margin:0;font-size:22px;font-weight:800;line-height:1.25;background:var(--nx-cdm-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-income-cdm__description{margin:6px 0 0;font-size:14px;line-height:1.5;color:#64748b}.nx-income-cdm__table-wrap{overflow-x:auto}.nx-income-cdm__table{width:100%;border-collapse:collapse;min-width:980px;direction:rtl}.nx-income-cdm__table th,.nx-income-cdm__table td{padding:14px 16px;text-align:right;vertical-align:middle;border-bottom:1px solid var(--nx-cdm-row-border);font-size:14px}.nx-income-cdm__table th{font-size:13px;font-weight:800;color:#475569;background:#f8fafc;border-bottom:1px solid var(--nx-cdm-border)}.nx-income-cdm__table tbody tr{background:#fff;transition:background .15s ease,box-shadow .15s ease}.nx-income-cdm__table tbody tr:hover{background:linear-gradient(90deg,#7c3aed09,#2563eb06);box-shadow:inset 3px 0 #7c3aed4d}.nx-income-cdm__cell--client{min-width:240px}.nx-income-cdm__cell--actions{text-align:left;width:1%;white-space:nowrap}.nx-income-cdm__client{display:flex;align-items:center;gap:12px;min-width:0}.nx-income-cdm__avatar{flex:0 0 auto;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#2563eb1f,#7c3aed24);border:1px solid rgba(124,58,237,.18);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.nx-income-cdm__logo{width:100%;height:100%;object-fit:contain;background:#fff}.nx-income-cdm__logo-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.nx-income-cdm__client-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-income-cdm__client-name{font-size:15px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-income-cdm__client-sub{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-income-cdm__muted{color:#64748b}.nx-income-cdm__status{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;background:#f1f5f9;color:#64748b}.nx-income-cdm__status[data-status=פעיל]{background:#22c55e1f;color:#15803d}.nx-income-cdm__status[data-status="טיוטות פעילות"]{background:#7c3aed1f;color:#6d28d9}.nx-income-cdm__status[data-status="פתוח לגבייה"]{background:#ef44441a;color:#b91c1c}.nx-income-cdm__actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;direction:ltr;white-space:nowrap}.nx-income-cdm__action{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(124,58,237,.18);background:linear-gradient(135deg,#2563eb14,#7c3aed1a);color:var(--nx-brand-indigo);box-shadow:0 8px 20px #4f46e51a;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.nx-income-cdm__action:hover:not(:disabled){background:var(--nx-cdm-gradient);color:#fff;border-color:transparent;box-shadow:0 14px 28px #4f46e538;transform:translateY(-1px)}.nx-income-cdm__action:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 18px #4f46e52e}.nx-income-cdm__action:disabled{opacity:.45;cursor:not-allowed}.nx-income-cdm__action--settings{color:var(--nx-brand-purple);background:linear-gradient(135deg,#7c3aed1a,#4f46e514)}.nx-income-cdm__action--end_customers{color:var(--nx-brand-blue);background:#2563eb14;border-color:#2563eb29}.nx-income-cdm__action--reports{color:var(--nx-brand-indigo);background:#4f46e514;border-color:#4f46e529}.nx-income-cdm__action--more{color:#64748b;background:#f8fafc;border-color:#e2e8f0;box-shadow:none}.nx-income-cdm__action--more:hover:not(:disabled){background:var(--nx-cdm-gradient);color:#fff;border-color:transparent;box-shadow:0 14px 28px #4f46e538}.nx-income-cdm__action--ledger{color:var(--nx-brand-indigo);background:linear-gradient(135deg,#2563eb14,#7c3aed1a)}.nx-income-cdm__action--retainer{color:#4f46e5;background:linear-gradient(135deg,#2563eb14,#7c3aed1a)}.nx-income-cdm__action--retainer:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent;box-shadow:0 14px 28px #4f46e538}.nx-income-cdm__action-letter{font-family:Heebo,Arial,sans-serif;font-size:20px;font-weight:900;line-height:1}.nx-income-cdm__empty{padding:48px 24px;text-align:center}.nx-income-cdm__empty-title{margin:0;font-size:18px;font-weight:800;color:#0f172a}.nx-income-cdm__empty-desc{margin:8px 0 0;font-size:14px;color:#64748b}.nx-income-cdm-modal{font-family:Heebo,Arial,sans-serif}.nx-income-cdm-modal .nx-modal-title{font-family:inherit}.nx-income-cdm-reports{display:grid;gap:10px}.nx-income-cdm-reports-scope{margin-top:6px;font-size:13px;line-height:1.35;color:#4b5563}.nx-income-cdm-report-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--nx-cdm-border);border-radius:12px;background:#fff}.nx-income-cdm-report-row--disabled{opacity:.65}.nx-income-cdm-report-row__label{font-size:14px;font-weight:600;color:#0f172a}.nx-income-cdm-report-row__badge{font-size:12px;font-weight:600;color:#64748b}.nx-income-cdm-more-menu{display:grid;gap:6px;min-width:180px}.nx-income-cdm-more-menu button{width:100%;text-align:right;padding:10px 12px;border:1px solid var(--nx-cdm-border);border-radius:10px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:#334155;cursor:pointer}.nx-income-cdm-more-menu button:hover:not(:disabled){background:#f8fafc}.nx-income-cdm-more-menu button:disabled{opacity:.5;cursor:not-allowed}.nx-income-cdm-more-anchor{position:relative}.nx-income-cdm-more-popover{position:absolute;inset-inline-start:0;top:calc(100% + 6px);z-index:30;padding:8px;border:1px solid var(--nx-cdm-border);border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a1f}.nx-income-cdm-end-customers{max-width:920px;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 24px 80px #0f172a2e}.nx-income-cdm-end-customers__head{display:flex;align-items:center;justify-content:space-between;gap:12px;direction:rtl}.nx-income-cdm-end-customers__add{height:42px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;font-family:Heebo,Arial,sans-serif;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 12px 24px #4f46e533;white-space:nowrap}.nx-income-cdm-end-customers__add:hover:not(:disabled){filter:brightness(1.04)}.nx-income-cdm-end-customers__add:disabled{opacity:.5;cursor:not-allowed}.nx-income-cdm-end-customers__table-wrap{border:1px solid #e5e7eb;border-radius:18px;overflow:auto;background:#fff}.nx-income-cdm-end-customers__table{width:100%;border-collapse:collapse;direction:rtl}.nx-income-cdm-end-customers__table th,.nx-income-cdm-end-customers__table td{padding:12px 14px;text-align:right;border-bottom:1px solid #eef2f7;font-size:13px}.nx-income-cdm-end-customers__table thead th{background:#f8fafc;font-weight:800;color:#475569}.nx-income-cdm-end-customers__actions-col{width:56px;text-align:center}.nx-income-cdm-end-customers__edit{width:34px;height:34px;border-radius:12px;border:1px solid rgba(124,58,237,.18);background:linear-gradient(135deg,#2563eb14,#7c3aed1a);color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nx-income-cdm-end-customers__edit:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent}.nx-income-cdm-end-customers__edit:disabled{opacity:.45;cursor:not-allowed}.nx-income-cdm-end-customers-editor{max-width:520px;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 24px 80px #0f172a38}.nx-we-doc-counters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-width:320px}.nx-we-invoices-cdm .nx-we-doc-counters{min-width:380px;flex:1 1 auto}.nx-we-invoices-cdm .nx-income-cdm__table{min-width:920px}.nx-we-invoices-cdm .nx-income-cdm__table td:has(.nx-we-doc-counters){min-width:400px;width:36%;padding-top:10px;padding-bottom:10px}.nx-income-cdm__table td:has(.nx-we-doc-counters){min-width:360px;padding-top:10px;padding-bottom:10px}.nx-we-doc-counter{--nx-we-doc-counter-accent: #64748b;--nx-we-doc-counter-bg: rgba(100, 116, 139, .08);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:40px;height:40px;padding:0;border:1px solid rgba(124,58,237,.16);border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 55%,var(--nx-we-doc-counter-bg) 100%);color:var(--nx-we-doc-counter-accent);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.nx-we-doc-counter__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.nx-we-doc-counter__count{font-size:11px;font-weight:800;line-height:1}.nx-we-doc-counter--muted{opacity:.55}.nx-we-doc-counter:not(:disabled):hover{background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 12px 26px #4f46e538;transform:translateY(-1px);opacity:1}.nx-we-doc-counter:disabled{cursor:not-allowed}.nx-we-documents-modal.nx-income-wizard{width:min(1360px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 48px)}.nx-we-documents-modal{width:min(1360px,calc(100vw - 32px));max-height:calc(100vh - 48px)}.nx-we-documents-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nx-we-documents-modal__head-actions{display:inline-flex;align-items:center;gap:12px}.nx-we-documents-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.nx-we-documents-modal__close:hover{background:#f1f5f9;color:#0f172a}.nx-we-documents-modal__year{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#475569}.nx-we-documents-modal__year select{min-width:96px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.nx-we-documents-modal__loading{margin:0;padding:12px 0;color:#64748b;font-size:14px}.nx-we-documents-modal__table-wrap{overflow-x:hidden;width:100%}.nx-we-documents-modal__table{width:100%;table-layout:fixed;border-collapse:collapse;direction:rtl;min-width:0;border:1px solid #d0d7de}.nx-we-documents-modal__table th,.nx-we-documents-modal__table td{padding:6px 8px;vertical-align:middle;border:1px solid #d0d7de;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-we-documents-modal__table th{text-align:center;font-size:12px;font-weight:700;color:#1f2328;background:#f6f8fa}.nx-we-documents-modal__table td{text-align:right}.nx-we-documents-modal__table col[data-col=document_number],.nx-we-documents-modal__table col[data-col=issue_date_display],.nx-we-documents-modal__table col[data-col=created_at_display],.nx-we-documents-modal__table col[data-col=due_date_display]{width:10%}.nx-we-documents-modal__table col[data-col=customer_display_name]{width:16%}.nx-we-documents-modal__table col[data-col=amount_display],.nx-we-documents-modal__table col[data-col=payment_state],.nx-we-documents-modal__table col[data-col=status_label]{width:10%}.nx-we-documents-modal__table col[data-col=view],.nx-we-documents-modal__table col[data-col=edit]{width:8%}.nx-we-documents-modal__table col[data-col=actions]{width:22%}.nx-we-documents-modal__table col[data-col=document_type_label]{width:12%}.nx-we-documents-modal__action-col{width:72px;text-align:right!important}.nx-we-documents-modal__action-col .nx-btn.nx-btn-taxes-compact{min-width:96px;white-space:nowrap}.nx-we-documents-modal__view,.nx-we-documents-modal__edit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(79,70,229,.18);border-radius:6px;background:linear-gradient(135deg,#2563eb14,#7c3aed14);color:#4f46e5;cursor:pointer}.nx-we-documents-modal__view:hover:not(:disabled),.nx-we-documents-modal__edit:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent}.nx-we-documents-modal__payment-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nx-we-documents-modal__payment-state--success{color:#15803d}.nx-we-documents-modal__payment-state--warning{color:#b45309}.nx-we-documents-modal__payment-state--danger{color:#b91c1c}.nx-we-documents-modal__payment-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:700;line-height:1}.nx-we-documents-modal__view:disabled,.nx-we-documents-modal__edit:disabled{opacity:.5;cursor:not-allowed}.nx-income-doc-number-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;color:#0f4c81;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.nx-income-doc-number-link--pending{color:#1d4f91;text-decoration:underline;text-decoration-style:dotted}.nx-income-doc-number-link:disabled{opacity:.55;cursor:not-allowed}.nx-we-documents-modal__row-actions{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:nowrap;white-space:nowrap;width:100%}.nx-we-documents-modal__row--muted td{color:#6b7280;opacity:.78}.nx-we-documents-modal__status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25}.nx-we-documents-modal__status-detail{font-size:12px;font-weight:500;color:#6b7280}.nx-we-documents-modal__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(79,70,229,.18);border-radius:6px;background:linear-gradient(135deg,#2563eb14,#7c3aed14);color:#4f46e5;cursor:pointer;flex:0 0 auto}.nx-we-documents-modal__icon-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent}.nx-we-documents-modal__icon-btn--danger{border-color:#b91c1c33;background:#b91c1c0f;color:#b91c1c}.nx-we-documents-modal__icon-btn--danger:hover:not(:disabled){background:#b91c1c;color:#fff;border-color:transparent}.nx-we-documents-modal__icon-btn:disabled{opacity:.45;cursor:not-allowed}.nx-modal-overlay.nx-modal-overlay--nested.nx-we-documents-convert-overlay{z-index:8100}.nx-we-documents-convert-modal{width:min(440px,calc(100vw - 32px));max-height:min(90vh,640px);text-align:right}.nx-we-documents-convert-modal .nx-modal-header{justify-content:flex-start}.nx-we-documents-convert-modal .nx-modal-header h2,.nx-we-documents-convert-modal .nx-modal-body{text-align:right}.nx-we-documents-convert-modal__source{margin:0 0 12px;text-align:right}.nx-we-documents-convert-modal__options{display:flex;flex-direction:column;gap:8px;margin-top:4px}.nx-we-documents-convert-modal__option{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;text-align:right}.nx-we-documents-convert-modal__option input[type=radio]{margin-top:3px;flex:0 0 auto}.nx-we-documents-convert-modal__option-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.nx-we-documents-convert-modal__option-label{font-size:14px;font-weight:600;color:#0f172a}.nx-we-documents-convert-modal__option-reason{font-size:12px;font-weight:500;color:#64748b}.nx-we-documents-convert-modal__option--selected{border-color:#818cf8;background:linear-gradient(135deg,#eef2ff,#f5f3ff)}.nx-we-documents-convert-modal__option--selected .nx-we-documents-convert-modal__option-label{color:#4338ca}.nx-we-documents-convert-modal__option--disabled{opacity:.55;cursor:not-allowed}.nx-we-documents-modal__convert-wrap{position:relative;display:inline-flex}.nx-we-documents-modal__convert-menu{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:20;min-width:180px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f;text-align:right}.nx-we-documents-modal__convert-menu-title{padding:6px 8px 4px;font-size:12px;font-weight:600;color:#64748b}.nx-we-documents-modal__convert-menu-item{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:6px;padding:8px 10px;font:inherit;font-size:14px;font-weight:600;color:#0f172a;cursor:pointer;text-align:inherit}.nx-we-documents-modal__convert-menu-item:hover:not(:disabled){background:#2563eb14}.nx-we-documents-modal__convert-menu-item:disabled{opacity:.45;cursor:not-allowed}.nx-we-invoices-cdm__head{flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:6px 8px;border-bottom:1px solid #e2e8f0;background:#fff}.nx-we-invoices-cdm-seg{display:inline-flex;flex-shrink:0;direction:rtl;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#f1f5f9}.nx-we-invoices-cdm-seg__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-inline-start:1px solid #e2e8f0;background:transparent;color:#475569;padding:7px 12px;font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.nx-we-invoices-cdm-seg__btn:first-child{border-inline-start:0}.nx-we-invoices-cdm-seg__btn:hover:not(.nx-we-invoices-cdm-seg__btn--active){background:#ffffff8c;color:#0f172a}.nx-we-invoices-cdm-seg__btn--active{background:#fff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #93c5fd}.nx-we-invoices-cdm-populations{display:grid;gap:6px;padding:0 4px 10px;direction:rtl;min-width:0}.nx-we-invoices-cdm-populations--both{grid-template-columns:minmax(0,45fr) minmax(0,55fr);padding-inline:1px}.nx-we-invoices-cdm-populations--single{grid-template-columns:minmax(0,1fr)}.nx-we-invoices-cdm-population{min-width:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.nx-we-invoices-cdm-population[data-section-key=office_clients]{background:#8b5cf60d;border-color:#8b5cf633}.nx-we-invoices-cdm-population[data-section-key=office_clients] .nx-we-invoices-cdm-population__head{background:#8b5cf614;border-bottom-color:#8b5cf62e}.nx-we-invoices-cdm-population[data-section-key=office_client_customers]{background:#22c55e0d;border-color:#22c55e33}.nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-we-invoices-cdm-population__head{background:#22c55e14;border-bottom-color:#22c55e2e}.nx-we-invoices-cdm-population__head{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:3px 8px;min-height:30px;border-bottom:1px solid #cbd5e1;background:#f1f5f9;box-sizing:border-box}.nx-we-invoices-cdm-population__head-group{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.nx-we-invoices-cdm-population__title{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.2;color:#334155;border-bottom:none;background:transparent;white-space:nowrap}.nx-we-invoices-cdm-population__new-doc.nx-btn.nx-btn-taxes-compact{flex:0 0 auto;min-width:0;width:auto;height:auto;min-height:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;border-radius:6px}.nx-we-invoices-cdm-population__head-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.nx-we-invoices-cdm-population__header-action.nx-btn.nx-btn-taxes-compact{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;width:auto;height:auto;min-height:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;border-radius:6px}.nx-we-invoices-cdm-population__header-action-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.nx-we-invoices-cdm-population__header-action-icon svg{width:14px;height:14px}.nx-we-invoices-cdm-population__pager{display:flex;justify-content:center;gap:8px;padding:10px 0 4px}.nx-we-invoices-cdm-population .nx-income-cdm__table-wrap{overflow-x:auto;background:#fff}.nx-we-invoices-cdm-population .nx-income-cdm__table th{background:#f8fafc;border-bottom:1px solid #cbd5e1;color:#334155;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.nx-we-invoices-cdm-population .nx-income-cdm__client-name{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.nx-we-invoices-cdm-population .nx-we-doc-counter__count{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1}.nx-we-invoices-cdm-population .nx-income-cdm__table th,.nx-we-invoices-cdm-population .nx-income-cdm__table td{border-bottom:1px solid #e2e8f0;vertical-align:middle;padding-block:0;padding-inline:8px}.nx-we-invoices-cdm-population .nx-income-cdm__table td:has(.nx-we-doc-counters){padding-top:0;padding-bottom:0}.nx-we-invoices-cdm-population .nx-income-cdm__table tbody tr{height:42px}.nx-we-invoices-cdm-population .nx-income-cdm__table tbody tr:hover{background:#f8fafc;box-shadow:none}.nx-we-invoices-cdm-population .nx-income-cdm__cell--client{border-inline-end:1px solid #cbd5e1;min-width:168px;width:168px;max-width:168px}.nx-we-invoices-cdm-population .nx-income-cdm__table{table-layout:fixed;width:100%;min-width:1150px}.nx-we-invoices-cdm-population .nx-income-cdm__table th,.nx-we-invoices-cdm-population .nx-income-cdm__table td{border-inline-end:1px solid #cbd5e1}.nx-we-invoices-cdm-population .nx-income-cdm__table th:last-child,.nx-we-invoices-cdm-population .nx-income-cdm__table td:last-child{border-inline-end:none}.nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table th.nx-income-cdm__cell--client{min-width:200px;width:200px;max-width:220px;white-space:nowrap;background:#f1f5f9}.nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table td.nx-income-cdm__cell--client{min-width:200px;width:200px;max-width:220px}.nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(2),.nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(2){width:400px;min-width:400px;max-width:400px}.nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(2):has(.nx-we-doc-counters){width:400px;min-width:400px;max-width:400px}.nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(3),.nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(3){width:85px;min-width:85px;max-width:85px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(4),.nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(4){width:95px;min-width:95px;max-width:95px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(5),.nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(5),.nx-we-invoices-cdm-population .nx-income-cdm__cell--actions{width:auto;min-width:280px;max-width:none;text-align:start;white-space:normal;overflow:visible;text-overflow:clip}.nx-we-invoices-cdm-population .nx-income-cdm__client{gap:6px}.nx-we-invoices-cdm-population .nx-income-cdm__avatar{width:28px;height:28px;border-radius:8px}.nx-we-invoices-cdm-population .nx-income-cdm__avatar-btn{border-radius:8px}.nx-we-invoices-cdm-population .nx-income-cdm__logo-fallback{font-size:11px}.nx-we-invoices-cdm-population .nx-income-cdm__actions{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0;box-sizing:border-box}.nx-we-invoices-cdm-population .nx-income-cdm__action{flex:0 0 auto;width:42px;height:42px;border-radius:14px}.nx-we-invoices-cdm-group-header-row td{padding:4px 8px!important;background:#e2e8f0;border-bottom:1px solid #cbd5e1;height:auto}.nx-we-invoices-cdm-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;direction:rtl}.nx-we-invoices-cdm-group-header__identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.nx-we-invoices-cdm-group-header__actions{flex:0 0 auto;gap:4px}.nx-we-invoices-cdm-group-header__name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#0f172a}.nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-we-invoices-cdm-group-header__name{font-size:14px;font-weight:600;line-height:1.2}.nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__client-name{font-size:12px;font-weight:700;line-height:1.2}.nx-we-invoices-cdm-group-header__count{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;color:#64748b}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table{min-width:0;width:100%}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table th,.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td{padding-inline:5px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__cell--client{min-width:132px;width:132px;max-width:140px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table th.nx-income-cdm__cell--client,.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table td.nx-income-cdm__cell--client{min-width:140px;width:140px;max-width:150px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__client{gap:4px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__avatar{width:22px;height:22px;border-radius:6px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(2),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(2),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(2):has(.nx-we-doc-counters),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td:has(.nx-we-doc-counters){width:1%;min-width:0;max-width:none;white-space:nowrap}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-we-doc-counters{min-width:0;width:max-content;flex:0 0 auto;gap:3px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-we-doc-counter{width:32px;height:32px;border-radius:10px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-we-doc-counter__count{font-size:10px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(3),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(3){width:64px;min-width:64px;max-width:72px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(4),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(4){width:72px;min-width:72px;max-width:80px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table th:nth-child(5),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__table td:nth-child(5),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__cell--actions{width:auto;min-width:0;max-width:none}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__actions{gap:2px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__action{width:32px;height:32px;border-radius:10px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population .nx-income-cdm__action svg{width:15px;height:15px}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table th:nth-child(3),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table td:nth-child(3){width:1%;min-width:0;max-width:none;padding-inline:4px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:visible;text-overflow:clip}.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table th:nth-child(4),.nx-we-invoices-cdm-populations--both .nx-we-invoices-cdm-population[data-section-key=office_client_customers] .nx-income-cdm__table td:nth-child(4){width:1%;min-width:0;max-width:none;padding-inline:4px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:visible;text-overflow:clip}@media (max-width: 1100px){.nx-we-invoices-cdm-populations--both{grid-template-columns:minmax(0,1fr)}}.nx-income-ledger-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nx-income-ledger-modal__dialog{width:calc(100vw - 120px);max-width:1280px;max-height:calc(100vh - 96px);margin:48px auto;border-radius:8px;background:#fff;box-shadow:0 16px 48px #0f172a2e;overflow:hidden;display:flex;flex-direction:column;font-family:Heebo,Arial,sans-serif}.nx-income-ledger-modal__header{border-bottom:1px solid #e5e7eb;padding:16px 28px 14px;display:flex;flex-direction:column;gap:12px;direction:rtl;flex-shrink:0}.nx-income-ledger-modal__header-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.nx-income-ledger-modal__header-main{min-width:0;flex:1}.nx-income-ledger-modal__title{margin:0;font-size:13px;font-weight:600;color:#64748b;line-height:1.2}.nx-income-ledger-modal__customer-name{margin:4px 0 0;font-size:20px;font-weight:800;color:#0f172a;line-height:1.2}.nx-income-ledger-modal__issuer{margin:4px 0 0;font-size:12px;font-weight:600;color:#64748b;line-height:1.3}.nx-income-ledger-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;padding-top:2px;border-top:1px solid #f1f5f9}.nx-income-ledger-modal__meta-item{display:inline-flex;align-items:baseline;gap:6px;font-size:13px}.nx-income-ledger-modal__meta-label{color:#64748b;font-weight:600}.nx-income-ledger-modal__meta-value{color:#0f172a;font-weight:800}.nx-income-ledger-modal__meta-sep{color:#cbd5e1;-webkit-user-select:none;user-select:none}.nx-income-ledger-modal__year{display:inline-flex;align-items:center;gap:8px;font-size:13px}.nx-income-ledger-modal__year select,.nx-income-ledger-modal__customer-select select{height:36px;min-width:88px;max-width:220px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;color:#0f172a}.nx-income-ledger-modal__customer-select{display:inline-flex;align-items:center;gap:8px}.nx-income-ledger-modal__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;direction:ltr}.nx-income-ledger-modal__top-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(124,58,237,.18);background:linear-gradient(135deg,#2563eb14,#7c3aed1a);color:#4f46e5;box-shadow:0 8px 20px #4f46e51a;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.nx-income-ledger-modal__top-action-label{line-height:1}.nx-income-ledger-modal__top-action:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent;transform:translateY(-1px)}.nx-income-ledger-modal__top-action:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.nx-income-ledger-modal__close-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:14px;border:1px solid #e5e7eb;background:#fff;color:#64748b;box-shadow:0 4px 12px #0f172a0f;cursor:pointer;font-family:inherit;flex-shrink:0;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.nx-income-ledger-modal__close-btn:hover{background:linear-gradient(135deg,#2563eb,#4f46e5 45%,#7c3aed);color:#fff;border-color:transparent;transform:translateY(-1px)}.nx-income-ledger-modal__body{padding:16px 28px 24px;overflow:auto;direction:rtl;flex:1;min-height:0;display:flex;flex-direction:column}.nx-income-ledger-modal__source-note{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;font-weight:600;flex-shrink:0}.nx-income-ledger-modal__picker{display:none}.nx-income-ledger-modal__table-wrap{flex:1;min-height:280px;border-radius:0;border:1px solid #c5cdd8;overflow:auto;background:#fff}.nx-income-ledger-modal__table{width:100%;border-collapse:collapse;direction:rtl;table-layout:fixed}.nx-income-ledger-modal__table th,.nx-income-ledger-modal__table td{padding:6px 10px;text-align:right;border:1px solid #d8dee8;font-size:13px;line-height:1.25;vertical-align:middle}.nx-income-ledger-modal__table thead th{position:sticky;top:0;z-index:1;background:#eef2f6;font-size:12px;font-weight:700;color:#334155;border:1px solid #c5cdd8;white-space:nowrap}.nx-income-ledger-modal__table tbody tr:last-child td{border-bottom:1px solid #d8dee8}.nx-income-ledger-modal__table tbody tr{height:32px}.nx-income-ledger-modal__table tbody tr:hover{background:#f8fafc}.nx-income-ledger-modal__row--parent td{font-weight:700;color:#0f172a;background:#fff}.nx-income-ledger-modal__row--child td{font-weight:500;color:#334155;background:#f7f8fa}.nx-income-ledger-modal__child-label{display:inline-flex;align-items:center;gap:6px;padding-inline-start:18px;font-weight:500}.nx-income-ledger-modal__child-label:before{content:"↳";color:#94a3b8;font-weight:600}.nx-income-ledger-modal__type-col{width:22%;color:#334155}.nx-income-ledger-modal__num-col{width:14%;text-align:left;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.nx-income-ledger-modal__table thead .nx-income-ledger-modal__num-col{text-align:left}.nx-income-ledger-modal__doc-col{width:14%;font-variant-numeric:tabular-nums;color:#475569}.nx-income-ledger-modal__date-col{width:14%;font-variant-numeric:tabular-nums;color:#475569;white-space:nowrap}.nx-income-ledger-modal__view-col{width:56px;text-align:center}.nx-income-ledger-modal__payment-amount{color:#15803d;font-weight:700}.nx-income-ledger-modal__balance{color:#0f172a;font-weight:700}.nx-income-ledger-modal__balance--invoice{font-weight:800}.nx-income-ledger-modal__view{width:28px;height:28px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-inline:auto}.nx-income-ledger-modal__view:hover:not(:disabled){background:#f1f5f9;color:#0f172a;border-color:#94a3b8}.nx-income-ledger-modal__empty{margin:16px;font-size:13px;color:#64748b;text-align:center}.nx-income-ledger-modal__footer-row td{border:1px solid #c5cdd8;background:#eef2f6;padding:6px 10px}.nx-income-ledger-modal__footer-label{text-align:right;font-size:13px;font-weight:900;color:#475569}.nx-income-ledger-modal__footer-balance{font-size:15px}@media print{.nx-income-wizard-overlay{position:static;background:transparent}.nx-income-ledger-modal__header-actions,.nx-income-ledger-modal__close-btn,.nx-income-ledger-modal__view,.nx-income-ledger-modal__picker,.nx-income-ledger-modal__source-note{display:none!important}.nx-income-ledger-modal__dialog{width:100%;max-width:none;max-height:none;box-shadow:none}.nx-income-ledger-modal__table-wrap{overflow:visible;border:1px solid #e5e7eb}}.nx-income-email-history-modal__header-text{display:flex;flex-direction:column;gap:4px;min-width:0}.nx-income-email-history-modal__subtitle{margin:0;font-size:12px;font-weight:600;color:#64748b;line-height:1.3}.nx-income-email-history-overlay .nx-income-email-send-modal{width:min(440px,96vw);max-height:90vh;background:#fff}.nx-income-email-send-modal .nx-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nx-income-email-send-modal .nx-modal-title{margin:0;font-size:16px;font-weight:700;line-height:1.35}.nx-income-email-send-modal__header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.nx-income-email-send-modal__history-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#64748b;cursor:pointer}.nx-income-email-send-modal__history-btn[aria-pressed=true]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.nx-income-email-send-modal__body{flex:0 1 auto;display:flex;flex-direction:column;gap:16px}.nx-income-email-send-modal__form{display:flex;flex-direction:column;gap:14px}.nx-income-email-send-modal__facts{margin:0;display:flex;flex-direction:column;gap:10px}.nx-income-email-send-modal__fact{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.nx-income-email-send-modal__fact dt{margin:0;color:#6b7280;font-size:13px;font-weight:600}.nx-income-email-send-modal__fact dd{margin:0;color:#111827;font-size:14px;font-weight:600;overflow-wrap:anywhere}.nx-income-email-send-modal__email-input{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;padding:7px 10px;font:inherit;font-size:14px;font-weight:600;color:#111827;background:#fff}.nx-income-email-send-modal__attachment{display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#111827;font-size:13px;font-weight:600}.nx-income-email-send-modal__hint{margin:0;font-size:13px;color:#6b7280}.nx-income-email-send-modal__footer{justify-content:center!important;gap:8px;padding:12px 24px 20px}:root{--nx-font-family-invoice: Heebo, Arial, sans-serif;--nx-type-page-title-size: 32px;--nx-type-page-title-weight: 700;--nx-type-page-title-line-height: 1.15;--nx-type-page-title-letter-spacing: -.02em;--nx-type-section-title-size: 24px;--nx-type-section-title-weight: 700;--nx-type-section-title-line-height: 1.2;--nx-type-card-title-size: 20px;--nx-type-card-title-weight: 600;--nx-type-card-title-line-height: 1.25;--nx-type-modal-title-size: 20px;--nx-type-modal-title-weight: 700;--nx-type-modal-title-line-height: 1.2;--nx-type-subsection-title-size: 16px;--nx-type-subsection-title-weight: 600;--nx-type-subsection-title-line-height: 1.3;--nx-type-field-label-size: 14px;--nx-type-field-label-weight: 600;--nx-type-field-label-line-height: 1.3;--nx-type-body-size: 14px;--nx-type-body-weight: 400;--nx-type-body-line-height: 1.45;--nx-type-table-size: 14px;--nx-type-table-weight: 400;--nx-type-table-line-height: 1.4;--nx-type-helper-size: 12px;--nx-type-helper-weight: 400;--nx-type-helper-line-height: 1.35;--nx-type-muted-color: #64748b;--nx-type-body-color: #0f172a}.nx-invoice-ui{font-family:var(--nx-font-family-invoice);font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight);line-height:var(--nx-type-body-line-height);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-page-title{margin:0;font-family:inherit;font-size:var(--nx-type-page-title-size);font-weight:var(--nx-type-page-title-weight);line-height:var(--nx-type-page-title-line-height);letter-spacing:var(--nx-type-page-title-letter-spacing);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-section-title{margin:0;font-family:inherit;font-size:var(--nx-type-section-title-size);font-weight:var(--nx-type-section-title-weight);line-height:var(--nx-type-section-title-line-height);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-card-title{margin:0;font-family:inherit;font-size:var(--nx-type-card-title-size);font-weight:var(--nx-type-card-title-weight);line-height:var(--nx-type-card-title-line-height);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-modal-title{margin:0;font-family:inherit;font-size:var(--nx-type-modal-title-size);font-weight:var(--nx-type-modal-title-weight);line-height:var(--nx-type-modal-title-line-height);letter-spacing:normal;color:var(--nx-type-body-color)}.nx-invoice-ui .nx-modal-header h2,.nx-invoice-ui .nx-modal-header h3{margin:0;font-family:inherit;font-size:var(--nx-type-modal-title-size);font-weight:var(--nx-type-modal-title-weight);line-height:var(--nx-type-modal-title-line-height);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-subsection-title{margin:0;font-family:inherit;font-size:var(--nx-type-subsection-title-size);font-weight:var(--nx-type-subsection-title-weight);line-height:var(--nx-type-subsection-title-line-height);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-field-label{font-family:inherit;font-size:var(--nx-type-field-label-size);font-weight:var(--nx-type-field-label-weight);line-height:var(--nx-type-field-label-line-height);color:#374151}.nx-invoice-ui .nx-body-text{margin:0;font-family:inherit;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight);line-height:var(--nx-type-body-line-height);color:var(--nx-type-body-color)}.nx-invoice-ui .nx-body-text--muted{color:var(--nx-type-muted-color)}.nx-invoice-ui .nx-table-text{font-family:inherit;font-size:var(--nx-type-table-size);font-weight:var(--nx-type-table-weight);line-height:var(--nx-type-table-line-height)}.nx-invoice-ui .nx-helper-text{font-family:inherit;font-size:var(--nx-type-helper-size);font-weight:var(--nx-type-helper-weight);line-height:var(--nx-type-helper-line-height);color:var(--nx-type-muted-color)}.nx-invoice-ui .nx-income-table,.nx-invoice-ui .nx-we-module-tab__table,.nx-invoice-ui .nx-we-doc-details__table{font-family:inherit;font-size:var(--nx-type-table-size);font-weight:var(--nx-type-table-weight);line-height:var(--nx-type-table-line-height)}.nx-invoice-ui .nx-income-table th,.nx-invoice-ui .nx-we-module-tab__table th,.nx-invoice-ui .nx-we-doc-details__table th{font-size:var(--nx-type-field-label-size);font-weight:var(--nx-type-field-label-weight);line-height:var(--nx-type-field-label-line-height);text-transform:none;letter-spacing:normal}.nx-invoice-ui .nx-income-field>label,.nx-invoice-ui .nx-income-branding-field__label,.nx-invoice-ui .nx-we-doc-details__field>label,.nx-invoice-ui .nx-we-recipient-search__search-field>label{font-family:inherit;font-size:var(--nx-type-field-label-size);font-weight:var(--nx-type-field-label-weight);line-height:var(--nx-type-field-label-line-height);color:#374151}.nx-invoice-ui .nx-income-field input,.nx-invoice-ui .nx-income-field select,.nx-invoice-ui .nx-income-field textarea,.nx-invoice-ui .nx-income-branding-input,.nx-invoice-ui .nx-we-doc-details__field input,.nx-invoice-ui .nx-we-doc-details__field select,.nx-invoice-ui .nx-we-doc-details__field textarea{font-family:inherit;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-body-weight)}.nx-invoice-ui .nx-income-hint,.nx-invoice-ui .nx-income-branding-hint{font-size:var(--nx-type-helper-size);font-weight:var(--nx-type-helper-weight);line-height:var(--nx-type-helper-line-height);color:var(--nx-type-muted-color)}.nx-branding-studio-preview__doc .nx-doc__doc-type-banner:not(.nx-doc__doc-type-banner--subtle) .nx-doc__title,.nx-we-preview-paper__content .nx-doc__doc-type-banner:not(.nx-doc__doc-type-banner--subtle) .nx-doc__title{color:#fff!important}.nx-branding-studio-preview__doc .nx-doc__doc-type-banner:not(.nx-doc__doc-type-banner--subtle) .nx-doc__dates,.nx-branding-studio-preview__doc .nx-doc__doc-type-banner:not(.nx-doc__doc-type-banner--subtle) .nx-doc__dates span,.nx-we-preview-paper__content .nx-doc__doc-type-banner:not(.nx-doc__doc-type-banner--subtle) .nx-doc__dates,.nx-we-preview-paper__content .nx-doc__doc-type-banner:not(.nx-doc__doc-type-banner--subtle) .nx-doc__dates span{color:#ffffffd9!important}.nx-invoice-designer-ui{--nx-designer-scroll-size: 7px;--nx-designer-scroll-track: #eef6ff;--nx-designer-scroll-track-hover: #e3f0ff;--nx-designer-scroll-thumb-start: #3eaef4;--nx-designer-scroll-thumb-end: #6a45f5;--nx-designer-scroll-thumb-hover-start: #56b8f6;--nx-designer-scroll-thumb-hover-end: #7b57f7;scrollbar-color:#6a45f5 #eef6ff;scrollbar-width:thin}.nx-invoice-designer-ui,.nx-invoice-designer-ui *{scrollbar-width:thin;scrollbar-color:var(--nx-designer-scroll-thumb-end) var(--nx-designer-scroll-track)}.nx-invoice-designer-ui::-webkit-scrollbar,.nx-invoice-designer-ui *::-webkit-scrollbar{width:var(--nx-designer-scroll-size);height:var(--nx-designer-scroll-size)}.nx-invoice-designer-ui::-webkit-scrollbar-track,.nx-invoice-designer-ui *::-webkit-scrollbar-track{background:var(--nx-designer-scroll-track);border-radius:999px}.nx-invoice-designer-ui::-webkit-scrollbar-thumb,.nx-invoice-designer-ui *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nx-designer-scroll-thumb-start) 0%,var(--nx-designer-scroll-thumb-end) 100%);border-radius:999px;border:1px solid rgba(255,255,255,.65);background-clip:padding-box}.nx-invoice-designer-ui::-webkit-scrollbar-thumb:hover,.nx-invoice-designer-ui *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--nx-designer-scroll-thumb-hover-start) 0%,var(--nx-designer-scroll-thumb-hover-end) 100%)}.nx-invoice-designer-ui::-webkit-scrollbar-corner,.nx-invoice-designer-ui *::-webkit-scrollbar-corner{background:transparent}.nx-income-workspace{display:flex;flex-direction:column;gap:20px;direction:rtl;text-align:start}.nx-income-workspace__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.nx-income-workspace__title{display:inline-flex;align-items:center;gap:10px}.nx-income-workspace__subtitle{margin:4px 0 0;color:var(--nx-type-muted-color)}.nx-income-issuer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px}.nx-income-issuer-bar__label{font-size:var(--nx-type-field-label-size);font-weight:var(--nx-type-field-label-weight);color:#374151}.nx-income-issuer-chip{padding:6px 12px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-field-label-weight);color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.nx-income-issuer-chip:disabled{opacity:.45;cursor:not-allowed}.nx-income-issuer-chip--active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.nx-income-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}@media (min-width: 900px){.nx-income-cards-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}.nx-income-card{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:108px;padding:16px 14px;border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #1118270a;text-align:start;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.nx-income-card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #11182714;border-color:#cbd5e1}.nx-income-card:disabled{opacity:.5;cursor:not-allowed}.nx-income-card__label{font-size:var(--nx-type-card-title-size);font-weight:var(--nx-type-card-title-weight);line-height:var(--nx-type-card-title-line-height);color:var(--nx-type-body-color)}.nx-income-card__count{font-size:var(--nx-type-section-title-size);font-weight:var(--nx-type-section-title-weight);line-height:var(--nx-type-section-title-line-height);color:#2563eb}.nx-income-card__hint{font-size:var(--nx-type-helper-size);font-weight:var(--nx-type-helper-weight);color:var(--nx-type-muted-color);margin-top:auto}.nx-income-panel{border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.nx-income-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #f3f4f6;background:#fafafa}.nx-income-panel__title{font-size:var(--nx-type-subsection-title-size);font-weight:var(--nx-type-subsection-title-weight);line-height:var(--nx-type-subsection-title-line-height);color:var(--nx-type-body-color)}.nx-income-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.nx-income-table{width:100%;border-collapse:collapse}.nx-income-table th,.nx-income-table td{padding:10px 12px;border-bottom:1px solid #f3f4f6;text-align:start;white-space:nowrap}.nx-income-table th{color:#475569;background:#f8fafc}.nx-income-table tbody tr:hover{background:#f9fafb}.nx-income-row-actions{display:flex;flex-wrap:wrap;gap:6px}.nx-income-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.nx-income-skeleton-card,.nx-income-skeleton-block{border-radius:14px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:nx-income-shimmer 1.2s ease-in-out infinite}.nx-income-skeleton-card{min-height:108px}.nx-income-skeleton-block{min-height:220px}@keyframes nx-income-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nx-income-toast{position:fixed;inset-inline:16px;bottom:16px;z-index:9000;max-width:420px;margin-inline-start:auto;padding:12px 14px;border-radius:10px;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-field-label-weight);box-shadow:0 10px 30px #0000002e}.nx-income-toast--ok{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.nx-income-toast--err{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.nx-income-wizard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:#11182773}@media (min-width: 640px){.nx-income-wizard-overlay{align-items:center}}.nx-income-wizard--compact{width:min(440px,100%)}.nx-income-wizard{width:min(640px,100%);max-height:min(92vh,820px);display:flex;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 24px 48px #0003;overflow:hidden}.nx-income-wizard__head{padding:16px 18px 10px;border-bottom:1px solid #f3f4f6}.nx-income-wizard__steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nx-income-wizard__step-pill{padding:4px 10px;border-radius:999px;font-size:var(--nx-type-helper-size);font-weight:var(--nx-type-field-label-weight);background:#f3f4f6;color:var(--nx-type-muted-color)}.nx-income-wizard__step-pill--active{background:#dbeafe;color:#1d4ed8}.nx-income-wizard__step-pill--done{background:#ecfdf5;color:#047857}.nx-income-wizard__body{flex:0 1 auto;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.nx-income-wizard__footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 18px 16px;border-top:1px solid #f3f4f6}.nx-income-field{display:flex;flex-direction:column;gap:4px}.nx-income-field label{color:#374151}.nx-income-field input,.nx-income-field select,.nx-income-field textarea{padding:8px 10px;border:1px solid #d1d5db;border-radius:8px}.nx-income-doc-type-list{display:grid;gap:8px}.nx-income-doc-type-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:start;cursor:pointer}.nx-income-doc-type-btn:disabled{opacity:.5;cursor:not-allowed}.nx-income-doc-type-btn--selected{border-color:#2563eb;background:#eff6ff}.nx-income-doc-type-btn strong{font-size:var(--nx-type-body-size);font-weight:var(--nx-type-field-label-weight)}.nx-income-wizard-preview{display:grid;gap:8px}.nx-income-wizard-preview__code{margin:0;padding:12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--nx-type-helper-size);font-weight:var(--nx-type-helper-weight);line-height:var(--nx-type-helper-line-height);direction:ltr;text-align:left}.nx-income-line-row{display:grid;grid-template-columns:1fr 80px 100px;gap:8px;align-items:end}@media (max-width: 520px){.nx-income-line-row{grid-template-columns:1fr}}.nx-income-workspace__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.nx-income-branding-gear-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 1px 2px #0f172a0f}.nx-income-branding-gear-icon:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.nx-income-branding-gear-icon:disabled{opacity:.45;cursor:not-allowed}.nx-income-branding-gear-btn{border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#3b82f6 30%,#4f46e5,#7c3aed);box-shadow:0 4px 14px #3b82f647}.nx-income-branding-gear-btn:hover:not(:disabled){filter:brightness(1.05)}.nx-income-branding-gear-btn:disabled{opacity:.55;cursor:not-allowed}.nx-income-branding-gear-btn--compact{width:100%;margin-top:4px}.nx-income-branding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a8c}.nx-income-branding-modal:not(.nx-income-branding-modal--studio){width:min(760px,96vw);max-height:min(88vh,800px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 24px 48px #00000047;box-sizing:border-box;overflow:hidden}.nx-income-branding-modal:not(.nx-income-branding-modal--studio) .nx-income-branding-modal__head{flex-shrink:0;padding:16px 20px 0}.nx-income-branding-modal__title{color:var(--nx-type-body-color)}.nx-income-branding-modal:not(.nx-income-branding-modal--studio) .nx-income-branding-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 20px 8px}.nx-income-branding-modal:not(.nx-income-branding-modal--studio) .nx-income-branding-modal__footer{flex-shrink:0;display:flex;justify-content:center;gap:10px;padding:12px 20px 16px;border-top:1px solid #e2e8f0;background:#fff}.nx-income-branding-modal__footer .nx-btn{min-width:96px}.nx-income-branding-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.nx-income-branding-tabs__btn{border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:8px;padding:6px 14px;font-size:var(--nx-type-body-size);font-weight:var(--nx-type-field-label-weight);cursor:pointer}.nx-income-branding-tabs__btn--active{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.nx-income-branding-tab-panel{display:flex;flex-direction:column;gap:4px}.nx-income-branding-style-presets{margin:12px 0 8px}.nx-income-branding-style-presets__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}@media (min-width: 600px){.nx-income-branding-style-presets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-income-branding-style-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;text-align:center}.nx-income-branding-style-card--selected{border-color:#3b82f6;background:#f8fafc;box-shadow:0 0 0 1px #3b82f6}.nx-income-branding-style-card__preview{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;min-height:72px}.nx-income-branding-style-card__header{height:22px}.nx-income-branding-style-card__recipient{height:18px;margin:6px 8px;border-inline-start:3px solid;border-radius:2px}.nx-income-branding-style-card__table{height:10px;margin:0 8px 6px;border-radius:2px}.nx-income-branding-style-card__totals{height:8px;margin:0 8px 8px;border-top:3px solid}.nx-income-branding-style-card__label{font-size:var(--nx-type-body-size);font-weight:var(--nx-type-field-label-weight);color:var(--nx-type-body-color)}.nx-income-branding-style-card__check{font-size:var(--nx-type-helper-size);color:#2563eb;font-weight:700}.nx-income-branding-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.nx-income-branding-field--bool{flex-direction:row;align-items:center;gap:8px}.nx-income-branding-field__label{color:#64748b}.nx-income-branding-input{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px}.nx-income-branding-input--textarea{min-height:72px;resize:vertical}.nx-income-branding-hint{color:#94a3b8}.nx-income-branding-asset__frame{width:260px;height:140px;max-width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;margin:8px 0;box-sizing:border-box}.nx-income-branding-asset__preview{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.nx-income-branding-asset__empty{color:var(--nx-type-muted-color);font-size:var(--nx-type-body-size)}.nx-income-branding-asset__recommended{margin:0 0 4px}.nx-income-branding-asset__actions{display:flex;flex-wrap:wrap;gap:8px}.nx-income-branding-upload{display:inline-flex;cursor:pointer;margin-top:6px}.nx-studio-theme-mini,.nx-studio-style-mini{width:100%;min-height:72px;border-radius:6px;overflow:hidden;background:#fff}.nx-studio-theme-mini__strip{height:14px}.nx-studio-theme-mini__recipient{height:12px;margin:6px 8px;border-inline-start:3px solid;background:#f8fafc}.nx-studio-theme-mini__table{height:8px;margin:0 8px 4px;border-radius:2px}.nx-studio-theme-mini__totals{height:6px;margin:0 8px 8px;border-top:2px solid}.nx-studio-style-mini__row{display:flex;gap:8px;padding:8px}.nx-studio-style-mini__logo{width:28px;height:20px;background:#e2e8f0;border-radius:3px;flex-shrink:0}.nx-studio-style-mini__company,.nx-studio-style-mini__recipient{flex:1;min-height:20px;background:#f8fafc;border-inline-start:2px solid #94a3b8;border-radius:2px}.nx-studio-style-mini__banner{height:16px;margin:0 8px 6px;border-radius:3px}.nx-studio-style-mini__table{height:8px;margin:0 8px 4px;border-radius:2px}.nx-studio-style-mini__totals{height:6px;margin:0 8px 8px;border-top:2px solid}.nx-studio-style-mini--elegant .nx-studio-style-mini__rule{height:1px;background:#cbd5e1;margin:4px 8px}.nx-studio-style-mini--modern .nx-studio-style-mini__rule{height:1px;background:#e2e8f0;margin:4px 8px}.nx-studio-style-mini__logo--small{width:22px;height:16px}.nx-studio-style-mini__logo--large{width:36px;height:26px}.nx-studio-style-mini__modern-top{display:flex;gap:8px;padding:8px 8px 4px;align-items:center}.nx-studio-style-mini__company-lines{flex:1;height:14px;background:linear-gradient(#e2e8f0 0 4px,transparent 4px 8px,#eef2f7 8px 10px,transparent 10px);border-radius:2px}.nx-studio-style-mini__rule--thin{margin:2px 8px 6px}.nx-studio-style-mini__recipient--open{margin:0 8px 6px;min-height:14px;background:transparent;border:none;border-bottom:1px solid #e2e8f0;border-radius:0}.nx-studio-style-mini__recipient--elegant{margin:0 8px 6px}.nx-studio-style-mini__title-line{height:0;margin:0 8px 8px;border-bottom:2px solid #94a3b8}.nx-studio-style-mini__title-line--elegant{border-bottom-width:1px}.nx-studio-style-mini__table--light{background:transparent!important}.nx-studio-style-mini__totals--open,.nx-studio-style-mini__totals--elegant{background:transparent}.nx-landing{--nx-landing-brand: #123756;--nx-landing-cyan: #5ee7ff;--nx-landing-blue: #3b82f6;--nx-landing-purple: #8b5cf6;--nx-landing-text: #f8fafc;--nx-landing-muted: rgba(226, 232, 240, .82);min-height:100vh;color:var(--nx-landing-text);background-color:#020617;font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}.nx-landing a{text-decoration:none;color:inherit}.nx-landing__header{position:absolute;inset-inline:0;top:0;z-index:20;background:transparent}.nx-landing__header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:18px 28px 12px}.nx-landing__brand{display:inline-flex;align-items:center;flex:0 0 auto}.nx-landing__logo{display:block;height:34px;width:auto;max-width:160px;object-fit:contain}.nx-landing__nav{display:inline-flex;align-items:center;gap:14px}.nx-landing__nav-link,.nx-landing__nav-cta{font-size:14px;font-weight:600;line-height:1.2;color:#f8fafceb;transition:color .15s ease,border-color .15s ease,background .15s ease}.nx-landing__nav-link:hover{color:#fff}.nx-landing__nav-cta{padding:7px 14px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#0f172a40}.nx-landing__nav-cta:hover{color:#fff;border-color:#5ee7ff8c;background:#12375659}.nx-landing__horizon{height:1px;margin:0 4%;border:0;background:linear-gradient(90deg,#8b5cf614,#3b82f673 22%,#5ee7fff2,#3b82f673 78%,#8b5cf614);box-shadow:0 0 8px #5ee7ff73,0 0 18px #3b82f640}.nx-landing__hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:96px 28px 72px 72px;box-sizing:border-box;background-color:#020617;background-image:url(/nodexpro-hero.png?v=3d7e051);background-repeat:no-repeat;background-size:auto 100%;background-position:right center}.nx-landing__hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:140px;pointer-events:none;background:linear-gradient(to bottom,#02061700,#020617eb 70%,#020617)}.nx-landing__hero-content{position:relative;z-index:1;max-width:520px;width:min(100%,520px);margin-inline-end:auto;margin-inline-start:0}.nx-landing__hero-title{margin:0 0 18px;font-family:Sora,Manrope,system-ui,sans-serif;font-size:clamp(2.35rem,5vw,3.6rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#f8fafc;text-shadow:0 2px 24px rgba(2,6,23,.45)}.nx-landing__hero-accent{background:linear-gradient(135deg,#5ee7ff,#60a5fa 45%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-landing__hero-lead{margin:0 0 28px;max-width:34rem;font-size:1.05rem;line-height:1.55;font-weight:500;color:var(--nx-landing-muted)}.nx-landing__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nx-landing__btn{display:inline-flex;align-items:center;justify-content:center;min-width:118px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;line-height:1.2;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.nx-landing__btn--primary{color:#f8fafc;background:linear-gradient(135deg,#123756,#1d4ed8 55%,#2563eb);border:1px solid rgba(94,231,255,.28);box-shadow:0 8px 24px #2563eb47}.nx-landing__btn--primary:hover{transform:translateY(-1px);border-color:#5ee7ff80}.nx-landing__btn--ghost{color:#f8fafcf2;background:#0f172a59;border:1px solid rgba(148,163,184,.4)}.nx-landing__btn--ghost:hover{border-color:#5ee7ff73;background:#12375666}.nx-landing__modules{position:relative;padding:56px 28px 80px 72px;background-color:#020617;background-image:url(/nodexpro-space-background.png);background-repeat:repeat-y;background-size:cover;background-position:center top}.nx-landing__modules:before{content:"";position:absolute;inset-inline:0;top:0;height:80px;pointer-events:none;background:linear-gradient(to bottom,#020617,#02061700)}.nx-landing__modules-inner{position:relative;z-index:1;max-width:1180px;margin:0}.nx-landing__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5ee7ffd9}.nx-landing__modules-title{margin:0 0 36px;font-family:Sora,Manrope,system-ui,sans-serif;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#f8fafc}.nx-landing__module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nx-landing__module-card{padding:22px 20px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#0f172a8c,#12375647 55%,#02061773);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0a}.nx-landing__module-name{margin:0 0 8px;font-family:Sora,Manrope,system-ui,sans-serif;font-size:1.05rem;font-weight:600;color:#f8fafc}.nx-landing__module-desc{margin:0;font-size:.92rem;line-height:1.5;color:#cbd5e1e0}.nx-landing__footer{padding:24px 28px 36px;background:#020617;border-top:1px solid rgba(51,65,85,.45);text-align:center}.nx-landing__footer-copy{margin:0;font-size:13px;color:#94a3b8d9}@media (max-width: 960px){.nx-landing__module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-landing__hero{background-size:cover;background-position:72% center}.nx-landing__hero-content{max-width:460px;padding:16px 16px 16px 0;background:linear-gradient(90deg,#020617b8,#02061773 70%,#02061700);border-radius:12px}}@media (max-width: 720px){.nx-landing__header-inner{padding:14px 18px 10px}.nx-landing__logo{height:28px}.nx-landing__hero{min-height:auto;padding:88px 18px 56px;background-position:85% center;background-size:cover}.nx-landing__hero-content{max-width:100%;margin-inline-start:0;padding:14px;background:#020617b8}.nx-landing__hero-actions{flex-direction:column;align-items:stretch}.nx-landing__btn{width:100%}.nx-landing__modules{padding:40px 18px 64px;background-position:center top}.nx-landing__module-grid{grid-template-columns:minmax(0,1fr)}}.nx-landing__showcase{position:relative;z-index:2;padding:0 28px 48px 72px;background-color:#020617}.nx-landing__showcase-inner{max-width:1180px;margin:0}.nx-landing__showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.nx-landing__showcase-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px 20px 18px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#0f172ab8,#12375657 55%,#02061799);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d;transition:border-color .15s ease,box-shadow .15s ease}.nx-landing__showcase-card:hover{border-color:#5ee7ff66}.nx-landing__showcase-card.is-featured{border-color:#5ee7ff80;background:linear-gradient(160deg,#123756c7,#1d4ed852 60%,#02061799);box-shadow:inset 0 1px #ffffff14,0 10px 30px #2563eb38}.nx-landing__showcase-card--skeleton{min-height:190px;background:#0f172a73}.nx-landing__showcase-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.nx-landing__showcase-name{margin:0;font-family:Sora,Manrope,system-ui,sans-serif;font-size:1.15rem;font-weight:600;color:#f8fafc}.nx-landing__showcase-status{flex:0 0 auto;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(148,163,184,.4);color:#e2e8f0e6;background:#0f172a80}.nx-landing__showcase-status.is-available{color:#062a33;border-color:#5ee7ffcc;background:linear-gradient(135deg,#5ee7ff,#60a5fa)}.nx-landing__showcase-status.is-soon{color:#c4b5fd;border-color:#8b5cf68c;background:#8b5cf61f}.nx-landing__showcase-tagline{margin:0;font-size:.92rem;line-height:1.5;color:#cbd5e1e6}.nx-landing__showcase-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:2px}.nx-landing__showcase-price-value{font-family:Sora,Manrope,system-ui,sans-serif;font-size:1.45rem;font-weight:700;color:#f8fafc}.nx-landing__showcase-price-muted{font-size:.95rem;color:#94a3b8e6}.nx-landing__showcase-trial{font-size:12px;font-weight:700;color:#5ee7ff}.nx-landing__showcase-details-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:8px;border:1px solid rgba(148,163,184,.4);background:#0f172a59;color:#f8fafcf2;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.nx-landing__showcase-details-btn:hover,.nx-landing__showcase-details-btn:focus-visible{outline:none;border-color:#5ee7ff8c;background:#12375673}.nx-landing__showcase-chevron{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.nx-landing__showcase-card.is-open .nx-landing__showcase-chevron{transform:rotate(-135deg) translateY(-2px)}.nx-landing__showcase-panel{padding-top:12px;border-top:1px solid rgba(148,163,184,.2)}.nx-landing__showcase-summary{margin:0 0 10px;font-size:.88rem;line-height:1.5;color:#e2e8f0eb}.nx-landing__showcase-list-title{margin:10px 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5ee7ffd9}.nx-landing__showcase-list{margin:0;padding-inline-start:18px;font-size:.86rem;line-height:1.55;color:#cbd5e1e6}.nx-landing__showcase-list--planned{color:#c4b5fdeb}@media (min-width: 961px){.nx-landing__showcase{margin-top:-88px}}@media (max-width: 960px){.nx-landing__showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.nx-landing__showcase{padding:8px 18px 40px}.nx-landing__showcase-grid{grid-template-columns:minmax(0,1fr)}}
