:root{--schiek-blue: #004a79;--schiek-blue-dark: #003a5f;--schiek-cyan: #009ee2;--schiek-bg: #f4f8fb;--bs-primary: #004a79;--bs-primary-rgb: 0, 74, 121;--bs-link-color: #004a79;--bs-link-hover-color: #003a5f}body{background-color:var(--schiek-bg);font-size:.9rem}.btn-primary{--bs-btn-bg: var(--schiek-blue);--bs-btn-border-color: var(--schiek-blue);--bs-btn-hover-bg: var(--schiek-blue-dark);--bs-btn-hover-border-color: var(--schiek-blue-dark);--bs-btn-active-bg: var(--schiek-blue-dark);--bs-btn-active-border-color: var(--schiek-blue-dark);--bs-btn-disabled-bg: var(--schiek-blue);--bs-btn-disabled-border-color: var(--schiek-blue)}.btn-outline-primary{--bs-btn-color: var(--schiek-blue);--bs-btn-border-color: var(--schiek-blue);--bs-btn-hover-bg: var(--schiek-blue);--bs-btn-hover-border-color: var(--schiek-blue);--bs-btn-active-bg: var(--schiek-blue);--bs-btn-active-border-color: var(--schiek-blue)}.text-primary{color:var(--schiek-blue)!important}.border-primary{border-color:var(--schiek-blue)!important}.list-group-item.active,.nav-pills .nav-link.active,.page-item.active .page-link{background-color:var(--schiek-blue);border-color:var(--schiek-blue)}.avatar-title.bg-primary.bg-opacity-10{background-color:#004a791a!important;color:var(--schiek-blue)!important}a{color:var(--schiek-blue)}a:hover{color:var(--schiek-blue-dark)}.form-control:focus,.form-select:focus{border-color:#009ee299;box-shadow:0 0 0 .15rem #009ee233}.brand-logo{height:44px;width:auto;max-width:200px;object-fit:contain}@media (max-width: 575.98px){.brand-logo{height:30px;max-width:150px}}#page-topbar{box-shadow:0 2px 4px #0f223a14}.navbar-brand-box{background-color:#fff}.vertical-menu{box-shadow:0 2px 4px #0f223a0f}#sidebar-menu ul li a{font-size:.9rem}#sidebar-menu ul li a i{color:#7c93a8}#sidebar-menu ul li a:hover i,#sidebar-menu ul li a.active i{color:var(--schiek-cyan)}#sidebar-menu ul li a.active{color:var(--schiek-blue);font-weight:600}.page-title-box{padding-bottom:1rem}.card{border:0;box-shadow:0 1px 2px #38414a1a}.card-title{color:var(--schiek-blue)}.spielplatz-bild{aspect-ratio:16 / 10;width:100%;overflow:hidden;background:#eaf1f6;border-radius:6px 6px 0 0}.spielplatz-bild img{width:100%;height:100%;object-fit:cover;display:block}.spielplatz-bild-gross{aspect-ratio:16 / 9}.pruefpunkt{position:relative}.pruefpunkt-griff{position:absolute;top:10px;left:-6px;z-index:2;width:26px;height:34px;border:1px solid #e3e9ef;border-radius:6px;background:#fff;color:#8a9aa8;cursor:grab;padding:0;line-height:1}.pruefpunkt-griff i+i{margin-left:-11px}.pruefpunkt-ziel .card{outline:2px dashed rgba(0,158,226,.5);outline-offset:2px}.rating-badge{min-width:2.6rem;font-weight:600}.rating-I{background-color:#34c38f!important}.rating-M{background-color:#f46a6a!important}.rating-H{background-color:#f1b44c!important}input,select,textarea{font-size:16px!important}.touch-btn{min-height:48px;font-size:1rem}.audit-item-card{border-left:4px solid #dfe6ec}.audit-item-card.is-M{border-left-color:#f46a6a}.audit-item-card.is-H{border-left-color:#f1b44c}.audit-item-card.is-I{border-left-color:#34c38f}.offline-banner{position:sticky;top:70px;z-index:900}.thumb{width:84px;height:84px;object-fit:cover;border-radius:6px;border:1px solid #e5eaef}@media (max-width: 991.98px){.page-content{padding:84px 12px 72px}.card-body{padding:.9rem}.table-responsive{-webkit-overflow-scrolling:touch}}@media print{.vertical-menu,#page-topbar,.no-print{display:none!important}.main-content{margin-left:0!important}}
