diff --git a/Whatsapp_Chat_Exporter/whatsapp.html b/Whatsapp_Chat_Exporter/whatsapp.html index 6ef972b..3d1115a 100644 --- a/Whatsapp_Chat_Exporter/whatsapp.html +++ b/Whatsapp_Chat_Exporter/whatsapp.html @@ -127,6 +127,125 @@ --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } + + .status-indicator { + display: inline-block; + margin-left: 4px; + font-size: 0.8em; + color: #8c8c8c; + } + + .status-indicator.read { + color: #34B7F1; + } + + .play-icon { + width: 0; + height: 0; + border-left: 8px solid white; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)); + } + + .speaker-icon { + position: relative; + width: 8px; + height: 6px; + background: #666; + border-radius: 1px 0 0 1px; + } + + .speaker-icon::before { + content: ''; + position: absolute; + right: -4px; + top: -1px; + width: 0; + height: 0; + border-left: 4px solid #666; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + } + + .speaker-icon::after { + content: ''; + position: absolute; + right: -8px; + top: -3px; + width: 8px; + height: 12px; + border: 2px solid #666; + border-left: none; + border-radius: 0 8px 8px 0; + } + + .search-icon { + width: 20px; + height: 20px; + position: relative; + display: inline-block; + } + + .search-icon::before { + content: ''; + position: absolute; + width: 12px; + height: 12px; + border: 2px solid #aebac1; + border-radius: 50%; + top: 2px; + left: 2px; + } + + .search-icon::after { + content: ''; + position: absolute; + width: 2px; + height: 6px; + background: #aebac1; + transform: rotate(45deg); + top: 12px; + left: 12px; + } + + .arrow-left { + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 8px solid #aebac1; + display: inline-block; + } + + .arrow-right { + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-left: 8px solid #aebac1; + display: inline-block; + } + + .info-icon { + width: 20px; + height: 20px; + border: 2px solid currentColor; + border-radius: 50%; + position: relative; + display: inline-block; + } + + .info-icon::before { + content: 'i'; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 12px; + font-weight: bold; + font-style: normal; + }