/* Project workspace responsive layout — 21 Sep 2026 */
.module-workspace.module-register-workspace:has(>.nvx-project-register-status){gap:16px!important;overflow:auto!important}
.module-register-workspace:has(>.nvx-project-register-status)>.register-panel{display:flex!important;flex-direction:column!important;min-height:360px!important;background:#f3f7fa!important;border:0!important;box-shadow:none!important;overflow:visible!important;flex:1 0 auto!important}
.module-register-workspace:has(>.nvx-project-register-status) .register-toolbar{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:16px!important;background:#fff!important;border:1px solid #dce5eb!important;border-radius:14px!important;margin-bottom:16px!important}
.module-register-workspace:has(>.nvx-project-register-status) .register-search{display:flex!important;flex:1 1 340px!important;min-width:0!important;gap:8px!important}
.module-register-workspace:has(>.nvx-project-register-status) .register-search input{min-width:80px!important;width:100%!important;flex:1!important;height:42px!important}
.module-register-workspace:has(>.nvx-project-register-status) #nvx-scale-pages{flex-wrap:wrap!important;justify-content:flex-start!important;margin:0!important;gap:8px!important;font-size:12px!important}
.module-register-workspace:has(>.nvx-project-register-status) .record-count{font-size:12px!important;color:#607285!important;margin-left:auto!important}
.module-register-workspace:has(>.nvx-project-register-status) .register-table-wrap{height:auto!important;overflow:visible!important;max-height:none!important;border:0!important;background:transparent!important}
.register-table:has(td[data-label="Project Site Name"]){display:block!important;table-layout:auto!important;min-width:0!important;width:100%!important;background:transparent!important;border:0!important}
.register-table:has(td[data-label="Project Site Name"]) thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
.register-table:has(td[data-label="Project Site Name"]) tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:14px 20px!important;padding:22px!important;background:#fff!important;border:1px solid #dce5eb!important;border-radius:16px!important;box-shadow:0 3px 12px #153b5510!important;min-width:0!important;height:auto!important;position:relative!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr:hover{border-color:#abc8e8!important;box-shadow:0 6px 20px #153b5518!important}
.register-table:has(td[data-label="Project Site Name"]) td{display:block!important;padding:0!important;min-width:0!important;width:auto!important;max-width:none!important;border:0!important;background:transparent!important;text-align:left!important;overflow:visible!important;white-space:normal!important;font-size:13px!important;line-height:1.45!important}
.register-table:has(td[data-label="Project Site Name"]) td:before{content:attr(data-label)!important;display:block!important;font-size:10px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#738491!important;margin:0 0 5px!important;position:static!important;width:auto!important}
.register-table:has(td[data-label="Project Site Name"]) .cell-text{display:block!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Project Id"]{order:1!important;align-self:center!important;color:#0872d5!important;font-size:12px!important;letter-spacing:.04em!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Project Status"]{order:2!important;justify-self:end!important;align-self:center!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Project Site Name"]{order:3!important;grid-column:1/-1!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important;color:#143244!important;margin-top:2px!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Client Organisation"]{order:4!important;grid-column:1/-1!important;color:#647887!important;font-size:13px!important;padding-bottom:12px!important;border-bottom:1px solid #edf1f4!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="State"]{order:5!important}.register-table:has(td[data-label="Project Site Name"]) td[data-label="District City"]{order:6!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Project Nature"]{order:7!important}.register-table:has(td[data-label="Project Site Name"]) td[data-label="Project Manager Id"]{order:8!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Current Stage"]{order:9!important}.register-table:has(td[data-label="Project Site Name"]) td[data-label="Overall Progress"]{order:10!important}
.register-table:has(td[data-label="Project Site Name"]) td[data-label="Action"]{order:11!important;grid-column:1/-1!important;padding-top:14px!important;border-top:1px solid #edf1f4!important;margin-top:2px!important;align-self:end!important}
.register-table:has(td[data-label="Project Site Name"]) td:is([data-label="Project Id"],[data-label="Project Site Name"],[data-label="Client Organisation"],[data-label="Project Status"],[data-label="Action"]):before{display:none!important}
.register-table:has(td[data-label="Project Site Name"]) .status-chip{white-space:nowrap!important;padding:6px 10px!important;border-radius:20px!important;font-size:11px!important;line-height:1.3!important}
.register-table:has(td[data-label="Project Site Name"]) .progress-cell{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding-top:4px!important;width:100%!important}
.register-table:has(td[data-label="Project Site Name"]) .progress-cell>span{flex:1!important;height:6px!important;min-width:30px!important}
.register-table:has(td[data-label="Project Site Name"]) .row-actions{display:flex!important;justify-content:stretch!important;width:100%!important;gap:0!important}
.register-table:has(td[data-label="Project Site Name"]) .row-action{width:100%!important;min-height:42px!important;white-space:nowrap!important;background:#0872d5!important;color:white!important;border:1px solid #0872d5!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}
.nvx-project-status-tabs{gap:10px!important}.nvx-project-status-tab{min-width:0!important;border-radius:12px!important}.nvx-project-status-tab .nvx-register-status-label{white-space:normal!important;line-height:1.3!important}
.nvx-project-type-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;padding:8px 0!important}.nvx-project-type-row [role=tablist]{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.nvx-project-type-row button{min-height:38px!important;white-space:nowrap!important}
/* Full-screen control window: consistent actions and readable details. */
.detail-backdrop:has(.nvx-project-nav){padding:0!important;z-index:110!important}
.record-detail-modal:has(.nvx-project-nav){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;min-width:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important}
.record-detail-modal:has(.nvx-project-nav)>*{flex-shrink:0!important;min-width:0!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-heading{display:flex!important;align-items:center!important;gap:20px!important;padding:16px 28px!important;background:#fff!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-heading>div{min-width:0!important;flex:1!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-heading h2{font-size:21px!important;line-height:1.4!important;overflow-wrap:anywhere!important;padding-right:12px!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-heading button{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;position:static!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0 28px!important;background:#f3f7f8!important;border-block:1px solid #e3eaed!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-summary article{padding:12px 18px!important;border:0!important;border-right:1px solid #e0e8ec!important;border-radius:0!important;background:transparent!important;min-width:0!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-summary article:last-child{border-right:0!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-summary strong{font-size:15px!important;line-height:1.4!important;overflow-wrap:anywhere!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-quick-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:14px 28px!important;background:#fff!important;align-items:stretch!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-quick-actions>button{width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:9px 12px!important;font-size:12px!important;line-height:1.3!important;white-space:normal!important;text-align:center!important;border-radius:8px!important;box-shadow:none!important}
.record-detail-modal:has(.nvx-project-nav) .nvx-project-nav{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;overflow-x:auto!important;padding:10px 28px 5px!important;scrollbar-width:thin!important}
.record-detail-modal:has(.nvx-project-nav) .nvx-project-nav>button{flex:0 0 auto!important;min-height:38px!important;font-size:12px!important;white-space:nowrap!important}
.record-detail-modal:has(.nvx-project-nav) .nvx-project-subnav{padding:6px 28px 10px!important}
.record-detail-modal:has(.nvx-project-nav) .nvx-project-subnav .detail-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;scrollbar-width:thin!important}
.record-detail-modal:has(.nvx-project-nav) .nvx-project-subnav [role=tab]{flex:0 0 auto!important;min-height:34px!important;font-size:11px!important;white-space:nowrap!important;padding:8px 12px!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-content{padding:24px 28px 40px!important;min-height:300px!important;overflow:visible!important;flex:1 0 auto!important;background:#f5f8fa!important}
.nvx-b-head,.nvx-b-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}.nvx-b-head>div,.nvx-b-title>div{min-width:0!important;flex:1!important}
.nvx-b-head h2{font-size:26px!important;line-height:1.3!important;margin:6px 0 8px!important}.nvx-b-head p{max-width:760px!important;font-size:14px!important;line-height:1.6!important}
.nvx-b-head>button,.nvx-b-title>button{flex-shrink:0!important;white-space:nowrap!important;min-height:42px!important;font-size:13px!important}
.nvx-b-summary{grid-template-columns:minmax(100px,.5fr) minmax(200px,1fr) minmax(200px,1fr)!important;gap:12px!important;margin:20px 0!important}.nvx-b-summary>div{padding:17px 18px!important;background:white!important}.nvx-b-summary strong{font-size:23px!important;line-height:1.4!important}
.nvx-b-layout{grid-template-columns:240px minmax(0,1fr)!important;gap:24px!important}.nvx-b-layout aside{position:static!important}.nvx-b-layout aside button{padding:12px 14px!important;font-size:13px!important;min-height:48px!important;overflow-wrap:anywhere!important}
.nvx-b-title h3{font-size:21px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.nvx-b-title p{font-size:13px!important;line-height:1.5!important;margin:6px 0!important}
.nvx-b-actions{gap:8px!important;align-items:stretch!important}.nvx-b-actions button,.nvx-b-actions a{min-height:40px!important;padding:10px 14px!important;font-size:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important}
.nvx-b-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nvx-b-facts>div{padding:16px!important}.nvx-b-facts b{font-size:14px!important;line-height:1.5!important}
.nvx-b-stages article{grid-template-columns:minmax(140px,2fr) 90px minmax(70px,1fr) 90px!important;gap:12px!important}.nvx-b-stages button{min-height:38px!important;white-space:nowrap!important}
@media(min-width:1700px){.register-table:has(td[data-label="Project Site Name"]) tbody{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1100px){.record-detail-modal:has(.nvx-project-nav)>.detail-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nvx-b-layout{grid-template-columns:205px minmax(0,1fr)!important}.nvx-b-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nvx-b-title{flex-wrap:wrap!important}.nvx-b-title>button{margin-left:0!important}}
@media(max-width:760px){
.module-register-workspace:has(>.nvx-project-register-status)>.register-panel{min-height:0!important;flex:0 0 auto!important}.register-table:has(td[data-label="Project Site Name"]) tbody{grid-template-columns:1fr!important;gap:12px!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr{padding:18px!important;gap:12px 18px!important}.register-table:has(td[data-label="Project Site Name"]) td[data-label="Project Site Name"]{font-size:19px!important}
.module-register-workspace:has(>.nvx-project-register-status) .register-toolbar{padding:12px!important;gap:12px!important}.module-register-workspace:has(>.nvx-project-register-status) .register-search{flex-basis:100%!important;width:100%!important;flex-wrap:wrap!important}.module-register-workspace:has(>.nvx-project-register-status) .register-search>span{display:none!important}.module-register-workspace:has(>.nvx-project-register-status) .register-search input{flex:1 1 140px!important}.module-register-workspace:has(>.nvx-project-register-status) #nvx-scale-pages{width:100%!important;font-size:11px!important}.module-register-workspace:has(>.nvx-project-register-status) #nvx-scale-pages b{font-size:11px!important}
.nvx-project-status-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.nvx-project-status-tab{width:auto!important;min-width:0!important;padding:12px!important;min-height:68px!important}.nvx-project-status-tab:last-child{grid-column:1/-1!important;min-height:50px!important}.nvx-project-status-tab small{display:none!important}.nvx-project-status-tab strong{font-size:21px!important}.nvx-project-status-tab .nvx-register-status-label{font-size:12px!important}
.nvx-project-type-row>span{flex-basis:100%!important}.nvx-project-type-row [role=tablist]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.nvx-project-type-row [role=tablist] button{font-size:11px!important;padding:8px!important;white-space:normal!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-heading{padding:12px 16px!important;gap:8px!important}.record-detail-modal:has(.nvx-project-nav)>.detail-heading h2{font-size:16px!important;line-height:1.45!important}.record-detail-modal:has(.nvx-project-nav)>.detail-heading p{font-size:9px!important;margin-bottom:5px!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 10px!important}.record-detail-modal:has(.nvx-project-nav)>.detail-summary article{padding:10px!important;border-bottom:1px solid #e3eaed!important}.record-detail-modal:has(.nvx-project-nav)>.detail-summary strong{font-size:13px!important}.record-detail-modal:has(.nvx-project-nav)>.detail-summary article:nth-child(even){border-right:0!important}
.record-detail-modal:has(.nvx-project-nav)>.detail-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px!important;gap:6px!important}.record-detail-modal:has(.nvx-project-nav)>.detail-quick-actions>button{font-size:10px!important;min-height:43px!important;padding:8px 5px!important}
.record-detail-modal:has(.nvx-project-nav) .nvx-project-nav{padding:8px 12px 4px!important}.record-detail-modal:has(.nvx-project-nav) .nvx-project-nav>button{font-size:11px!important;min-height:36px!important}.record-detail-modal:has(.nvx-project-nav) .nvx-project-subnav{padding:5px 12px 10px!important}.record-detail-modal:has(.nvx-project-nav)>.detail-content{padding:18px 14px 32px!important}
.nvx-b-head,.nvx-b-title{flex-direction:column!important;gap:10px!important}.nvx-b-head h2{font-size:22px!important}.nvx-b-head p{font-size:13px!important}.nvx-b-head>button,.nvx-b-title>button{width:100%!important;white-space:normal!important}
.nvx-b-summary{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:16px 0!important}.nvx-b-summary>div{padding:12px!important}.nvx-b-summary>div:nth-child(2){grid-column:2!important}.nvx-b-summary>div:last-child{grid-column:1/-1!important}.nvx-b-summary strong{font-size:19px!important}.nvx-b-summary span{font-size:11px!important}
.nvx-b-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.nvx-b-layout aside{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.nvx-b-layout aside button{font-size:12px!important;min-height:44px!important}.nvx-b-title h3{font-size:19px!important}.nvx-b-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.nvx-b-actions>a{grid-column:1/-1!important}.nvx-b-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nvx-b-facts>div{padding:12px!important}.nvx-b-facts b{font-size:13px!important}.nvx-b-facts span{font-size:10px!important}.nvx-b-stages article{grid-template-columns:minmax(0,1fr) 85px!important;gap:10px!important;padding:14px 0!important}.nvx-b-stages progress{grid-column:1!important}.nvx-b-stages button{grid-column:2!important;grid-row:auto!important}.nvx-b-docs a{font-size:12px!important;line-height:1.6!important}.nvx-b-history{font-size:12px!important;overflow-wrap:anywhere!important}
}
@media(max-width:360px){.record-detail-modal:has(.nvx-project-nav)>.detail-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nvx-b-facts{grid-template-columns:1fr!important}}

/* Override legacy fixed-height register cells. */
.register-table:has(td[data-label="Project Site Name"]) tbody tr td{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr td[data-label="Project Site Name"] .cell-text{font-size:20px!important;font-weight:700!important;line-height:1.35!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr td[data-label="Project Id"] .cell-text{font-size:12px!important;line-height:28px!important;color:#0872d5!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr td[data-label="Client Organisation"] .cell-text{font-size:13px!important;font-weight:400!important;color:#607789!important;line-height:1.5!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr td[data-label="Action"] .row-actions{height:auto!important;min-height:44px!important;display:flex!important}
.register-table:has(td[data-label="Project Site Name"]) tbody tr td[data-label="Action"] .row-actions>button{height:44px!important;min-height:44px!important;max-height:none!important;font-size:13px!important;line-height:1.2!important;width:100%!important}
@media(max-width:760px){.register-table:has(td[data-label="Project Site Name"]) tbody tr td[data-label="Project Site Name"] .cell-text{font-size:19px!important}}

/* Scope above historical global register and button overrides. */
body #root .workspace-scroll:has(.nvx-project-register-status){height:calc(100dvh - 62px)!important;max-height:calc(100dvh - 62px)!important;overflow-y:auto!important;overflow-x:hidden!important}
body #root section.module-workspace.module-register-workspace:has(>.nvx-project-register-status){display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
body #root section.module-workspace.module-register-workspace:has(>.nvx-project-register-status)>.module-hero{margin-bottom:12px!important}
body #root section.module-workspace.module-register-workspace:has(>.nvx-project-register-status)>.nvx-project-register-status{height:auto!important;min-height:0!important;margin:0 0 18px!important}
body #root section.module-workspace.module-register-workspace:has(>.nvx-project-register-status)>.register-panel{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;display:block!important;margin:0!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .register-toolbar{height:auto!important;min-height:0!important;max-height:none!important}
body #root section.module-register-workspace[data-module="projects"] .register-table .row-actions>button.row-action{height:44px!important;min-height:44px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.2!important;background:#0872d5!important;color:#fff!important;border-color:#0872d5!important;box-shadow:none!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .register-table .row-actions>button.row-action{height:44px!important;min-height:44px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.2!important;background:#0872d5!important;color:#fff!important;border-color:#0872d5!important;box-shadow:none!important}
@media(max-width:760px){
body #root section.module-workspace.module-register-workspace:has(>.nvx-project-register-status){padding-bottom:24px!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status)>.module-hero{display:block!important;padding:8px 0 16px!important;margin:0 0 14px!important;min-height:0!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status)>.module-hero>div>p{display:none!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status)>.module-hero h1{font-size:24px!important;margin:0 0 12px!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .module-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:8px!important;margin:0!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .module-actions>button{min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;padding:8px!important}
body #root .nvx-project-type-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}
body #root .nvx-project-type-row>[role=tablist]{flex:0 0 100%!important;min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body #root .nvx-project-type-row>[role=tablist]>button{width:100%!important;min-width:0!important;min-height:40px!important;white-space:normal!important;justify-content:space-between!important;font-size:12px!important}
body #root .nvx-project-type-row>.nvx-type-reset,body #root .nvx-project-type-row>.nvx-type-unclassified{flex:1 1 140px!important;min-width:0!important;margin:0!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .register-toolbar{padding:12px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .register-search{flex:0 0 auto!important;min-width:0!important;width:100%!important;display:flex!important;flex-wrap:wrap!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) #nvx-scale-pages{flex:0 0 auto!important;width:100%!important;flex-wrap:wrap!important;justify-content:center!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) .record-count{align-self:flex-end!important}
}

body #root .register-table:has(td[data-label="Project Site Name"]) tbody tr{grid-template-rows:28px auto auto auto auto 1fr auto!important;align-content:stretch!important}
body #root .record-detail-modal:has(.nvx-project-nav) .detail-quick-actions button.row-action{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:8px 12px!important;font-size:12px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;box-shadow:none!important}
body #root .record-detail-modal:has(.nvx-project-nav) .nvx-building-strip{gap:14px!important;align-items:center!important;padding:14px 16px!important}
body #root .record-detail-modal:has(.nvx-project-nav) .nvx-building-strip button{font-size:12px!important;min-height:42px!important;line-height:1.4!important;padding:8px 14px!important}
body #root section.module-register-workspace:has(>.nvx-project-register-status) #nvx-scale-pages:has(input[max="1"])>button,body #root section.module-register-workspace:has(>.nvx-project-register-status) #nvx-scale-pages:has(input[max="1"])>label{display:none!important}
@media(max-width:760px){body #root .record-detail-modal:has(.nvx-project-nav) .detail-quick-actions button.row-action{font-size:11px!important;padding:7px 5px!important;height:44px!important;min-height:44px!important}.nvx-b-head>button{width:100%!important;min-height:44px!important}}

body:has(.nvx-project-register-status) .crm-install-button{left:auto!important;right:16px!important;bottom:16px!important;transform:none!important}
