/*Copyright (C) 2026 FHWien der WKW customization scaffold.This file contains only skin-specific overrides and leaves the Znuny defaultskin untouched. The default skin is loaded first,then these values replace thecorporate look and feel.*/:root{--primary-color:#003064;--primary-color-darker:#002447;--primary-color-rgb:rgba(0,48,100,.12);--primary-color-calendar:#dce6f0;--secondary-color:#646567;--white:#ffffff;--gray-light-white:#fafbfd;--gray-light-ultra:#f5f7f9;--gray-light-semi:#eceff2;--gray-light:#d9dde2;--gray-regular-light:#cbd2d9;--gray-regular:#b6bec6;--gray-medium:#9aa0a6;--gray-medium-darker:rgba(100,101,103,.45);--gray-dark-semi:#7a7c80;--gray-dark:#646567;--gray-darker:#444b52;--black:#1f2933;--main-bg-color:#f7f8fa;--menu-bg:linear-gradient(90deg,#ffffff 0%,#f3f5f7 100%);--menu-font:#1f2933;--table-bg:#ffffff;--table-th-bg:#eef2f5;--table-td-even-bg:#f9fbfc;--table-text-color:#2f3944;--border-color:#d6dbe0;--border-input-color:#b8c0c8;--success-color:#003064;--warning-color:#646567;--warning-color-darker:#545557;--error-color:#646567;--error-color-darker:#545557;--confirmation-color:#003064;--plus-color:#003064;--alert-error-bg-solid-color:#646567;--alert-error-bg-color:rgba(100,101,103,.12);--alert-error-icon-color:#646567;--alert-success-bg-solid-color:#003064;--alert-success-bg-color:rgba(0,48,100,.12);--alert-success-icon-color:#003064;--alert-info-bg-color:rgba(0,48,100,.12);--alert-info-icon-color:#003064;--alert-warning-bg-color:rgba(100,101,103,.12);--alert-warning-icon-color:#646567;--mail-outgoing-color:#eef3f8;--overlay-bg:rgba(31,41,51,.18);--color-scroll-bar:#646567}
:root{--main-page-padding:28px;--menu-box-shadow:rgba(100,101,103,.18) 0 16px 36px;--widget-standard-padding:18px;--widget-margin:24px;--border-radius-lg:0;--border-radius-md:0;--border-radius-sm:0;--border-radius-xs:0;--border-radius-xxs:0;--btn-min-height:40px;--btn-height-md:40px;--btn-dropdown-min-height:40px;--btn-dropdown-border-radius:0}
@media screen,projection,tv,handheld{body,.MainBox,.MainBox>.Content,.LayoutFixedSidebar,.ContentColumn,.OverviewMedium,.Overview,#Main{background:#f7f8fa!important;color:#1f2933!important}#AppWrapper,#Container,#Content,.ContentColumn>.WidgetSimple,.SidebarColumn>.WidgetSimple,.WidgetSimple,.WidgetSimple>.Content,.DataTable,.TableSmall,.TableMedium,.TableLarge{background:#ffffff!important}.WidgetSimple>.Header,.MainBox .SidebarColumn .WidgetSimple .Header,.TableSmall thead th,.DataTable thead th,table thead th,.Dashboard .WidgetSimple .Header,.Overview table thead th{background:#eef2f5!important;color:#1f2933!important}.DataTable tbody tr:nth-child(even) td,.TableSmall tbody tr:nth-child(even) td,.Overview tbody tr:nth-child(even) td,.Overview table tbody tr:nth-child(even) td{background:#f9fbfc!important}.DataTable tbody tr:nth-child(odd) td,.TableSmall tbody tr:nth-child(odd) td,.Overview tbody tr:nth-child(odd) td,.Overview table tbody tr:nth-child(odd) td{background:#ffffff!important}.DataTable tbody tr:hover td,.TableSmall tbody tr:hover td,.Overview tbody tr:hover td,.Overview table tbody tr:hover td{background:#eaf0f5!important}.DataTable tbody tr:hover td a,.TableSmall tbody tr:hover td a,.Overview tbody tr:hover td a,.Overview table tbody tr:hover td a{color:#002447!important}.DataTable th,.DataTable td,.TableSmall th,.TableSmall td,.WidgetSimple,.WidgetSimple>.Header,.WidgetSimple>.Content,.CallForAction,.DashboardWidgetExpand ul li a,.QueueOverviewList li a,input[type="text"],input[type="search"],select,textarea{border-color:#d6dbe0!important}a,.ControlRow a,.TableSmall a,.DataTable a,.Overview a,.WidgetSimple a{color:#003064!important}a:hover,a:focus,.ControlRow a:hover,.TableSmall a:hover,.DataTable a:hover{color:#002447!important}.btn-primary,.btn-primary:focus,.btn-main.btn-primary,button.Primary,input#FileUpload[type="file"]:before,.Dialog .Primary,.CallForAction,.WidgetSimple .CallForAction,.SidebarColumn .CallForAction,#ToolBar a.CallForAction:hover{background:#003064!important;border-color:#003064!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(100,101,103,.18)!important}.btn-primary:hover,.btn-primary:active,.btn-primary-ghost:hover,.btn-primary-ghost:focus:hover,button.Primary:hover,input#FileUpload[type="file"]:hover:before,.Dialog .Primary:hover,.CallForAction:hover,.CallForAction:focus,.SidebarColumn .CallForAction:hover{background:#646567!important;border-color:#646567!important;color:#ffffff!important}.btn-primary span,.CallForAction span,.CallForAction:hover span,.SidebarColumn .CallForAction span,.SidebarColumn .CallForAction:hover span,#ToolBar a.CallForAction span{color:#ffffff!important}.btn-primary-ghost,.btn-primary-ghost:focus,.btn-ghost-sm,.btn-ghost-sm:focus{color:#003064!important;border-color:#003064!important}.btn-ghost-sm:hover{background:#646567!important;border-color:#646567!important}.btn-ghost-sm span{color:#003064!important}.btn-ghost-sm:hover span{color:#ffffff!important}#Navigation>li>a:after,#Navigation>li.Selected>a:after,#Navigation>li:hover>a:after,#Navigation>li>a:hover:after,#Navigation>li>a:focus:after{background:#003064!important}#Navigation>.Selected>a,#Navigation>li:hover>a,#Navigation>li:active>a,.Pagination a.Selected,.Tab.Actions li.Selected a,.ColumnSettingsBox span.SelectedValue,.BreadCrumb a:hover,.BreadCrumb li:last-child a{color:#003064!important}.Filter li .Selected::after,.Tab.Actions li.Selected a::after{background-color:#003064!important}.OverviewActions .Pagination a.Selected,.WidgetSimple span.Pagination a.Selected{color:#003064!important}.Warning,.Warning i,.ErrorBox,.ErrorBox span,.ErrorBox i{color:#646567!important}.ErrorBox{background:rgba(100,101,103,.12)!important;border-color:rgba(100,101,103,.22)!important}.SuccessBox{background:rgba(0,48,100,.12)!important;border-color:rgba(0,48,100,.22)!important;color:#003064!important}.WidgetSimple,.WidgetSimple>.Header,.WidgetSimple>.Content,.WidgetSimple.Expanded .Header,.WidgetSimple.Collapsed:not(.GridGroups) .Header,.MainBox .SidebarColumn .WidgetSimple .Header,.MainBox .SidebarColumn .WidgetSimple .Content,.ContentColumn .Field>.DataTable,.ContentColumn form div.DataTable,.Calendars .SpacingTopSmall,div.message-container,span.message-container{border-radius:0!important}.QueueOverviewList li a,.DashboardWidgetExpand ul li a,.CallForAction,.btn-primary,.btn-primary-ghost,.btn-ghost-sm,.btn-main,button.Primary,.ActionMenu .Btn-Menu-Vertical span{border-radius:0!important}ul.Tablelike,ul.Tablelike li.Header,form.WidgetSettingsForm ul.Tablelike:first-child,form.WidgetSettingsForm ul.Tablelike:last-child,form.WidgetSettingsForm ul.Tablelike:last-child li:last-child{border-radius:0!important}}
@media screen,projection,tv,handheld{#Header{background:var(--menu-bg);border-bottom:1px solid rgba(0,48,100,.12);box-shadow:0 10px 30px rgba(100,101,103,.10)}#Header::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#003064 0%,#646567 45%,#003064 100%)}#Header #Logo{width:240px!important;height:152px!important;background:url(../img/fhwien-logo.png) no-repeat left center!important;background-size:contain!important}.UserAvatar>a,#ToolBar a.CallForAction,#Navigation>.Active>ul,.UserAvatar_submenu{box-shadow:var(--menu-box-shadow)}#ToolBar a.CallForAction{border-color:var(--primary-color)}#Navigation>li>a::after{height:4px}@media only screen and (max-width:1024px){#Header #Logo{width:196px!important;height:142px!important}#HeaderToolBar li.logo-navigation-wrapper .logo-navigation{width:196px;height:142px;background:url(../img/fhwien-logo.png) no-repeat;background-size:contain;background-position:left center}}}
@media screen,projection,tv,handheld{.LoginScreen{background:radial-gradient(circle at top right,rgba(0,48,100,.10),transparent 32%),linear-gradient(180deg,#f7f9fc 0%,#eef2f6 100%)}.LoginScreen .MainBox{padding-top:7em}.LoginBox>.WidgetSimple,#PasswordBox>.WidgetSimple{background:rgba(255,255,255,.96);border:1px solid rgba(0,48,100,.10);border-radius:18px;box-shadow:0 24px 55px rgba(100,101,103,.14);padding:22px}#LoginLogo{width:180px;height:180px;margin-bottom:18px;background-position:center}.LoginScreen #Footer{color:var(--gray-dark);text-shadow:none}}
