 :root{--nx433-compact-pad:12px;--nx433-compact-gap:10px}
.content{padding:8px 10px 18px!important}.page{max-width:none!important;width:100%!important}.page-head{display:flex!important;min-height:0!important;margin:0 0 6px!important;align-items:center!important}.page-head>.page-title,.page-title{display:none!important}.page-head:not(:has(.page-actions)):not(:has(button)):not(:has(details)){display:none!important}.page>:first-child{margin-top:0!important}
.tabs,.subtabs,.tab-strip,.tab-row,.nx-tabs,.nx-tab-row,.nx-v381-root-tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow:auto!important;white-space:nowrap!important;min-width:0;scrollbar-width:thin}
.tabs .tab,.subtabs .tab,.tab-strip .tab,.tab-row .tab,.nx-tabs .tab,.nx-v381-root-tabs .tab,button[data-settings-tab]{flex:0 0 auto!important;min-height:34px!important;line-height:1.1!important}
.card,.panel,.surface,.table-wrap,.grid,.row,.stack{min-width:0}.card-body,.panel-body{padding:12px!important}
.page .toolbar,.page .filters,.page .page-actions,.page .nx-v381-root-actions{gap:8px!important;flex-wrap:wrap!important;min-width:0}.page .toolbar>*,.page .filters>*,.page .page-actions>*,.page .nx-v381-root-actions>*{min-width:0}
.page input,.page select,.page textarea,.page .btn,.page .tab{max-width:100%}.page table{table-layout:auto;width:100%}.page .table-wrap,.page .table-shell,.page .data-table-wrap{overflow:auto!important}.page .grid{gap:12px!important}
.nx-v426-command-panel{width:min(760px,calc(100vw - 24px))!important;max-height:84vh!important;padding:16px!important;border-radius:18px!important}.nx-v426-command-head{grid-template-columns:1fr auto auto auto!important;align-items:center}
.nx-v426-grid,.nx-v426-grid.compact,.nx-v426-launch-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}.nx-v426-module{min-width:0!important;min-height:84px!important;padding:12px!important;border-radius:14px!important;align-items:flex-start!important}.nx-v426-module.tile{min-height:90px!important}.nx-v426-module span:last-child{white-space:normal!important;line-height:1.2!important;overflow:visible!important}
.nx-v431-quickrail{position:fixed;left:18px;top:120px;z-index:1480;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:20px;background:color-mix(in srgb,var(--panel,#0b1830) 92%,transparent);border:1px solid rgba(130,180,255,.22);box-shadow:0 18px 42px rgba(0,0,0,.22);backdrop-filter:blur(16px)}
.nx-v431-quickrail.is-hidden{opacity:0!important;pointer-events:none!important;transform:translateX(-10px)!important}.nx-v431-quickrail button{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);display:grid;place-items:center;padding:0;transition:transform .16s ease,background .16s ease,border-color .16s ease}.nx-v431-quickrail button:hover{transform:translateY(-1px);background:rgba(255,255,255,.06)}.nx-v431-quickrail button.active{border-color:rgba(85,175,255,.6);background:linear-gradient(180deg,rgba(25,110,255,.26),rgba(5,70,180,.18))}
.nx433-icon-wrap,.nx-v430-mini-icon .nx433-icon-wrap{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--nx433-c1,#38bdf8);background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.nx-v430-mini-icon .nx433-icon-wrap{width:26px;height:26px}.nx-v431-quickrail .nx433-icon-wrap{width:24px;height:24px}.nx-v426-module .nx433-icon-wrap{width:30px;height:30px}.sidebar .nx433-icon-wrap{width:20px;height:20px}
.nx433-icon-svg{width:100%;height:100%;overflow:visible}.nx433-icon-svg .stroke{fill:none;stroke:var(--nx433-c1,#38bdf8);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nx433-icon-svg .fill{fill:var(--nx433-c1,#38bdf8);opacity:.12}.nx433-icon-svg .accent{fill:var(--nx433-c2,#2563eb);opacity:.85}.nx433-icon-svg .accent-stroke{stroke:var(--nx433-c2,#2563eb);stroke-width:1.8;fill:none;vector-effect:non-scaling-stroke}
.family-glass{filter:none!important}.family-glass .nx433-icon-svg .stroke{stroke-width:1.85}.family-glass .nx433-icon-svg .fill{opacity:.14}.family-glass .nx433-icon-svg .accent{opacity:.95}
.family-soft3d{filter:none!important}.family-soft3d .nx433-icon-svg .stroke{stroke:var(--nx433-c2,#2563eb);stroke-width:2.2}.family-soft3d .nx433-icon-svg .fill{fill:var(--nx433-c1,#38bdf8);opacity:.22}.family-soft3d .nx433-icon-svg .accent{fill:var(--nx433-c2,#2563eb);opacity:1}
.family-geometric .nx433-icon-svg .stroke{stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter}.family-geometric .nx433-icon-svg .fill{opacity:.08}.family-geometric .nx433-icon-svg .accent{opacity:.72}
.nx-rich-nav-icon,.nx-v426-icon,.nx-v430-mini-icon,.sidebar .nav-icon,.sidebar .nx-v398-nav-icon{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.sidebar .nav-item,.sidebar .nav-group-toggle,.sidebar .nav-group-items{min-width:0}.sidebar .nav-item{gap:10px!important;padding:8px 10px!important;overflow:hidden}.sidebar .nav-item>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.workspace-window-head{cursor:move!important}.workspace-window-actions{display:flex!important;gap:4px!important}.workspace-window-actions .window-btn{display:inline-grid!important;place-items:center!important;min-width:28px!important;height:28px!important}.workspace-resize-handle{display:block!important}
.nx-v430-choice-grid,.nx-v430-variant-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important}.nx-v430-choice,.nx-v430-variant{padding:12px!important;align-items:flex-start!important}.nx-v430-icon-sample{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;min-height:36px}
.nx-v430-nav-preview{display:grid!important;grid-template-rows:10px 1fr;gap:8px;padding:10px;border-radius:16px;min-height:96px;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(226,232,240,.9));border:1px solid rgba(148,163,184,.25)}
.nx-v430-nav-preview .chrome{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.45),rgba(203,213,225,.9))}.nx-v430-nav-preview .shell{display:grid;position:relative;min-height:58px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(241,245,249,.94));overflow:hidden}
.nx-v430-nav-preview .shell .nav{position:absolute;left:0;top:0;bottom:0;width:20%;border-right:1px solid rgba(148,163,184,.25);background:linear-gradient(180deg,rgba(14,116,144,.18),rgba(37,99,235,.12))}
.nx-v430-nav-preview .shell .hero{position:absolute;left:24%;right:8%;top:10%;height:18%;border-radius:8px;background:linear-gradient(90deg,rgba(59,130,246,.28),rgba(14,165,233,.14))}
.nx-v430-nav-preview .shell .card{position:absolute;left:24%;right:8%;height:12px;border-radius:999px;background:rgba(148,163,184,.32)}.nx-v430-nav-preview .shell .card.a{top:40%}.nx-v430-nav-preview .shell .card.b{top:58%;width:58%}.nx-v430-nav-preview .shell .card.c{top:76%;width:46%}
.nx-v430-nav-preview.windows .shell .nav{display:none}.nx-v430-nav-preview.windows .shell{grid-template-columns:repeat(3,1fr);padding:14px}.nx-v430-nav-preview.windows .shell .hero{left:8%;right:8%;top:12%;height:18%}.nx-v430-nav-preview.windows .shell .card{height:18px;border-radius:10px}.nx-v430-nav-preview.windows .shell .card.a{left:8%;right:38%;top:44%}.nx-v430-nav-preview.windows .shell .card.b{left:38%;right:8%;top:44%}.nx-v430-nav-preview.windows .shell .card.c{left:8%;right:8%;top:70%}
.nx-v430-nav-preview.tablet .shell .nav{display:none}.nx-v430-nav-preview.tablet .shell .hero{left:8%;right:8%}.nx-v430-nav-preview.tablet .shell .card.a{left:8%;right:55%;top:44%}.nx-v430-nav-preview.tablet .shell .card.b{left:40%;right:8%;top:44%}.nx-v430-nav-preview.tablet .shell .card.c{left:8%;right:8%;top:72%}
.nx-v430-nav-preview.dock .shell{padding-bottom:18px}.nx-v430-nav-preview.dock .shell:after{content:"";position:absolute;left:20%;right:20%;bottom:6px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(59,130,246,.2),rgba(14,165,233,.18))}
.nx-v430-nav-preview.variant-c .shell .card{background:rgba(37,99,235,.26)}.nx-v430-nav-preview.variant-a .shell .card.c{display:none}.nx-v430-nav-preview.variant-b .shell .card.c{width:58%}
.nx-v433-appearance-card{margin-bottom:12px!important}.nx-v433-appearance-card h3{margin:0 0 4px!important}.nx-v433-appearance-card p{margin:0!important}
.nx-v416-portal-menu,.ux-overflow .ux-overflow-menu{max-width:min(360px,calc(100vw - 18px))!important;max-height:min(72vh,540px)!important;overflow:auto!important;border-radius:14px!important}
@media (max-width:1100px){.content{padding:10px 10px 20px!important}.nx-v431-quickrail{left:10px;top:100px}.nx-v426-command-panel{width:calc(100vw - 16px)!important}}
/* V4.33 final density / overflow / duplicate-rail hardening */
html.embedded-mode .nx-v431-quickrail,html.embedded-mode .nx-v426-home,html.embedded-mode [data-design-studio],html.embedded-mode [data-nav-experience]{display:none!important}
body>.nx-v431-quickrail~.nx-v431-quickrail{display:none!important}
.nx433-icon-wrap,.nx433-icon-svg{filter:none!important;box-shadow:none!important;background:transparent!important}
.nx433-icon-svg{display:block!important;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}
.sidebar .nav-item>.nx-v398-nav-icon:has(+ .nav-icon),.sidebar .nav-item>.nx-v398-nav-icon:has(~ .nav-icon){display:none!important}
.sidebar .nav-item>.nav-icon~.nx-v398-nav-icon{display:none!important}
.finance-pro-tabs,.tabs,.subtabs,.tab-strip,.tab-row,.nx-tabs,.nx-tab-row,.nx-v381-root-tabs{min-height:34px!important;max-height:42px!important;align-items:center!important;padding:2px 4px!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important}
.finance-pro-tabs .tab-btn,.tabs button,.subtabs button,.tab-strip button,.tab-row button,.nx-tabs button,.nx-tab-row button{min-height:30px!important;height:30px!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}
.nx-v426-command,.nx-v426-launchpad{overflow:hidden!important}
html[data-nav-family=windows] .nx-v426-command-panel{width:min(980px,calc(100vw - 32px))!important;max-height:min(760px,calc(100vh - 36px))!important;padding:14px!important;overflow:auto!important}
html[data-nav-family=windows] .nx-v426-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important}
html[data-nav-family=windows] .nx-v426-module{min-height:72px!important;padding:9px!important}
html[data-nav-family=tablet] .nx-v426-launchpad main{padding:12px 14px 72px!important;max-width:1440px!important;margin:0 auto!important}
html[data-nav-family=tablet] .nx-v430-group-stack.launch{gap:10px!important}
html[data-nav-family=tablet] .nx-v430-group-stack.launch .nx-v430-nav-group{padding:10px!important}
html[data-nav-family=tablet] .nx-v426-module.tile{min-height:82px!important;padding:8px!important}
html[data-nav-family=tablet] .nx-v426-module.tile .nx-v426-icon{width:40px!important;height:40px!important;min-width:40px!important}
.nx-v431-quickrail{width:52px!important;padding:6px!important;gap:5px!important;left:8px!important;top:104px!important;border-radius:16px!important}
.nx-v431-quickrail button{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important}
.nx-v431-quickrail button>span{width:28px!important;height:28px!important}
html[data-nav-mode=command_center] .main,html[data-nav-mode=launchpad] .main{padding-left:60px!important}
.workspace-home-scroll,.content.workspace-content{padding-top:6px!important}
.card,.panel,.data-grid{margin-top:0!important}
.nx-v430-studio{width:min(1180px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important}
.nx-v430-choice-grid.navigation,.nx-v430-variant-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}
.nx-v430-nav-preview{min-height:120px!important;padding:8px!important}
@media(max-width:900px){html[data-nav-mode=command_center] .main,html[data-nav-mode=launchpad] .main{padding-left:0!important}.nx-v431-quickrail{left:50%!important;top:auto!important;bottom:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;flex-direction:row!important;transform:translateX(-50%)!important}.finance-pro-tabs,.tabs,.subtabs,.tab-strip,.tab-row{max-height:38px!important}.content{padding:6px!important}}
.top-actions button[data-nexakor-theme],.top-actions [data-nexakor-theme],.nx-v416-sidebar-tools button[data-nexakor-theme],.nx-v416-sidebar-tools [data-nexakor-theme],.top-actions [data-nav-experience],.nx-v416-sidebar-tools [data-nav-experience],.sidebar [data-nav-experience]{display:none!important}
body:has(.workspace-dock:not(:empty)) .nx-v426-home{bottom:56px!important}
