:root{
  --nr1-bg:#101a35;
  --nr1-bg2:#182748;
  --nr1-purple:#7164f4;
  --nr1-cyan:#35c6e4;
  --nr1-coral:#ff8b5c;
  --nr1-green:#35c78d;
  --nr1-red:#e86565;
  --nr1-paper:#f3f6fb;
  --nr1-white:#fff;
  --nr1-ink:#17233d;
  --nr1-muted:#707b91;
  --nr1-line:#dfe5ef;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--nr1-paper)}
body{margin:0;background:var(--nr1-paper);color:var(--nr1-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
body.nr1-lock{overflow:hidden}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
a{color:inherit}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.nr1-skip{position:absolute;left:-10000px}
.nr1-skip:focus{left:18px;top:18px;z-index:9999;background:#fff;padding:12px 16px}

.nr1-topbar{
  position:sticky;
  top:0;
  z-index:100;
  min-height:72px;
  display:grid;
  grid-template-columns:auto minmax(220px,520px) 1fr auto;
  align-items:center;
  gap:22px;
  padding:0 24px;
  background:#fff;
  border-bottom:1px solid var(--nr1-line)
}
.nr1-brand{display:flex;align-items:center;gap:11px}
.nr1-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--nr1-purple),var(--nr1-cyan));color:#fff;font-weight:950}
.nr1-brand strong,.nr1-brand small{display:block}
.nr1-brand strong{font-size:19px}.nr1-brand small{margin-top:2px;color:#7b8497;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.1em}
.nr1-global-search{position:relative}
.nr1-global-search span{position:absolute;left:-10000px}
.nr1-global-search input{width:100%;padding:12px 14px 12px 38px;border:1px solid #d5dce8;border-radius:10px;background:#f7f9fc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23707b91' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E") no-repeat 13px center}
.nr1-sync{justify-self:end;display:flex;align-items:center;gap:8px;color:#6d7890;font-size:11px}.nr1-sync i{width:8px;height:8px;border-radius:50%;background:var(--nr1-green);box-shadow:0 0 0 5px rgba(53,199,141,.12)}
.nr1-top-actions{display:flex;gap:9px}
.nr1-top-actions button,.nr1-top-actions a{min-height:40px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid #d7deea;background:#fff;text-decoration:none;font-size:12px;font-weight:850}
.nr1-top-actions a{background:var(--nr1-purple);border-color:var(--nr1-purple);color:#fff}

.nr1-app{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 72px)}
.nr1-sidebar{position:sticky;top:72px;height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:space-between;padding:23px 16px;background:var(--nr1-bg);color:#dfe4f2}
.nr1-sidebar nav{display:grid;gap:5px}
.nr1-sidebar nav a{display:grid;grid-template-columns:31px 1fr;gap:9px;align-items:center;padding:13px 12px;border-radius:8px;color:#9ba8c2;text-decoration:none;font-size:13px;font-weight:800}
.nr1-sidebar nav a span{color:#5e6d8c;font-size:9px}.nr1-sidebar nav a:hover,.nr1-sidebar nav a.active{background:#1b2b50;color:#fff}.nr1-sidebar nav a.active span{color:#8f86ff}
.nr1-side-card{padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#1b2b50}
.nr1-side-card small,.nr1-side-card strong,.nr1-side-card span{display:block}
.nr1-side-card small{color:#8492ad;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.08em}.nr1-side-card strong{margin:7px 0;color:#fff;font-size:22px}
.nr1-side-card>div{height:8px;overflow:hidden;border-radius:8px;background:#2b3d65}.nr1-side-card i{display:block;height:100%;background:linear-gradient(90deg,var(--nr1-purple),var(--nr1-cyan))}
.nr1-side-card span{margin-top:8px;color:#a8b4ca;font-size:10px}

.nr1-main{min-width:0;padding:28px}
.nr1-overview,.nr1-section{scroll-margin-top:92px}
.nr1-section{padding-top:70px}
.nr1-title-row,.nr1-section-title{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}
.nr1-title-row>div>span,.nr1-section-title>div>span{color:#68768f;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}
.nr1-title-row h1,.nr1-section-title h2{margin:6px 0 0;font-size:clamp(31px,4.4vw,50px);line-height:1.06;letter-spacing:-.035em}
.nr1-section-title h2{font-size:37px}
.nr1-section-title>p{max-width:520px;margin:0;color:var(--nr1-muted);line-height:1.55;text-align:right}
.nr1-period{display:flex;gap:6px}.nr1-period button{padding:10px 13px;border:1px solid #d6ddea;background:#fff;color:#727d92;font-weight:850}.nr1-period button[aria-pressed="true"]{background:var(--nr1-bg);color:#fff;border-color:var(--nr1-bg)}
.nr1-primary{min-height:42px;padding:0 16px;border:0;background:var(--nr1-purple);color:#fff;font-weight:900}

.nr1-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
.nr1-kpis article{padding:20px;border:1px solid var(--nr1-line);border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(24,39,72,.04)}
.nr1-kpis span,.nr1-kpis strong,.nr1-kpis small{display:block}
.nr1-kpis span{color:#6f7b91;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.nr1-kpis strong{margin:9px 0 4px;font-size:34px}.nr1-kpis small{color:#38a97c}
.nr1-kpis article.attention{border-top:4px solid var(--nr1-coral)}.nr1-kpis article.attention small{color:#c66c49}

.nr1-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:13px;margin-top:13px}
.nr1-worklist-panel,.nr1-insight-card{border:1px solid var(--nr1-line);border-radius:10px;background:#fff}
.nr1-worklist-panel>header,.nr1-insight-card>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 19px;border-bottom:1px solid #edf0f5}
.nr1-worklist-panel header span,.nr1-insight-card header span{color:#758198;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.nr1-worklist-panel h2,.nr1-insight-card h2{margin:4px 0 0;font-size:20px}
.nr1-worklist-filter{display:flex;gap:5px}.nr1-worklist-filter button{padding:8px 10px;border:1px solid #dae1eb;background:#fff;color:#738096;font-size:10px;font-weight:850}.nr1-worklist-filter button[aria-pressed="true"]{background:var(--nr1-bg);color:#fff;border-color:var(--nr1-bg)}
.nr1-task-list{display:grid}
.nr1-task-list article{display:grid;grid-template-columns:34px 1fr auto;gap:13px;align-items:center;padding:15px 18px;border-bottom:1px solid #edf0f5}
.nr1-task-list article:last-child{border-bottom:0}.nr1-task-list article.completed{opacity:.45}
.nr1-task-rank{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f0efff;color:#6254df;font-size:10px;font-weight:950}
.nr1-task-list small,.nr1-task-list strong,.nr1-task-list article div span{display:block}.nr1-task-list small{color:#9a654e;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.nr1-task-list strong{margin-top:4px;font-size:13px}.nr1-task-list article div span{margin-top:4px;color:#79859a;font-size:10px}
.nr1-task-list button{min-height:34px;padding:0 10px;border:1px solid #d5dce8;background:#fff;color:#59667e;font-size:10px;font-weight:850}

.nr1-insight-column{display:grid;grid-template-rows:1fr 1fr;gap:13px}
.nr1-insight-card header b{padding:6px 9px;border-radius:13px;background:#e7f8f1;color:#278960;font-size:9px}
.nr1-stage-bars{display:grid;gap:13px;padding:18px}
.nr1-stage-bars>div{display:grid;grid-template-columns:75px 1fr 42px;gap:9px;align-items:center}.nr1-stage-bars span{color:#6e7a90;font-size:10px}.nr1-stage-bars i{height:8px;overflow:hidden;border-radius:8px;background:#e6eaf1}.nr1-stage-bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--nr1-purple),var(--nr1-cyan))}.nr1-stage-bars strong{font-size:10px;text-align:right}
.nr1-automation-stats{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px 18px 18px}.nr1-automation-stats div{padding:14px;border-bottom:1px solid #edf0f5}.nr1-automation-stats dt{color:#748097;font-size:10px}.nr1-automation-stats dd{margin:5px 0 0;font-size:23px;font-weight:900}

.nr1-pipeline-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;overflow:auto}
.nr1-pipeline-stage{min-width:240px;padding:10px;border:1px solid #dde3ed;border-radius:10px;background:#e9edf4}
.nr1-pipeline-stage>header{display:flex;justify-content:space-between;gap:10px;padding:4px 3px 10px;color:#67748c;font-size:11px;font-weight:900;text-transform:uppercase}
.nr1-pipeline-stage>header b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:#fff;color:#5f6b80}
.nr1-deal-list{display:grid;gap:9px}
.nr1-deal{padding:13px;border:1px solid #dfe4ed;border-radius:9px;background:#fff;box-shadow:0 8px 20px rgba(20,35,65,.05)}
.nr1-deal-head{display:flex;justify-content:space-between;gap:8px}.nr1-deal-head span{padding:5px 7px;border-radius:11px;background:#f0efff;color:#6557e2;font-size:8px;font-weight:900;text-transform:uppercase}.nr1-deal-head button{border:0;background:transparent;color:#7d8799}
.nr1-deal h3{margin:11px 0 4px;font-size:15px}.nr1-deal p{margin:0;color:#7a8598;font-size:10px}.nr1-deal>strong{display:block;margin-top:10px;color:#5346ce;font-size:16px}
.nr1-deal footer{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.nr1-deal footer button{min-height:31px;border:1px solid #d8dfea;background:#fff;color:#5e6a80;font-size:9px;font-weight:850}.nr1-deal footer button:last-child:not(:disabled){background:var(--nr1-bg);color:#fff;border-color:var(--nr1-bg)}
.nr1-deal footer button:disabled{opacity:.3;cursor:not-allowed}
.nr1-pipeline-status,.nr1-rule-status{font-weight:850;color:#188264}

.nr1-lead-controls{display:flex;gap:9px;align-items:end}.nr1-lead-controls label{display:grid;gap:6px;color:#69758c;font-size:10px;font-weight:900;text-transform:uppercase}.nr1-lead-controls input,.nr1-lead-controls select{min-width:210px;padding:11px;border:1px solid #cbd4e2;background:#fff}
.nr1-table-wrap{overflow:auto;border:1px solid var(--nr1-line);background:#fff}
.nr1-table{width:100%;min-width:1000px;border-collapse:collapse}.nr1-table caption{padding:13px 15px;color:#6e7c91;text-align:left;font-size:11px}.nr1-table th,.nr1-table td{padding:13px;border-top:1px solid #e7ebf1;text-align:left;font-size:11px}.nr1-table thead th{background:#f7f9fc;color:#69758a;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.nr1-table tbody th{font-size:12px}.nr1-table tbody tr:hover{background:#fafbfe}
.nr1-score{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:10px;font-weight:950}.nr1-score.high{background:#e1f7ef;color:#1d8560}.nr1-score.medium{background:#fff2e5;color:#a8602b}
.nr1-lead-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:12px;font-size:9px;font-weight:850}.nr1-lead-status.new{background:#f0efff;color:#6557e2}.nr1-lead-status.working{background:#e4f4fa;color:#23788c}.nr1-lead-status.qualified{background:#e2f6ee;color:#27855f}
.nr1-table td:last-child button{border:0;background:transparent;color:#6053da;font-weight:900}
.nr1-empty{padding:20px;background:#fff;text-align:center;color:var(--nr1-muted)}

.nr1-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.nr1-rule{padding:20px;border:1px solid var(--nr1-line);border-radius:10px;background:#fff}
.nr1-rule header{display:flex;justify-content:space-between;gap:16px}.nr1-rule header>span{color:#7a8497;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.nr1-rule h3{margin:12px 0 7px;font-size:18px}.nr1-rule p{min-height:48px;color:#737f93;font-size:12px;line-height:1.55}.nr1-rule footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:13px;border-top:1px solid #edf0f5}.nr1-rule footer span{color:#8290a3;font-size:10px}.nr1-rule footer button{border:0;background:transparent;color:#5e52d7;font-weight:900;font-size:10px}
.nr1-switch{display:flex;align-items:center;gap:7px;cursor:pointer}.nr1-switch input{position:absolute;opacity:0}.nr1-switch i{position:relative;width:35px;height:20px;border-radius:12px;background:#c9d0dc}.nr1-switch i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}.nr1-switch input:checked+i{background:var(--nr1-purple)}.nr1-switch input:checked+i:after{transform:translateX(15px)}.nr1-switch b{color:#657188;font-size:9px}

.nr1-forecast-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:13px}
.nr1-chart-card,.nr1-forecast-summary{padding:22px;border:1px solid var(--nr1-line);border-radius:10px;background:#fff}
.nr1-chart-card header{display:flex;justify-content:space-between;gap:12px}.nr1-chart-card h3{margin:0}.nr1-chart-card header span{color:#7e889b;font-size:10px}
.nr1-chart{height:300px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;align-items:end;padding:25px 35px 0;border-bottom:1px solid #dbe1eb;background:repeating-linear-gradient(to top,#eef1f6 0,#eef1f6 1px,transparent 1px,transparent 60px)}
.nr1-chart-column{height:100%;display:grid;grid-template-rows:1fr auto;gap:9px;text-align:center;color:#737e92;font-size:11px}.nr1-chart-bars{display:flex;align-items:end;justify-content:center;gap:8px;height:100%}.nr1-chart-bars i{width:28px;border-radius:5px 5px 0 0}.nr1-chart-bars i.pipeline{background:#d8d6ff}.nr1-chart-bars i.best{background:#9187ff}.nr1-chart-bars i.commit{background:#35c6e4}
.nr1-chart-legend{display:flex;gap:18px;margin-top:15px}.nr1-chart-legend span{display:flex;align-items:center;gap:6px;color:#6f7b90;font-size:10px}.nr1-chart-legend i{width:9px;height:9px;border-radius:2px}.nr1-chart-legend i.pipeline{background:#d8d6ff}.nr1-chart-legend i.best{background:#9187ff}.nr1-chart-legend i.commit{background:#35c6e4}
.nr1-forecast-summary{background:var(--nr1-bg);color:#fff}.nr1-forecast-summary>span,.nr1-forecast-summary>strong,.nr1-forecast-summary>small{display:block}.nr1-forecast-summary>span{color:#91a0bb;font-size:10px;text-transform:uppercase;font-weight:900}.nr1-forecast-summary>strong{margin:12px 0 4px;color:#a9a2ff;font-size:45px}.nr1-forecast-summary>small{color:#aeb9ce}.nr1-forecast-summary dl{margin:28px 0 0}.nr1-forecast-summary dl div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid rgba(255,255,255,.09)}.nr1-forecast-summary dd{margin:0;font-weight:850}

.nr1-proposal-section{padding-bottom:70px}.nr1-proposal-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:13px}
.nr1-proposal-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:24px;border:1px solid var(--nr1-line);background:#fff}.nr1-proposal-form label{display:grid;gap:7px;color:#67738a;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nr1-proposal-form input,.nr1-proposal-form select{width:100%;padding:12px;border:1px solid #cbd4e1;background:#fff}.nr1-proposal-form>button{grid-column:1/-1;min-height:47px;border:0;background:var(--nr1-purple);color:#fff;font-weight:950}.nr1-proposal-status{grid-column:1/-1;margin:0;color:#168263;font-weight:850}
.nr1-proposal-preview{padding:27px;background:var(--nr1-bg);color:#fff}.nr1-proposal-preview header span,.nr1-proposal-preview header strong{display:block}.nr1-proposal-preview header span{color:#8998b4;font-size:9px;text-transform:uppercase;font-weight:900}.nr1-proposal-preview header strong{margin-top:6px;font-size:21px}.nr1-proposal-total{margin-top:20px;padding:17px;background:#1a2a4e}.nr1-proposal-total small,.nr1-proposal-total strong{display:block}.nr1-proposal-total small{color:#9daac2}.nr1-proposal-total strong{margin-top:7px;color:#a9a2ff;font-size:29px}.nr1-proposal-preview dl{margin:20px 0}.nr1-proposal-preview dl div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid rgba(255,255,255,.09)}.nr1-proposal-preview dd{margin:0;text-align:right}.nr1-proposal-preview>button{width:100%;min-height:47px;border:0;background:var(--nr1-coral);color:#fff;font-weight:950}.nr1-proposal-preview>p{color:#74d9aa;font-weight:850}

.nr1-footer{display:flex;justify-content:space-between;gap:22px;padding:24px 28px 24px 248px;background:#0b142a;color:#fff}.nr1-footer div{display:flex;align-items:center;gap:13px}.nr1-footer span{color:#93a0ba;font-size:10px}

.nr1-drawer{position:fixed;inset:0;z-index:600;pointer-events:none}.nr1-drawer.is-open{pointer-events:auto}.nr1-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(8,15,31,.72);opacity:0;transition:.22s}.nr1-drawer.is-open .nr1-drawer-backdrop{opacity:1}
.nr1-drawer aside{position:absolute;right:0;top:0;bottom:0;width:min(520px,100%);padding:27px;background:#fff;transform:translateX(103%);transition:.22s;box-shadow:-25px 0 80px rgba(0,0,0,.30);overflow:auto}.nr1-drawer.is-open aside{transform:none}
.nr1-drawer header,.nr1-modal-card header{display:flex;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--nr1-line)}.nr1-drawer header span,.nr1-modal-card header span{color:#758096;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.nr1-drawer header h2,.nr1-modal-card header h2{margin:5px 0 0;font-size:29px}.nr1-drawer header button,.nr1-modal-card header button{width:42px;height:42px;border:1px solid var(--nr1-line);background:#fff;font-size:25px}
.nr1-drawer-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.nr1-drawer-summary div{padding:13px;background:#f3f6fa}.nr1-drawer-summary span,.nr1-drawer-summary strong{display:block}.nr1-drawer-summary span{color:#778399;font-size:9px;text-transform:uppercase}.nr1-drawer-summary strong{margin-top:5px}
.nr1-activity h3{font-size:16px}.nr1-activity ol{list-style:none;padding:0}.nr1-activity li{position:relative;padding:0 0 20px 28px}.nr1-activity li:before{content:"";position:absolute;left:4px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--nr1-purple);box-shadow:0 0 0 5px #ecebff}.nr1-activity li:after{content:"";position:absolute;left:8px;top:18px;bottom:3px;width:2px;background:#e1e5ed}.nr1-activity li:last-child:after{display:none}.nr1-activity strong,.nr1-activity span,.nr1-activity time{display:block}.nr1-activity span{margin-top:4px;color:#758196}.nr1-activity time{margin-top:4px;color:#9aa3b4;font-size:10px}
.nr1-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nr1-drawer-actions button{min-height:43px;border:1px solid #d6ddea;background:#fff;font-weight:850}.nr1-drawer-actions button:last-child{background:var(--nr1-bg);color:#fff;border-color:var(--nr1-bg)}.nr1-drawer-status{color:#168263;font-weight:850}

.nr1-modal[hidden]{display:none}.nr1-modal{position:fixed;inset:0;z-index:650;display:grid;place-items:center;padding:22px}.nr1-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(8,15,31,.76);backdrop-filter:blur(4px)}.nr1-modal-card{position:relative;width:min(680px,100%);max-height:92vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:27px;background:#fff}.nr1-modal-card header{grid-column:1/-1}.nr1-modal-card label{display:grid;gap:7px;color:#68748a;font-size:10px;font-weight:900;text-transform:uppercase}.nr1-modal-card input,.nr1-modal-card select,.nr1-modal-card textarea{width:100%;padding:12px;border:1px solid #cbd4e2}.nr1-full{grid-column:1/-1}.nr1-modal-status{margin:0;color:#168263;font-weight:850}

@media(max-width:1100px){
  .nr1-topbar{grid-template-columns:auto 1fr auto}.nr1-global-search{display:none}.nr1-sync{display:none}
  .nr1-app{grid-template-columns:1fr}.nr1-sidebar{position:sticky;top:72px;z-index:80;width:100%;height:auto;display:block;padding:8px 13px;overflow:auto}.nr1-sidebar nav{display:flex;width:max-content}.nr1-sidebar nav a{grid-template-columns:auto auto;padding:10px 12px}.nr1-side-card{display:none}
  .nr1-overview-grid,.nr1-forecast-grid,.nr1-proposal-grid{grid-template-columns:1fr}
  .nr1-footer{padding-left:28px}
}
@media(max-width:760px){
  .nr1-topbar{min-height:66px;padding:0 13px}.nr1-brand small{display:none}.nr1-top-actions button{display:none}.nr1-top-actions a{font-size:10px;padding:0 10px}
  .nr1-sidebar{top:66px}.nr1-sidebar nav a span{display:none}
  .nr1-main{padding:18px 13px}
  .nr1-title-row,.nr1-section-title{display:grid;align-items:start}.nr1-section-title>p{text-align:left}
  .nr1-kpis{grid-template-columns:1fr 1fr}
  .nr1-task-list article{grid-template-columns:31px 1fr}.nr1-task-list article>button{grid-column:2;justify-self:start}
  .nr1-lead-controls{display:grid}.nr1-lead-controls input,.nr1-lead-controls select{min-width:0;width:100%}
  .nr1-rule-grid{grid-template-columns:1fr}
  .nr1-chart{height:240px;padding:20px 10px 0;gap:12px}.nr1-chart-bars i{width:20px}
  .nr1-proposal-form,.nr1-modal-card{grid-template-columns:1fr}.nr1-proposal-form>button,.nr1-proposal-status,.nr1-full,.nr1-modal-card header{grid-column:auto}
  .nr1-footer{display:grid;padding:22px 14px}.nr1-footer div{display:grid;gap:5px}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .nr1-drawer aside,.nr1-drawer-backdrop,.nr1-switch i:after{transition:none}
}
