.cloududp-ac-page{   --ac-primary: #1E5BD8;
  --ac-accent: #12A0D6;
  --ac-bg: #F6F8FA;
  --ac-card: #FFFFFF;
  --ac-ink: #1A2130;
  --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: #1A2130;
  --ac-r: 12px;
  --ac-font-head: "Manrope", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Outfit", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace; width:100%;padding:var(--space-6) 0 var(--space-9);background:var(--light);color:#1A2130;font-family:var(--fb);overflow-x:clip}
.cloududp-ac-page [hidden]{display:none!important}
.cloududp-ac-entry{width:min(calc(100% - var(--gutter)*2),var(--container));margin-inline:auto;display:grid;gap:var(--space-4);padding-block:var(--space-4)}
.cloududp-ac-entry-copy{display:grid;gap:var(--space-2);text-align:center;justify-items:center}
.cloududp-ac-entry-copy h1{font-size:clamp(1.875rem,3vw,2.5rem);line-height:var(--leading-heading);max-width:100%}
.cloududp-ac-entry-copy p{max-width:48rem;color:#5E6A7E}
.cloududp-ac-entry-access{padding:var(--space-4);background:#EEEAF8;color:#3D2F6B;border-radius:var(--radius-window);display:grid;gap:var(--space-3);text-align:center}
.cloududp-ac-entry-access p{max-width:48rem;margin-inline:auto}
.cloududp-ac-entry-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-2)}
.cloududp-ac-entry-access .cloududp-ac-entry-actions{justify-content:center}
.cloududp-ac-entry-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.cloududp-ac-entry-lanes>div{min-width:0;padding:var(--space-3);border-radius:var(--r-card);display:grid;align-content:start;gap:var(--field-gap);background:#E6F4EE;color:#1F4A3A}
.cloududp-ac-entry-lanes>div:nth-child(2){background:#FBEFE6;color:#6B3A1C}
.cloududp-ac-entry-lanes>div:nth-child(3){background:#F6F2DE;color:#4F4416}
.cloududp-ac-entry-lanes dt{font-family:var(--fh);font-weight:600}
.cloududp-ac-entry-lanes dd{font-size:var(--text-sm);overflow-wrap:break-word}
.cloududp-ac-workspace{width:min(calc(100% - var(--gutter)*2),var(--container-wide));max-width:none;margin-inline:auto;display:grid;gap:var(--space-4)}
.cloududp-ac-switchyard{position:sticky;top:var(--sticky-top);z-index:8;background:#F6F8FA;color:#1A2130;display:grid;gap:var(--space-2);padding-block:var(--space-2)}
.cloududp-ac-identity{font-style:normal;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0}
.cloududp-ac-identity p{font-family:var(--fm);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0}
.cloududp-ac-account-menu{position:relative;background:#FFFFFF;color:#1A2130;border-radius:var(--r-card)}
.cloududp-ac-account-menu summary{padding:var(--space-1) var(--space-2);cursor:pointer;font-size:var(--text-sm)}
.cloududp-ac-account-menu[open]{box-shadow:var(--shadow)}
.cloududp-ac-account-menu-body{position:absolute;inset-inline-end:0;top:100%;padding:var(--space-2);width:max-content;max-width:calc(100vw - var(--gutter)*2);border-radius:var(--r-card);background:#FFFFFF;color:#1A2130;box-shadow:var(--shadow)}
.cloududp-ac-lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1)}
.cloududp-ac-lane{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:flex-start;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--r-card);font:inherit;text-align:start;background:#FFFFFF;color:#1A2130;overflow-wrap:break-word}
.cloududp-ac-lane:nth-child(2){background:#E6F4EE;color:#1F4A3A}
.cloududp-ac-lane:nth-child(3){background:#F6F2DE;color:#4F4416}
.cloududp-ac-lane:nth-child(4){background:#FBEFE6;color:#6B3A1C}
.cloududp-ac-lane:nth-child(5){background:#EEEAF8;color:#3D2F6B}
.cloududp-ac-lane.is-on,.cloududp-ac-lane[aria-selected="true"],.cloududp-ac-lane[aria-pressed="true"]{background:#1E5BD8;color:#FFFFFF;box-shadow:var(--shadow)}
.cloududp-ac-lane:hover{box-shadow:var(--shadow)}
.cloududp-ac-workbed{display:grid;gap:var(--space-4);min-width:0}
.cloududp-ac-workbed-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}
.cloududp-ac-workbed-heading h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:var(--leading-heading)}
.cloududp-ac-view-title{font-size:var(--text-card);line-height:var(--leading-card);margin-bottom:var(--space-3)}
.cloududp-ac-view-heading{display:grid;gap:var(--field-gap);margin-bottom:var(--space-3)}
.cloududp-ac-view-heading .cloududp-ac-view-title{margin:0}
.cloududp-ac-machine-layout{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.8fr);gap:var(--space-3);align-items:start}
.cloududp-ac-machine-index{display:grid;gap:var(--space-2);min-width:0}
.cloududp-ac-machine-detail{min-width:0;padding:var(--space-4);background:#FFFFFF;color:#1A2130;border-radius:var(--radius-window);box-shadow:var(--shadow);display:grid;gap:var(--space-3)}
.cloududp-ac-mc{display:grid;gap:var(--field-gap);width:100%;min-width:0;padding:var(--space-3);text-align:start;border:1px solid var(--line);border-radius:var(--r-card);background:#FFFFFF;color:#1A2130;font:inherit;box-shadow:var(--shadow)}
.cloududp-ac-mc.is-on,.cloududp-ac-mc[aria-selected="true"],.cloududp-ac-mc[aria-pressed="true"]{border-color:var(--primary);background:#EEEAF8;color:#3D2F6B}
.cloududp-ac-mc.is-open{box-shadow:inset 0 0 0 1px var(--primary),var(--shadow)}
.cloududp-ac-mc-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0;font-family:var(--fh);font-weight:600;font-size:var(--text-base)}
.cloududp-ac-mc-sub{display:block;font-size:var(--text-sm);color:#5E6A7E;overflow-wrap:break-word}
.cloududp-ac-mc-head{display:grid;gap:var(--field-gap);min-width:0}
.cloududp-ac-mc-name{font-family:var(--fh);font-size:var(--text-card);line-height:var(--leading-card);overflow-wrap:break-word}
.cloududp-ac-mc-meta{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;color:#5E6A7E;font-size:var(--text-sm)}
.cloududp-ac-chip{display:inline-flex;align-items:center;justify-content:center;gap:.4em;width:fit-content;max-width:100%;padding:.4em .9em;line-height:1;border-radius:var(--radius-pill);font-size:var(--text-xs);background:#F1F3F7;color:#4E5A6F}
.cloududp-ac-chip-ok{background:#E6F4EE;color:#1F4A3A}
.cloududp-ac-chip-warn{background:#F6F2DE;color:#4F4416}
.cloududp-ac-chip-bad{background:#FBEFE6;color:#6B3A1C}
.cloududp-ac-chip-idle{background:#EEEAF8;color:#3D2F6B}
.cloududp-ac-spec{display:grid;gap:var(--field-gap)}
.cloududp-ac-spec-row{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);background:#F6F8FA;color:#1A2130;border-radius:var(--r-card);min-width:0}
.cloududp-ac-spec-row dt,.cloududp-ac-spec-row dd{min-width:0;font-size:var(--text-sm);overflow-wrap:break-word}
.cloududp-ac-spec-row dt{color:#5E6A7E}
.cloududp-ac-spec-row dd{font-variant-numeric:tabular-nums}
.cloududp-ac-block{display:grid;gap:var(--space-2);padding-top:var(--space-2);min-width:0}
.cloududp-ac-block-title{font-size:var(--text-md);line-height:var(--leading-card)}
.cloududp-ac-creds{display:grid;gap:var(--space-2);min-width:0}
.cloududp-ac-cred{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:var(--space-2);background:#E6F4EE;color:#1F4A3A;border-radius:var(--r-card);min-width:0}
.cloududp-ac-cred-k{font-size:var(--text-sm);min-width:0;overflow-wrap:break-word}
.cloududp-ac-cred-v{font-family:var(--fm);font-size:var(--text-sm);min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}
.cloududp-ac-cred-acts{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}
.cloududp-ac-copy{display:inline-flex;align-items:center;justify-content:center;min-height:30px;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--control-line);border-radius:var(--radius-pill);background:#FFFFFF;color:#1A2130;font-size:var(--text-xs);line-height:1.3}
.cloududp-ac-copy.is-ok{background:#1F4A3A;color:#FFFFFF;border-color:#1F4A3A}
.cloududp-ac-ips{display:grid;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3);background:#F6F8FA;color:#1A2130;border-radius:var(--r-card)}
.cloududp-ac-ips-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}
.cloududp-ac-ips-filter{width:100%;min-height:44px}
.cloududp-ac-ips-list{position:relative;max-height:18rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;padding:0;margin:0}
.cloududp-ac-ips-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1);padding-block:var(--space-1);border-bottom:1px solid var(--line);font-family:var(--fm);font-size:var(--text-sm);overflow-wrap:anywhere}
.cloududp-ac-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;align-items:center;margin-top:var(--space-3)}
.cloududp-ac-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-1);max-width:100%;min-height:44px;padding:10px 22px;border:1px solid transparent;border-radius:var(--radius-pill);background:#1E5BD8;color:#FFFFFF;font-family:var(--fb);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-small);text-align:center;white-space:normal;overflow-wrap:break-word;transition:background var(--duration),box-shadow var(--duration)}
.cloududp-ac-btn:hover{background:#174AB4;color:#FFFFFF}
.cloududp-ac-btn-line{background:#E3E7EE;color:#1A2130;border-color:color-mix(in srgb,#1A2130 35%,transparent)}
.cloududp-ac-btn-line:hover{background:#F1F3F7;color:#1A2130}
.cloududp-ac-btn-sm{min-height:30px;padding:6px 14px;font-size:var(--text-xs)}
.cloududp-ac-btn-danger{background:#6B3A1C;color:#FFFFFF;border-color:#6B3A1C}
.cloududp-ac-btn-danger:hover{background:#512A13;color:#FFFFFF}
.cloududp-ac-btn:disabled,.cloududp-ac-copy:disabled{opacity:.55;cursor:not-allowed}
.cloududp-ac-btn[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #FFFFFF}
.cloududp-ac-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 14px;border:1px solid color-mix(in srgb,#1A2130 35%,transparent);border-radius:var(--radius-pill);background:#FFFFFF;color:#1A2130;font-size:var(--text-sm);line-height:var(--leading-small);max-width:100%;overflow-wrap:break-word}
.cloududp-ac-link:hover{background:#EEEAF8;color:#3D2F6B}
.cloududp-ac-dim{color:#5E6A7E;font-size:var(--text-sm)}
.cloududp-ac-note{padding:var(--space-3);border-radius:var(--r-card);background:#F6F2DE;color:#4F4416;font-size:var(--text-sm);overflow-wrap:break-word}
.cloududp-ac-msg{padding:var(--space-3);border-radius:var(--r-card);background:#FBEFE6;color:#6B3A1C;font-size:var(--text-sm);overflow-wrap:break-word}
.cloududp-ac-msg.is-ok{background:#E6F4EE;color:#1F4A3A}
.cloududp-ac-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-5);background:#FFFFFF;color:#5E6A7E;border-radius:var(--radius-window);text-align:center;box-shadow:var(--shadow)}
.cloududp-ac-subscription{display:grid;gap:var(--space-3);padding:var(--space-4);background:#E6F4EE;color:#1F4A3A;border-radius:var(--radius-window)}
.cloududp-ac-subscription .cloududp-ac-acts{margin:0}
.cloududp-ac-billing-register{display:grid;gap:var(--space-2)}
.cloududp-ac-bill{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);background:#FFFFFF;color:#1A2130;border-radius:var(--r-card)}
.cloududp-ac-bill-main{display:grid;gap:var(--field-gap);min-width:0}
.cloududp-ac-bill-title{font-family:var(--fh);font-size:var(--text-base);font-weight:600;overflow-wrap:break-word}
.cloududp-ac-bill-sub{color:#5E6A7E;font-size:var(--text-sm);overflow-wrap:break-word}
.cloududp-ac-bill-amt{color:#0E1A33;font-family:var(--fm);font-size:var(--text-md);font-variant-numeric:tabular-nums;white-space:nowrap}
.cloududp-ac-bill .cloududp-ac-link{grid-column:1 / -1;justify-self:end}
.cloududp-ac-ticket-tools{margin-bottom:var(--space-3)}
.cloududp-ac-ticket-home{display:grid;gap:var(--space-2)}
.cloududp-ac-ticket-index{display:grid;gap:var(--space-2)}
.cloududp-ac-tk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--field-gap) var(--space-2);width:100%;padding:var(--space-3);text-align:start;min-width:0;border:1px solid var(--line);border-radius:var(--r-card);background:#FFFFFF;color:#1A2130;font:inherit}
.cloududp-ac-tk.is-on,.cloududp-ac-tk.is-open{border-color:var(--primary);background:#EEEAF8;color:#3D2F6B}
.cloududp-ac-tk-subject{min-width:0;font-family:var(--fh);font-weight:600;overflow-wrap:break-word}
.cloududp-ac-tk-meta{grid-column:1;color:#5E6A7E;font-size:var(--text-xs);overflow-wrap:break-word}
.cloududp-ac-tk .cloududp-ac-chip{grid-column:2;grid-row:1}
.cloududp-ac-ticket-compose,.cloududp-ac-password-compose{display:grid;gap:var(--space-3);padding:var(--space-4);background:#FFFFFF;color:#1A2130;border-radius:var(--radius-window)}
.cloududp-ac-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--space-2)}
.cloududp-ac-fieldset legend{font-family:var(--fh);font-size:var(--text-md);font-weight:600;padding:0 0 var(--space-3)}
.cloududp-ac-field{display:grid;align-content:start;gap:var(--field-gap);min-width:0;font-size:var(--text-sm)}
.cloududp-ac-field>span{font-weight:500}
.cloududp-ac-input{width:100%;min-width:0;min-height:46px;padding:12px 16px;border:1px solid var(--control-line);border-radius:var(--r-ctl);background:#FFFFFF;color:#1A2130;font-size:var(--text-base);line-height:var(--leading-small)}
.cloududp-ac-input::placeholder{color:#5E6A7E}
.cloududp-ac-textarea{display:block;min-height:8rem;resize:vertical;white-space:pre-wrap}
.cloududp-ac-ticket-record{display:grid;gap:var(--space-3);min-width:0}
.cloududp-ac-ticket-record-head{display:grid;gap:var(--field-gap);justify-items:start;padding:var(--space-3);background:#F6F2DE;color:#4F4416;border-radius:var(--r-card)}
.cloududp-ac-ticket-record-head h3{font-size:var(--text-card);max-width:100%}
.cloududp-ac-thread{display:grid;gap:var(--space-2)}
.cloududp-ac-tk-msg{padding:var(--space-3);background:#FFFFFF;color:#1A2130;border-radius:var(--r-card);display:grid;gap:var(--field-gap);min-width:0}
.cloududp-ac-tk-msg.is-mine{background:#EEEAF8;color:#3D2F6B}
.cloududp-ac-tk-who{font-weight:600;font-size:var(--text-sm)}
.cloududp-ac-tk-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}
.cloududp-ac-reply-compose{display:grid;gap:var(--space-2)}
.cloududp-ac-reply-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}
.cloududp-ac-reply-actions .cloududp-ac-btn{width:100%}
.cloududp-ac-security-address{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:var(--space-2);padding:var(--space-3);background:#EEEAF8;color:#3D2F6B;border-radius:var(--r-card)}
.cloududp-ac-security-address dd{min-width:0;overflow-wrap:anywhere}
.cloududp-ac-workspace-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3)}
.cloududp-ac-auth,.cloududp-ac-dialog{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:var(--gutter);overflow-y:auto;overscroll-behavior:contain}
.cloududp-ac-dialog{z-index:600}
.cloududp-ac-dialog-backdrop{position:fixed;inset:0;background:rgba(26,33,48,.62);color:#FFFFFF}
.cloududp-ac-auth-panel,.cloududp-ac-dialog-panel{position:relative;z-index:1;width:min(100%,34rem);max-height:calc(100dvh - var(--gutter)*2);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4);background:#FFFFFF;color:#1A2130;border-radius:var(--radius-window);box-shadow:var(--shadow-stage);display:grid;gap:var(--space-3)}
.cloududp-ac-auth-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}
.cloududp-ac-auth-heading h2{font-size:var(--text-card);line-height:var(--leading-card);min-width:0}
.cloududp-ac-auth-form{display:grid;gap:var(--space-2);width:100%;min-width:0}
.cloududp-ac-auth-submit{width:100%;min-height:46px}
.cloududp-ac-auth-field-group{display:grid;gap:var(--space-2);min-width:0}
.cloududp-ac-auth-options{display:flex;flex-wrap:wrap;gap:var(--space-1)}
.cloududp-ac-email-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1);font-style:normal;padding:var(--space-2);background:#F6F8FA;color:#1A2130;border-radius:var(--r-card)}
.cloududp-ac-email-line>span{min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}
.cloududp-ac-agreements{display:grid;gap:var(--space-2);min-width:0;margin:var(--space-1) 0 0;padding:0;border:0}
.cloududp-ac-agreement{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-1);align-items:start;font-size:var(--text-sm)}
.cloududp-ac-agreement input{appearance:none;width:20px;height:20px;margin:3px 0 0;border:1px solid var(--control-line);border-radius:5px;background:#FFFFFF;color:#1A2130}
.cloududp-ac-agreement input:checked{background:var(--primary);color:#FFFFFF;border-color:var(--primary);box-shadow:inset 0 0 0 4px #FFFFFF}
.cloududp-ac-legal-link{color:#174AB4;text-decoration:underline;text-underline-offset:3px}
.cloududp-ac-dialog-panel{text-align:center;width:min(100%,30rem)}
.cloududp-ac-dialog-panel h2{font-size:var(--text-card);line-height:var(--leading-card)}
.cloududp-ac-dialog-panel p{color:#5E6A7E}
.cloududp-ac-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;margin-top:var(--space-2)}
.cloududp-ac-dialog-panel .cloududp-ac-dialog-actions{justify-content:center}
.cloududp-ac-dialog-cancel{display:flex;justify-content:center;margin-top:var(--space-1)}
.cloududp-ac-dialog-panel .cloududp-ac-btn:hover,.cloududp-ac-auth-panel .cloududp-ac-btn:hover{background:#174AB4;color:#FFFFFF}
.cloududp-ac-dialog-panel .cloududp-ac-btn-line:hover,.cloududp-ac-auth-panel .cloududp-ac-btn-line:hover{background:#F1F3F7;color:#1A2130}
.cloududp-ac-dialog-panel .cloududp-ac-btn-danger:hover{background:#512A13;color:#FFFFFF}
.cloududp-ac-page.is-dialog-open{isolation:isolate}
.cloududp-ac-page :focus-visible{outline:2px solid var(--focus);outline-offset:3px}
@media(max-width:1024px){
.cloududp-ac-lane{padding:var(--space-2);font-size:var(--text-sm)}
.cloududp-ac-machine-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.4fr)}
.cloududp-ac-cred{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr)}
.cloududp-ac-cred-acts{grid-column:2}
}
@media(max-width:760px){
.cloududp-ac-page{padding-top:var(--space-3);padding-bottom:var(--space-8)}
.cloududp-ac-entry{gap:var(--space-3);padding-block:var(--space-2)}
.cloududp-ac-entry-lanes{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}
.cloududp-ac-entry-access{padding:var(--space-3)}
.cloududp-ac-entry-actions{flex-direction:column;align-items:stretch}
.cloududp-ac-entry-actions .cloududp-ac-btn{width:100%}
.cloududp-ac-workspace{gap:var(--space-3)}
.cloududp-ac-switchyard{position:static;padding:0}
.cloududp-ac-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}
.cloududp-ac-lane{border-radius:var(--r-card);padding:var(--space-2)}
.cloududp-ac-lane:nth-child(5){grid-column:1 / -1}
.cloududp-ac-workbed-heading{align-items:start}
.cloududp-ac-machine-layout{grid-template-columns:minmax(0,1fr)}
.cloududp-ac-machine-detail{padding:var(--space-3)}
.cloududp-ac-machine-index{grid-template-columns:minmax(0,1fr)}
.cloududp-ac-spec-row{grid-template-columns:minmax(5rem,7rem) minmax(0,1fr)}
.cloududp-ac-cred{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}
.cloududp-ac-cred-acts{grid-column:1;margin-top:var(--space-1)}
.cloududp-ac-ips{padding:var(--space-2)}
.cloududp-ac-bill{gap:var(--space-2)}
.cloududp-ac-bill .cloududp-ac-link{justify-self:start;margin-top:var(--space-1)}
.cloududp-ac-ticket-compose,.cloududp-ac-password-compose,.cloududp-ac-subscription{padding:var(--space-3)}
.cloududp-ac-security-address{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
.cloududp-ac-auth,.cloududp-ac-dialog{padding:var(--space-2)}
.cloududp-ac-auth-panel,.cloududp-ac-dialog-panel{max-height:calc(100dvh - var(--space-4));padding:var(--space-3);gap:var(--space-2)}
.cloududp-ac-auth-heading{margin-bottom:var(--space-1)}
.cloududp-ac-auth-options{display:grid;grid-template-columns:minmax(0,1fr)}
.cloududp-ac-empty{padding:var(--space-4) var(--space-3)}
.cloududp-ac-reply-actions{gap:var(--space-1)}
.cloududp-ac-tk{grid-template-columns:minmax(0,1fr)}
.cloududp-ac-tk .cloududp-ac-chip{grid-column:1;grid-row:auto}
.cloududp-ac-account-menu-body{z-index:10}
}
@media(max-width:390px){
.cloududp-ac-bill{grid-template-columns:minmax(0,1fr)}
.cloududp-ac-bill-amt{justify-self:start}
.cloududp-ac-spec-row{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
.cloududp-ac-auth-panel,.cloududp-ac-dialog-panel{padding:var(--space-3)}
.cloududp-ac-email-line{align-items:start}
.cloududp-ac-reply-actions .cloududp-ac-btn{padding-inline:var(--space-2)}
}
@media(prefers-reduced-motion:reduce){
.cloududp-ac-btn{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
#acct-gate #auth-modal{
position:static;
inset:auto;
z-index:auto;
display:block;
width:min(100%,34rem);
justify-self:center;
margin-inline:auto;
padding:0;
background:transparent;
overflow:visible;
}
#acct-gate #auth-modal [data-auth-close],
#acct-gate-signin,
#acct-gate > .cloududp-ac-entry-copy{display:none}
#acct-gate #auth-modal .cloududp-ac-auth-panel{
position:relative;
width:100%;
max-width:none;
max-height:none;
overflow:visible;
box-shadow:none;
}
