/* Sinh bởi deploy/build-icons.py — không sửa tay. */
.etc-icon{display:inline-block;flex:none;width:1.5em;height:1.5em;background:currentColor;-webkit-mask:var(--etc-i) center/contain no-repeat;mask:var(--etc-i) center/contain no-repeat;vertical-align:middle}
.etc-icon--award{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="12" cy="9" r="6"/%3E%3Cpath d="M9 14.5 8 21l4-2 4 2-1-6.5"/%3E%3C/svg%3E')}
.etc-icon--briefcase{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Crect x="3" y="7" width="18" height="13" rx="2"/%3E%3Cpath d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 13h18"/%3E%3C/svg%3E')}
.etc-icon--bulb{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2V17h5v-1.1c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z"/%3E%3C/svg%3E')}
.etc-icon--gauge{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M4 18a8 8 0 1 1 16 0"/%3E%3Cpath d="M12 18l4-6"/%3E%3Ccircle cx="12" cy="18" r="1"/%3E%3C/svg%3E')}
.etc-icon--eye{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z"/%3E%3Ccircle cx="12" cy="12" r="3"/%3E%3C/svg%3E')}
.etc-icon--target{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="12" cy="12" r="9"/%3E%3Ccircle cx="12" cy="12" r="5"/%3E%3Ccircle cx="12" cy="12" r="1"/%3E%3C/svg%3E')}
.etc-icon--cpu{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Crect x="6" y="6" width="12" height="12" rx="2"/%3E%3Crect x="9.5" y="9.5" width="5" height="5"/%3E%3Cpath d="M9 2v4M15 2v4M9 18v4M15 18v4M2 9h4M2 15h4M18 9h4M18 15h4"/%3E%3C/svg%3E')}
.etc-icon--server{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Crect x="3" y="4" width="18" height="7" rx="2"/%3E%3Crect x="3" y="13" width="18" height="7" rx="2"/%3E%3Cpath d="M7 7.5h.01M7 16.5h.01"/%3E%3C/svg%3E')}
.etc-icon--network{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="12" cy="5" r="2"/%3E%3Ccircle cx="5" cy="19" r="2"/%3E%3Ccircle cx="19" cy="19" r="2"/%3E%3Cpath d="M12 7v5M12 12l-6 5.5M12 12l6 5.5"/%3E%3C/svg%3E')}
.etc-icon--shield{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z"/%3E%3Cpath d="M9 12l2 2 4-4"/%3E%3C/svg%3E')}
.etc-icon--cloud{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M7 18a4 4 0 0 1-.5-8A6 6 0 0 1 18 9a4.5 4.5 0 0 1-.5 9z"/%3E%3C/svg%3E')}
.etc-icon--code{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M8 8l-4 4 4 4M16 8l4 4-4 4M14 4l-4 16"/%3E%3C/svg%3E')}
.etc-icon--chart{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M4 20V11M10 20V5M16 20v-6M2 20h20"/%3E%3C/svg%3E')}
.etc-icon--bank{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M3 10h18L12 4zM5 10v8M9 10v8M15 10v8M19 10v8M3 20h18"/%3E%3C/svg%3E')}
.etc-icon--car{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M5 16V12l2-5h10l2 5v4z"/%3E%3Cpath d="M5 12h14"/%3E%3Ccircle cx="8" cy="17.5" r="1.5"/%3E%3Ccircle cx="16" cy="17.5" r="1.5"/%3E%3C/svg%3E')}
.etc-icon--pin{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z"/%3E%3Ccircle cx="12" cy="10" r="2.5"/%3E%3C/svg%3E')}
.etc-icon--phone{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2"/%3E%3C/svg%3E')}
.etc-icon--mail{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Crect x="3" y="5" width="18" height="14" rx="2"/%3E%3Cpath d="M3 7l9 6 9-6"/%3E%3C/svg%3E')}
.etc-icon--users{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="9" cy="8" r="3.5"/%3E%3Cpath d="M3 20a6 6 0 0 1 12 0M16 4.5a3.5 3.5 0 0 1 0 7M21 20a6 6 0 0 0-4-5.6"/%3E%3C/svg%3E')}
.etc-icon--building{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M4 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16M16 9h3a1 1 0 0 1 1 1v11M2 21h20M8 7h4M8 11h4M8 15h4"/%3E%3C/svg%3E')}
.etc-icon--arrow{--etc-i:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M5 12h14M13 6l6 6-6 6"/%3E%3C/svg%3E')}
