.amdssh-ac-page{
  --ac-primary: #6A6B1E;
  --ac-accent: #B07A0A;
  --ac-bg: #F6F6F3;
  --ac-card: #FFFFFF;
  --ac-ink: #1C1D17;
  --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: #1C1D17;
  --ac-r: 10px;
  --ac-font-head: "Manrope", "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;
padding-block:var(--space-7) var(--space-9);background:var(--bg);color:#1C1D17;font-family:var(--sans);overflow-x:clip;
}
.amdssh-ac-page [hidden]{display:none!important}
.amdssh-ac-threshold{width:min(calc(100% - var(--gutter)*2),var(--width-standard));margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-block:var(--space-6)}
.amdssh-ac-threshold h1{font-size:clamp(2rem,3.2vw,3.2rem);line-height:var(--leading-title)}
.amdssh-ac-threshold-lead{max-width:48rem;color:#626357}
.amdssh-ac-threshold-open{min-width:16rem;margin-block:var(--space-3)}
.amdssh-ac-inventory-note{width:100%;padding:var(--space-5);background:var(--s1);color:#22384A;border-radius:var(--r-xl);display:grid;gap:var(--space-4);text-align:left}
.amdssh-ac-inventory-note>p{max-width:58rem}
.amdssh-ac-inventory-facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.amdssh-ac-inventory-facts>li{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--space-3);align-items:start}
.amdssh-ac-inventory-facts svg{width:1.25rem;height:1.25rem;margin-top:var(--space-1)}
.amdssh-ac-bench{width:min(calc(100% - var(--gutter)*2),var(--width-wide));max-width:none;margin-inline:auto;display:grid;gap:var(--space-5)}
.amdssh-ac-bench-register{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr);gap:var(--space-5);align-items:center;padding:var(--space-4);background:var(--s2);color:#3D2E52;border-radius:var(--r-xl);position:sticky;top:calc(var(--header-height) + var(--space-2));z-index:3}
.amdssh-ac-account-stamp{font-style:normal;display:grid;justify-items:start;gap:var(--field-gap);padding-inline:var(--space-2);min-width:0}
.amdssh-ac-account-stamp p{font-weight:700;overflow-wrap:anywhere;font-size:var(--text-sm)}
.amdssh-ac-task-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);min-width:0}
.amdssh-ac-index-key{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);min-height:3.5rem;border:1px solid transparent;border-radius:var(--r-m);background:#F6F6F3;color:#3D2E52;font-size:var(--text-sm);font-weight:700;line-height:var(--leading-control);min-width:0;overflow-wrap:break-word}
.amdssh-ac-index-key:hover{background:#FFFFFF;color:#3D2E52}
.amdssh-ac-index-key.is-on,.amdssh-ac-index-key[aria-selected="true"],.amdssh-ac-index-key[aria-pressed="true"]{background:#6A6B1E;color:#FFFFFF;border-color:#6A6B1E}
.amdssh-ac-inspection{min-width:0;display:grid;gap:var(--space-4)}
.amdssh-ac-inspection-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-4)}
.amdssh-ac-inspection-head h1{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:var(--leading-title);min-width:0}
.amdssh-ac-view-head{display:grid;gap:var(--field-gap);margin-bottom:var(--space-5)}
.amdssh-ac-view-head h2,.amdssh-ac-view-title{font-size:var(--text-lg);line-height:var(--leading-title)}
.amdssh-ac-view-title{margin-bottom:var(--space-5)}
.amdssh-ac-services-view,.amdssh-ac-billing-view,.amdssh-ac-security-view,.amdssh-ac-ticket-view,.amdssh-ac-subscription-view{padding:var(--space-5);border-radius:var(--r-xl);background:#FFFFFF;color:#1C1D17;min-width:0;box-shadow:var(--shadow-card)}
.amdssh-ac-account-label{font-size:var(--text-sm);color:#626357;overflow-wrap:anywhere}
.amdssh-ac-account-label span{color:#1C1D17;font-weight:700}
.amdssh-ac-bench-foot{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);padding-inline:var(--space-4)}
.amdssh-ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;max-width:100%;padding:.75rem var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--ac-primary);color:var(--ac-on-primary);font-family:var(--sans);font-weight:700;font-size:var(--text-base);line-height:var(--leading-control);text-align:center;text-decoration:none;overflow-wrap:break-word;transition:background var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}
.amdssh-ac-btn:hover{background:var(--brass-hover);color:#FFFFFF}
.amdssh-ac-btn-line{background:#FFFFFF;color:#1C1D17;border-color:var(--control-line)}
.amdssh-ac-btn-line:hover{background:#F6F6F3;color:#1C1D17}
.amdssh-ac-btn-sm{min-height:2rem;padding:.4rem var(--space-3);font-size:var(--text-sm)}
.amdssh-ac-btn-danger{background:#5A3324;color:#FFFFFF;border-color:#5A3324}
.amdssh-ac-btn-danger:hover{background:#432719;color:#FFFFFF}
.amdssh-ac-full{width:100%}
.amdssh-ac-acts{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}
.amdssh-ac-dim{color:#626357;font-size:var(--text-sm);line-height:var(--leading-body)}
.amdssh-ac-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-pill);background:#FFFFFF;color:#1C1D17;font-size:var(--text-sm);font-weight:700;line-height:var(--leading-control);text-align:center;overflow-wrap:break-word}
.amdssh-ac-link:hover{background:#E8EEF3;color:#22384A}
.amdssh-ac-msg{background:#F3E9E4;color:#5A3324;padding:var(--space-4);border-radius:var(--r-m);font-size:var(--text-sm);line-height:var(--leading-body)}
.amdssh-ac-msg.is-ok{background:#E6F0EC;color:#1F4237}
.amdssh-ac-note{background:#E8EEF3;color:#22384A;padding:var(--space-4);border-radius:var(--r-m);font-size:var(--text-sm);line-height:var(--leading-body)}
.amdssh-ac-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--r-l);background:#F6F6F3;color:#626357;text-align:center}
.amdssh-ac-loading{padding:var(--space-4);background:#E8EEF3;color:#22384A;border-radius:var(--r-m);margin-bottom:var(--space-4)}
.amdssh-ac-machine-station{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);align-items:start;gap:var(--space-5)}
.amdssh-ac-machine-selector{display:grid;gap:var(--space-3);min-width:0}
.amdssh-ac-machine-record{min-width:0;display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-l);background:#F6F6F3;color:#1C1D17}
.amdssh-ac-mc{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-l);background:#F6F6F3;color:#1C1D17;text-align:left;font-family:var(--sans)}
.amdssh-ac-mc:hover{background:#E8EEF3;color:#22384A}
.amdssh-ac-mc.is-on,.amdssh-ac-mc[aria-selected="true"],.amdssh-ac-mc[aria-pressed="true"]{background:#E8EEF3;color:#22384A;border-color:#6A6B1E;box-shadow:inset .25rem 0 0 #6A6B1E}
.amdssh-ac-mc.is-open{border-color:#6A6B1E}
.amdssh-ac-mc-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-md);font-weight:800;line-height:var(--leading-title)}
.amdssh-ac-mc-sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body);color:#626357}
.amdssh-ac-mc-head{display:grid;gap:var(--field-gap);min-width:0}
.amdssh-ac-mc-name{font-size:var(--text-lg);font-weight:800;line-height:var(--leading-title);overflow-wrap:break-word}
.amdssh-ac-mc-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;color:#626357;font-size:var(--text-sm)}
.amdssh-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(--radius-pill);font-size:var(--text-xs);font-weight:700;line-height:1;background:#EEE9F2;color:#3D2E52}
.amdssh-ac-chip-ok{background:#E6F0EC;color:#1F4237}
.amdssh-ac-chip-warn{background:#F3E9E4;color:#5A3324}
.amdssh-ac-chip-bad{background:#5A3324;color:#FFFFFF}
.amdssh-ac-chip-idle{background:#EEE9F2;color:#3D2E52}
.amdssh-ac-spec{display:grid;gap:var(--space-2);margin:0;min-width:0}
.amdssh-ac-spec-row{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-m);background:#FFFFFF;color:#1C1D17;min-width:0}
.amdssh-ac-spec-row dt{min-width:0;color:#626357;font-weight:600;overflow-wrap:break-word}
.amdssh-ac-spec-row dd{min-width:0;margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:break-word}
.amdssh-ac-block{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--r-l);background:#FFFFFF;color:#1C1D17}
.amdssh-ac-block-title{font-size:var(--text-md);line-height:var(--leading-title);font-weight:800}
.amdssh-ac-creds{display:grid;gap:var(--space-3);min-width:0}
.amdssh-ac-cred{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:var(--space-3);align-items:start;min-width:0}
.amdssh-ac-cred-k{font-size:var(--text-sm);color:#626357;min-width:0;overflow-wrap:break-word}
.amdssh-ac-cred-v{font-family:var(--mono);font-size:var(--text-sm);line-height:var(--leading-body);color:#1C1D17;min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}
.amdssh-ac-cred-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}
.amdssh-ac-copy{min-height:2rem;padding:.35rem .75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--control-line);border-radius:var(--radius-pill);background:#F6F6F3;color:#1C1D17;font-size:var(--text-xs);font-weight:700;line-height:var(--leading-control)}
.amdssh-ac-copy:hover{background:#E8EEF3;color:#22384A}
.amdssh-ac-copy.is-ok{background:#E6F0EC;color:#1F4237;border-color:#1F4237}
.amdssh-ac-ips{display:grid;gap:var(--space-3);min-width:0;width:100%}
.amdssh-ac-ips-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}
.amdssh-ac-ips-filter{width:100%;font-family:var(--mono)}
.amdssh-ac-ips-list{position:relative;max-height:16rem;overflow:auto;list-style:none;margin:0;padding:0;display:grid;gap:0;border-radius:var(--r-m);background:#F6F6F3;color:#1C1D17;overscroll-behavior:contain}
.amdssh-ac-ips-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-sm);min-width:0}
.amdssh-ac-ips-item code{min-width:0;overflow-wrap:anywhere}
.amdssh-ac-bill{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(8rem,auto);align-items:center;gap:var(--space-5);padding:var(--space-4);border-bottom:1px solid var(--line);background:#FFFFFF;color:#1C1D17;min-width:0}
.amdssh-ac-bill-main{display:grid;gap:var(--field-gap);min-width:0}
.amdssh-ac-bill-title{font-weight:700;font-size:var(--text-base);line-height:var(--leading-title);overflow-wrap:break-word}
.amdssh-ac-bill-sub{font-size:var(--text-sm);color:#626357;overflow-wrap:break-word}
.amdssh-ac-bill-amt{font-family:var(--mono);color:#23506B;font-size:var(--text-md);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}
.amdssh-ac-billing-ledger{min-width:0;display:grid;gap:0}
.amdssh-ac-subscription-record{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-l);background:#E6F0EC;color:#1F4237}
.amdssh-ac-ticket-directory{display:grid;gap:var(--space-4)}
.amdssh-ac-directory-tool{display:flex;justify-content:flex-start}
.amdssh-ac-ticket-register{display:grid;gap:var(--space-3)}
.amdssh-ac-tk{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-l);text-align:left;background:#F6F6F3;color:#1C1D17}
.amdssh-ac-tk:hover,.amdssh-ac-tk.is-open{background:#E8EEF3;color:#22384A;border-color:#6A6B1E}
.amdssh-ac-tk-subject{font-weight:800;font-size:var(--text-base);min-width:0;overflow-wrap:break-word}
.amdssh-ac-tk-meta{font-size:var(--text-sm);color:#626357;min-width:0}
.amdssh-ac-conversation{display:grid;gap:var(--space-4)}
.amdssh-ac-conversation>.amdssh-ac-btn{justify-self:start}
.amdssh-ac-conversation-head{display:grid;gap:var(--field-gap)}
.amdssh-ac-conversation-thread{display:grid;gap:var(--space-4);min-width:0}
.amdssh-ac-tk-msg{display:grid;gap:var(--field-gap);padding:var(--space-4);border-radius:var(--r-l);background:#E8EEF3;color:#22384A;min-width:0;margin-inline-end:var(--space-5)}
.amdssh-ac-tk-msg.is-mine{background:#EEE9F2;color:#3D2E52;margin-inline-end:0;margin-inline-start:var(--space-5)}
.amdssh-ac-tk-who{font-size:var(--text-sm);font-weight:800}
.amdssh-ac-tk-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-base);line-height:var(--leading-body)}
.amdssh-ac-reply-form{display:grid;gap:var(--space-4);padding-top:var(--space-4)}
.amdssh-ac-reply-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);justify-content:flex-start}
.amdssh-ac-field{display:grid;align-content:start;gap:var(--field-gap);min-width:0;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-control)}
.amdssh-ac-input{width:100%;min-width:0;min-height:2.75rem;padding:.75rem 1rem;border:1px solid var(--control-line);border-radius:var(--r-m);background:#FFFFFF;color:#1C1D17;font:inherit;font-size:var(--text-base);line-height:var(--leading-control)}
.amdssh-ac-input::placeholder{color:#626357}
.amdssh-ac-input:focus{outline:2px solid var(--focus);outline-offset:2px}
textarea.amdssh-ac-input{resize:vertical;min-height:7rem;line-height:var(--leading-body)}
.amdssh-ac-field-group{display:grid;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}
.amdssh-ac-field-group>legend{padding:0;margin-bottom:var(--space-4);font-size:var(--text-md);font-weight:800;line-height:var(--leading-title)}
.amdssh-ac-paired-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}
.amdssh-ac-security-form,.amdssh-ac-compose{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-l);background:#F6F6F3;color:#1C1D17}
.amdssh-ac-security-form>.amdssh-ac-acts,.amdssh-ac-compose>.amdssh-ac-acts{margin-top:0}
.amdssh-ac-overlay{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:var(--space-4);isolation:isolate}
.amdssh-ac-veil,.amdssh-ac-dialog-backdrop{position:absolute;inset:0;background:rgba(28,29,23,.58);z-index:-1}
.amdssh-ac-aperture{width:min(100%,32rem);max-height:calc(100dvh - var(--space-5));overflow:auto;position:relative;background:#FFFFFF;color:#1C1D17;border-radius:var(--r-xl);box-shadow:var(--shadow-stage);overscroll-behavior:contain}
.amdssh-ac-aperture-head{padding:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:#E8EEF3;color:#22384A;border-radius:var(--r-xl) var(--r-xl) 0 0}
.amdssh-ac-aperture-head h2{font-size:var(--text-lg);min-width:0;line-height:var(--leading-title)}
.amdssh-ac-dismiss{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;padding:var(--space-2);border:1px solid var(--control-line);border-radius:var(--radius-pill);background:#22384A;color:#FFFFFF}
.amdssh-ac-dismiss:hover{background:#F6F6F3;color:#22384A}
.amdssh-ac-aperture-content{padding:var(--space-5);display:grid;gap:var(--space-4)}
.amdssh-ac-entry-form{display:grid;gap:var(--space-4);min-width:0}
.amdssh-ac-entry-options{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}
.amdssh-ac-entry-options>.amdssh-ac-btn{flex:1 1 10rem;font-size:var(--text-sm)}
.amdssh-ac-identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-style:normal;padding:var(--space-3);border-radius:var(--r-m);background:#F6F6F3;color:#1C1D17;font-size:var(--text-sm)}
.amdssh-ac-identity>span{min-width:0;overflow-wrap:anywhere;font-weight:700}
.amdssh-ac-agreements{display:grid;gap:var(--space-3);padding:0;margin:0;border:0;min-width:0}
.amdssh-ac-agreements>legend{padding:0;margin-bottom:var(--space-3)}
.amdssh-ac-check{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}
.amdssh-ac-check input{appearance:none;width:1.25rem;height:1.25rem;flex:none;margin:0;border:1px solid var(--control-line);border-radius:var(--r-s);background:#FFFFFF}
.amdssh-ac-check input:checked{background:#6A6B1E;border-color:#6A6B1E;box-shadow:inset 0 0 0 3px #FFFFFF}
.amdssh-ac-legal{color:#3E3F36;text-decoration:underline;text-underline-offset:.2em}
.amdssh-ac-dialog-panel{width:min(100%,30rem);max-height:calc(100dvh - var(--space-5));overflow:auto;padding:var(--space-5);border-radius:var(--r-xl);background:#FFFFFF;color:#1C1D17;text-align:center;display:grid;gap:var(--space-4)}
.amdssh-ac-dialog-panel h2{font-size:var(--text-lg);line-height:var(--leading-title)}
.amdssh-ac-dialog-panel p{color:#3E3F36}
.amdssh-ac-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-start;margin-top:var(--space-3)}
.amdssh-ac-dialog-panel .amdssh-ac-dialog-actions{justify-content:center;flex-direction:column;align-items:center}
.amdssh-ac-dialog-actions>.amdssh-ac-btn{min-width:10rem}
.amdssh-ac-dialog-panel .amdssh-ac-btn:hover,.amdssh-ac-aperture .amdssh-ac-btn:hover{background:var(--brass-hover);color:#FFFFFF}
.amdssh-ac-dialog-panel .amdssh-ac-btn-line:hover,.amdssh-ac-aperture .amdssh-ac-btn-line:hover{background:#F6F6F3;color:#1C1D17}
.amdssh-ac-dialog-panel .amdssh-ac-btn-danger:hover{background:#432719;color:#FFFFFF}
.amdssh-ac-page.is-dialog-open{overflow-x:clip}
.amdssh-ac-page .amdssh-ac-btn[aria-pressed="true"]{background:#6A6B1E;color:#FFFFFF;border-color:#6A6B1E}
@media(max-width:1100px){
.amdssh-ac-bench-register{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}
.amdssh-ac-account-stamp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.amdssh-ac-machine-station{grid-template-columns:minmax(13rem,1fr) minmax(0,1.6fr)}
.amdssh-ac-cred{grid-template-columns:7rem minmax(0,1fr)}
.amdssh-ac-cred-acts{grid-column:2}
.amdssh-ac-spec-row{grid-template-columns:8rem minmax(0,1fr)}
}
@media(max-width:760px){
.amdssh-ac-page{padding-block:var(--space-4) var(--space-8)}
.amdssh-ac-threshold{padding-block:var(--space-4);gap:var(--space-3)}
.amdssh-ac-threshold h1{font-size:2rem}
.amdssh-ac-threshold-open{width:100%;min-width:0}
.amdssh-ac-inventory-note{padding:var(--space-4)}
.amdssh-ac-inventory-facts{grid-template-columns:minmax(0,1fr)}
.amdssh-ac-bench{gap:var(--space-4)}
.amdssh-ac-bench-register{position:static;padding:var(--space-4);border-radius:var(--r-l)}
.amdssh-ac-account-stamp{padding:0}
.amdssh-ac-task-index{grid-template-columns:repeat(2,minmax(0,1fr))}
.amdssh-ac-index-key[data-acct-view="services"]{grid-column:1/-1;justify-content:flex-start}
.amdssh-ac-index-key{min-height:2.75rem;padding:var(--space-3)}
.amdssh-ac-inspection-head{padding-inline:0}
.amdssh-ac-inspection-head h1{font-size:1.75rem}
.amdssh-ac-services-view,.amdssh-ac-billing-view,.amdssh-ac-security-view,.amdssh-ac-ticket-view,.amdssh-ac-subscription-view{padding:var(--space-4);border-radius:var(--r-l)}
.amdssh-ac-machine-station{grid-template-columns:minmax(0,1fr)}
.amdssh-ac-machine-record{padding:var(--space-4)}
.amdssh-ac-mc{padding:var(--space-4);width:100%}
.amdssh-ac-spec-row{grid-template-columns:minmax(0,1fr);gap:var(--field-gap);padding:var(--space-3)}
.amdssh-ac-cred{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
.amdssh-ac-cred-acts{grid-column:auto}
.amdssh-ac-block{padding:var(--space-4)}
.amdssh-ac-bill{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4) 0;gap:var(--space-4)}
.amdssh-ac-bill>.amdssh-ac-link{grid-column:1/-1;justify-self:start;margin-top:var(--space-2)}
.amdssh-ac-bill-amt{font-size:var(--text-base)}
.amdssh-ac-paired-fields{grid-template-columns:minmax(0,1fr)}
.amdssh-ac-security-form,.amdssh-ac-compose,.amdssh-ac-subscription-record{padding:var(--space-4)}
.amdssh-ac-tk{grid-template-columns:minmax(0,1fr)}
.amdssh-ac-tk-msg,.amdssh-ac-tk-msg.is-mine{margin-inline:0}
.amdssh-ac-tk-msg.is-mine{box-shadow:inset .25rem 0 0 #6A6B1E}
.amdssh-ac-reply-actions{gap:var(--space-2)}
.amdssh-ac-reply-actions>.amdssh-ac-btn{padding-inline:var(--space-3);font-size:var(--text-sm)}
.amdssh-ac-overlay{padding:var(--space-3)}
.amdssh-ac-aperture-head,.amdssh-ac-aperture-content,.amdssh-ac-dialog-panel{padding:var(--space-4)}
.amdssh-ac-aperture,.amdssh-ac-dialog-panel{max-height:calc(100dvh - var(--space-5));border-radius:var(--r-l)}
.amdssh-ac-aperture-head{border-radius:var(--r-l) var(--r-l) 0 0}
.amdssh-ac-identity{align-items:flex-start}
.amdssh-ac-empty{padding:var(--space-5) var(--space-4)}
.amdssh-ac-bench-foot{padding:0;margin-top:var(--space-4)}
}
@media(prefers-reduced-motion:reduce){
.amdssh-ac-btn,.amdssh-ac-index-key,.amdssh-ac-mc{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
