.weglegierungscenter{font-family:Arial,Helvetica,sans-serif;font-size:14px}.weglegierungscenter-search-page .filter-form{max-width:680px}.weglegierungscenter-list-page{overflow-x:auto}.control-group{margin-bottom:20px}.control-group .control-label{display:block;font-weight:700;font-size:15px;margin-bottom:8px}.control-group .controls{padding-left:4px}.control-group.morebottom{margin-bottom:24px}.indikatoren{list-style:none;margin:0;padding:0}.indikatoren li{margin-bottom:4px}.indikatoren input{margin-right:6px}#wlc-search-form .indikatoren{list-style:none!important;padding-left:0;padding-bottom:0;line-height:22px}#wlc-search-form .indikatoren li{margin-bottom:0}#wlc-search-form #wlc-einteilung{margin-bottom:5px;font-family:inherit;padding:6px 8px}#wlc-search-form .wlc-buttons-group{margin-top:0;margin-bottom:50px}#wlc-farbe-container label{margin-bottom:0}.searchfarbe fieldset{border:none;padding:0;margin:0}.preis-labels{margin-top:8px;font-size:13px;color:#444}#wlc-preis-slider{margin:8px 0;margin-left:15px}.noUi-connect{background:#3b6dab}.wlc-buttons-group{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.wlc-action-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.wlc-btn-primary{background:#3b6dab;color:#fff;border:2px solid #3b6dab;padding:8px 18px;cursor:pointer;border-radius:3px}.wlc-btn-primary:hover{background:#fff;color:#3b6dab}.wlc-btn-secondary{background:#666;color:#fff;border:2px solid #666;padding:8px 18px;cursor:pointer;border-radius:3px}.wlc-btn-secondary:hover{background:#fff;color:#666}.lc-table{width:100%!important}table.dataTable.lc-table thead th,table.dataTable.lc-table thead td{background:#3b6dab;color:#fff;white-space:nowrap;padding:5px!important}table.dataTable.lc-table tbody td{vertical-align:middle;padding:5px!important}.lc-table tbody tr:hover{background:#eef3fb}.wlc-table-wrapper.wlc-hidden,.wlc-action-buttons.wlc-hidden{display:none}.wlc-detail-btn{background:none;border:none;cursor:pointer;padding:0;color:#1a4fa0;font-size:18px;line-height:1}.wlc-detail-btn:hover{color:#3b6dab}.wlc-table-wrapper{overflow-x:auto}.dataTables_filter{margin-bottom:4px}.wlc-status{margin-top:8px}.wlc-error{color:#c00;font-weight:700}.wlc-success{color:#060}.headercontent{font-size:13px;color:#666}.wlc-detail{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}.wlc-detail-group{flex:1 1 240px}.wlc-detail-group h4{margin:0 0 6px;font-size:13px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:4px}.wlc-detail-group table{width:100%;border-collapse:collapse;font-size:12px}.wlc-detail-key{color:#666;padding:2px 8px;white-space:nowrap}.wlc-detail-val{font-weight:700}.wlc-compare-selects{margin-bottom:24px}.wlc-compare-selects h2{padding-bottom:15px}.wlc-compare-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.wlc-compare-col{flex:1 1 200px}.wlc-compare-col label{display:block;font-weight:700;margin-bottom:4px}.wlc-compare-col select{width:100%;font-family:inherit}.wlc-compare-table-wrap{overflow-x:auto}.wlc-compare-table{width:100%;border-collapse:collapse;font-size:13px}.wlc-compare-table th{background:#3b6dab;color:#fff;padding:8px;text-align:left}.wlc-compare-table td{padding:5px 8px;border-bottom:1px solid #eee}.wlc-compare-group-header td{background:#f5f0e8;font-weight:700;color:#7a6020;padding:6px 8px}.wlc-compare-img{display:block;max-width:90px;height:auto}.wlc-materialzustaende{margin-top:20px;font-size:13px;color:#333}.wlc-materialzustaende h3{margin:0 0 8px;font-size:16px;font-weight:400}.wlc-materialzustaende p{margin:0 0 8px}.wlc-compare-actions{display:flex;gap:10px;margin-top:20px}.wlc-druck-row{margin-top:20px}.wlc-druck-buttons{justify-content:flex-end}.wlc-modal{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99999;display:flex;align-items:center;justify-content:center}.wlc-modal-inner{background:#fff;max-width:960px;width:95%;max-height:85vh;display:flex;flex-direction:column;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.wlc-modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #ddd}.wlc-modal-header h3{margin:0;font-size:18px}.wlc-modal-close{background:none;border:none;font-size:24px;cursor:pointer;line-height:1;color:#666}.wlc-modal-close:hover{color:#000}.wlc-modal-body{overflow-y:auto;padding:20px}.lc-tooltip-icon{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;background:#3b6dab;color:#fff;border-radius:50%;font-size:11px;font-weight:700;cursor:help;margin-left:4px;vertical-align:middle}