/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toolbar-button--icon--kommerling-admin-kommerling::before{content:'' !important;display:block !important;width:20px !important;height:20px !important;mask-image:none !important;-webkit-mask-image:none !important;background-color:transparent !important;background-image:url(/modules/custom/kommerling_admin/images/icon.png) !important;background-size:20px 20px !important;background-repeat:no-repeat !important;background-position:center !important;}.has-admin-top-bar{padding-top:48px;}.admin-top-bar{position:fixed;top:0;left:0;right:0;z-index:500;background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,0.08);font-family:sans-serif;}.admin-top-bar__content{display:flex;align-items:center;justify-content:center;position:relative;padding:0 16px;height:48px;gap:12px;}.admin-top-bar__context{display:flex;align-items:center;gap:10px;min-width:0;}.admin-top-bar__actions{position:absolute;right:16px;display:flex;align-items:center;gap:6px;}.admin-top-bar__title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.admin-top-bar__title svg{flex-shrink:0;color:#555;}.admin-top-bar__badge{display:inline-flex;align-items:center;padding:.125em .75em;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0;}.admin-top-bar__badge--published{background:#e6f4ea;color:#1e7e34;}.admin-top-bar__badge--draft{background:#fff3e0;color:#e65100;}.admin-top-bar__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #ddd;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;background:transparent;color:#333;line-height:1;transition:background 0.15s;white-space:nowrap;}.admin-top-bar__btn--primary{background:#0078C0;color:#fff;border-color:#0078C0;}.admin-top-bar__btn--primary:hover{background:#005fa3;border-color:#005fa3;color:#fff;text-decoration:none;}.admin-top-bar__more{position:relative;}.admin-top-bar__more > summary{list-style:none;padding:6px 10px;}.admin-top-bar__more > summary::-webkit-details-marker{display:none;}.admin-top-bar__more > summary::marker{display:none;}.admin-top-bar__more > summary:hover{background:#f5f5f5;}.admin-top-bar__dropdown{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.12);list-style:none;margin:0;padding:4px 0;min-width:160px;z-index:1001;}.admin-top-bar__dropdown-link{display:block;padding:8px 16px;font-size:13px;color:#333;text-decoration:none;white-space:nowrap;}.admin-top-bar__dropdown-link:hover{background:#f5f5f5;color:#000;text-decoration:none;}a.admin-toolbar__logo{display:flex;flex-direction:row;align-items:flex-end;gap:8px;text-decoration:none;}a.admin-toolbar__logo::after{content:'Web';font-size:20px;font-family:'EuclidCircularABold',sans-serif;font-weight:700;letter-spacing:0;text-transform:none;color:#0078C0;line-height:1;padding:2px;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
