@charset "UTF-8";@font-face{font-family:"JustLovely";src:url("/static/fonts/JustLovely.ttf?e26d9b37fe14");font-weight:bold}@font-face{font-family:"AmsiProcond";src:url("/static/fonts/amsiprocond-bold.otf?e26d9b37fe14")}@font-face{font-family:"Gibson";src:url("/static/fonts/Gibson-Regular.ttf?e26d9b37fe14")}body{transition:background-color 0.3s ease;margin:0}.navigation-wrapper .sidebar{position:fixed;top:0;left:0;height:100%;width:15vw;padding:20px;transition:width 0.3s ease;box-shadow:0 0 10px rgba(0,0,0,0.1)}.navigation-wrapper .sidebar .sidebar-item{margin-bottom:10px;cursor:pointer}.navigation-wrapper .sidebar i{margin-right:5px}.navigation-wrapper .sidebar .sidebar-text{transition:opacity 0.3s ease;font-size:0.7em}.navigation-wrapper .sidebar .sidebar-text.hidden{opacity:0}.navigation-wrapper .sidebar a{text-decoration:none;color:#333}.navigation-wrapper .sidebar a:hover{text-decoration:underline}.htmx-request{cursor:wait!important}.htmx-request>*{pointer-events:none}.hidden{display:none}.tillbehör_button{border-radius:10px;border:beige;border-width:none;background:white}.tillbehör_button i{margin:0px;padding:5px;font-size:10px}.tillbehör_button i:hover{transform:scale(1.5);border-radius:10px}.tillbehör_button:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}input[type="month"]::before{content:attr(placeholder)!important;color:#aaa;width:100%}input[type="month"]:focus::before,input[type="month"]:active::before{content:"";width:0%}.tablesorter .filtered{display:none}.nav-anchor-icon{transition:transform 0.35s ease,color 0.2s ease;display:inline-block}details[open] .nav-anchor-icon{transform:rotate(45deg);color:#60a5fa}html.dark,html.dark body{background-color:#0f172a}html.dark #sidebar>div{background:linear-gradient(to bottom,#1e293b,#0f172a)!important}html.dark #sidebar a.cursor-pointer,html.dark #sidebar button.cursor-pointer{background-color:#1e293b!important;box-shadow:0 1px 3px rgba(0,0,0,0.4)!important}html.dark #sidebar a.cursor-pointer:hover,html.dark #sidebar button.cursor-pointer:hover{background-color:#334155!important;box-shadow:0 2px 6px rgba(0,0,0,0.5)!important}html.dark #sidebar span.text-gray-800{color:#f1f5f9!important}html.dark #sidebar span.text-gray-400{color:#64748b!important}html.dark #sidebar p.text-slate-400{color:#475569!important}.theme-icon-sun{display:none}.theme-icon-moon{display:inline}html.dark .theme-icon-sun{display:inline}html.dark .theme-icon-moon{display:none}html.dark .svc-action-card{background:#1e293b!important}html.dark .svc-action-title{color:#f1f5f9!important}html.dark .svc-action-sub{color:#64748b!important}html.dark .svc-pill{background:#334155!important;border-color:#475569!important}html.dark .svc-pill-text{color:#f1f5f9!important}html.dark .svc-pill-all:has(:checked){background:#334155!important;border-color:#64748b!important}html.dark .svc-pill-blue:has(:checked){background:#1e3a5f!important;border-color:#3b82f6!important}html.dark .svc-pill-yellow:has(:checked){background:#422006!important;border-color:#eab308!important}html.dark .svc-pill-green:has(:checked){background:#14352a!important;border-color:#22c55e!important}html.dark .svc-table{background:#1e293b!important;border-color:#334155!important}html.dark .svc-tbl-hd{background:#0f172a!important;border-color:#334155!important}html.dark .svc-tbl-col{color:#94a3b8!important}html.dark .svc-row{border-bottom-color:#334155!important}html.dark .svc-row-yellow:hover{background:#422006!important}html.dark .svc-row-green:hover{background:#14352a!important}html.dark .svc-row-blue:hover{background:#1e3a5f!important}html.dark .svc-cell-primary{color:#f1f5f9!important}html.dark .svc-cell-muted{color:#64748b!important}html.dark .svc-badge-yellow{color:#fde047!important;background:#422006!important}html.dark .svc-badge-green{color:#86efac!important;background:#14352a!important}html.dark .svc-badge-blue{color:#93c5fd!important;background:#1e3a5f!important}html.dark .svc-hd-title{color:#f1f5f9!important}html.dark .svc-hd-badge-yellow{color:#fde047!important;background:#422006!important}html.dark .svc-hd-badge-green{color:#86efac!important;background:#14352a!important}html.dark .svc-hd-badge-blue{color:#93c5fd!important;background:#1e3a5f!important}html.dark .svc-info-label{color:#94a3b8!important}html.dark .svc-info-value{color:#f1f5f9!important}html.dark .svc-status-btn{background:#334155!important}html.dark .svc-status-title{color:#f1f5f9!important}html.dark .svc-status-sub{color:#94a3b8!important}html.dark .svc-chat-footer{background:#1e293b!important;border-color:#334155!important}html.dark .svc-chat-footer input,html.dark .svc-chat-footer textarea{color:#f1f5f9!important;background:transparent!important}html.dark .svc-attach-btn{background:#334155!important}html.dark .svc-send-btn{background:#334155!important}html.dark .svc-send-title{color:#f1f5f9!important}html.dark .svc-modal-hd{color:#f1f5f9!important}html.dark .svc-form-bg{background:#0f172a!important}html.dark .svc-input-card{background:#1e293b!important}html.dark .svc-input-label{color:#94a3b8!important}html.dark .svc-input-card input,html.dark .svc-input-card textarea{color:#f1f5f9!important;background:transparent!important}html.dark .svc-input-card select{color:#f1f5f9!important;background:#1e293b!important}html.dark .svc-form-footer{border-color:#334155!important}html.dark .svc-submit-btn{background:#334155!important}html.dark .svc-submit-title{color:#f1f5f9!important}html.dark .chat-bubble-staff{background:#1e3a5f!important;border-color:#1d4ed8!important}html.dark .chat-bubble-user{background:#1e293b!important;border-color:#334155!important}html.dark .chat-text{color:#f1f5f9!important}html.dark .chat-meta{color:#64748b!important}html.dark .cnc-input-card{background:#1e293b!important}html.dark .cnc-input-label{color:#94a3b8!important}html.dark .cnc-input-field{color:#f1f5f9!important;background:transparent!important}html.dark .cnc-divider{background:#334155!important}html.dark .cnc-submit-btn{background:#14352a!important;border-color:#22c55e!important}html.dark .cnc-submit-title{color:#86efac!important}html.dark .cnc-submit-sub{color:#4ade80!important}html.dark .cnc-table{background:#1e293b!important;border-color:#334155!important}html.dark .cnc-thead{background:#0f172a!important;border-color:#334155!important}html.dark .cnc-th{color:#94a3b8!important}html.dark .cnc-row{border-bottom-color:#334155!important}html.dark .cnc-row:hover{background:#334155!important}html.dark .cnc-td-primary{color:#f1f5f9!important}html.dark .cnc-td-muted{color:#64748b!important}window{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.1);position:absolute;z-index:100;left:300px;top:20px;visibility:hidden}window .window{padding:0px;margin:0px}window .window-header-wrapper{background-color:#e3e3e3;color:#333;font-size:1em;position:relative;z-index:100;margin:0px}window .window-header-wrapper h2{margin:0px}window .window-header-title{background-color:#e3e3e3;font-size:1.5em;text-align:center}window .window-close{background-color:orange;border:1px solid #d3d3d3;color:#333;cursor:pointer;font-size:1em;height:25px;position:absolute;right:0px;text-align:center;top:0px;width:35px;z-index:2}window .window-close:hover{background-color:red}window .window-close:active{background-color:#c3c3c3}window .window-refresh{background-color:orange;border:1px solid #d3d3d3;color:#333;cursor:pointer;font-size:1em;height:25px;position:absolute;right:40px;text-align:center;top:0px;width:35px;z-index:2}window .window-refresh:hover{background-color:red}window .window-refresh:active{background-color:#c3c3c3}window .window-footer{background-color:#e3e3e3;color:#333;font-size:1em;position:relative;z-index:100;margin:0px}window .window-footer h2{margin:0px}.produktinformation_content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.produktinformation_content .produktinformation_content_column{display:flex;flex-direction:column;justify-content:space-between;margin:5px;width:100%}.produktinformation_content .produktinformation_content_column .produktinformation_content_column_row{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #e3e3e3}.produktinformation_content .produktinformation_content_column .oneGrid{grid-template-columns:1fr!important}.produktinformation_content .produktinformation_content_item{justify-content:space-between;margin:5px}.produktinformation_content .produktinformation_content_item p{display:inline}#imageSwap{text-align:right}