body{font-family:'Segoe UI',Arial,sans-serif;font-size:1rem}body:not(.login):not(.popup) #container{padding-left:244px;box-sizing:border-box}#header{background:#fff;color:#263c58;padding:22px 36px;border-bottom:1px solid #e0e7f0;box-sizing:border-box}#header a:link,#header a:visited{color:#205ec3}#branding #site-name{font-weight:800;font-size:1.15rem;letter-spacing:.06em}#site-name span{font-size:.875rem;font-weight:400;letter-spacing:0;color:#52647c;margin-left:8px}#user-tools{color:#52647c;font-size:.875rem;letter-spacing:0;text-transform:none;line-height:1.8}#user-tools a{border:0}div.breadcrumbs{padding:16px 36px;font-size:.875rem;border-bottom:1px solid #e0e7f0}#content{padding:34px 36px;box-sizing:border-box}#content h1{font-size:1.9rem;font-weight:700;letter-spacing:-.025em;color:#172e4b;margin:0 0 26px}.module{background:#fff;border:1px solid #dce4ef;border-radius:10px;overflow:hidden;margin-bottom:24px;box-shadow:0 3px 12px #182c4905}.module h2,.module caption,.inline-group h2{background:#e9f0fb;color:#223f69;font-size:.9375rem;font-weight:600;padding:15px 18px}.module caption a:link,.module caption a:visited{color:#223f69}td,th{font-size:.875rem;padding:15px 16px;line-height:1.5}thead th{background:#edf2f9;font-weight:600}.row1,.row2{background:#fff}tbody tr:hover{background:#f5f8fe}.form-row{padding:20px 24px;font-size:.9375rem}.aligned label{font-size:.9375rem;color:#334c6e}.help,div.help,form .help,#changelist .actions label{font-size:.875rem;color:#566982;line-height:1.65}input[type=text],input[type=password],input[type=email],input[type=number],input[type=url],select,textarea{font-family:inherit;font-size:1rem;padding:10px 12px;border:1px solid #bdcbe0;border-radius:7px;background:#fff;color:#23344c;box-sizing:border-box;max-width:100%}select{height:auto;min-height:42px}textarea{min-height:125px}.vTextField{width:min(36rem,100%)}.vLargeTextField{width:min(48rem,100%)}.button,input[type=submit],input[type=button],.submit-row input,a.button{border-radius:7px;font-size:.9375rem;padding:12px 20px;height:auto}.submit-row{padding:20px;background:white;border:1px solid #dce4ef;border-radius:10px}.object-tools a:link,.object-tools a:visited{background:#215fd0;border-radius:7px;padding:11px 18px;font-size:.875rem;text-transform:none}.object-tools a:hover{background:#184ba9}#changelist #toolbar{padding:18px;background:#fff;border-bottom:1px solid #dce4ef}#changelist .actions{padding:14px 18px;background:#f5f8fc}#changelist-filter{background:#fff;border:1px solid #dce4ef;border-radius:10px}#changelist-filter h2{background:#e9f0fb;color:#223f69}#changelist-filter h3{font-size:.9375rem}#changelist-filter li{font-size:.875rem;padding:6px 0}.paginator{font-size:.875rem;padding:16px!important}#content-related{background:white;border:1px solid #dce4ef;border-radius:10px}#content-related .module{border:0;box-shadow:none}.select2-container--admin-autocomplete .select2-selection--single{min-height:42px;border-radius:7px;border-color:#bdcbe0}.select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered{line-height:40px;font-size:1rem}.login #container{border:1px solid #dce4ef;border-radius:14px;box-shadow:0 15px 50px #162e4b15;max-width:calc(100% - 32px)}.login #header{background:#122640;padding:26px}.login #header a:link,.login #header a:visited{color:#fff}.login #site-name span{display:block;color:#b2c4dd;margin:5px 0 0}.login #content{padding:28px}.login .form-row{padding:8px 0}.login .form-row label{font-size:.9375rem}.login .submit-row{border:0;padding:12px 0;margin:0}.popup #content{padding:24px}#header .proxim-sidebar a{color:#d5e0f0}#header .proxim-sidebar .proxim-brand,#header .proxim-sidebar a[aria-current="page"]{color:#fff}
@media(max-width:1000px){body:not(.login):not(.popup) #container{padding-left:0}#header{display:flex;flex-wrap:wrap;padding:0;gap:0}#branding{padding:18px 20px;float:none}#user-tools{padding:0 20px 18px;margin:0;width:auto}#header .proxim-sidebar{flex-basis:100%;order:3}#content{padding:24px 20px}div.breadcrumbs{padding:15px 20px}#content h1{font-size:1.6rem}.form-row{padding:18px}.login #header{padding:18px}.login #branding{padding:0}}
