@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap);:root{--body-bg:#fff;--body-color:#1a1c1f;--page-bg:#eff4f8;--card-bg:#fff;--modal-bg:#fff;--dropdown-bg:#fff;--input-bg:#fff;--input-bg-hover:#f8fafc;--input-bg-focus:#fff;--input-disabled-bg:#f2f2f2;--input-border-color:#cbd5e1;--input-placeholder-color:#a6a6a6;--input-label-color:#475569;--gray-background:#f2f2f2;--gray-light-background:#f9f9f9;--blue-background:#f3f7fa;--blue-hover:#f5e4d3;--blue-light:#dae4ec;--text-primary:#1a1c1f;--text-secondary:#6c6c6c;--text-muted:#a6a6a6;--link-color:#4c7898;--link-hover-color:#cd7925;--border-color:rgba(0,0,0,.1);--gray-border:#b1b1b1;--gray-very-light:#e8e8e8;--gray-darker:#d9d9d9;--color-success:#e5f7ee;--color-error:#f7e5e5;--color-warning:#f7f3e5;--box-shadow-default:0 2px 8px 1px rgba(0,0,0,.2);--box-shadow-dropdown:0 1px 8px 1px rgba(0,0,0,.2);--card-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 1px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1);--scrollbar-track:rgba(0,0,0,.1);--scrollbar-thumb:rgba(0,0,0,.2);--scrollbar-thumb-hover:rgba(0,0,0,.3);--scrollbar-thumb-active:rgba(0,0,0,.4);--nav-header-bg:#2e4759;--sidebar-bg:#1a1c1f;--sidebar-text:#fff;--sidebar-border:#1a1c1f;--table-accent-bg:#f3f7fa;--table-hover-bg:#dae4ec;--table-head-bg:#f2f2f2;--toast-success-bg:#e5f7ee;--toast-error-bg:#f7e5e5;--toast-warning-bg:#f7f3e5;--livesearch-bg:#fff;--livesearch-result-header-bg:#dae4ec;--activity-stream-bg:#fff;--multiselect-tag-bg:#e2e8f0;--multiselect-tag-color:#1e293b;--badge-label-bg:#e2e8f0;--popover-bg:#fff;--details-card-header-bg:#f9f9f9;--details-card-header-hover-bg:#f2f2f2;--checkbox-ms-bg:#fff;--checkbox-ms-content-bg:#fff}[data-theme=dark]{--body-bg:#282828;--body-color:#e0e0e0;--page-bg:#282828;--card-bg:#323232;--modal-bg:#323232;--dropdown-bg:#323232;--input-bg:#3c3c3c;--input-bg-hover:#464646;--input-bg-focus:#3c3c3c;--input-disabled-bg:#464646;--input-border-color:#555;--input-placeholder-color:#999;--input-label-color:#b0b0b0;--gray-background:#3c3c3c;--gray-light-background:#323232;--blue-background:#383838;--blue-hover:#484848;--blue-light:#4a4a4a;--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--text-muted:#888;--link-color:#6199c1;--link-hover-color:#e29f5d;--border-color:hsla(0,0%,100%,.15);--gray-border:#4a4a4a;--gray-very-light:#505050;--gray-darker:#555;--color-success:#052e16;--color-error:#450a0a;--color-warning:#451a03;--box-shadow-default:0 2px 8px 1px rgba(0,0,0,.5);--box-shadow-dropdown:0 1px 8px 1px rgba(0,0,0,.5);--card-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2);--scrollbar-track:hsla(0,0%,100%,.05);--scrollbar-thumb:hsla(0,0%,100%,.15);--scrollbar-thumb-hover:hsla(0,0%,100%,.25);--scrollbar-thumb-active:hsla(0,0%,100%,.35);--nav-header-bg:#2e4759;--sidebar-bg:#1a1c1f;--sidebar-text:#fff;--sidebar-border:#1a1c1f;--table-accent-bg:#383838;--table-hover-bg:#484848;--table-head-bg:#383838;--toast-success-bg:#052e16;--toast-error-bg:#450a0a;--toast-warning-bg:#451a03;--toast-info-bg:#1e3a5f;--livesearch-bg:#323232;--livesearch-result-header-bg:#4a4a4a;--activity-stream-bg:#323232;--multiselect-tag-bg:#4c6a85;--multiselect-tag-color:#e4eef5;--badge-label-bg:#4a4a4a;--popover-bg:#323232;--details-card-header-bg:#383838;--details-card-header-hover-bg:#4a4a4a;--checkbox-ms-bg:#3c3c3c;--checkbox-ms-content-bg:#3c3c3c}:root{--button-primary:#cd7925;--button-primary-text:#fff;--button-primary-darkness:#243847;--button-primary-darkness-text:#fff;--text-primary:#cd7925;--login-accent-rgb:205,121,37}body{background:linear-gradient(135deg,#f0f4f8,#e2e8f0 50%,#edf1f7)!important;background-attachment:fixed!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;overflow:hidden}body:before{background:radial-gradient(ellipse 70% 60% at 15% 80%,rgba(var(--login-accent-rgb),.06) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 85% 20%,rgba(var(--login-accent-rgb),.04) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.defaultTemplate{display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.defaultTemplate .form{align-self:center;animation:cardFadeIn .5s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.6);border-radius:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);max-width:420px;padding:2.75rem 2.5rem 2.25rem;position:relative;text-align:center;width:100%;z-index:1}.defaultTemplate .form:before{background:linear-gradient(90deg,transparent,var(--button-primary),transparent);border-radius:0 0 3px 3px;content:"";height:3px;left:50%;opacity:.5;position:absolute;top:0;transform:translateX(-50%);width:40%}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.logo{height:105px;transition:opacity .3s ease}#login-subtitle{color:var(--text-primary);font-size:1rem;font-weight:600;letter-spacing:.12em;margin-top:-20px;padding:0 0 20px;text-align:center;text-transform:uppercase}.response{border-radius:.5rem;display:none;font-size:.85rem;font-weight:600;margin-bottom:.75rem;padding:.5rem .75rem;text-align:left}.response.visible{display:block}.response{margin-bottom:1.25rem}.response.danger{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.response.warning{background:#fff3cd;border:1px solid #ffecb5;color:#664d03}.response.info{background:#cff4fc;border:1px solid #b6effb;color:#055160}.response.success{background:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.form-field{margin-bottom:1.25rem;position:relative}.form-field label{background:transparent;color:#94a3b8;font-size:.875rem;left:1rem;line-height:1;margin:0;padding:0 .25rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.22,1,.36,1)}.form-field input:focus+label,.form-field.has-value label{background:hsla(0,0%,100%,.9);border-radius:2px;color:var(--button-primary);font-size:.7rem;font-weight:600;left:.75rem;padding:0 .35rem;top:-.05rem}.defaultTemplate .form input[type=email],.defaultTemplate .form input[type=password]{background:hsla(0,0%,100%,.65);border:1px solid #d1d5db;border-radius:.75rem;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:.9rem;line-height:1.5;margin:0;outline:0;padding:.875rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.defaultTemplate .form input[type=email]::-moz-placeholder,.defaultTemplate .form input[type=password]::-moz-placeholder{color:transparent}.defaultTemplate .form input[type=email]::placeholder,.defaultTemplate .form input[type=password]::placeholder{color:transparent}.defaultTemplate .form input[type=email]:focus,.defaultTemplate .form input[type=password]:focus{background:#fff;border-color:var(--button-primary);box-shadow:0 0 0 3px rgba(var(--login-accent-rgb),.12);outline:0}.defaultTemplate .form input[type=email]:hover:not(:focus),.defaultTemplate .form input[type=password]:hover:not(:focus){border-color:#b0b8c4;box-shadow:0 1px 3px rgba(0,0,0,.04)}.defaultTemplate .form a.button,.defaultTemplate .form button{background:var(--button-primary);border:none;border-radius:.75rem;box-sizing:border-box;color:var(--button-primary-text);cursor:pointer;display:block;font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:.03em;margin:.35rem 0;outline:0;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.22,1,.36,1);width:100%}.defaultTemplate .form a.button:after,.defaultTemplate .form button:after{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.defaultTemplate .form a.button:hover:after,.defaultTemplate .form button:hover:after{opacity:1}.defaultTemplate .form a.button:hover,.defaultTemplate .form button:hover{background:var(--button-primary-darkness);box-shadow:0 6px 20px rgba(var(--login-accent-rgb),.2);color:var(--button-primary-darkness-text);text-decoration:none;transform:translateY(-1px)}.defaultTemplate .form a.button:active,.defaultTemplate .form button:active{box-shadow:0 2px 8px rgba(var(--login-accent-rgb),.12);transform:translateY(0)}.defaultTemplate a.button span,.defaultTemplate button span{cursor:pointer;display:inline-block;font-family:inherit;position:relative;transition:.4s cubic-bezier(.22,1,.36,1)}.defaultTemplate a.button span:after,.defaultTemplate button:not(.password-toggle) span:after{content:"»";opacity:0;position:absolute;right:-20px;top:0;transition:.4s cubic-bezier(.22,1,.36,1)}.defaultTemplate a.button:hover span,.defaultTemplate button:hover:not(.password-toggle) span{padding-right:20px}.defaultTemplate a.button:hover span:after,.defaultTemplate button:hover:not(.password-toggle) span:after{opacity:1;right:0}#ams-login-button{background:transparent!important;border:1.5px solid var(--button-primary)!important;color:var(--button-primary)!important}#ams-login-button:hover{background-color:var(--button-primary)!important;border-color:var(--button-primary)!important;color:var(--button-primary-text)!important}.login-divider{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;font-weight:500;gap:.75rem;letter-spacing:.08em;margin:.6rem 0;text-transform:uppercase}.login-divider:after,.login-divider:before{background:#e2e8f0;content:"";flex:1;height:1px}.defaultTemplate .form button .fa-spinner{color:#fff;margin-right:.35rem}@media only screen and (max-width:700px){.defaultTemplate .form{border-radius:1.25rem;margin:1rem;max-width:calc(100vw - 2rem);padding:2rem 1.5rem 1.5rem}}