        .plate-canvas {
            background: #fef3e2;
            border-radius: 50%;
            box-shadow: 0 8px 18px rgba(0,0,0,0.1);
            width: 100%;
            max-width: 320px;
            height: auto;
            border: 2px solid #d9c5a7;
            display: block;
            margin: 0 auto;
        }
        .warning-badge {
            background-color: #fff3cd;
            border-left: 4px solid #ffc107;
            padding: 0.6rem 1rem;
            border-radius: 8px;
        }
        .legend-colors {
            display: inline-block;
            width: 18px;
            height: 18px;
            border-radius: 4px;
            margin-right: 6px;
        } 