/* IDS Connect - Modul-Styles */ .idsconnect-testmode-banner { background: #fff3cd; border: 1px solid #ffc107; border-left: 4px solid #ffc107; padding: 10px 15px; margin-bottom: 15px; border-radius: 3px; font-size: 13px; } .idsconnect-livemode-banner { background: #f8d7da; border: 1px solid #f5c6cb; border-left: 4px solid #dc3545; padding: 10px 15px; margin-bottom: 15px; border-radius: 3px; font-size: 13px; } .idsconnect-action-buttons { display: flex; gap: 10px; flex-wrap: wrap; margin: 15px 0; } .idsconnect-action-buttons .butAction { min-width: 180px; text-align: center; } .idsconnect-supplier-card { border: 1px solid #ddd; border-radius: 5px; padding: 15px; margin-bottom: 10px; background: #fff; } .idsconnect-supplier-card:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .idsconnect-supplier-card .supplier-name { font-size: 16px; font-weight: bold; margin-bottom: 5px; } .idsconnect-supplier-card .supplier-url { font-size: 12px; color: #666; } .idsconnect-warn-row { background-color: #fff3cd !important; } .idsconnect-warn-text { color: #dc3545; } .idsconnect-wks-warning { background: #f8d7da; border: 1px solid #f5c6cb; border-left: 4px solid #dc3545; padding: 12px 15px; margin: 15px 0; border-radius: 3px; font-size: 13px; } .idsconnect-pin-box { background: #e8f4fd; border: 1px solid #bee5eb; border-left: 4px solid #17a2b8; padding: 12px 15px; margin: 15px 0; border-radius: 3px; } .idsconnect-log-detail { background: #f8f9fa; border: 1px solid #dee2e6; border-radius: 3px; padding: 10px; font-family: monospace; font-size: 12px; white-space: pre-wrap; max-height: 400px; overflow-y: auto; }