@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color:#20211f;font-synthesis:none;--ink:#20211f;--ink-soft:#5e625d;--ink-muted:#8b8c84;--paper:#fffdf8;--canvas:#f4f1eb;--line:#e5e0d7;--line-strong:#d6d0c5;--brand:#ff6500;--brand-dark:#d94d00;--sidebar:#171817;--sidebar-soft:#242624;--mint:#9ed8bd;--blue:#9dc7ec;--yellow:#f1d06f;--coral:#ee927b;--purple:#b9b1e2;--radius-sm:6px;--radius-md:10px;--shadow-panel:0 10px 26px #3930220b;background:#f4f1eb;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit;cursor:pointer;border:0}button:focus-visible{outline-offset:2px;outline:3px solid #ff650052}.app-shell{background:var(--canvas);height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--sidebar);color:#d9d9d0;flex-direction:column;flex:none;width:238px;height:100vh;padding:28px 15px 18px;display:flex;overflow-y:auto}.brand-mark{align-items:center;height:34px;padding:0 13px;display:flex}.brand-mark img{object-fit:contain;object-position:left center;mix-blend-mode:screen;width:126px;height:34px;display:block}.workspace-label,.nav-heading,.eyebrow{color:#87938b;letter-spacing:1.15px;margin:39px 13px 8px;font-size:10px;font-weight:700}.workspace-switcher{color:#efefe8;background:var(--sidebar-soft);border-radius:var(--radius-sm);border:1px solid #3c403b;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;font-size:12px;display:flex}.nav-heading{margin-top:31px}.main-nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#aeb1a9;border-radius:var(--radius-sm);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:13px;transition:background .18s,color .18s,transform .18s;display:flex}.nav-item:hover{color:#fffdf8;background:#2d302d;transform:translate(2px)}.nav-item.active{background:var(--brand);color:#fffdf8;font-weight:600}.nav-label-short{display:none}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid #343733;align-items:center;gap:9px;margin-top:12px;padding:17px 10px 0;font-size:11px;display:flex}.profile strong,.profile span{display:block}.profile span{color:#898d87;margin-top:3px;font-size:10px}.profile svg{color:#898d87;margin-left:auto}.avatar{border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.avatar-orange{color:#573221;background:#f2a77b}.avatar-blue{color:#245075;background:#bdd7f4}.content{flex-direction:column;flex:1;min-width:0;max-width:none;height:100vh;margin:0;padding:0 34px;display:flex;overflow:hidden}.view-area{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.topbar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:40px;display:flex}.breadcrumb{color:var(--ink-muted);gap:10px;font-size:12px;display:flex}.breadcrumb b{color:#c5c0b7}.breadcrumb strong{color:var(--ink);font-weight:600}.top-actions{align-items:center;gap:17px;display:flex}.icon-button,.row-menu{color:#757972;background:0 0;padding:5px;position:relative}.icon-button:hover,.row-menu:hover{color:var(--brand)}.notification i{background:var(--brand);border:2px solid var(--canvas);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:1px}.page-header{justify-content:space-between;align-items:end;padding:42px 0 30px;display:flex}.page-header--compact{flex:none;align-items:center;padding:10px 0 6px}.page-header--compact h1{letter-spacing:-.6px!important;font-size:20px!important}.page-header--compact .primary-button{padding:9px 14px}.page-header .eyebrow,.panel .eyebrow{margin:0 0 9px}.page-header h1{letter-spacing:-1.3px;margin:0;font:600 31px Space Grotesk}.page-header h1 span{color:var(--brand);font-size:24px}.subtitle{color:var(--ink-soft);margin:9px 0 0;font-size:13px}.primary-button{background:var(--brand);color:#fffdf8;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;transition:transform .18s,background .18s;display:flex;box-shadow:0 5px 12px #ff650029}.primary-button:hover{background:var(--brand-dark);transform:translateY(-2px)}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric,.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.metric{min-height:135px;padding:19px 20px;position:relative}.metric-dot{border-radius:50%;width:8px;height:8px;position:absolute;top:22px;right:20px}.green{background:#8bc982}.blue{background:var(--blue)}.orange{background:#f0a26d}.purple{background:var(--purple)}.yellow{background:var(--yellow)}.coral{background:var(--coral)}.mint{background:var(--mint)}.metric p{color:var(--ink-soft);margin:0 0 14px;font-size:11px}.metric strong{letter-spacing:-.7px;font:600 23px Space Grotesk;display:block}.metric-trend{color:#438b5d;margin-right:6px;font-size:11px}.metric small{color:var(--ink-muted);font-size:10px}.dashboard-grid{grid-template-columns:1.25fr 1fr;gap:13px;margin-top:13px;display:grid}.panel{padding:22px 23px}.panel-heading{justify-content:space-between;align-items:start;display:flex}.panel h2{letter-spacing:-.4px;margin:0;font:600 16px Space Grotesk}.quiet-button,.text-button{border:1px solid var(--line);color:var(--ink-soft);border-radius:var(--radius-sm);background:#f8f5ef;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.quiet-button:hover{border-color:var(--brand);color:var(--brand-dark)}.text-button{color:var(--brand-dark);background:0 0;border:0;padding:0}.text-button:hover{color:var(--brand)}.chart{height:220px;margin-top:27px;display:flex}.chart-y{width:47px;color:var(--ink-muted);flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:10px;display:flex}.bars{border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(#0000 0 52px,#eeeae2 53px);flex:1;justify-content:space-around;align-items:end;padding:0 4%;display:flex}.bar-column{flex-direction:column;justify-content:end;align-items:center;width:18%;height:100%;display:flex}.bar{border-radius:5px 5px 0 0;width:100%;min-height:25px;transition:height .3s;position:relative}.bar span{color:var(--ink-soft);text-align:center;width:55px;font-size:9px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.bar-column small{color:var(--ink-muted);white-space:nowrap;margin-top:10px;font-size:9px}.activity-panel{padding-bottom:14px}.activity{border-bottom:1px solid #eeeae2;align-items:center;gap:11px;padding:17px 0;display:flex}.activity:last-child{border-bottom:0}.activity time{width:35px;color:var(--ink-soft);font:600 11px Space Grotesk}.activity-line{border-radius:3px;align-self:stretch;width:3px;min-height:28px}.activity div:nth-child(3){flex:1}.activity strong,.activity span{display:block}.activity strong{font-size:12px;font-weight:600}.activity span{color:var(--ink-muted);margin-top:4px;font-size:10px}.activity svg{color:#a4a69e}.deals-panel{margin-top:13px}.table-actions{gap:7px;display:flex}.deals-list{margin-top:15px}.deal-row{border-top:1px solid #eeeae2;align-items:center;gap:13px;padding:13px 0;display:flex}.deal-icon{border-radius:var(--radius-sm);width:31px;height:31px;color:var(--ink);place-items:center;font:600 14px Space Grotesk;display:grid}.deal-name{flex:1}.deal-name strong,.deal-name span{display:block}.deal-name strong{font-size:12px}.deal-name span{color:var(--ink-muted);margin-top:4px;font-size:10px}.stage{color:#3b4d42;border-radius:20px;padding:5px 9px;font-size:10px}.deal-value{text-align:right;width:90px;font:600 12px Space Grotesk}.row-menu{margin-left:6px}@media (max-width:950px){.sidebar{width:190px}.content{padding:0 24px 35px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--grey:#c7c8c2;--ok:#4c9a5a;--due:#d9982b;--late:#d0402f;--radius-lg:14px}.grey{background:var(--grey)}.nx-mt{margin-top:13px}.nx-accent-blue{--accent-color:var(--blue)}.nx-accent-purple{--accent-color:var(--purple)}.nx-accent-yellow{--accent-color:var(--yellow)}.nx-accent-coral{--accent-color:var(--coral)}.nx-accent-mint{--accent-color:var(--mint)}.nx-accent-grey{--accent-color:var(--grey)}.nav-badge{color:#e7e7df;background:#2d302d;border-radius:20px;place-items:center;min-width:19px;height:18px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.nav-badge.alert{background:var(--late);color:#fff}.nav-item.active .nav-badge{color:#fff;background:#ffffff47}.nx-board-stats{border-bottom:1px solid var(--line);gap:42px;padding:8px 0 22px;display:flex}.nx-board-stats span{color:var(--ink-muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.nx-board-stats strong{letter-spacing:-1px;font:600 24px Space Grotesk,sans-serif}.nx-num-due{color:var(--due)}.nx-num-late{color:var(--late)}.nx-board-toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 12px;display:flex}.nx-search{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:280px;color:var(--ink-muted);align-items:center;gap:8px;padding:8px 11px;display:flex}.nx-search input{color:var(--ink);background:0 0;border:0;width:100%;font-size:12px}.nx-search input:focus{outline:none}.nx-toggle{color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.nx-toggle input{width:15px;height:15px;accent-color:var(--brand)}.nx-hora-row{align-items:center;gap:12px;margin-top:-3px;display:flex}.nx-hora-input{border:1px solid var(--line-strong);letter-spacing:.3px;width:84px;color:var(--ink);background:var(--paper);text-align:center;border-radius:8px;padding:9px 10px;font:600 13px Space Grotesk,sans-serif}.nx-hora-input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #ff650024}.nx-board{flex:1;align-items:flex-start;gap:10px;min-height:0;padding-bottom:20px;display:flex;overflow:hidden auto}.nx-column{border-radius:var(--radius-lg);flex-direction:column;flex:1 1 0;align-self:flex-start;min-width:0;transition:background .15s;display:flex}@media (max-width:1100px){.nx-board{overflow:auto}.nx-column{flex:0 0 210px}}.nx-column-over{outline-offset:2px;background:#ff65000f;outline:2px dashed #ff65004d}.nx-column-head{z-index:3;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--accent-color);border-radius:var(--radius-md) var(--radius-md) 0 0;align-items:center;gap:6px;padding:9px 10px;display:flex;position:sticky;top:0}.nx-column-title{letter-spacing:.3px;text-transform:uppercase;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:800;overflow:hidden}.nx-column-count{color:var(--ink-soft);background:#f0ece3;border-radius:20px;place-items:center;min-width:20px;height:19px;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.nx-column-toggle{text-align:left;min-width:0;color:inherit;background:0 0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.nx-column-chevron{color:var(--ink-muted);flex-shrink:0;transition:transform .16s}.nx-column-collapsed .nx-column-chevron{transform:rotate(-90deg)}.nx-column-collapsed .nx-column-head{border-radius:var(--radius-md)}.nx-column-collapsed{flex:none}.nx-column-body{border:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);background:#fffdf88c;border-top:0;flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.nx-column-body[hidden]{display:none}.nx-column-empty{color:var(--ink-muted);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);margin:0;padding:18px 0;font-size:11px}.nx-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--accent-color);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);cursor:grab;padding:12px 13px;transition:box-shadow .16s,transform .16s}.nx-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px #3930221a}.nx-card:active{cursor:grabbing}.nx-card-ganho{opacity:.82;border-left-color:var(--ok)}.nx-card-perdido{opacity:.68;border-left-color:var(--late)}.nx-card-new{border-color:var(--brand);border-left-color:var(--brand);background:linear-gradient(180deg, #fff4ec, var(--paper) 60%);animation:2s ease-in-out infinite nx-card-new-pulse;position:relative;box-shadow:inset 0 0 0 1px #ff650059,0 6px 18px #ff650029}.nx-card-new:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ff650073,0 10px 24px #ff650038}.nx-card-new-badge{z-index:1;background:var(--brand);color:#fffdf8;letter-spacing:.4px;text-transform:uppercase;border-radius:20px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:-7px;right:10px;box-shadow:0 4px 10px #ff65004d}@keyframes nx-card-new-pulse{0%,to{box-shadow:inset 0 0 0 1px #ff650059,0 6px 18px #ff650029}50%{box-shadow:inset 0 0 0 2px #ff65008c,0 6px 18px #ff650029}}@media (prefers-reduced-motion:reduce){.nx-card-new{animation:none}}.nx-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nx-card-id strong{letter-spacing:-.2px;font-size:13px;font-weight:600;display:block}.nx-card-id span{color:var(--ink-muted);margin-top:3px;font-size:11px;display:block}.nx-card-top>.nx-icon-btn{flex-shrink:0}.nx-icon-btn{color:var(--ink-muted);border-radius:var(--radius-sm);background:0 0;place-items:center;padding:5px;transition:background .15s,color .15s;display:inline-grid}.nx-icon-btn:hover{color:var(--brand);background:#f1ede5}.nx-menu{z-index:120;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:200px;padding:5px;box-shadow:0 16px 34px #28211629}.nx-menu button{border-radius:var(--radius-sm);width:100%;color:var(--ink-soft);text-align:left;background:0 0;align-items:center;gap:9px;padding:8px 9px;font-size:12px;display:flex}.nx-menu button:hover{color:var(--ink);background:#f5f1ea}.nx-menu-label{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-muted);margin:8px 9px 3px;font-size:9px;font-weight:700}.nx-menu-danger{color:#a5372a!important}.nx-menu-danger:hover{background:#d0402f14!important}.nx-dot-sm{border-radius:50%;flex-shrink:0;width:8px;height:8px}.nx-card-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.nx-card-value{margin-right:auto}.nx-chip-nivel{color:#a5521f;background:#fff0e6;border-color:#f7ddc9;font-weight:600}.nx-card-value{letter-spacing:-.3px;font:600 13px Space Grotesk,sans-serif}.nx-chip{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#f2eee6;border-radius:20px;padding:3px 9px;font-size:10px}.nx-chip-blue{color:#2f5a7d;background:#e6f0fa;border-color:#d5e6f4}.nx-chip-purple{color:#544a86;background:#efecfa;border-color:#e2ddf3}.nx-chip-yellow{color:#8a6a1e;background:#faf1d8;border-color:#f0e4c2}.nx-chip-coral{color:#a5482f;background:#fbe7e0;border-color:#f4d7cd}.nx-chip-mint{color:#2f6b4a;background:#e2f3ea;border-color:#d0e8db}.nx-chip-grey{color:#6a6b63;background:#eceae4;border-color:#e0ddd5}.nx-card-task{align-items:center;gap:6px;margin-top:11px;display:flex}.nx-task-pill{border:1px solid var(--line);min-width:0;color:var(--ink-soft);background:#faf7f1;border-radius:8px;flex:1;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:flex}.nx-task-pill:hover{border-color:var(--brand);color:var(--ink)}.nx-task-pill-ok{color:#1f5a2c;background:#d9f0df;border:1.5px solid #4c9a5a}.nx-task-pill-due{color:#7a4a06;background:#fde3bd;border:1.5px solid #d9982b}.nx-task-pill-late{color:#8e2619;background:#f9d3cd;border:1.5px solid #d0402f}.nx-task-pill .nx-task-name{color:inherit;font-weight:600}.nx-task-pill-ok .nx-task-due,.nx-task-pill-due .nx-task-due,.nx-task-pill-late .nx-task-due{color:inherit;font-weight:700}.nx-task-pill-ok .nx-status-dot,.nx-task-pill-due .nx-status-dot,.nx-task-pill-late .nx-status-dot{box-shadow:0 0 0 3px #ffffffb3}.nx-task-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.nx-task-due{color:var(--ink-muted);flex-shrink:0;font-size:10px}.nx-task-add{border:1px dashed var(--line-strong);color:var(--ink-muted);background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11px;display:flex}.nx-task-add:hover{border-color:var(--brand);color:var(--brand-dark)}.nx-task-add-more{border:1px solid var(--line)}.nx-status-dot{background:var(--ink-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.nx-u-ok{background:var(--ok)}.nx-u-due{background:var(--due);box-shadow:0 0 0 3px #d9982b2e}.nx-u-late{background:var(--late);box-shadow:0 0 0 3px #d0402f2e}.nx-u-done,.nx-u-null{background:var(--ink-muted)}.nx-card-actions{gap:6px;margin-top:11px;display:flex}.nx-btn-outcome{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:11px;font-weight:600;display:flex}.nx-btn-outcome.win:hover{border-color:var(--ok);color:var(--ok);background:#4c9a5a14}.nx-btn-outcome.lose:hover{border-color:var(--late);color:var(--late);background:#d0402f14}.nx-card-resolved{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.nx-outcome-tag{border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.nx-outcome-tag.ganho{color:#2f6b3d;background:#4c9a5a26}.nx-outcome-tag.perdido{color:#a5372a;background:#d0402f21}.nx-link{color:var(--brand-dark);background:0 0;padding:2px;font-size:10px;text-decoration:underline}.nx-link:hover{color:var(--brand)}.nx-overlay{z-index:100;background:#16161470;place-items:center;padding:24px;animation:.14s nx-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes nx-fade{0%{opacity:0}}.nx-modal{background:var(--paper);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-height:90vh;animation:.16s nx-pop;display:flex;overflow:hidden;box-shadow:0 30px 70px #18140c4d}@keyframes nx-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.nx-modal-sm{max-width:448px}.nx-modal-md{max-width:620px}.nx-modal-split{max-width:720px}.nx-modal-lg{max-width:940px}.nx-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 22px;display:flex}.nx-modal-head h2{letter-spacing:-.4px;margin:0;font:600 17px Space Grotesk,sans-serif}.nx-modal-head p{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.nx-modal-body{flex-direction:column;gap:15px;padding:20px 22px;display:flex;overflow-y:auto}.nx-modal-foot{border-top:1px solid var(--line);background:#fbf8f2;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.nx-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nx-field{flex-direction:column;gap:6px;display:flex}.nx-col-2{grid-column:1/-1}.nx-field>span{color:var(--ink-soft);font-size:11px;font-weight:600}.nx-field input,.nx-field select,.nx-field textarea,.nx-filters select,.nx-filter-input{border:1px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);background:var(--paper);border-radius:8px;padding:9px 11px;font-size:13px}.nx-field textarea{resize:vertical;min-height:70px}.nx-field input:focus,.nx-field select:focus,.nx-field textarea:focus,.nx-filters select:focus,.nx-filter-input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #ff650024}.nx-hint{color:var(--ink-muted);font-size:10px;line-height:1.5;display:block}.nx-hint svg{vertical-align:-2px;margin-right:4px}.nx-hint code{white-space:nowrap;background:#f1ede4;border-radius:4px;padding:0 4px}.nx-form-error{color:var(--late);margin:0;font-size:11px}.nx-task-split{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:18px;display:grid}.nx-task-form{flex-direction:column;gap:15px;min-width:0;display:flex}.nx-task-history{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding-left:16px;display:flex}.nx-task-history-head{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.nx-task-history-head em{color:var(--ink-muted);font-style:normal;font-weight:400}.nx-btn.nx-btn-xs{padding:4px 9px;font-size:11px}.nx-task-history-empty{color:var(--ink-muted);margin:0;font-size:12px}.nx-task-history-list{flex-direction:column;gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.nx-task-hist-item{text-align:left;background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;transition:border-color .15s,background .15s;display:flex}.nx-task-hist-item:hover{border-color:var(--line-strong)}.nx-task-hist-item.active{border-color:var(--brand);background:#ff65000f}.nx-task-hist-item>svg{color:var(--ink-soft);flex-shrink:0}.nx-task-hist-text{flex-direction:column;flex:1;min-width:0;display:flex}.nx-task-hist-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.nx-task-hist-text small{color:var(--ink-muted);font-size:11px}.nx-task-hist-item.is-done strong{color:var(--ink-soft);font-weight:500}.nx-task-hist-item .nx-task-hist-check{color:var(--ok)}@media (max-width:760px){.nx-task-split{grid-template-columns:1fr}.nx-task-history{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}}.nx-lead-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.nx-extras-side{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-extras-side>span{color:var(--ink-soft);font-size:11px;font-weight:600}.nx-extras{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;margin:0;overflow:hidden}.nx-extras-row{border-top:1px solid #efece4;flex-direction:column;gap:2px;padding:8px 11px;font-size:12px;display:flex}.nx-extras-row:first-child{border-top:0}.nx-extras-row dt{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-muted);font-size:9.5px;font-weight:700}.nx-extras-row dd{color:var(--ink);word-break:break-word;margin:0}@media (max-width:760px){.nx-lead-split{grid-template-columns:1fr}}.nx-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.nx-detail-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nx-detail-value{color:var(--ink);margin-left:auto;font:600 15px Space Grotesk,sans-serif}.nx-detail-list{flex-direction:column;gap:12px;margin:0;display:flex}.nx-detail-list>div{flex-direction:column;gap:2px;display:flex}.nx-detail-list dt{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:700}.nx-detail-list dd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:13px;display:flex}.nx-detail-list a{color:var(--brand-dark);word-break:break-word;text-decoration:none}.nx-detail-list a:hover{text-decoration:underline}.nx-detail-wa{align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex;color:#1f8a4c!important}.nx-detail-label{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:700}.nx-detail-block{flex-direction:column;gap:7px;display:flex}.nx-detail-obs{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.nx-detail-task{text-align:left;background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.nx-detail-task:hover{border-color:var(--brand)}.nx-detail-task.done{color:var(--ink-muted)}.nx-detail-task.done .nx-detail-task-name{text-decoration:line-through}.nx-detail-task-name{flex:1}.nx-detail-task-due{color:var(--ink-muted);white-space:nowrap;font-size:11px}.nx-detail-task.open,.nx-task-hist-item[class*=nx-hl-]{border-left-width:4px;font-weight:600}.nx-hl-ok{border-color:var(--ok)!important;background:#e1f1e4!important}.nx-hl-due{border-color:var(--due)!important;background:#fbeccb!important}.nx-hl-late{border-color:var(--late)!important;background:#f9dcd7!important}.nx-hl-ok .nx-detail-task-due{color:#2f6b3d;font-weight:600}.nx-hl-due .nx-detail-task-due{color:#8a5a0b;font-weight:600}.nx-hl-late .nx-detail-task-due{color:#a5372a;font-weight:600}.nx-task-hist-item.active[class*=nx-hl-]{box-shadow:0 0 0 2px var(--brand)}.nx-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.nx-detail-actions .nx-btn-outcome,.nx-detail-actions .nx-btn{flex:auto}.nx-detail-meta{color:var(--ink-muted);margin:0;font-size:10.5px}.nx-btn{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 15px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nx-btn-primary{background:var(--brand);color:#fffdf8;box-shadow:0 5px 12px #ff650029}.nx-btn-primary:hover{background:var(--brand-dark)}.nx-btn-ghost{border-color:var(--line);color:var(--ink-soft);background:#f3efe8}.nx-btn-ghost:hover{border-color:var(--brand);color:var(--brand-dark)}.nx-btn-danger{color:#a5372a}.nx-btn-danger:hover{border-color:var(--late);color:var(--late);background:#d0402f12}.nx-btn-win{background:var(--ok);color:#fff}.nx-btn-win:hover{background:#3f8a4d}.nx-btn-lose{background:var(--late);color:#fff}.nx-btn-lose:hover{background:#bb3a2a}.nx-btn-xs{padding:6px 10px;font-size:11px}.nx-tabs{background:#f1ede5;border-radius:9px;gap:4px;padding:3px;display:flex}.nx-tabs button{color:var(--ink-soft);background:0 0;border-radius:7px;flex:1;padding:7px;font-size:12px}.nx-tabs button.active{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000012}.nx-task-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nx-task-opt{border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--paper);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;display:flex}.nx-task-opt:hover{border-color:var(--brand)}.nx-task-opt.active{border-color:var(--brand);color:var(--ink);background:#ff650012;font-weight:600}.nx-outcome-hero{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:14px;display:flex}.nx-outcome-hero svg{flex-shrink:0;margin-top:2px}.nx-outcome-hero.win{color:#2f6b3d;background:#4c9a5a1a}.nx-outcome-hero.lose{color:#a5372a;background:#d0402f17}.nx-outcome-hero strong{font-size:13px;display:block}.nx-outcome-hero span{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.nx-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.nx-segmented{border:1px solid var(--line);background:var(--paper);border-radius:8px;display:inline-flex;overflow:hidden}.nx-segmented button{color:var(--ink-soft);border-right:1px solid var(--line);background:0 0;padding:8px 13px;font-size:11.5px}.nx-segmented button:last-child{border-right:0}.nx-segmented button.active{background:var(--brand);color:#fffdf8;font-weight:600}.nx-filter-input{max-width:220px}.nx-tasks-view{max-width:1000px}.nx-tasks-panel{padding:6px 16px}.nx-empty{color:var(--ink-muted);text-align:center;margin:0;padding:30px 0;font-size:12px}.nx-task-list{margin:0;padding:0;list-style:none}.nx-task-row{border-top:1px solid #eeeae2;grid-template-columns:12px minmax(0,1.5fr) minmax(0,1fr) max-content 78px 96px;align-items:center;gap:16px;padding:13px 6px;display:grid}.nx-task-row:first-child{border-top:0}.nx-task-row.done{opacity:.55}.nx-task-row-main{color:var(--ink);text-align:left;background:0 0;align-items:center;gap:9px;min-width:0;font-size:12.5px;display:flex}.nx-task-row-main:hover{color:var(--brand-dark)}.nx-task-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-task-row-lead{flex-direction:column;min-width:0;display:flex}.nx-task-row-lead strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nx-task-row-lead span{color:var(--ink-muted);margin-top:2px;font-size:10px}.nx-task-row-due{text-align:right;flex-direction:column;display:flex}.nx-task-row-due strong{font:600 12px Space Grotesk,sans-serif}.nx-task-row-due span{color:var(--ink-muted);margin-top:2px;font-size:10px}.nx-barlist,.nx-funnel{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.nx-barlist li{grid-template-columns:108px 1fr 34px;align-items:center;gap:10px;font-size:11px;display:grid}.nx-barlist-label{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-barlist-track{background:#efece4;border-radius:6px;height:8px;overflow:hidden}.nx-barlist-fill{background:var(--blue);border-radius:6px;min-width:3px;height:100%;display:block}.nx-barlist-fill.blue{background:var(--blue)}.nx-barlist-fill.purple{background:var(--purple)}.nx-barlist-fill.yellow{background:var(--yellow)}.nx-barlist-fill.coral{background:var(--coral)}.nx-barlist-fill.mint{background:var(--mint)}.nx-barlist-fill.grey{background:var(--grey)}.nx-barlist-value{text-align:right;font:600 12px Space Grotesk,sans-serif}.nx-funnel li{grid-template-columns:86px 1fr 62px;align-items:center;gap:10px;font-size:11px;display:grid}.nx-funnel-label{color:var(--ink-soft)}.nx-funnel-track{background:#f2efe8;border-radius:6px;height:22px;overflow:hidden}.nx-funnel-fill{background:linear-gradient(90deg,#ff6500d9,#ff650080);border-radius:6px;min-width:3px;height:100%;display:block}.nx-funnel-value{flex-direction:column;align-items:flex-end;font:600 12px Space Grotesk,sans-serif;display:flex}.nx-funnel-value small{color:var(--ink-muted);margin-top:1px;font-size:9px;font-weight:500}.nx-reason-list{margin:16px 0 0;padding:0;list-style:none}.nx-reason-list li{color:var(--ink-soft);border-top:1px solid #eeeae2;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.nx-reason-list li:first-child{border-top:0}.nx-reason-list strong{color:var(--ink);font:600 13px Space Grotesk,sans-serif}.rpt{flex-direction:column;flex:1;gap:12px;min-height:0;padding:10px 0 14px;display:flex;overflow:hidden}.rpt-head{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.rpt-head h1{letter-spacing:-.6px;margin:0;font:600 20px Space Grotesk,sans-serif}.rpt-kpis{flex:none;grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.rpt-kpi{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;gap:5px;padding:11px 12px 12px;display:flex;position:relative}.rpt-kpi-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px}.rpt-kpi p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.3}.rpt-kpi strong{letter-spacing:-.5px;font:600 17px Space Grotesk,sans-serif}.rpt-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.rpt-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-panel);flex-direction:column;padding:13px 16px 14px;display:flex;overflow:hidden}.rpt-card .eyebrow{color:var(--ink-soft);margin:0 0 2px;font-size:10.5px}.rpt-caption{color:var(--ink-muted);margin:0;font-size:9.5px;line-height:1.3}.rpt-list{flex:1;min-height:0;overflow:hidden;gap:8px!important;margin:10px 0 0!important}.rpt-list li{font-size:10.5px}.rpt-card .nx-barlist-track{height:7px}.rpt-card .nx-funnel-track{height:14px}.rpt-card .nx-reason-list li{padding:7px 0;font-size:11px}@media (max-width:1180px){.rpt-kpis{grid-template-columns:repeat(4,1fr)}}.nx-closed-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.nx-closed-col{padding:0;overflow:hidden}.nx-closed-col-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 16px;display:flex}.nx-closed-col-head h2{letter-spacing:-.3px;margin:0;font:600 14px Space Grotesk,sans-serif}.nx-closed-col-badge{border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid}.nx-closed-col-badge.win{color:#2f6b3d;background:#4c9a5a26}.nx-closed-col-badge.lose{color:#a5372a;background:#d0402f21}.nx-closed-col-count{color:var(--ink-soft);background:#f0ece3;border-radius:20px;place-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid}.nx-closed-col-total{color:var(--ink-soft);margin-left:auto;font:600 13px Space Grotesk,sans-serif}.nx-closed-col-win .nx-closed-col-total{color:#2f6b3d}.nx-closed-col-lose .nx-closed-col-total{color:#a5372a}.nx-closed-list{margin:0;padding:0;list-style:none}.nx-closed-item{border-top:1px solid #efece4;grid-template-columns:minmax(0,1fr) 92px 76px 54px 26px;align-items:center;column-gap:10px;padding:9px 16px;display:grid}.nx-closed-list-lose .nx-closed-item{grid-template-columns:minmax(0,1.15fr) 84px minmax(0,.95fr) 72px 54px 26px}.nx-closed-item:first-child{border-top:0}.nx-closed-name{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.nx-closed-name strong{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:55%;font-size:12px;font-weight:600;overflow:hidden}.nx-closed-name em{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.nx-closed-nivel{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.nx-closed-reason{color:#a5372a;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.nx-closed-value{text-align:right;font:600 12px Space Grotesk,sans-serif}.nx-closed-date{color:var(--ink-muted);text-align:right;white-space:nowrap;font-size:10.5px}.nx-closed-reopen{width:26px;height:26px;color:var(--ink-muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.nx-closed-reopen:hover{color:var(--brand-dark);border-color:var(--line-strong);background:#f8f5ef}.nx-closed-col .nx-empty{padding:22px 0}@media (max-width:900px){.nx-closed-cols{grid-template-columns:1fr}}.nx-prospect-head-actions{flex-wrap:wrap;gap:8px;display:flex}.nx-prospect-panel{box-shadow:none;background:0 0;border:0;padding:16px}.nx-prospect-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1500px){.nx-prospect-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1180px){.nx-prospect-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.nx-prospect-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nx-prospect-grid{grid-template-columns:1fr}}.nx-prospect-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;gap:10px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.nx-prospect-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px #3930221a}.nx-prospect-card.is-contatado{background:#9ed8bd52;border-color:#2f6b4a66}.nx-prospect-card-head{align-items:flex-start;gap:10px;display:flex}.nx-prospect-avatar{letter-spacing:-.2px;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:600 13px Space Grotesk,sans-serif;display:inline-grid}.nx-prospect-avatar-blue{color:#2f5a7d;background:#e6f0fa}.nx-prospect-avatar-purple{color:#544a86;background:#efecfa}.nx-prospect-avatar-yellow{color:#8a6a1e;background:#faf1d8}.nx-prospect-avatar-coral{color:#a5482f;background:#fbe7e0}.nx-prospect-avatar-mint{color:#2f6b4a;background:#e2f3ea}.nx-prospect-avatar-grey{color:#6a6b63;background:#eceae4}.nx-prospect-card-id{flex-direction:column;gap:5px;min-width:0;display:flex}.nx-prospect-card-id strong{letter-spacing:-.1px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.nx-prospect-card-id .nx-chip{align-self:flex-start}.nx-prospect-endereco{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.nx-prospect-endereco svg{flex-shrink:0}.nx-prospect-card-links{gap:8px;display:flex}.nx-prospect-link{color:#fffdf8;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .12s,filter .12s;display:inline-grid}.nx-prospect-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.nx-prospect-link-ig{background:#c2185b}.nx-prospect-link-wa{background:#1f8a4c}.nx-prospect-link-site{background:var(--ink-soft)}.nx-prospect-link-li{background:#0a66c2}.nx-prospect-link-off{color:var(--line-strong);cursor:default;background:#f2eee6}.nx-prospect-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.nx-prospect-contatado{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-soft);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.nx-prospect-contatado:hover{border-color:var(--line-strong);background:#f3efe8}.nx-prospect-contatado .nx-prospect-dot{background:var(--ink-muted);border-radius:50%;width:6px;height:6px}.nx-prospect-contatado.is-on{color:#2f6b3d;background:#4c9a5a1f;border-color:#4c9a5a59}.nx-prospect-contatado.is-on:hover{background:#4c9a5a2e}.nx-prospect-date{color:var(--ink-muted);white-space:nowrap;font-size:10.5px}.nx-prospect-card-actions{border-top:1px solid #eeeae2;align-items:center;gap:6px;padding-top:10px;display:flex}.nx-prospect-card-actions .nx-btn{flex:1;justify-content:center}.nx-prospect-delete{color:var(--ink-muted);flex-shrink:0}.nx-prospect-delete:hover{color:#a5372a;background:#d0402f14}.nx-prospect-panel .nx-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);padding:36px 20px}.nx-prospect-empty{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;align-items:center;gap:7px;padding:46px 20px 42px;display:flex}.nx-prospect-empty-icon{width:48px;height:48px;color:var(--brand-dark);background:#fff0e6;border-radius:50%;place-items:center;margin-bottom:4px;display:inline-grid}.nx-prospect-empty h3{letter-spacing:-.3px;color:var(--ink);margin:0;font:600 15px Space Grotesk,sans-serif}.nx-prospect-empty p{max-width:360px;color:var(--ink-soft);margin:0 0 6px;font-size:12.5px;line-height:1.5}.nx-integ-head-actions{flex-wrap:wrap;gap:8px;display:flex}.nx-integ{grid-template-columns:1.15fr 1fr;align-items:start;gap:14px;display:grid}.nx-integ-panel{padding:16px 18px 18px}.nx-integ-wide{grid-column:1/-1}.nx-integ-panel .eyebrow{color:var(--ink-soft);margin:0 0 8px;font-size:10.5px}.nx-integ-panel .eyebrow.nx-mt{margin-top:22px}.nx-integ-lead{color:var(--ink-soft);margin:0 0 16px;font-size:12px;line-height:1.5}.nx-integ-lead code{background:#f1ede4;border-radius:4px;padding:1px 5px;font-size:11px}.nx-integ-toggle{justify-content:space-between;align-items:center;flex-direction:row!important}.nx-integ-toggle input{width:16px;height:16px;accent-color:var(--brand)}.nx-integ-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.nx-integ-ok,.nx-integ-msg.ok{color:#2f6b3d;font-size:12px;font-weight:600}.nx-integ-status{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.nx-integ-status li{color:var(--ink-soft);border-top:1px solid #efece4;justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.nx-integ-status li:first-child{border-top:0}.nx-integ-status strong{color:var(--ink);font:600 12px Space Grotesk,sans-serif}.nx-integ-msg{color:var(--ink-muted);align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;display:flex}.nx-integ-msg.err{color:#a5372a}.nx-integ-code{color:#e8e5dd;border-radius:var(--radius-md);background:#1c1d1b;margin:8px 0 0;padding:12px 14px;font-size:11px;line-height:1.55;overflow-x:auto}.nx-spin{animation:1s linear infinite nx-spin}@keyframes nx-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.nx-integ{grid-template-columns:1fr}}@media (max-width:950px){.nx-form,.nx-task-grid{grid-template-columns:1fr}}@media (max-width:760px){.page-header{flex-direction:column;align-items:stretch;gap:12px;padding:16px 0}.page-header h1{font-size:24px}.page-header--compact{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 4px}.page-header--compact h1{letter-spacing:-.5px!important;font-size:19px!important}.page-header .primary-button,.page-header--compact .primary-button{justify-content:center;width:100%}.page-header .nx-segmented,.page-header--compact .nx-segmented,.rpt-head .nx-segmented{width:100%}.page-header .nx-segmented button,.page-header--compact .nx-segmented button,.rpt-head .nx-segmented button{flex:1}.nx-integ-head-actions{width:100%}.nx-integ-head-actions .nx-btn{flex:1;justify-content:center}.nx-prospect-head-actions{width:100%}.nx-prospect-head-actions .nx-btn,.nx-prospect-head-actions .primary-button{flex:1;justify-content:center;width:auto}.nx-tasks-view{max-width:none}.nx-filters{gap:8px}.nx-filters .nx-segmented{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.nx-filters .nx-segmented button{white-space:nowrap;flex:1 0 auto}.nx-filters select,.nx-filters .nx-filter-input{flex:140px;max-width:none}.nx-tasks-panel{padding:4px 12px}.nx-task-row{grid-template-columns:auto 1fr auto;grid-template-areas:"dot main main""lead lead chip""due due act";gap:7px 8px;padding:13px 4px}.nx-task-row>.nx-status-dot{grid-area:dot}.nx-task-row-main{grid-area:main;font-size:13px}.nx-task-row-lead{flex-flow:wrap;grid-area:lead;align-items:baseline;gap:2px 8px}.nx-task-row-lead strong{font-size:12px}.nx-task-row>.nx-chip{grid-area:chip;place-self:center end}.nx-task-row-due{text-align:left;flex-direction:row;grid-area:due;align-items:baseline;gap:8px}.nx-task-row-due span{margin-top:0}.nx-task-row>.nx-btn{grid-area:act;justify-self:end}.rpt{flex:none;height:auto;overflow:visible}.rpt-head{flex-direction:column;align-items:stretch;gap:10px}.rpt-grid{grid-template-rows:none;grid-template-columns:1fr}.rpt-card{min-height:0}.rpt-list{overflow:visible}.rpt-kpis{grid-template-columns:repeat(3,1fr)}.nx-closed-item,.nx-closed-list-lose .nx-closed-item{flex-wrap:wrap;align-items:baseline;gap:3px 10px;padding:12px 16px;display:flex;position:relative}.nx-closed-name{flex:100%;max-width:none;padding-right:26px}.nx-closed-name strong{max-width:none}.nx-closed-value{order:2}.nx-closed-nivel{order:3}.nx-closed-date{text-align:left;order:4}.nx-closed-reason{flex:100%;order:5}.nx-closed-reopen{position:absolute;top:9px;right:10px}.nx-integ-panel{min-width:0}.nx-integ-code{font-size:10px}.nx-copy-row{flex-wrap:wrap}.nx-copy-row .nx-btn{flex:1;justify-content:center}.nx-board-toolbar{gap:8px}.nx-search{flex:100%;min-width:0}.nx-board{flex-direction:column;flex:none;gap:8px;padding-bottom:8px;overflow:visible}.nx-column{flex:none;width:100%}.nx-column-head{border-radius:var(--radius-md) var(--radius-md) 0 0;position:static}.nx-column-collapsed .nx-column-head{border-radius:var(--radius-md)}.nx-column-toggle{padding:4px 0}.nx-column-body{min-height:0}.nx-overlay{place-items:end stretch;padding:0}.nx-modal,.nx-modal-sm,.nx-modal-md,.nx-modal-split,.nx-modal-lg{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:92dvh}.nx-modal-head{padding:16px}.nx-modal-body{flex:0 auto;min-height:0;padding:16px}.nx-modal-foot{gap:8px;padding:13px 16px}.nx-modal-foot .nx-btn{flex:auto;justify-content:center}}@media (max-width:640px){.app-shell{flex-direction:column;height:100dvh}.sidebar{z-index:60;width:auto;height:auto;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid #313331;flex-direction:row;align-items:stretch;gap:0;position:fixed;top:auto;bottom:0;left:0;right:0;overflow:visible}.sidebar .brand-mark,.sidebar .nav-heading,.sidebar .workspace-label,.sidebar .sidebar-bottom{display:none}.main-nav{flex-direction:row;flex:1;justify-content:space-around;gap:0}.nav-item{text-align:center;color:#9a9d96;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 2px;font-size:9.5px;line-height:1;position:relative}.nav-item:hover{color:#cfd2ca;background:0 0;transform:none}.nav-item.active{color:var(--brand);background:0 0;font-weight:600}.nav-label-full{display:none}.nav-label-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nav-badge{min-width:15px;height:15px;margin:0;padding:0 4px;font-size:9px;display:inline-grid;position:absolute;top:3px;left:calc(50% + 5px)}.content{height:100dvh;padding:env(safe-area-inset-top) 14px 0}.view-area{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.topbar{flex:none;height:46px}.top-actions{gap:12px}.breadcrumb span:first-child,.breadcrumb b{display:none}.rpt-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.nav-item{gap:2px;font-size:9px}.page-header--compact h1{font-size:17px!important}}.nx-login{background:var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.nx-login-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg,14px);width:100%;max-width:340px;box-shadow:var(--shadow-panel);flex-direction:column;gap:13px;padding:30px 28px;display:flex}.nx-login-card img{object-fit:contain;width:42px;height:42px}.nx-login-card h1{letter-spacing:-.6px;margin:6px 0 0;font:600 21px Space Grotesk,DM Sans,sans-serif}.nx-login-sub{color:var(--ink-muted);margin:0 0 6px;font-size:12px}.nx-login-btn{justify-content:center;margin-top:4px;padding:11px}.nx-login-err{color:#a5372a;background:#d0402f14;border:1px solid #d0402f40;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.nx-login-ok{color:#2f6b3d;background:#4c9a5a1a;border:1px solid #4c9a5a4d;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.nx-login-forgot{color:var(--ink-muted);background:0 0;align-self:center;align-items:center;gap:5px;padding:4px;font-size:11.5px;display:inline-flex}.nx-login-forgot:hover{color:var(--brand-dark)}.nx-login-sub code{background:#f1ede4;border-radius:4px;padding:1px 5px;font-size:11px}.nx-splash{background:var(--canvas);min-height:100vh;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.nx-splash img{object-fit:contain;opacity:.9;width:40px;height:40px}.nx-splash p{margin:0;font-size:13px}.nx-splash-actions{gap:10px;margin-top:6px;display:flex}.nx-toast{z-index:400;border-radius:10px;max-width:90vw;padding:11px 16px;font-size:12.5px;font-weight:500;animation:.16s nx-pop;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #18140c38}.nx-toast-err{color:#ffd9d2;background:#3a1714;border:1px solid #7a2b22}.nav-item.nx-install{color:var(--brand)}.nav-item.nx-install:hover{color:#ff8a3d;background:#ff65001f}.nx-install-help{color:var(--ink);font-size:13px;line-height:1.6}.nx-install-help ol{flex-direction:column;gap:8px;margin:0 0 12px;padding-left:20px;display:flex}.nx-install-help p{margin:0 0 12px}.nav-item.nx-logout{color:var(--ink-muted)}.nav-item.nx-logout:hover{color:#d0402f}.nx-copy-row{align-items:stretch;gap:8px;display:flex}.nx-copy-row input{flex:1;min-width:0}.nx-copy-row .nx-btn{white-space:nowrap;flex:none}
