@font-face {
    font-family: 'YS Text';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    src:
        url(//yastatic.net/s3/home/fonts/ys/1/text-regular.woff2) format('woff2'),
        url(//yastatic.net/s3/home/fonts/ys/1/text-regular.woff) format('woff')
}

@font-face {
    font-family: 'YS Text';
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    src:
        url(//yastatic.net/s3/home/fonts/ys/1/text-medium.woff2) format('woff2'),
        url(//yastatic.net/s3/home/fonts/ys/1/text-medium.woff) format('woff')
}

@font-face {
    font-family: 'YS Text';
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    src:
        url(//yastatic.net/s3/home/fonts/ys/1/text-bold.woff2) format('woff2'),
        url(//yastatic.net/s3/home/fonts/ys/1/text-bold.woff) format('woff')
}

html { scroll-behavior: auto !important; }

body {
    font-family: 'YS Text', 'Helvetica Neue', Arial, sans-serif;
    -webkit-font-feature-settings: 'liga', 'kern';
    -moz-font-feature-settings: 'liga', 'kern';
    font-feature-settings: 'liga', 'kern';
    font-size: .7rem;
}

#myTab { margin-top: 2em; }

h6 { color: #777; }
h6 i { margin-right: .3em; }

/*input.searchstr.form-control { width: 20em; }*/

.btn-xs {
    --bs-btn-padding-y: 0.1rem;
    --bs-btn-padding-x: 0.45rem;
    --bs-btn-font-size: 0.7rem;
}

.nameslist { margin-top: 1rem; font-size: 1rem; max-width: 35rem; }
.nameslist tbody th { font-weight: normal; text-align: right; width: 2rem; }
.nameslist tbody td.date { white-space: nowrap; }

.ordinlist { text-align: right; }
.ordinlist ul { list-style:none; margin: 2em; overflow-y:scroll; height:600px; width:10em; }
.ordinlist li { white-space: nowrap; font-size: .7em; }
.ordinlist li.blank { margin-top: 1em; }

.lastupdate { font-size: 11px; color: #bbb; }
div.alert { font-size: 1rem; max-width: 35rem; }
div.alert i.bi { margin-right: .4rem; }
div.ordinenoi {  }
table.gotlist {  }
table.watchlist td.actions { width: 3rem; }
table.table thead tr th { color: #555; font-size: .875rem; }
table.table tbody tr th { color: #777; }

.searchstr {  }

.min { color: #ddd; }
.min a:link { color: #aaa; }
.min a:hover { color: #999; }
.min a:visited { color: #bbb; }

.min2 { color: #bbb; }
.min2 a:link { color: #aaa; }
.min2 a:hover { color: #999; }
.min2 a:visited { color: #ccc; }

.min3 { opacity: .3; }

.end_message {
    padding: 1em;
    font-size: 1.4em;
    border-radius: .3em;
    margin:1em;
}

footer {
    margin: 3em auto;
    text-align: center;
}
