﻿.mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense {
    padding-top: 8.5px !important;
    padding-bottom: 6.5px !important;
}

.mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root {
    font-size: 0.9rem !important;
}

.mud-table-cell {
    padding: 6px 4px 6px 16px;
    padding-inline-start: 8px !important;
    padding-inline-end: 3px !important;
}

.border-radius {
    border-radius: 6px;
}

.file-type {
    text-transform: uppercase;
    font-weight: bold;
    min-width: 50px;
    padding: 1px 3px;
    border-radius: 4px;
    background: #33333388;
    vertical-align: middle;
    text-align: center;
    font-size: 9pt;
    color: white !important
}

.flag-img {
    width: 20px;
    height: 15px;
    border-radius: 3px;
    vertical-align: middle;
    background: #88888833;
}

.flag-emoji {
    font-family: 'BabelStoneFlags', 'NotoColorEmojiLimited', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    font-size: 1.35em;
    filter: saturate(200%);
    filter: contrast(1.75);
}

@font-face {
    font-family: BabelStoneFlags;
    unicode-range: U+1F1E6-1F1FF;
    src: url(https://raw.githack.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf);
    src: url(images/fonts/BabelStoneFlags.ttf) format('truetype');
}

/*@font-face {
    font-family: NotoColorEmojiLimited;
    unicode-range: U+1F1E6-1F1FF;
    src: url(images/fonts/NotoColorEmoji-flagsonly.ttf) format('truetype');
}*/
