.remotemini-ac-page{
    --ac-primary: #2E6F8E;
  --ac-accent: #6FC3DF;
  --ac-bg: #FBFBFA;
  --ac-card: #FFFFFF;
  --ac-ink: #22262A;
  --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: #22262A;
  --ac-r: 15px;
  --ac-font-head: "Chivo", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Manrope", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  width:100%;
  max-width:none;
  padding-block:var(--space-5) var(--space-close);
  background:var(--dark);
  color:var(--ink-d);
  font-family:var(--f-body);
  overflow-x:clip;
}
.remotemini-ac-page [hidden]{display:none!important}
.remotemini-ac-gate{
  width:min(calc(100% - var(--gutter)*2),48rem);
  margin-inline:auto;
  display:grid;
  gap:var(--space-3);
}
.remotemini-ac-arrival{
  display:grid;
  gap:var(--space-2);
  padding-inline:var(--space-3);
  min-width:0;
}
.remotemini-ac-arrival h1{
  font-size:var(--text-section);
  line-height:1.15;
  color:var(--ink-d);
}
.remotemini-ac-arrival p{
  color:var(--mute-d);
  max-width:44rem;
  overflow-wrap:break-word;
}
.remotemini-ac-entry-tray{
  background:var(--s-sand);
  color:var(--ink-sand);
  border-radius:var(--r-m);
  padding:var(--space-4);
  min-width:0;
}
.remotemini-ac-entry-form{
  display:grid;
  gap:var(--space-3);
  width:100%;
  min-width:0;
}
.remotemini-ac-form-heading{
  display:grid;
  gap:var(--field-gap);
  min-width:0;
}
.remotemini-ac-form-heading h2{
  color:var(--ink-l);
  font-size:var(--text-lg);
  line-height:1.3;
}
.remotemini-ac-form-heading h3{
  font-size:var(--text-card);
  line-height:1.3;
  color:var(--ink-l);
}
.remotemini-ac-form-heading p{
  color:var(--mute-l);
  font-size:var(--text-sm);
  overflow-wrap:break-word;
}
.remotemini-ac-field{
  display:grid;
  align-content:start;
  gap:var(--field-gap);
  width:100%;
  min-width:0;
  color:var(--ink-l);
  font-size:var(--text-sm);
  font-weight:700;
}
.remotemini-ac-field input,
.remotemini-ac-field textarea{
  display:block;
  width:100%;
  min-width:0;
  min-height:48px;
  padding:12px 16px;
  border:1px solid var(--control-line);
  border-radius:var(--r-s);
  background:var(--surface);
  color:var(--ink-l);
  font-family:var(--f-body);
  font-size:var(--text-base);
  font-weight:400;
  line-height:1.5;
  transition:border-color var(--duration),box-shadow var(--duration);
}
.remotemini-ac-field input::placeholder,
.remotemini-ac-field textarea::placeholder{
  color:var(--mute-l);
  opacity:1;
}
.remotemini-ac-field input:focus,
.remotemini-ac-field textarea:focus{
  border-color:var(--primary);
  box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);
}
.remotemini-ac-field textarea{
  min-height:8rem;
  resize:vertical;
}
.remotemini-ac-field input[inputmode="numeric"]{
  font-family:var(--f-mono);
  font-variant-numeric:tabular-nums;
  letter-spacing:.1em;
}
.remotemini-ac-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--space-1);
  width:auto;
  max-width:100%;
  min-height:44px;
  padding:12px 22px;
  border:1px solid var(--control-line);
  border-radius:var(--r-p);
  background:var(--surface);
  color:var(--ink-l);
  font-family:var(--f-body);
  font-size:var(--text-sm);
  font-weight:700;
  line-height:1.5;
  text-align:center;
  text-decoration:none;
  white-space:normal;
  overflow-wrap:break-word;
  cursor:pointer;
  transition:background var(--duration),border-color var(--duration),box-shadow var(--duration);
}
.remotemini-ac-btn:hover{
  background:var(--s-sand);
  color:var(--ink-l);
}
.remotemini-ac-btn-primary{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  border-color:transparent;
}
.remotemini-ac-btn-primary:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
  border-color:transparent;
}
.remotemini-ac-btn-line{
  background:transparent;
  color:var(--ink-l);
  border-color:color-mix(in srgb,#22262A 36%,transparent);
}
.remotemini-ac-btn-line:hover{
  background:var(--s-lilac);
  color:var(--ink-l);
  border-color:color-mix(in srgb,#22262A 50%,transparent);
}
.remotemini-ac-btn-danger{
  background:#A32E37;
  color:#FFFFFF;
  border-color:transparent;
}
.remotemini-ac-btn-danger:hover{
  background:#86232B;
  color:#FFFFFF;
  border-color:transparent;
}
.remotemini-ac-btn-sm{
  min-height:36px;
  padding:8px 16px;
  font-size:var(--text-xs);
}
.remotemini-ac-btn:disabled,
.remotemini-ac-copy:disabled,
.remotemini-ac-tab:disabled{
  opacity:.55;
  cursor:not-allowed;
}
.remotemini-ac-btn svg{
  width:18px;
  height:18px;
  flex:0 0 18px;
}
.remotemini-ac-entry-submit{
  width:100%;
  min-height:48px;
}
.remotemini-ac-link{
  justify-self:start;
  display:inline;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  color:var(--primary-hover);
  font-size:var(--text-sm);
  font-weight:700;
  line-height:1.5;
  text-align:start;
  text-decoration:underline;
  text-underline-offset:4px;
  cursor:pointer;
}
.remotemini-ac-link:hover{color:var(--ink-l)}
.remotemini-ac-form-foot{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-3);
}
.remotemini-ac-form-heading .remotemini-ac-email-chip{
  width:fit-content;
  max-width:100%;
  padding:.4em .9em;
  border-radius:var(--r-p);
  background:var(--surface);
  color:var(--ink-l);
  font-family:var(--f-mono);
  font-size:var(--text-sm);
  line-height:1.5;
  overflow-wrap:anywhere;
}
.remotemini-ac-login-method{
  display:grid;
  gap:var(--space-3);
  min-width:0;
  padding:0;
  margin:0;
  border:0;
}
.remotemini-ac-method-options{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-1);
  min-width:0;
}
.remotemini-ac-tab{
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:0;
  min-height:48px;
  padding:var(--space-2);
  border:1px solid color-mix(in srgb,#22262A 24%,transparent);
  border-radius:var(--r-m);
  background:var(--surface);
  color:var(--mute-l);
  font-size:var(--text-sm);
  line-height:1.5;
  font-weight:700;
  white-space:normal;
  overflow-wrap:break-word;
  text-align:center;
}
.remotemini-ac-tab.is-on,
.remotemini-ac-tab[aria-selected="true"],
.remotemini-ac-tab[aria-checked="true"]{
  background:var(--s-char);
  color:var(--ink-char);
  border-color:var(--s-char);
}
.remotemini-ac-tab:hover{
  border-color:var(--primary);
}
.remotemini-ac-method-body{
  display:grid;
  gap:var(--space-2);
  min-width:0;
}
.remotemini-ac-method-body>.remotemini-ac-btn{justify-self:start}
.remotemini-ac-verification{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:var(--space-2);
  min-width:0;
  border:0;
  padding:0;
  margin:0;
}
.remotemini-ac-verification>.remotemini-ac-btn{min-height:48px}
.remotemini-ac-entry-caption{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--space-2);
  padding-inline:var(--space-3);
  min-width:0;
  color:var(--mute-d);
}
.remotemini-ac-entry-caption>svg{
  color:var(--accent);
  width:24px;
  height:24px;
  flex:0 0 24px;
}
.remotemini-ac-entry-caption>p{
  flex:1 1 15rem;
  min-width:0;
  font-size:var(--text-sm);
  overflow-wrap:break-word;
}
.remotemini-ac-caption-action{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:var(--space-1) var(--space-2);
  border:1px solid var(--hair-d);
  border-radius:var(--r-p);
  color:var(--ink-d);
  font-size:var(--text-xs);
  font-weight:700;
}
.remotemini-ac-caption-action:hover{
  background:var(--s-char);
  color:var(--ink-d);
}
.remotemini-ac-dash{
  width:min(calc(100% - var(--gutter)*2),var(--width-wide));
  max-width:none;
  margin-inline:auto;
  display:grid;
  gap:var(--space-3);
  min-width:0;
}
.remotemini-ac-desk-selector{
  display:grid;
  grid-template-columns:minmax(10rem,.8fr) minmax(0,3fr);
  align-items:center;
  gap:var(--space-4);
  min-width:0;
}
.remotemini-ac-desk-selector>h1{
  color:var(--ink-d);
  font-size:var(--text-section);
  line-height:1.15;
}
.remotemini-ac-departments{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  align-items:stretch;
  gap:var(--space-1);
  min-width:0;
}
.remotemini-ac-dtab{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  align-content:center;
  gap:var(--space-1);
  min-width:0;
  min-height:76px;
  padding:var(--space-2);
  border:0;
  border-radius:var(--r-m);
  background:var(--s-char);
  color:var(--ink-char);
  font-family:var(--f-body);
  font-size:var(--text-sm);
  line-height:1.5;
  font-weight:700;
  text-align:start;
  overflow-wrap:break-word;
}
.remotemini-ac-dtab>svg{
  flex:0 0 24px;
  width:24px;
  height:24px;
}
.remotemini-ac-dtab>span:not(.remotemini-ac-count){
  flex:1 1 4rem;
  min-width:0;
}
.remotemini-ac-dtab:hover{
  background:var(--s-lilac);
  color:var(--ink-lilac);
}
.remotemini-ac-dtab.is-on,
.remotemini-ac-dtab[aria-selected="true"],
.remotemini-ac-dtab[aria-checked="true"]{
  background:var(--primary);
  color:#FFFFFF;
  box-shadow:inset 0 0 0 1px color-mix(in srgb,#FFFFFF 18%,transparent);
}
.remotemini-ac-count{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex:0 0 auto;
  height:24px;
  min-width:24px;
  padding-inline:6px;
  border-radius:var(--r-p);
  background:var(--paper);
  color:var(--ink-l);
  font-family:var(--f-mono);
  font-size:var(--text-xs);
  line-height:1;
  font-variant-numeric:tabular-nums;
}
.remotemini-ac-working-paper{
  min-width:0;
  border-radius:var(--r-m);
  background:var(--paper);
  color:var(--ink-l);
  overflow:hidden;
}
.remotemini-ac-account-stamp{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--space-1) var(--space-2);
  padding:var(--space-2) var(--space-4);
  background:var(--s-lilac);
  color:var(--ink-lilac);
  min-width:0;
}
.remotemini-ac-stamp-light{
  flex:0 0 8px;
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--primary);
  color:var(--ink-l);
}
.remotemini-ac-stamp-label{
  color:var(--mute-l);
  font-size:var(--text-xs);
}
.remotemini-ac-account-email{
  min-width:0;
  font-family:var(--f-mono);
  font-size:var(--text-sm);
  font-weight:500;
  overflow-wrap:anywhere;
}
.remotemini-ac-panel-slot{
  padding:var(--space-4);
  min-width:0;
}
.remotemini-ac-panel{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  width:100%;
  min-width:0;
}
.remotemini-ac-panel-heading{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-2);
  min-width:0;
}
.remotemini-ac-panel-heading>h2,
.remotemini-ac-security-intro>h2{
  min-width:0;
  font-size:var(--text-lg);
  line-height:1.3;
  color:var(--ink-l);
}
.remotemini-ac-records{
  display:grid;
  gap:var(--space-2);
  min-width:0;
}
.remotemini-ac-item{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  width:100%;
  min-width:0;
  padding:var(--space-3);
  border-radius:var(--r-m);
  background:var(--s-sand);
  color:var(--ink-sand);
  transition:box-shadow var(--duration);
}
.remotemini-ac-item.is-open{
  background:var(--surface);
  color:var(--ink-l);
  box-shadow:inset 0 0 0 2px var(--primary);
}
.remotemini-ac-item-head{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--space-2) var(--space-3);
  min-width:0;
}
.remotemini-ac-item-head>div:first-child{
  flex:1 1 18rem;
  min-width:0;
  display:grid;
  gap:var(--space-1);
}
.remotemini-ac-item-title{
  min-width:0;
  color:var(--ink-l);
  font-family:var(--f-head);
  font-size:var(--text-card);
  font-weight:800;
  line-height:1.3;
  overflow-wrap:break-word;
}
.remotemini-ac-item-sub{
  color:var(--mute-l);
  font-size:var(--text-sm);
  line-height:1.5;
  overflow-wrap:break-word;
}
.remotemini-ac-item-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-1);
  min-width:0;
  max-width:100%;
}
.remotemini-ac-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.4em;
  width:fit-content;
  max-width:100%;
  padding:.4em .9em;
  border-radius:var(--r-p);
  background:#E2E5E8;
  color:#414A52;
  font-size:var(--text-xs);
  font-weight:700;
  line-height:1.2;
  overflow-wrap:break-word;
}
.remotemini-ac-chip-ok{
  background:#DCECE4;
  color:#20573D;
}
.remotemini-ac-chip-warn{
  background:#F2E7CC;
  color:#714C10;
}
.remotemini-ac-chip-bad{
  background:#F4DFE1;
  color:#8C2530;
}
.remotemini-ac-chip-idle{
  background:#E2E5E8;
  color:#414A52;
}
.remotemini-ac-creds{
  display:grid;
  gap:0;
  min-width:0;
  padding-block:var(--space-1);
  border-block:1px solid var(--hair-l);
}
.remotemini-ac-cred{
  display:grid;
  grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr) auto;
  gap:var(--space-2);
  align-items:center;
  min-width:0;
  padding-block:var(--space-2);
}
.remotemini-ac-cred dt{
  min-width:0;
  color:var(--mute-l);
  font-size:var(--text-xs);
  line-height:1.5;
  overflow-wrap:break-word;
}
.remotemini-ac-cred dd{
  min-width:0;
  max-width:100%;
  margin:0;
  color:var(--ink-l);
  font-family:var(--f-mono);
  font-size:var(--text-sm);
  line-height:1.5;
  overflow-wrap:anywhere;
  font-variant-numeric:tabular-nums;
}
.remotemini-ac-cred dd>.remotemini-ac-row{
  margin-top:var(--space-1);
}
.remotemini-ac-copy{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  min-height:30px;
  max-width:100%;
  padding:4px 12px;
  border:1px solid color-mix(in srgb,#22262A 32%,transparent);
  border-radius:var(--r-p);
  background:var(--paper);
  color:var(--ink-l);
  font-family:var(--f-body);
  font-size:var(--text-xs);
  line-height:1.5;
  white-space:normal;
}
.remotemini-ac-copy:hover{
  background:var(--s-lilac);
  color:var(--ink-lilac);
}
.remotemini-ac-row,
.remotemini-ac-svc-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-1);
  min-width:0;
}
.remotemini-ac-svc-actions{
  padding-top:var(--space-1);
  gap:var(--space-2);
}
.remotemini-ac-dim{
  color:var(--mute-l);
  font-size:var(--text-sm);
  line-height:1.65;
  overflow-wrap:break-word;
}
.remotemini-ac-msg{
  display:block;
  width:100%;
  min-width:0;
  padding:var(--space-2);
  border-radius:var(--r-s);
  background:#F4DFE1;
  color:#8C2530;
  font-size:var(--text-sm);
  line-height:1.5;
  overflow-wrap:break-word;
}
.remotemini-ac-msg.is-ok{
  background:#DCECE4;
  color:#20573D;
}
.remotemini-ac-security-intro{
  display:grid;
  gap:var(--space-1);
}
.remotemini-ac-security-intro>p{
  color:var(--mute-l);
  font-size:var(--text-sm);
}
.remotemini-ac-security-leaves{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--space-3);
}
.remotemini-ac-security-form{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  min-width:0;
  padding:var(--space-3);
  border-radius:var(--r-m);
  background:var(--s-lilac);
  color:var(--ink-lilac);
}
.remotemini-ac-security-form-password{
  background:var(--s-sand);
  color:var(--ink-sand);
}
.remotemini-ac-form-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-2);
  margin-top:var(--space-1);
  min-width:0;
}
.remotemini-ac-ticket-composer{
  display:grid;
  gap:var(--space-3);
  padding:var(--space-3);
  border:1px solid var(--hair-l);
  border-radius:var(--r-m);
  background:var(--surface);
  color:var(--ink-l);
  min-width:0;
}
.remotemini-ac-correspondence{
  display:grid;
  gap:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--r-m);
  background:var(--s-sand);
  color:var(--ink-sand);
  min-width:0;
}
.remotemini-ac-correspondence-head{
  display:grid;
  gap:var(--space-1);
  min-width:0;
}
.remotemini-ac-correspondence-head>.remotemini-ac-btn{
  justify-self:start;
  margin-bottom:var(--space-2);
}
.remotemini-ac-correspondence-head>h3{
  font-size:var(--text-card);
  line-height:1.3;
  overflow-wrap:break-word;
}
.remotemini-ac-thread-meta{
  color:var(--mute-l);
  font-family:var(--f-mono);
  font-size:var(--text-xs);
  overflow-wrap:break-word;
}
.remotemini-ac-thread{
  display:grid;
  align-content:start;
  gap:var(--space-2);
  min-width:0;
}
.remotemini-ac-note{
  display:grid;
  gap:var(--space-1);
  justify-self:start;
  width:min(100%,48rem);
  min-width:0;
  padding:var(--space-3);
  border-radius:var(--r-m);
  background:var(--surface);
  color:var(--ink-l);
}
.remotemini-ac-note.is-mine{
  justify-self:end;
  background:var(--s-char);
  color:var(--ink-char);
}
.remotemini-ac-note-meta{
  color:var(--mute-l);
  font-size:var(--text-xs);
  line-height:1.5;
  overflow-wrap:break-word;
}
.remotemini-ac-note-body{
  color:var(--ink-l);
  font-size:var(--text-sm);
  line-height:1.65;
  white-space:pre-wrap;
  overflow-wrap:break-word;
}
.remotemini-ac-note.is-mine .remotemini-ac-note-meta{color:#BBC4CA}
.remotemini-ac-note.is-mine .remotemini-ac-note-body{color:var(--ink-char)}
.remotemini-ac-reply-form{
  display:grid;
  gap:var(--space-3);
  padding-top:var(--space-3);
  border-top:1px solid var(--hair-l);
  min-width:0;
}
.remotemini-ac-desk-tools{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-2);
  padding-inline:var(--space-3);
  min-width:0;
}
.remotemini-ac-tool-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  gap:var(--space-2);
  min-width:0;
}
.remotemini-ac-desk-tools .remotemini-ac-btn-line{
  background:transparent;
  color:var(--ink-d);
  border-color:color-mix(in srgb,#F3F5F6 36%,transparent);
}
.remotemini-ac-desk-tools .remotemini-ac-btn-line:hover{
  background:var(--s-char);
  color:var(--ink-char);
  border-color:color-mix(in srgb,#F3F5F6 60%,transparent);
}
.remotemini-ac-desk-link{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  min-height:36px;
  padding:var(--space-1) var(--space-2);
  border:1px solid var(--hair-d);
  border-radius:var(--r-p);
  color:var(--ink-d);
  font-size:var(--text-xs);
  font-weight:700;
}
.remotemini-ac-desk-link:hover{
  background:var(--s-char);
  color:var(--ink-char);
}
.remotemini-ac-dialog{
  position:fixed;
  inset:0;
  z-index:1000;
  display:grid;
  place-items:center;
  padding:var(--gutter);
  overflow-y:auto;
  overscroll-behavior:contain;
}
.remotemini-ac-dialog-backdrop{
  position:fixed;
  inset:0;
  background:rgba(12,17,21,.74);
  color:var(--ink-d);
}
.remotemini-ac-dialog-panel{
  position:relative;
  z-index:1;
  display:grid;
  justify-items:center;
  gap:var(--space-2);
  width:min(100%,32rem);
  max-height:calc(100dvh - var(--gutter)*2);
  overflow-y:auto;
  padding:var(--space-4);
  border-radius:var(--r-m);
  background:var(--surface);
  color:var(--ink-l);
  text-align:center;
  box-shadow:var(--shadow-stage);
}
.remotemini-ac-dialog-symbol{
  width:40px;
  height:40px;
  margin-inline:auto;
  color:var(--primary);
}
.remotemini-ac-dialog-panel>h3{
  font-size:var(--text-card);
  line-height:1.3;
}
.remotemini-ac-dialog-panel>p{
  color:var(--mute-l);
  font-size:var(--text-sm);
  line-height:1.65;
  overflow-wrap:break-word;
}
.remotemini-ac-dialog-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
  margin-top:var(--space-3);
  min-width:0;
}
.remotemini-ac-dialog-panel .remotemini-ac-dialog-actions{justify-content:center}
.remotemini-ac-dialog-panel .remotemini-ac-btn-primary:hover{
  background:var(--primary-hover);
  color:#FFFFFF;
}
.remotemini-ac-dialog-panel .remotemini-ac-btn-danger:hover{
  background:#86232B;
  color:#FFFFFF;
}
.remotemini-ac-dialog-panel .remotemini-ac-btn-line:hover{
  background:var(--s-sand);
  color:var(--ink-sand);
}
.remotemini-ac-visually-hidden{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}
@media (max-width:1024px){
  .remotemini-ac-desk-selector{
    grid-template-columns:minmax(0,1fr);
    gap:var(--space-3);
  }
  .remotemini-ac-security-leaves{grid-template-columns:minmax(0,1fr)}
  .remotemini-ac-panel-slot{padding:var(--space-3)}
  .remotemini-ac-account-stamp{padding-inline:var(--space-3)}
}
@media (max-width:760px){
  .remotemini-ac-page{padding-top:var(--space-4)}
  .remotemini-ac-arrival{padding-inline:0}
  .remotemini-ac-entry-tray{padding:var(--space-3)}
  .remotemini-ac-entry-caption{padding-inline:0}
  .remotemini-ac-departments{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:var(--space-1);
  }
  .remotemini-ac-departments>.remotemini-ac-dtab:last-child{
    grid-column:1/-1;
  }
  .remotemini-ac-dtab{
    min-height:64px;
    padding:var(--space-2);
  }
  .remotemini-ac-panel-slot{padding:var(--space-2)}
  .remotemini-ac-panel-heading{align-items:flex-start}
  .remotemini-ac-account-stamp{
    padding:var(--space-2);
    gap:var(--space-1);
  }
  .remotemini-ac-account-email{flex:1 1 100%}
  .remotemini-ac-item-head>div:first-child{flex-basis:100%}
  .remotemini-ac-item-actions{width:100%}
  .remotemini-ac-cred{
    grid-template-columns:minmax(0,1fr);
    align-items:start;
    gap:var(--space-1);
  }
  .remotemini-ac-cred>.remotemini-ac-row{justify-self:start}
  .remotemini-ac-creds{padding-block:0}
  .remotemini-ac-verification{
    grid-template-columns:minmax(0,1fr);
    gap:var(--space-2);
  }
  .remotemini-ac-verification>.remotemini-ac-btn{justify-self:start}
  .remotemini-ac-desk-tools{padding-inline:0}
  .remotemini-ac-note{width:100%}
  .remotemini-ac-note.is-mine{
    width:calc(100% - var(--space-2));
  }
  .remotemini-ac-dialog-panel{
    padding:var(--space-3);
    gap:var(--space-2);
  }
  .remotemini-ac-dialog-panel .remotemini-ac-dialog-actions{width:100%}
  .remotemini-ac-dialog-actions>.remotemini-ac-btn{flex:1 1 10rem}
}
@media (max-width:390px){
  .remotemini-ac-method-options{grid-template-columns:minmax(0,1fr)}
  .remotemini-ac-entry-caption>.remotemini-ac-caption-action{margin-inline-start:var(--space-4)}
  .remotemini-ac-security-form,
  .remotemini-ac-ticket-composer,
  .remotemini-ac-correspondence{padding:var(--space-3)}
  .remotemini-ac-svc-actions>.remotemini-ac-btn-primary{flex-basis:100%}
  .remotemini-ac-tool-actions{gap:var(--space-1)}
}
@media (prefers-reduced-motion:reduce){
  .remotemini-ac-btn,
  .remotemini-ac-item,
  .remotemini-ac-field input,
  .remotemini-ac-field textarea{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
