.vpsgit-ac-page{
    --ac-primary: #A13A00;
  --ac-accent: #7C4D00;
  --ac-bg: #02050B;
  --ac-card: #11192A;
  --ac-ink: #080D19;
  --ac-on-primary: #ffffff;
  --ac-primary-text: color-mix(in srgb, var(--ac-primary) 42%, var(--ac-ink));
  --ac-ok: #4ade80;
  --ac-warn: #fbbf24;
  --ac-danger: #f87171;
  --ac-shadow: #000000;
  --ac-r: 16px;
  --ac-font-head: "Manrope", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Chivo", "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));
  padding:var(--space-7) 0 var(--space-9);
  overflow-x:clip;
  background:
    linear-gradient(rgba(151,166,191,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(151,166,191,.035) 1px,transparent 1px),
    radial-gradient(circle at 78% 8%,rgba(161,58,0,.13),transparent 28rem),
    var(--ac-bg);
  background-size:3rem 3rem,3rem 3rem,auto,auto;
  color:var(--ac-ink);
  font-family:var(--ac-font-body)
}
.vpsgit-ac-page [hidden]{display:none!important}
.vpsgit-ac-page *{min-width:0}
.vpsgit-ac-gate{
  width:min(calc(100% - var(--gutter)*2),66rem);
  margin-inline:auto;
  padding-block:var(--space-5)
}
.vpsgit-ac-access-board{
  overflow:hidden;
  border:1px solid var(--line-strong);
  border-radius:var(--ac-r);
  background:var(--ac-card);
  color:var(--ac-ink);
  box-shadow:var(--shadow)
}
.vpsgit-ac-gate-heading{
  padding:var(--space-7) var(--space-7) var(--space-6);
  background:var(--surface-2);
  color:var(--text)
}
.vpsgit-ac-gate-index,
.vpsgit-ac-dash-index,
.vpsgit-ac-panel-code{
  display:block;
  width:fit-content;
  margin-bottom:var(--space-4);
  color:#e9a072;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1.4;
  letter-spacing:.1em;
  overflow-wrap:anywhere
}
.vpsgit-ac-gate-heading h1{
  max-width:38rem;
  color:var(--text);
  font-family:var(--ac-font-head);
  font-size:clamp(2.15rem,5vw,3.5rem);
  line-height:1.16;
  overflow-wrap:anywhere
}
.vpsgit-ac-gate-heading>p{
  max-width:42rem;
  margin-top:var(--space-4);
  color:#aeb9c9;
  line-height:1.65
}
.vpsgit-ac-gate-stage{
  padding:var(--space-7);
  background:var(--surface);
  color:var(--text)
}
.vpsgit-ac-auth-form{
  display:grid;
  width:100%;
  gap:var(--space-5)
}
.vpsgit-ac-auth-form[hidden]{display:none!important}
.vpsgit-ac-start-form{
  grid-template-columns:minmax(0,1fr) minmax(9rem,auto);
  align-items:end
}
.vpsgit-ac-start-form .vpsgit-ac-msg{
  grid-column:1/-1
}
.vpsgit-ac-field{
  display:grid;
  gap:var(--space-2)
}
.vpsgit-ac-field label{
  color:#c8d1dd;
  font-size:var(--fs-1);
  font-weight:600
}
.vpsgit-ac-input,
.vpsgit-ac-textarea{
  width:100%;
  border:1px solid #536077;
  border-radius:var(--ac-r);
  background:#080f1c;
  color:#f2f5f8;
  font:inherit;
  line-height:1.45;
  transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)
}
.vpsgit-ac-input{
  min-height:3rem;
  padding:.78rem .9rem
}
.vpsgit-ac-textarea{
  min-height:7rem;
  padding:.85rem .9rem;
  resize:vertical
}
.vpsgit-ac-input::placeholder,
.vpsgit-ac-textarea::placeholder{color:#758298}
.vpsgit-ac-input:hover,
.vpsgit-ac-textarea:hover{border-color:#68768d}
.vpsgit-ac-input:focus,
.vpsgit-ac-textarea:focus{
  border-color:#d27a43;
  outline:0;
  box-shadow:0 0 0 3px rgba(196,86,19,.18)
}
.vpsgit-ac-btn{
  min-height:2.75rem;
  padding:.7rem 1rem;
  border:1px solid color-mix(in srgb,currentColor 38%,transparent);
  border-radius:var(--ac-r);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--space-2);
  background:var(--surface-2);
  color:var(--text);
  font-family:var(--ac-font-head);
  font-size:var(--fs-1);
  font-weight:650;
  line-height:1.25;
  text-align:center;
  transition:background var(--transition),border-color var(--transition),transform var(--transition)
}
.vpsgit-ac-btn:hover{
  background:var(--surface-3);
  border-color:var(--line-strong);
  transform:translateY(-1px)
}
.vpsgit-ac-btn-primary{
  border-color:var(--ac-primary);
  background:var(--ac-primary);
  color:var(--ac-on-primary)
}
.vpsgit-ac-btn-primary:hover{
  border-color:var(--primary-bright);
  background:var(--primary-hover);
  color:var(--ac-on-primary)
}
.vpsgit-ac-btn-line{
  border-color:color-mix(in srgb,currentColor 38%,transparent);
  background:transparent;
  color:var(--text)
}
.vpsgit-ac-btn-danger{
  border-color:#d96a61;
  background:#9d322d;
  color:#fff
}
.vpsgit-ac-btn-danger:hover{
  border-color:#ed837a;
  background:#b23c36;
  color:#fff
}
.vpsgit-ac-btn-sm{
  min-height:2.25rem;
  padding:.5rem .75rem;
  font-size:var(--fs-0)
}
.vpsgit-ac-continue{min-width:9rem}
.vpsgit-ac-link{
  width:fit-content;
  padding:0;
  border:0;
  background:transparent;
  color:#e9a072;
  font:inherit;
  font-size:var(--fs-1);
  line-height:1.5;
  text-decoration:underline;
  text-underline-offset:4px
}
.vpsgit-ac-link:hover{color:#ffc29d}
.vpsgit-ac-form-heading{
  display:flex;
  align-items:start;
  justify-content:space-between;
  gap:var(--space-5);
  padding-bottom:var(--space-5);
  border-bottom:1px solid var(--line)
}
.vpsgit-ac-form-heading h2{
  color:var(--text);
  font-size:var(--fs-5);
  overflow-wrap:anywhere
}
.vpsgit-ac-form-heading p:not(.vpsgit-ac-email-chip){
  max-width:36rem;
  margin-top:var(--space-2);
  color:var(--muted);
  font-size:var(--fs-1)
}
.vpsgit-ac-email-chip{
  width:fit-content;
  max-width:100%;
  padding:.45em .85em;
  border:1px solid #5b3b2c;
  border-radius:999px;
  background:#25150f;
  color:#f0b38d;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1.25;
  overflow-wrap:anywhere
}
.vpsgit-ac-login-modes{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-2);
  min-width:min(100%,20rem);
  padding:var(--space-1);
  background:#080e19
}
.vpsgit-ac-tab{
  min-height:2.5rem;
  padding:.55rem .8rem;
  border:1px solid transparent;
  border-radius:var(--ac-r);
  background:transparent;
  color:#9da9ba;
  font:inherit;
  font-size:var(--fs-1)
}
.vpsgit-ac-tab.is-on,
.vpsgit-ac-tab[aria-selected="true"]{
  border-color:#804222;
  background:#2a1710;
  color:#fff;
  box-shadow:inset 0 -2px var(--primary-bright)
}
.vpsgit-ac-mode-block{
  display:grid;
  gap:var(--space-3)
}
.vpsgit-ac-code-line{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);
  gap:var(--space-3);
  align-items:stretch
}
.vpsgit-ac-register-pair{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-5)
}
.vpsgit-ac-form-actions,
.vpsgit-ac-item-actions,
.vpsgit-ac-svc-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
  margin-top:var(--space-3)
}
.vpsgit-ac-msg{
  padding:var(--space-3) var(--space-4);
  border-left:2px solid var(--ac-danger);
  border-radius:var(--ac-r);
  background:#281315;
  color:#ffc3be;
  font-size:var(--fs-1);
  line-height:1.55
}
.vpsgit-ac-msg.is-ok,
.vpsgit-ac-msg.is-on{
  border-left-color:var(--ac-ok);
  background:#10231e;
  color:#9ee0c4
}
.vpsgit-ac-gate-facts{
  display:grid;
  grid-template-columns:1.2fr repeat(3,minmax(0,1fr));
  background:#080e19;
  color:var(--text)
}
.vpsgit-ac-gate-fact{
  min-height:7rem;
  padding:var(--space-5);
  border-top:1px solid var(--line);
  border-right:1px solid var(--line)
}
.vpsgit-ac-gate-fact:last-child{border-right:0}
.vpsgit-ac-gate-fact span{
  display:block;
  margin-bottom:var(--space-3);
  color:#d98049;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0)
}
.vpsgit-ac-gate-fact strong,
.vpsgit-ac-gate-fact p{
  color:#c9d2de;
  font-size:var(--fs-1);
  line-height:1.55
}
.vpsgit-ac-dash{
  width:min(calc(100% - var(--gutter)*2),var(--content-wide));
  max-width:none;
  margin-inline:auto
}
.vpsgit-ac-dash-mast{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:var(--space-7);
  padding:var(--space-6) 0 var(--space-7);
  border-bottom:1px solid var(--line)
}
.vpsgit-ac-dash-identity h1{
  color:var(--text);
  font-size:clamp(2.2rem,4vw,3.4rem)
}
.vpsgit-ac-dash-identity p{
  margin-top:var(--space-3);
  color:var(--muted)
}
.vpsgit-ac-dash-identity strong{
  color:#dfe5ed;
  font-family:var(--ac-font-mono);
  font-weight:500;
  overflow-wrap:anywhere
}
.vpsgit-ac-dash-tools{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:var(--space-2)
}
.vpsgit-ac-workbench{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);
  gap:var(--space-6);
  align-items:start;
  padding-top:var(--space-6)
}
.vpsgit-ac-panel-deck{min-width:0}
.vpsgit-ac-panel{
  min-height:34rem;
  padding:var(--space-6);
  border-radius:var(--ac-r);
  background:var(--surface-2);
  color:var(--text)
}
.vpsgit-ac-panel[hidden]{display:none!important}
.vpsgit-ac-panel-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:var(--space-5);
  margin-bottom:var(--space-6);
  padding-bottom:var(--space-5);
  border-bottom:1px solid var(--line)
}
.vpsgit-ac-panel-head h2{
  color:var(--text);
  font-size:var(--fs-5)
}
.vpsgit-ac-panel-head p{
  max-width:42rem;
  margin-top:var(--space-2);
  color:var(--muted);
  font-size:var(--fs-1)
}
.vpsgit-ac-panel-code{margin-bottom:var(--space-3)}
.vpsgit-ac-command-rail{
  position:sticky;
  top:calc(var(--header-height) + var(--space-4));
  overflow:hidden;
  border-radius:var(--ac-r);
  background:var(--surface);
  color:var(--text)
}
.vpsgit-ac-rail-marker{
  padding:var(--space-5);
  background:#21130e;
  color:#f3d5c2
}
.vpsgit-ac-rail-marker span{
  display:block;
  margin-bottom:var(--space-3);
  color:#f0a274;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0)
}
.vpsgit-ac-rail-marker p{
  color:#d9bba8;
  font-size:var(--fs-1);
  line-height:1.55
}
.vpsgit-ac-view-switch{display:grid}
.vpsgit-ac-dtab{
  min-height:4rem;
  padding:var(--space-4) var(--space-5);
  border:0;
  border-top:1px solid var(--line);
  border-radius:0;
  display:grid;
  grid-template-columns:2rem minmax(0,1fr) auto;
  gap:var(--space-3);
  align-items:center;
  background:var(--surface);
  color:#9ca9ba;
  font:inherit;
  text-align:left
}
.vpsgit-ac-dtab>span:first-child{
  color:#6f7c90;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0)
}
.vpsgit-ac-dtab strong{
  color:inherit;
  font-family:var(--ac-font-head);
  font-size:var(--fs-1);
  overflow-wrap:anywhere
}
.vpsgit-ac-dtab:hover{background:var(--surface-3);color:#fff}
.vpsgit-ac-dtab.is-on,
.vpsgit-ac-dtab[aria-selected="true"]{
  background:#28170f;
  color:#fff;
  box-shadow:inset 3px 0 var(--primary-bright)
}
.vpsgit-ac-dtab.is-on>span:first-child,
.vpsgit-ac-dtab[aria-selected="true"]>span:first-child{color:#f09b66}
.vpsgit-ac-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:1.35rem;
  height:1.35rem;
  padding:0 .3rem;
  border-radius:999px;
  background:var(--primary-bright);
  color:#fff;
  font-family:var(--ac-font-mono);
  font-size:.65rem;
  line-height:1
}
.vpsgit-ac-records{
  display:grid;
  gap:var(--space-4)
}
.vpsgit-ac-item{
  width:100%;
  min-width:0;
  padding:var(--space-5);
  border:1px solid var(--line);
  border-radius:var(--ac-r);
  background:var(--surface);
  color:var(--text);
  transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)
}
.vpsgit-ac-item.is-open{
  border-color:#92502d;
  background:#131b2b;
  box-shadow:inset 3px 0 var(--primary-bright)
}
.vpsgit-ac-item-head{
  display:flex;
  align-items:start;
  justify-content:space-between;
  gap:var(--space-5)
}
.vpsgit-ac-item-title{
  color:#f0f3f7;
  font-family:var(--ac-font-head);
  font-size:var(--fs-3);
  font-weight:650;
  line-height:1.4;
  overflow-wrap:anywhere
}
.vpsgit-ac-item-sub{
  margin-top:var(--space-2);
  color:#a4afbf;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1.55;
  overflow-wrap:anywhere
}
.vpsgit-ac-item-actions{
  flex:0 1 auto;
  margin-top:0;
  justify-content:flex-end
}
.vpsgit-ac-chip{
  display:inline-flex;
  align-items:center;
  width:fit-content;
  min-height:1.75rem;
  padding:.4em .8em;
  border-radius:999px;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1
}
.vpsgit-ac-chip-ok{
  border:1px solid #397d63;
  background:#123128;
  color:#9ee3c5
}
.vpsgit-ac-chip-warn{
  border:1px solid #8b672d;
  background:#31230f;
  color:#f1ca7e
}
.vpsgit-ac-chip-bad{
  border:1px solid #914942;
  background:#321719;
  color:#ffaaa3
}
.vpsgit-ac-chip-idle{
  border:1px solid #556176;
  background:#1a2230;
  color:#c2cad6
}
.vpsgit-ac-creds{
  display:grid;
  margin:var(--space-5) 0 0;
  border-top:1px solid var(--line)
}
.vpsgit-ac-cred{
  display:grid;
  grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto;
  gap:var(--space-4);
  align-items:center;
  padding:var(--space-3) 0;
  border-bottom:1px solid var(--line)
}
.vpsgit-ac-cred dt{
  min-width:0;
  color:#9ca9ba;
  overflow-wrap:anywhere
}
.vpsgit-ac-cred dd{
  min-width:0;
  color:#edf1f6;
  font-family:var(--ac-font-mono);
  overflow-wrap:anywhere
}
.vpsgit-ac-row{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--space-2);
  min-width:0
}
.vpsgit-ac-copy{
  min-height:1.9rem;
  padding:.35rem .6rem;
  border:1px solid #556176;
  border-radius:var(--ac-r);
  background:#0a111e;
  color:#d7dee8;
  font:inherit;
  font-size:var(--fs-0);
  line-height:1.1
}
.vpsgit-ac-copy:hover{border-color:#d07842;color:#fff}
.vpsgit-ac-svc-actions{
  padding-top:var(--space-5);
  margin-top:var(--space-4)
}
.vpsgit-ac-dim{
  padding:var(--space-5);
  border-left:2px solid #59677d;
  background:#0b1220;
  color:#b4bfce;
  line-height:1.65
}
.vpsgit-ac-dim{margin-bottom:var(--space-5)}
.vpsgit-ac-ticket-compose,
.vpsgit-ac-security-form{
  display:grid;
  gap:var(--space-5);
  padding:var(--space-6);
  border:1px solid var(--line);
  border-radius:var(--ac-r);
  background:var(--surface);
  color:var(--text)
}
.vpsgit-ac-ticket-compose{margin-bottom:var(--space-6)}
.vpsgit-ac-ticket-detail{
  display:grid;
  gap:var(--space-5);
  margin-top:var(--space-6);
  padding-top:var(--space-6);
  border-top:1px solid var(--line)
}
.vpsgit-ac-ticket-detail-head{
  display:grid;
  gap:var(--space-3)
}
.vpsgit-ac-ticket-detail-head h3{
  color:#f0f3f7;
  overflow-wrap:anywhere
}
.vpsgit-ac-ticket-detail-head p{
  color:var(--muted);
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0)
}
.vpsgit-ac-thread{
  display:grid;
  gap:var(--space-4);
  padding:var(--space-5);
  background:#080f1b
}
.vpsgit-ac-note{
  width:min(88%,42rem);
  padding:var(--space-4);
  border-left:2px solid #66748a;
  border-radius:var(--ac-r);
  background:#151e2d;
  color:var(--text)
}
.vpsgit-ac-note.is-mine{
  margin-left:auto;
  border-left-color:var(--primary-bright);
  background:#29170f
}
.vpsgit-ac-note-meta{
  margin-bottom:var(--space-2);
  color:#aab5c5;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1.45
}
.vpsgit-ac-note-body{
  color:#e4e9ef;
  font-size:var(--fs-1);
  line-height:1.65;
  white-space:pre-wrap;
  overflow-wrap:anywhere
}
.vpsgit-ac-reply-form{
  display:grid;
  gap:var(--space-4);
  padding:var(--space-5);
  border:1px solid var(--line);
  border-radius:var(--ac-r);
  background:var(--surface)
}
.vpsgit-ac-security-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-5);
  align-items:start
}
.vpsgit-ac-security-form-head{
  display:grid;
  gap:var(--space-2);
  padding-bottom:var(--space-4);
  border-bottom:1px solid var(--line)
}
.vpsgit-ac-security-form-head h3{color:#f1f4f7}
.vpsgit-ac-security-form-head p{
  color:var(--muted);
  font-size:var(--fs-1)
}
.vpsgit-ac-dialog{
  position:fixed;
  inset:0;
  z-index:500;
  display:grid;
  place-items:center;
  padding:var(--gutter)
}
.vpsgit-ac-dialog-backdrop{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  background:rgba(0,3,9,.82);
  backdrop-filter:blur(5px)
}
.vpsgit-ac-dialog-panel{
  position:relative;
  z-index:1;
  width:min(100%,30rem);
  max-height:calc(100vh - var(--gutter)*2);
  overflow-y:auto;
  padding:var(--space-6);
  border:1px solid var(--line-strong);
  border-radius:var(--ac-r);
  background:#101827;
  color:var(--text);
  text-align:center;
  box-shadow:var(--shadow)
}
.vpsgit-ac-dialog-mark{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:2.5rem;
  height:2.5rem;
  margin-inline:auto;
  margin-bottom:var(--space-4);
  border-radius:999px;
  background:#3a1818;
  color:#ffaaa3;
  font-family:var(--ac-font-mono);
  font-weight:700
}
.vpsgit-ac-dialog-panel h3{
  color:#f4f6f9;
  font-size:var(--fs-4)
}
.vpsgit-ac-dialog-panel>p{
  margin-top:var(--space-3);
  color:#b1bdcc;
  overflow-wrap:anywhere
}
.vpsgit-ac-dialog-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--space-2);
  margin-top:var(--space-5)
}
.vpsgit-ac-dialog-panel .vpsgit-ac-dialog-actions{justify-content:center}
@media (max-width:960px){
  .vpsgit-ac-gate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vpsgit-ac-gate-fact:nth-child(2){border-right:0}
  .vpsgit-ac-workbench{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-command-rail{
    position:static;
    grid-row:1;
    display:grid;
    grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr)
  }
  .vpsgit-ac-view-switch{grid-template-columns:repeat(5,minmax(0,1fr))}
  .vpsgit-ac-dtab{
    min-height:4.5rem;
    padding:var(--space-3);
    grid-template-columns:1fr;
    gap:var(--space-1);
    text-align:center
  }
  .vpsgit-ac-dtab.is-on,
  .vpsgit-ac-dtab[aria-selected="true"]{box-shadow:inset 0 -3px var(--primary-bright)}
  .vpsgit-ac-count{position:absolute}
}
@media (max-width:760px){
  .vpsgit-ac-page{padding-top:var(--space-4)}
  .vpsgit-ac-gate,
  .vpsgit-ac-dash{width:min(calc(100% - var(--gutter)*2),100%)}
  .vpsgit-ac-gate-heading,
  .vpsgit-ac-gate-stage{padding:var(--space-5)}
  .vpsgit-ac-start-form{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-continue{width:100%}
  .vpsgit-ac-form-heading{
    align-items:stretch;
    flex-direction:column
  }
  .vpsgit-ac-login-modes{width:100%;min-width:0}
  .vpsgit-ac-register-pair,
  .vpsgit-ac-security-grid{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-dash-mast{
    align-items:flex-start;
    flex-direction:column;
    gap:var(--space-5)
  }
  .vpsgit-ac-dash-tools{justify-content:flex-start}
  .vpsgit-ac-command-rail{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-rail-marker{display:none}
  .vpsgit-ac-view-switch{
    grid-template-columns:repeat(5,minmax(5.5rem,1fr));
    overflow-x:auto
  }
  .vpsgit-ac-dtab{
    min-height:3.9rem;
    white-space:normal
  }
  .vpsgit-ac-panel{
    min-height:0;
    padding:var(--space-4)
  }
  .vpsgit-ac-panel-head{
    align-items:flex-start;
    flex-direction:column
  }
  .vpsgit-ac-panel-head .vpsgit-ac-btn{width:100%}
  .vpsgit-ac-item-head{flex-direction:column}
  .vpsgit-ac-item-actions{
    width:100%;
    justify-content:flex-start
  }
  .vpsgit-ac-cred{
    grid-template-columns:minmax(0,1fr) auto
  }
  .vpsgit-ac-cred dt{grid-column:1/-1}
  .vpsgit-ac-ticket-compose,
  .vpsgit-ac-security-form{padding:var(--space-4)}
  .vpsgit-ac-note{width:94%}
}
@media (max-width:480px){
  .vpsgit-ac-gate-facts{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-gate-fact{
    min-height:0;
    border-right:0
  }
  .vpsgit-ac-code-line{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-form-actions .vpsgit-ac-btn,
  .vpsgit-ac-svc-actions .vpsgit-ac-btn{width:100%}
  .vpsgit-ac-cred{grid-template-columns:minmax(0,1fr)}
  .vpsgit-ac-cred dt,
  .vpsgit-ac-cred dd,
  .vpsgit-ac-cred .vpsgit-ac-row{grid-column:1}
  .vpsgit-ac-dialog-actions .vpsgit-ac-btn{width:100%}
}