.warning-labels-section{padding:20px 0;position:relative;width:100%}.warning-labels-section .warning-loading-overlay{align-items:center;background:hsla(0,0%,100%,.8);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:999}.warning-labels-section .warning-loading-overlay .loading-content{text-align:center}.warning-labels-section .warning-loading-overlay .loading-content .loading-spinner{animation:spin 1s linear infinite;font-size:24px;margin-bottom:8px}.warning-labels-section .warning-loading-overlay .loading-content .loading-text{color:#666;font-size:14px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.warning-labels-container{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 5px}.warning-labels-empty-admin{align-items:center;background:rgba(34,113,177,.06);border:1px dashed rgba(34,113,177,.45);border-radius:12px;color:#1f2937;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:96px;padding:22px 18px;text-align:center}.warning-labels-empty-admin strong{font-size:15px;line-height:1.3}.warning-labels-empty-admin span{color:#4b5563;font-size:13px;margin-top:6px}.warning-label-item{align-items:center;background-color:var(--item-bg-color,#f8f9fa);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--item-text-color,#333);display:flex;font-size:14px;font-weight:500;gap:8px;padding:20px 16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.warning-label-item:nth-child(n+4){grid-column:1/-1}.warning-label-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.warning-label-item.admin-editable{cursor:pointer}.warning-label-item.admin-editable:hover{outline:2px solid #2271b1;outline-offset:2px}.warning-label-item .warning-icon{font-size:18px}.warning-label-item .warning-icon-image{height:70px;object-fit:contain;width:70px}.warning-label-item .warning-text{flex:1 1;font-size:14px;line-height:1.4}.warning-label-item .warning-text:empty:before{color:#999;content:"[ No translation ]";font-style:italic;opacity:.5}.warning-label-item .warning-delete-btn{align-items:center;background:rgba(0,0,0,.3);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s ease,background .2s ease;width:20px}.warning-label-item .warning-delete-btn:hover{background:rgba(220,53,69,.9)}.warning-label-item:hover .warning-delete-btn{opacity:1}.warning-edit-modal{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.warning-edit-modal .modal-content{background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.3);max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.warning-edit-modal .modal-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:20px}.warning-edit-modal .modal-header h3{font-size:18px;margin:0 0 8px}.warning-edit-modal .modal-header .language-indicator{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;color:#2271b1;display:inline-block;font-size:13px;padding:6px 12px}.warning-edit-modal .modal-header .language-indicator strong{color:#0056b3}.warning-edit-modal .modal-header .language-indicator .language-hint{color:#666;font-size:11px;font-style:italic;margin-top:4px}.warning-edit-modal .modal-header .close-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.warning-edit-modal .modal-header .close-btn:hover{color:#000}.warning-edit-modal .modal-body{padding:20px}.warning-edit-modal .modal-footer{border-top:1px solid #ddd;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.warning-edit-modal .form-group{margin-bottom:16px}.warning-edit-modal .form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.warning-edit-modal .form-group input[type=color],.warning-edit-modal .form-group input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.warning-edit-modal .form-group input[type=color]:focus,.warning-edit-modal .form-group input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,.1);outline:none}.warning-edit-modal .form-group input[type=color]{cursor:pointer;height:40px}.warning-edit-modal .form-group .color-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.warning-edit-modal .form-group .icon-type-selector{display:flex;gap:12px;margin-bottom:12px}.warning-edit-modal .form-group .icon-type-selector button{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;flex:1 1;font-weight:400;padding:8px;transition:all .2s ease}.warning-edit-modal .form-group .icon-type-selector button.active{background:#2271b1;border-color:#2271b1;color:#fff;font-weight:700}.warning-edit-modal .form-group .icon-type-selector button:hover:not(.active){background:#e9ecef}.warning-edit-modal .form-group .image-select-btn{align-items:center;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:10px;transition:background .2s ease;width:100%}.warning-edit-modal .form-group .image-select-btn:hover{background:#e9ecef}.warning-edit-modal .form-group .image-select-btn img{height:24px;object-fit:contain;width:24px}.warning-edit-modal .form-group small{color:#666;display:block;font-size:12px;margin-top:4px}.warning-edit-modal .preview-label{align-items:center;border-radius:8px;display:inline-flex;gap:8px;margin-bottom:12px;padding:10px 16px}.warning-edit-modal .preview-label i{font-size:18px}.warning-edit-modal .preview-label img{height:20px;object-fit:contain;width:20px}.warning-edit-modal .btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:opacity .2s ease}.warning-edit-modal .btn:disabled{cursor:not-allowed;opacity:.5}.warning-edit-modal .btn.btn-primary{background:#2271b1;color:#fff}.warning-edit-modal .btn.btn-primary:hover:not(:disabled){opacity:.9}.warning-edit-modal .btn.btn-secondary{background:#f8f9fa;border:1px solid #ddd;color:#333}.warning-edit-modal .btn.btn-secondary:hover:not(:disabled){background:#e9ecef}@media(max-width:992px){.warning-labels-container{grid-template-columns:repeat(2,1fr)}.warning-label-item:nth-child(n+3){grid-column:1/-1}}@media(max-width:768px){.warning-labels-container{grid-template-columns:1fr}.warning-label-item{justify-content:center}.warning-label-item:nth-child(n+4){grid-column:auto}.warning-edit-modal{padding:10px}.warning-edit-modal .modal-content{max-height:95vh}.warning-edit-modal .form-group .color-grid{grid-template-columns:1fr}}