.runner-ac-page{
    --ac-primary: #1F6737;
  --ac-accent: #2E7630;
  --ac-bg: #FCFCFD;
  --ac-card: #FFFFFF;
  --ac-ink: #171B24;
  --ac-on-primary: #ffffff;
  --ac-primary-text: color-mix(in srgb, var(--ac-primary) 42%, var(--ac-ink));
  --ac-ok: #1e8e5a;
  --ac-warn: #9a6b0f;
  --ac-danger: #c53939;
  --ac-shadow: #171B24;
  --ac-r: 18px;
  --ac-font-head: "Outfit", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Albert Sans", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  min-height:calc(100vh - var(--header-height));
  background:var(--paper);
  color:var(--ink);
  font-family:var(--ac-font-body,var(--font-body));
  overflow-x:clip;
}
.runner-ac-page [hidden]{display:none!important}
.runner-ac-page button,
.runner-ac-page input,
.runner-ac-page textarea{font:inherit}
.runner-ac-gate{
  min-height:calc(100vh - var(--header-height));
  padding:clamp(3rem,7vw,6rem) 0 var(--space-7);
  background:#fcfcfd;
  color:#171b24;
  --ink:#171b24;
  --muted:#343a44;
}
.runner-ac-gate-shell{
  width:min(calc(100% - var(--gutter)*2),64rem);
  margin-inline:auto;
}
.runner-ac-gate-copy{
  display:grid;
  max-width:45rem;
  gap:var(--space-2);
}
.runner-ac-gate-copy h1{
  color:#16203e;
  font-family:var(--ac-font-head,var(--font-heading));
  font-size:clamp(2.25rem,5vw,3.25rem);
  line-height:1.15;
  overflow-wrap:anywhere;
}
.runner-ac-gate-copy p{
  max-width:39rem;
  color:#171b24;
  font-size:var(--text-3);
  line-height:1.65;
}
.runner-ac-gate-mark{
  display:grid;
  width:min(100%,18rem);
  grid-template-columns:repeat(5,minmax(0,1fr));
  align-items:center;
  gap:.45rem;
  margin-bottom:.25rem;
}
.runner-ac-gate-mark i{
  height:.35rem;
  border-radius:999px;
  background:#d9dde5;
}
.runner-ac-gate-mark i:nth-child(-n+4){background:var(--brand)}
.runner-ac-launch-board{
  position:relative;
  display:grid;
  grid-template-columns:3.25rem minmax(0,1fr);
  margin-top:var(--space-5);
  border-radius:var(--radius-lg);
  background:#fff;
  color:#171b24;
  box-shadow:var(--shadow-card);
  overflow:hidden;
}
.runner-ac-launch-rail{
  display:flex;
  min-height:100%;
  flex-direction:column;
  align-items:center;
  gap:.75rem;
  padding:var(--space-3) .75rem;
  background:#171b24;
  color:#f4f6f8;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
  line-height:1;
}
.runner-ac-launch-rail i{
  width:1px;
  flex:1;
  min-height:4rem;
  background:repeating-linear-gradient(to bottom,rgba(255,255,255,.45) 0 4px,transparent 4px 9px);
}
.runner-ac-form-deck{
  min-width:0;
  padding:var(--space-4);
}
.runner-ac-gate-form{
  display:grid;
  min-width:0;
  gap:var(--space-3);
}
.runner-ac-start-form{
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
}
.runner-ac-start-form .runner-ac-msg{grid-column:1/-1}
.runner-ac-field{
  display:grid;
  min-width:0;
  gap:var(--space-1);
}
.runner-ac-field label{
  color:#2b3039;
  font-size:var(--text-1);
  font-weight:650;
}
.runner-ac-input,
.runner-ac-textarea{
  width:100%;
  min-width:0;
  border:1px solid #aeb4be;
  border-radius:var(--radius-sm);
  background:#fff;
  color:#171b24;
  box-shadow:none;
}
.runner-ac-input{
  min-height:3rem;
  padding:.7rem .85rem;
}
.runner-ac-textarea{
  min-height:7.5rem;
  padding:.8rem .85rem;
  resize:vertical;
  line-height:1.55;
}
.runner-ac-input:focus,
.runner-ac-textarea:focus{
  border-color:var(--brand);
  outline:3px solid color-mix(in srgb,var(--brand) 18%,transparent);
}
.runner-ac-btn{
  display:inline-flex;
  min-height:2.875rem;
  align-items:center;
  justify-content:center;
  gap:.55rem;
  padding:.7rem 1.1rem;
  border:1px solid transparent;
  border-radius:var(--radius-sm);
  font-size:var(--text-1);
  font-weight:700;
  line-height:1.3;
  text-align:center;
  cursor:pointer;
  transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;
}
.runner-ac-btn:hover{transform:translateY(-1px)}
.runner-ac-btn:active{transform:none}
.runner-ac-btn svg{width:1rem;height:1rem;flex:none}
button.runner-ac-btn-primary,
a.runner-ac-btn-primary{
  background:var(--ac-primary,var(--brand));
  color:var(--ac-on-primary,#fff);
}
button.runner-ac-btn-primary:hover,
a.runner-ac-btn-primary:hover{background:var(--brand-hover)}
button.runner-ac-btn-line,
a.runner-ac-btn-line{
  border-color:color-mix(in srgb,currentColor 30%,transparent);
  background:#fff;
  color:#252a34;
}
button.runner-ac-btn-line:hover,
a.runner-ac-btn-line:hover{border-color:color-mix(in srgb,currentColor 55%,transparent)}
button.runner-ac-btn-danger,
a.runner-ac-btn-danger{
  border-color:#9d2531;
  background:#9d2531;
  color:#fff;
}
button.runner-ac-btn-danger:hover,
a.runner-ac-btn-danger:hover{background:#7f1e28}
.runner-ac-btn-sm{
  min-height:2.25rem;
  padding:.48rem .75rem;
  font-size:var(--text-0);
}
.runner-ac-continue{min-width:9rem}
.runner-ac-submit-wide{width:100%}
.runner-ac-form-heading{
  display:flex;
  min-width:0;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--space-3);
}
.runner-ac-form-heading>div{min-width:0}
.runner-ac-form-heading h2{
  color:#16203e;
  font-size:var(--text-5);
  line-height:1.2;
}
.runner-ac-form-heading p:not(.runner-ac-email-chip){
  margin-top:var(--space-1);
  color:#5f6570;
}
.runner-ac-email-chip{
  display:inline-flex;
  max-width:100%;
  align-items:center;
  margin-top:var(--space-2);
  padding:.45rem .8rem;
  border-radius:999px;
  background:#edf1f7;
  color:#202a3d;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-1);
  line-height:1.3;
  overflow-wrap:anywhere;
}
.runner-ac-link{
  padding:.3rem 0;
  border:0;
  background:transparent;
  color:#235f35;
  font-size:var(--text-1);
  font-weight:650;
  text-decoration:underline;
  text-underline-offset:.2em;
  cursor:pointer;
}
.runner-ac-tabs{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.35rem;
  padding:.35rem;
  border-radius:var(--radius-md);
  background:#f2f0e8;
}
.runner-ac-tab{
  min-height:2.75rem;
  padding:.6rem .8rem;
  border:0;
  border-radius:var(--radius-sm);
  background:transparent;
  color:#656b72;
  font-size:var(--text-1);
  font-weight:700;
  cursor:pointer;
}
.runner-ac-tab.is-on,
.runner-ac-tab[aria-selected="true"]{
  background:#fff;
  color:#174f2b;
  box-shadow:0 .3rem .9rem rgba(23,27,36,.08);
}
.runner-ac-auth-block{
  display:grid;
  gap:var(--space-2);
}
.runner-ac-auth-block>.runner-ac-link{justify-self:start}
.runner-ac-code-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:stretch;
  gap:var(--space-1);
}
.runner-ac-form-pair{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-2);
}
.runner-ac-form-actions,
.runner-ac-head-actions,
.runner-ac-item-actions,
.runner-ac-svc-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-1);
}
.runner-ac-msg{
  padding:.75rem .9rem;
  border-radius:var(--radius-sm);
  background:#f8ece7;
  color:#8a2630;
  font-size:var(--text-1);
  line-height:1.5;
}
.runner-ac-msg.is-ok{
  background:#edf3ef;
  color:#17582b;
}
.runner-ac-gate-facts{
  display:grid;
  grid-column:1/-1;
  grid-template-columns:repeat(3,minmax(0,1fr));
  margin:0;
  background:#f2f0e8;
  color:#2b3028;
}
.runner-ac-gate-facts>div{
  display:grid;
  min-width:0;
  grid-template-columns:auto minmax(0,1fr);
  gap:.8rem;
  padding:var(--space-3);
}
.runner-ac-gate-facts>div:nth-child(2){background:#edf1f7;color:#202a3d}
.runner-ac-gate-facts>div:nth-child(3){background:#f8ece7;color:#3a2924}
.runner-ac-gate-facts dt{
  color:var(--brand);
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
}
.runner-ac-gate-facts dd{
  min-width:0;
  color:inherit;
  font-size:var(--text-1);
  overflow-wrap:anywhere;
}
.runner-ac-dash{
  min-height:calc(100vh - var(--header-height));
  padding:var(--space-5) 0 var(--space-7);
  background:#edf1f7;
  color:#202a3d;
}
.runner-ac-dash-shell{
  width:min(calc(100% - var(--gutter)*2),var(--container-wide));
  margin-inline:auto;
}
.runner-ac-dash-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);
  align-items:end;
  gap:var(--space-4);
}
.runner-ac-dash-title{min-width:0}
.runner-ac-dash-title h1{
  margin-top:var(--space-2);
  color:#16203e;
  font-size:clamp(2rem,4vw,3rem);
}
.runner-ac-dash-title p{
  max-width:42rem;
  margin-top:var(--space-1);
  color:#5e687a;
}
.runner-ac-run-state{
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  padding:.4rem .75rem;
  border-radius:999px;
  background:#edf3ef;
  color:#17582b;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
  font-weight:700;
}
.runner-ac-run-state i{
  width:.42rem;
  height:.42rem;
  border-radius:50%;
  background:var(--accent);
}
.runner-ac-account-stamp{
  display:grid;
  min-width:0;
  gap:var(--space-2);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#fff;
  color:#171b24;
}
.runner-ac-account-stamp strong{
  min-width:0;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-1);
  overflow-wrap:anywhere;
}
.runner-ac-route-board{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:var(--space-1);
  margin-top:var(--space-5);
}
.runner-ac-dtab{
  position:relative;
  display:grid;
  min-width:0;
  min-height:5.5rem;
  align-content:space-between;
  gap:.7rem;
  padding:var(--space-2);
  border:0;
  border-radius:var(--radius-md);
  background:#fff;
  color:#5f6570;
  text-align:left;
  cursor:pointer;
}
.runner-ac-dtab>span:first-child{
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
}
.runner-ac-dtab strong{
  color:#303745;
  font-family:var(--ac-font-head,var(--font-heading));
  font-size:var(--text-2);
  overflow-wrap:anywhere;
}
.runner-ac-dtab.is-on,
.runner-ac-dtab[aria-selected="true"]{
  background:#1f6737;
  color:#d8ebdd;
  box-shadow:var(--shadow-card);
}
.runner-ac-dtab.is-on strong,
.runner-ac-dtab[aria-selected="true"] strong{color:#fff}
.runner-ac-count{
  position:absolute;
  top:.75rem;
  right:.75rem;
  display:inline-flex;
  min-width:1.4rem;
  height:1.4rem;
  align-items:center;
  justify-content:center;
  padding-inline:.35rem;
  border-radius:999px;
  background:#f8ece7;
  color:#7f2930;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:.65rem;
  line-height:1;
}
.runner-ac-workboard{
  margin-top:var(--space-2);
  border-radius:var(--radius-lg);
  background:#fff;
  color:#171b24;
  box-shadow:var(--shadow-card);
  overflow:hidden;
}
.runner-ac-panel{
  min-width:0;
  padding:var(--space-4);
}
.runner-ac-panel-head{
  display:flex;
  min-width:0;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--space-3);
  margin-bottom:var(--space-4);
}
.runner-ac-panel-head>div{min-width:0}
.runner-ac-panel-head span{
  color:#667184;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
}
.runner-ac-panel-head h2{
  margin-top:.55rem;
  color:#16203e;
  font-size:var(--text-5);
}
.runner-ac-panel-head p{
  max-width:42rem;
  margin-top:var(--space-1);
  color:#5f6570;
}
.runner-ac-list{
  display:grid;
  gap:var(--space-2);
  min-width:0;
}
.runner-ac-item{
  min-width:0;
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#f2f0e8;
  color:#2b3028;
  box-shadow:inset 3px 0 0 transparent;
}
.runner-ac-item.is-open{
  background:#edf3ef;
  color:#21332a;
  box-shadow:inset 3px 0 0 var(--brand);
}
.runner-ac-item-head{
  display:flex;
  min-width:0;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--space-3);
}
.runner-ac-item-head>div{min-width:0}
.runner-ac-item-title{
  color:inherit;
  font-family:var(--ac-font-head,var(--font-heading));
  font-size:var(--text-3);
  font-weight:700;
  overflow-wrap:anywhere;
}
.runner-ac-item-sub{
  margin-top:.3rem;
  color:#5d625b;
  font-size:var(--text-1);
  overflow-wrap:anywhere;
}
.runner-ac-item-actions{
  flex:0 1 auto;
  justify-content:flex-end;
}
.runner-ac-chip{
  display:inline-flex;
  width:fit-content;
  align-items:center;
  gap:.4em;
  padding:.4em .9em;
  border-radius:999px;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
  font-weight:750;
  line-height:1;
}
.runner-ac-chip-ok{background:#d9efdf;color:#14552a}
.runner-ac-chip-warn{background:#fff0c9;color:#755100}
.runner-ac-chip-bad{background:#f5dce0;color:#84212d}
.runner-ac-chip-idle{background:#e2e5ea;color:#414956}
.runner-ac-dim{
  color:#545b64;
  font-size:var(--text-2);
  line-height:1.6;
}
.runner-ac-row{
  display:flex;
  min-width:0;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--space-1);
  margin-top:var(--space-2);
}
.runner-ac-creds{
  display:grid;
  margin:var(--space-3) 0 0;
  border-radius:var(--radius-md);
  background:#171b24;
  color:#f4f6f8;
  overflow:hidden;
}
.runner-ac-cred{
  display:grid;
  min-width:0;
  grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr) auto;
  align-items:center;
  gap:var(--space-2);
  padding:.9rem var(--space-2);
  border-bottom:1px solid rgba(255,255,255,.12);
}
.runner-ac-cred:last-child{border-bottom:0}
.runner-ac-cred dt{
  min-width:0;
  color:#aab1bd;
  font-size:var(--text-1);
  overflow-wrap:anywhere;
}
.runner-ac-cred dd{
  min-width:0;
  color:#f4f6f8;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-1);
  overflow-wrap:anywhere;
}
.runner-ac-cred .runner-ac-row{margin-top:0}
.runner-ac-copy{
  display:inline-flex;
  min-width:2.75rem;
  min-height:1.875rem;
  align-items:center;
  justify-content:center;
  padding:.3rem .6rem;
  border:1px solid rgba(255,255,255,.3);
  border-radius:var(--radius-sm);
  background:transparent;
  color:#f4f6f8;
  font-size:var(--text-0);
  cursor:pointer;
}
.runner-ac-svc-actions{
  margin-top:var(--space-3);
  padding-top:var(--space-3);
  border-top:1px solid rgba(33,51,42,.15);
}
.runner-ac-ticket-compose,
.runner-ac-security-form,
.runner-ac-reply-form{
  display:grid;
  min-width:0;
  gap:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#edf1f7;
  color:#202a3d;
}
.runner-ac-ticket-compose{margin-bottom:var(--space-3)}
.runner-ac-ticket-detail{
  min-width:0;
  margin-top:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#f2f0e8;
  color:#2b3028;
}
.runner-ac-ticket-head{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:start;
  gap:var(--space-3);
}
.runner-ac-ticket-head h3{
  color:#252b25;
  overflow-wrap:anywhere;
}
.runner-ac-ticket-head p{
  margin-top:.35rem;
  color:#656b63;
  font-size:var(--text-1);
}
.runner-ac-thread{
  display:grid;
  gap:var(--space-2);
  margin-top:var(--space-3);
  padding-block:var(--space-2);
}
.runner-ac-note{
  width:min(100%,46rem);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#fff;
  color:#252a34;
}
.runner-ac-note.is-mine{
  justify-self:end;
  background:#edf3ef;
  color:#21332a;
}
.runner-ac-note-meta{
  color:#68707c;
  font-family:var(--ac-font-mono,var(--font-mono));
  font-size:var(--text-0);
}
.runner-ac-note-body{
  margin-top:var(--space-1);
  color:inherit;
  font-size:var(--text-2);
  line-height:1.65;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
}
.runner-ac-reply-form{margin-top:var(--space-3)}
.runner-ac-security-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--space-3);
}
.runner-ac-security-form-code{
  background:#f1ecf5;
  color:#30273a;
}
.runner-ac-security-form header h3{color:inherit}
.runner-ac-security-form header p{
  margin-top:var(--space-1);
  color:#626976;
  font-size:var(--text-1);
}
.runner-ac-dialog{
  position:fixed;
  inset:0;
  z-index:1000;
  display:grid;
  place-items:center;
  padding:var(--gutter);
}
.runner-ac-dialog-backdrop{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  background:rgba(12,16,23,.72);
  cursor:pointer;
}
.runner-ac-dialog-panel{
  position:relative;
  z-index:1;
  width:min(100%,31rem);
  max-height:calc(100vh - var(--gutter)*2);
  overflow-y:auto;
  padding:var(--space-4);
  border-radius:var(--radius-lg);
  background:#fff;
  color:#171b24;
  box-shadow:0 2rem 5rem rgba(0,0,0,.28);
  text-align:center;
}
.runner-ac-dialog-mark{
  display:block;
  width:3.25rem;
  height:.4rem;
  margin:0 auto var(--space-3);
  border-radius:999px;
  background:#9d2531;
}
.runner-ac-dialog-panel h3{
  color:#16203e;
  font-size:var(--text-4);
}
.runner-ac-dialog-panel p{
  margin-top:var(--space-2);
  color:#5f6570;
  line-height:1.65;
}
.runner-ac-dialog-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--space-1);
  margin-top:var(--space-3);
}
.runner-ac-dialog-panel .runner-ac-dialog-actions{justify-content:center}
@media(max-width:760px){
  .runner-ac-gate{padding-block:var(--space-5)}
  .runner-ac-gate-copy h1{font-size:clamp(2rem,11vw,2.75rem)}
  .runner-ac-launch-board{grid-template-columns:1fr}
  .runner-ac-launch-rail{
    min-height:auto;
    flex-direction:row;
    padding:.75rem var(--space-2);
  }
  .runner-ac-launch-rail i{
    width:auto;
    min-width:3rem;
    min-height:1px;
    background:repeating-linear-gradient(to right,rgba(255,255,255,.45) 0 4px,transparent 4px 9px);
  }
  .runner-ac-form-deck{padding:var(--space-3)}
  .runner-ac-start-form,
  .runner-ac-form-pair{grid-template-columns:1fr}
  .runner-ac-continue,
  .runner-ac-start-form .runner-ac-btn{width:100%}
  .runner-ac-gate-facts{grid-template-columns:1fr}
  .runner-ac-form-heading{flex-direction:column}
  .runner-ac-code-row{grid-template-columns:1fr}
  .runner-ac-code-row .runner-ac-btn{width:100%}
  .runner-ac-dash{padding-block:var(--space-4)}
  .runner-ac-dash-head{grid-template-columns:1fr}
  .runner-ac-route-board{
    grid-template-columns:repeat(2,minmax(0,1fr));
    margin-top:var(--space-4);
  }
  .runner-ac-dtab:last-child{grid-column:1/-1}
  .runner-ac-dtab{min-height:4.5rem}
  .runner-ac-panel{padding:var(--space-3)}
  .runner-ac-panel-head,
  .runner-ac-item-head{
    align-items:flex-start;
    flex-direction:column;
  }
  .runner-ac-panel-head>.runner-ac-btn,
  .runner-ac-item-actions{width:100%}
  .runner-ac-item-actions{justify-content:flex-start}
  .runner-ac-cred{
    grid-template-columns:minmax(0,1fr) auto;
    gap:.45rem var(--space-1);
  }
  .runner-ac-cred dt{grid-column:1/-1}
  .runner-ac-security-grid{grid-template-columns:1fr}
  .runner-ac-ticket-head{grid-template-columns:1fr}
  .runner-ac-form-actions .runner-ac-btn,
  .runner-ac-svc-actions .runner-ac-btn{flex:1 1 10rem}
}
@media(max-width:390px){
  .runner-ac-gate-shell,
  .runner-ac-dash-shell{width:min(calc(100% - 2rem),var(--container-wide))}
  .runner-ac-form-deck,
  .runner-ac-panel,
  .runner-ac-item,
  .runner-ac-ticket-detail,
  .runner-ac-security-form{padding:var(--space-2)}
  .runner-ac-tabs{grid-template-columns:1fr}
  .runner-ac-route-board{grid-template-columns:1fr}
  .runner-ac-dtab:last-child{grid-column:auto}
  .runner-ac-dtab{
    min-height:3.75rem;
    grid-template-columns:auto minmax(0,1fr);
    align-items:center;
    align-content:center;
  }
  .runner-ac-dtab .runner-ac-count{position:static;justify-self:end}
  .runner-ac-cred{grid-template-columns:1fr}
  .runner-ac-cred dt,
  .runner-ac-cred dd,
  .runner-ac-cred .runner-ac-row{grid-column:1}
  .runner-ac-dialog-panel{padding:var(--space-3)}
  .runner-ac-dialog-actions{flex-direction:column}
  .runner-ac-dialog-actions .runner-ac-btn{width:100%}
}
@media(prefers-reduced-motion:reduce){
  .runner-ac-btn{transition:none}
}