@media screen{
 html[data-theme-pending] body{visibility:hidden!important}
 html[data-theme-pending]{background:#f5f5f4!important}
 html[data-appearance] body .server-auth.auth-original{padding:0!important;min-height:100dvh;display:flex;justify-content:center!important;align-items:center;background-image:none!important;background-color:#0c1b2b!important}
 html[data-appearance="copper"] body .server-auth.auth-original{background-color:#272a2c!important}
 html[data-appearance="white"] body .server-auth.auth-original,html[data-appearance="garden"] body .server-auth.auth-original{background-color:#f3f4ec!important}
 .auth-scene{position:relative;width:min(100vw,177.68dvh);aspect-ratio:1672/941;background-size:100% 100%;background-position:center;background-repeat:no-repeat;container-type:inline-size;flex:none}
 html[data-appearance] body .auth-original .auth-scene .auth-card{position:absolute;inset:0;width:100%!important;height:100%;min-height:0!important;max-width:none;display:block;padding:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#10283b}
 .auth-original .auth-scene .auth-card>:is(.auth-company-logo,.auth-brand,h2,.auth-info,.auth-security-note){display:none!important}
 html[data-appearance] body .auth-original #authForm{display:contents!important}
 .auth-scene .scene-field,.auth-scene .scene-submit,.auth-scene .scene-forgot,.auth-scene .scene-password-toggle,.auth-scene .auth-error{position:absolute!important;box-sizing:border-box;margin:0!important}
 html[data-appearance] body .auth-scene .scene-field{display:block!important;font-size:0!important;line-height:0!important}
 html[data-appearance] body .auth-scene .scene-field input{width:100%;height:100%;min-height:0!important;margin:0!important;padding:0 1.2cqw!important;border:1px solid #c6d3df!important;border-radius:1cqw!important;color:#132a40!important;background:#fdfefe!important;font-size:clamp(12px,1.15cqw,24px)!important;line-height:1.3;box-shadow:none}
 html[data-appearance] body .auth-scene .scene-field input[name="password"]{padding-right:3.2cqw!important}
 html[data-appearance="copper"] body .auth-scene .scene-field input{background:#fcfaf6!important;border-color:#c7a68b!important}
 html[data-appearance="aurora"] body .auth-scene .scene-field input{background:#f2f8fc!important;border-radius:.55cqw!important}
 html[data-appearance] body .auth-scene .scene-submit,html[data-appearance] body .auth-scene .scene-forgot{background:transparent!important;color:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;min-height:0!important;padding:0!important;text-decoration:none;cursor:pointer}
 html[data-appearance] body .auth-scene .scene-submit{border-radius:1.4cqw!important}
 html[data-appearance] body .auth-scene :is(.scene-submit,.scene-forgot):not(.scene-visible-submit):hover{background:#ffffff12!important}
 html[data-appearance] body .auth-scene :is(input,button,a):focus-visible{outline:3px solid #009be8!important;outline-offset:3px}
 html[data-appearance] body .auth-scene .scene-password-toggle{display:grid;place-items:center;background:transparent!important;color:#65788d!important;border:0;padding:0;cursor:pointer;min-height:0!important}
 .scene-password-toggle svg{width:55%;height:55%;stroke:currentColor;fill:none;stroke-width:1.6}
 .auth-scene .scene-company-logo{position:absolute;display:flex;align-items:center;justify-content:center;background:#fcfdfe;color:#15334e;padding:.25cqw;font-size:1.4cqw}
 .auth-scene .scene-company-logo img{width:100%;height:100%;object-fit:contain}
 html[data-appearance="copper"] .auth-scene .scene-company-logo{background:#faf7f1}
 html[data-appearance="aurora"] .auth-scene .scene-company-logo{background:#d4e8f0}
 .appearance-ribbon-sample{margin-top:14px;background-size:165% auto;background-position:left 42%;color:white;padding:18px 24px;border-radius:10px}
 html[data-appearance] body .auth-scene .auth-error{padding:3px 8px!important;display:flex;align-items:center;font:clamp(11px,1cqw,18px) Inter,sans-serif!important;line-height:1.2;color:#8a1a1a!important;background:#fff0f0!important;z-index:2;border-radius:4px}
 html[data-appearance-headers="true"] body :is(.hero,.panel-head,.automation-hero,.topbar,.dialog-head,.server-panel-title){background-color:#17365d!important;background-image:linear-gradient(90deg,#081726d6,#081726ad),var(--ribbon-background)!important;background-size:165% auto!important;background-position:left 42%!important;color:white!important}
 html[data-appearance-headers="true"] body :is(.hero,.panel-head,.automation-hero,.topbar,.dialog-head,.server-panel-title) :is(h1,h2,h3,p,small,label){color:white!important}
 html[data-appearance-headers="true"] body #detailSectionLabel{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
 html[data-appearance-headers="true"] body #detailSectionLabel :is(strong,span){background:transparent!important;color:white!important}
 #appearancePreview.appearance-original-preview{padding:0!important;min-height:0!important;aspect-ratio:1672/941;background-size:100% 100%!important;display:block;border-radius:0!important}
 @media(max-width:760px){
  html[data-appearance] body .server-auth.auth-original{padding:18px!important;min-height:100dvh;background-image:var(--auth-background)!important;background-size:cover!important}
  .auth-scene{width:min(440px,100%);aspect-ratio:auto;background:none!important;container-type:normal}
  html[data-appearance] body .auth-original .auth-scene .auth-card{position:relative;inset:auto;height:auto;padding:24px!important;background:#fffffff5!important;border-radius:16px!important;box-shadow:0 16px 60px #0005!important}
  .auth-original .auth-scene .auth-card>:is(.auth-company-logo,.auth-brand,h2,.auth-info,.auth-security-note){display:revert!important}
  html[data-appearance] body .auth-original #authForm{display:grid!important;gap:16px}
  html[data-appearance] body .auth-scene :is(.scene-field,.scene-submit,.scene-forgot,.auth-error){position:static!important;width:100%!important;height:auto!important;font-size:14px!important;line-height:1.4!important}
  html[data-appearance] body .auth-scene .scene-field{display:grid!important;gap:6px}
  html[data-appearance] body .auth-scene .scene-field input{min-height:46px!important;font-size:16px!important;padding:10px!important;border-radius:8px!important}
  html[data-appearance] body .auth-scene .scene-submit{min-height:46px!important;background:var(--blue)!important;color:white!important;border-radius:8px!important}
  html[data-appearance] body .auth-scene .scene-forgot{display:block;margin-top:14px!important;color:#075ca8!important;text-decoration:underline}
  .auth-scene .scene-password-toggle{display:none!important}
  .auth-scene .scene-company-logo{display:none!important}
 }
}
