Code Prettier

这个提交包含在:
HB9HIL 2023-11-15 11:57:22 +01:00
父节点 7c371abd55
当前提交 5e94f18d92
共有 45 个文件被更改,包括 144528 次插入37928 次删除

文件差异因一行或多行过长而隐藏

查看文件

@ -1,88 +1,92 @@
thead>tr>td { thead > tr > td {
position: sticky; position: sticky;
top: 45px; top: 45px;
background-color: aliceblue; background-color: aliceblue;
} }
.workedGrid { .workedGrid {
border-color: green; border-color: green;
} }
.newGrid { .newGrid {
border-color: red; border-color: red;
border-width: 2px; border-width: 2px;
} }
.settings-nav { .settings-nav {
margin-bottom: 15px; margin-bottom: 15px;
list-style: none; list-style: none;
background-color: #fff; background-color: #fff;
border: 1px solid #d1d5da; border: 1px solid #d1d5da;
border-radius: 3px; border-radius: 3px;
} }
.settings-nav .nav-link { .settings-nav .nav-link {
list-style: none; list-style: none;
background-color: #fff; background-color: #fff;
border: 1px solid #d1d5da; border: 1px solid #d1d5da;
} }
.settings-nav .nav-link:hover { .settings-nav .nav-link:hover {
background-color: #e1e4e8; background-color: #e1e4e8;
} }
/* QSL Card Management CSS */ /* QSL Card Management CSS */
.qso-map-new .card-header { .qso-map-new .card-header {
background: #0F2027; background: #0f2027;
/* fallback for old browsers */ /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027); background: -webkit-linear-gradient(to right, #2c5364, #203a43, #0f2027);
/* Chrome 10-25, Safari 5.1-6 */ /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #2C5364, #203A43, #0F2027); background: linear-gradient(to right, #2c5364, #203a43, #0f2027);
/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
color: #ffffff; color: #ffffff;
} }
div.alert-danger { div.alert-danger {
color: #ffffff; color: #ffffff;
} }
.bootstrap-dialog.type-primary .modal-header { .bootstrap-dialog.type-primary .modal-header {
background-color: #2B3E50; background-color: #2b3e50;
} }
.selectize-dropdown, .selectize-input, .selectize-input input { .selectize-dropdown,
color: #495057; .selectize-input,
.selectize-input input {
color: #495057;
} }
.selectize-input, .selectize-control.single .selectize-input.input-active { .selectize-input,
color: #495057; .selectize-control.single .selectize-input.input-active {
color: #495057;
} }
.selectize-input { .selectize-input {
border-radius: 0; border-radius: 0;
} }
.selectize-input.focus { .selectize-input.focus {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
border-radius: 0; border-radius: 0;
} }
.selectize-dropdown .optgroup-header { .selectize-dropdown .optgroup-header {
color: #495057; color: #495057;
} }
.selectize-input.focus { .selectize-input.focus {
color: #495057; color: #495057;
background-color: #fff; background-color: #fff;
border-color: #f1b287; border-color: #f1b287;
box-shadow: 0 0 0 .2rem rgba(223, 105, 26, .25) box-shadow: 0 0 0 0.2rem rgba(223, 105, 26, 0.25);
} }
.selectize-input.dropdown-active { .selectize-input.dropdown-active {
border-radius: 0; border-radius: 0;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
border-radius: 0; .selectize-dropdown.form-control {
border-radius: 0;
} }

查看文件

@ -1,121 +1,162 @@
.bootstrap-dialog { .bootstrap-dialog {
/* dialog types */ /* dialog types */
/** /**
* Icon animation * Icon animation
* Copied from font-awesome: http://fontawesome.io/ * Copied from font-awesome: http://fontawesome.io/
**/ **/
/** End of icon animation **/ } /** End of icon animation **/
}
.bootstrap-dialog .modal-header { .bootstrap-dialog .modal-header {
border-top-left-radius: 4px; border-top-left-radius: 4px;
border-top-right-radius: 4px; } border-top-right-radius: 4px;
}
.bootstrap-dialog .bootstrap-dialog-title { .bootstrap-dialog .bootstrap-dialog-title {
color: #fff; color: #fff;
display: inline-block; display: inline-block;
font-size: 16px; } font-size: 16px;
}
.bootstrap-dialog .bootstrap-dialog-message { .bootstrap-dialog .bootstrap-dialog-message {
font-size: 14px; } font-size: 14px;
}
.bootstrap-dialog .bootstrap-dialog-button-icon { .bootstrap-dialog .bootstrap-dialog-button-icon {
margin-right: 3px; } margin-right: 3px;
}
.bootstrap-dialog .bootstrap-dialog-close-button { .bootstrap-dialog .bootstrap-dialog-close-button {
float: right; float: right;
opacity: 0.9; opacity: 0.9;
filter: alpha(opacity=90); } filter: alpha(opacity=90);
}
.bootstrap-dialog .bootstrap-dialog-close-button:hover { .bootstrap-dialog .bootstrap-dialog-close-button:hover {
cursor: pointer; cursor: pointer;
opacity: 1; opacity: 1;
filter: alpha(opacity=100); } filter: alpha(opacity=100);
}
@media (min-width: 1172px) { @media (min-width: 1172px) {
.bootstrap-dialog .modal-xl { .bootstrap-dialog .modal-xl {
max-width: 95%; } } max-width: 95%;
}
}
.bootstrap-dialog .modal-lg .bootstrap4-dialog-button:first-child { .bootstrap-dialog .modal-lg .bootstrap4-dialog-button:first-child {
margin-top: 8px; } margin-top: 8px;
}
.bootstrap-dialog.type-default .modal-header { .bootstrap-dialog.type-default .modal-header {
background-color: #fff; } background-color: #fff;
}
.bootstrap-dialog.type-default .bootstrap-dialog-title { .bootstrap-dialog.type-default .bootstrap-dialog-title {
color: #333; } color: #333;
}
.bootstrap-dialog.type-info .modal-header { .bootstrap-dialog.type-info .modal-header {
background-color: #17a2b8; } background-color: #17a2b8;
}
.bootstrap-dialog.type-primary .modal-header { .bootstrap-dialog.type-primary .modal-header {
background-color: #007bff; } background-color: #007bff;
}
.bootstrap-dialog.type-secondary .modal-header { .bootstrap-dialog.type-secondary .modal-header {
background-color: #6c757d; } background-color: #6c757d;
}
.bootstrap-dialog.type-success .modal-header { .bootstrap-dialog.type-success .modal-header {
background-color: #28a745; } background-color: #28a745;
}
.bootstrap-dialog.type-warning .modal-header { .bootstrap-dialog.type-warning .modal-header {
background-color: #ffc107; } background-color: #ffc107;
}
.bootstrap-dialog.type-danger .modal-header { .bootstrap-dialog.type-danger .modal-header {
background-color: #dc3545; } background-color: #dc3545;
}
.bootstrap-dialog.type-light .modal-header { .bootstrap-dialog.type-light .modal-header {
background-color: #f8f9fa; } background-color: #f8f9fa;
}
.bootstrap-dialog.type-dark .modal-header { .bootstrap-dialog.type-dark .modal-header {
background-color: #343a40; } background-color: #343a40;
}
.bootstrap-dialog.size-large .bootstrap-dialog-title { .bootstrap-dialog.size-large .bootstrap-dialog-title {
font-size: 24px; } font-size: 24px;
}
.bootstrap-dialog.size-large .bootstrap-dialog-close-button { .bootstrap-dialog.size-large .bootstrap-dialog-close-button {
font-size: 30px; } font-size: 30px;
}
.bootstrap-dialog.size-large .bootstrap-dialog-message { .bootstrap-dialog.size-large .bootstrap-dialog-message {
font-size: 18px; } font-size: 18px;
}
.bootstrap-dialog .icon-spin { .bootstrap-dialog .icon-spin {
display: inline-block; display: inline-block;
-moz-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear; } animation: spin 2s infinite linear;
}
.bootstrap-dialog-footer-buttons { .bootstrap-dialog-footer-buttons {
display: flex; } display: flex;
}
@-moz-keyframes spin { @-moz-keyframes spin {
0% { 0% {
-moz-transform: rotate(0deg); } -moz-transform: rotate(0deg);
100% { }
-moz-transform: rotate(359deg); } } 100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin { @-webkit-keyframes spin {
0% { 0% {
-webkit-transform: rotate(0deg); } -webkit-transform: rotate(0deg);
100% { }
-webkit-transform: rotate(359deg); } } 100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin { @-o-keyframes spin {
0% { 0% {
-o-transform: rotate(0deg); } -o-transform: rotate(0deg);
100% { }
-o-transform: rotate(359deg); } } 100% {
-o-transform: rotate(359deg);
}
}
@-ms-keyframes spin { @-ms-keyframes spin {
0% { 0% {
-ms-transform: rotate(0deg); } -ms-transform: rotate(0deg);
100% { }
-ms-transform: rotate(359deg); } } 100% {
-ms-transform: rotate(359deg);
}
}
@keyframes spin { @keyframes spin {
0% { 0% {
transform: rotate(0deg); } transform: rotate(0deg);
100% { }
transform: rotate(359deg); } } 100% {
transform: rotate(359deg);
}
}
.bootstrap-dialog-header { .bootstrap-dialog-header {
display: contents; } display: contents;
}

查看文件

@ -1,2 +1,126 @@
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size:16px}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{float:right;opacity:.9;filter:alpha(opacity=90)}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}@media (min-width:1172px){.bootstrap-dialog .modal-xl{max-width:95%}}.bootstrap-dialog .modal-lg .bootstrap4-dialog-button:first-child{margin-top:8px}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#17a2b8}.bootstrap-dialog.type-primary .modal-header{background-color:#007bff}.bootstrap-dialog.type-secondary .modal-header{background-color:#6c757d}.bootstrap-dialog.type-success .modal-header{background-color:#28a745}.bootstrap-dialog.type-warning .modal-header{background-color:#ffc107}.bootstrap-dialog.type-danger .modal-header{background-color:#dc3545}.bootstrap-dialog.type-light .modal-header{background-color:#f8f9fa}.bootstrap-dialog.type-dark .modal-header{background-color:#343a40}.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.bootstrap-dialog-footer-buttons{display:flex}.bootstrap-dialog-header{display:contents} @-moz-keyframes spin {
/*# sourceMappingURL=bootstrap-dialog.min.css.map */ 0% {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}
to {
-o-transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-ms-transform: rotate(0deg);
}
to {
-ms-transform: rotate(359deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
.bootstrap-dialog .modal-header {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.bootstrap-dialog .bootstrap-dialog-title {
color: #fff;
display: inline-block;
font-size: 16px;
}
.bootstrap-dialog .bootstrap-dialog-message {
font-size: 14px;
}
.bootstrap-dialog .bootstrap-dialog-button-icon {
margin-right: 3px;
}
.bootstrap-dialog .bootstrap-dialog-close-button {
float: right;
opacity: 0.9;
filter: alpha(opacity=90);
}
.bootstrap-dialog .bootstrap-dialog-close-button:hover {
cursor: pointer;
opacity: 1;
filter: alpha(opacity=100);
}
@media (min-width: 1172px) {
.bootstrap-dialog .modal-xl {
max-width: 95%;
}
}
.bootstrap-dialog .modal-lg .bootstrap4-dialog-button:first-child {
margin-top: 8px;
}
.bootstrap-dialog.type-default .modal-header {
background-color: #fff;
}
.bootstrap-dialog.type-default .bootstrap-dialog-title {
color: #333;
}
.bootstrap-dialog.type-info .modal-header {
background-color: #17a2b8;
}
.bootstrap-dialog.type-primary .modal-header {
background-color: #007bff;
}
.bootstrap-dialog.type-secondary .modal-header {
background-color: #6c757d;
}
.bootstrap-dialog.type-success .modal-header {
background-color: #28a745;
}
.bootstrap-dialog.type-warning .modal-header {
background-color: #ffc107;
}
.bootstrap-dialog.type-danger .modal-header {
background-color: #dc3545;
}
.bootstrap-dialog.type-light .modal-header {
background-color: #f8f9fa;
}
.bootstrap-dialog.type-dark .modal-header {
background-color: #343a40;
}
.bootstrap-dialog.size-large .bootstrap-dialog-title {
font-size: 24px;
}
.bootstrap-dialog.size-large .bootstrap-dialog-close-button {
font-size: 30px;
}
.bootstrap-dialog.size-large .bootstrap-dialog-message {
font-size: 18px;
}
.bootstrap-dialog .icon-spin {
display: inline-block;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
.bootstrap-dialog-footer-buttons {
display: flex;
}
.bootstrap-dialog-header {
display: contents;
}
/*# sourceMappingURL=bootstrap-dialog.min.css.map */

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

查看文件

@ -5,318 +5,332 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
:root { :root {
--bs-blue: #0d6efd; --bs-blue: #0d6efd;
--bs-indigo: #6610f2; --bs-indigo: #6610f2;
--bs-purple: #6f42c1; --bs-purple: #6f42c1;
--bs-pink: #d63384; --bs-pink: #d63384;
--bs-red: #dc3545; --bs-red: #dc3545;
--bs-orange: #fd7e14; --bs-orange: #fd7e14;
--bs-yellow: #ffc107; --bs-yellow: #ffc107;
--bs-green: #198754; --bs-green: #198754;
--bs-teal: #20c997; --bs-teal: #20c997;
--bs-cyan: #0dcaf0; --bs-cyan: #0dcaf0;
--bs-black: #000; --bs-black: #000;
--bs-white: #fff; --bs-white: #fff;
--bs-gray: #6c757d; --bs-gray: #6c757d;
--bs-gray-dark: #343a40; --bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa; --bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef; --bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6; --bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da; --bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd; --bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d; --bs-gray-600: #6c757d;
--bs-gray-700: #495057; --bs-gray-700: #495057;
--bs-gray-800: #343a40; --bs-gray-800: #343a40;
--bs-gray-900: #212529; --bs-gray-900: #212529;
--bs-primary: #0d6efd; --bs-primary: #0d6efd;
--bs-secondary: #6c757d; --bs-secondary: #6c757d;
--bs-success: #198754; --bs-success: #198754;
--bs-info: #0dcaf0; --bs-info: #0dcaf0;
--bs-warning: #ffc107; --bs-warning: #ffc107;
--bs-danger: #dc3545; --bs-danger: #dc3545;
--bs-light: #f8f9fa; --bs-light: #f8f9fa;
--bs-dark: #212529; --bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253; --bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125; --bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84; --bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240; --bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7; --bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69; --bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250; --bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41; --bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255; --bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0; --bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41; --bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255; --bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif,
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
--bs-body-font-family: var(--bs-font-sans-serif); "Noto Color Emoji";
--bs-body-font-size: 1rem; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
--bs-body-font-weight: 400; "Liberation Mono", "Courier New", monospace;
--bs-body-line-height: 1.5; --bs-gradient: linear-gradient(
--bs-body-color: #212529; 180deg,
--bs-body-bg: #fff; rgba(255, 255, 255, 0.15),
--bs-border-width: 1px; rgba(255, 255, 255, 0)
--bs-border-style: solid; );
--bs-border-color: #dee2e6; --bs-body-font-family: var(--bs-font-sans-serif);
--bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-body-font-size: 1rem;
--bs-border-radius: 0.375rem; --bs-body-font-weight: 400;
--bs-border-radius-sm: 0.25rem; --bs-body-line-height: 1.5;
--bs-border-radius-lg: 0.5rem; --bs-body-color: #212529;
--bs-border-radius-xl: 1rem; --bs-body-bg: #fff;
--bs-border-radius-2xl: 2rem; --bs-border-width: 1px;
--bs-border-radius-pill: 50rem; --bs-border-style: solid;
--bs-link-color: #0d6efd; --bs-border-color: #dee2e6;
--bs-link-hover-color: #0a58ca; --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-code-color: #d63384; --bs-border-radius: 0.375rem;
--bs-highlight-bg: #fff3cd; --bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-2xl: 2rem;
--bs-border-radius-pill: 50rem;
--bs-link-color: #0d6efd;
--bs-link-hover-color: #0a58ca;
--bs-code-color: #d63384;
--bs-highlight-bg: #fff3cd;
} }
*, *,
*::before, *::before,
*::after { *::after {
box-sizing: border-box; box-sizing: border-box;
} }
@media (prefers-reduced-motion: no-preference) { @media (prefers-reduced-motion: no-preference) {
:root { :root {
scroll-behavior: smooth; scroll-behavior: smooth;
} }
} }
body { body {
margin: 0; margin: 0;
font-family: var(--bs-body-font-family); font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size); font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight); font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height); line-height: var(--bs-body-line-height);
color: var(--bs-body-color); color: var(--bs-body-color);
text-align: var(--bs-body-text-align); text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg); background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} }
hr { hr {
margin: 1rem 0; margin: 1rem 0;
color: inherit; color: inherit;
border: 0; border: 0;
border-top: 1px solid; border-top: 1px solid;
opacity: 0.25; opacity: 0.25;
} }
h6, h5, h4, h3, h2, h1 { h6,
margin-top: 0; h5,
margin-bottom: 0.5rem; h4,
font-weight: 500; h3,
line-height: 1.2; h2,
h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
} }
h1 { h1 {
font-size: calc(1.375rem + 1.5vw); font-size: calc(1.375rem + 1.5vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h1 { h1 {
font-size: 2.5rem; font-size: 2.5rem;
} }
} }
h2 { h2 {
font-size: calc(1.325rem + 0.9vw); font-size: calc(1.325rem + 0.9vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h2 { h2 {
font-size: 2rem; font-size: 2rem;
} }
} }
h3 { h3 {
font-size: calc(1.3rem + 0.6vw); font-size: calc(1.3rem + 0.6vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h3 { h3 {
font-size: 1.75rem; font-size: 1.75rem;
} }
} }
h4 { h4 {
font-size: calc(1.275rem + 0.3vw); font-size: calc(1.275rem + 0.3vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h4 { h4 {
font-size: 1.5rem; font-size: 1.5rem;
} }
} }
h5 { h5 {
font-size: 1.25rem; font-size: 1.25rem;
} }
h6 { h6 {
font-size: 1rem; font-size: 1rem;
} }
p { p {
margin-top: 0; margin-top: 0;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
abbr[title] { abbr[title] {
-webkit-text-decoration: underline dotted; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; text-decoration: underline dotted;
cursor: help; cursor: help;
-webkit-text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none; text-decoration-skip-ink: none;
} }
address { address {
margin-bottom: 1rem; margin-bottom: 1rem;
font-style: normal; font-style: normal;
line-height: inherit; line-height: inherit;
} }
ol, ol,
ul { ul {
padding-left: 2rem; padding-left: 2rem;
} }
ol, ol,
ul, ul,
dl { dl {
margin-top: 0; margin-top: 0;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
ol ol, ol ol,
ul ul, ul ul,
ol ul, ol ul,
ul ol { ul ol {
margin-bottom: 0; margin-bottom: 0;
} }
dt { dt {
font-weight: 700; font-weight: 700;
} }
dd { dd {
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
margin-left: 0; margin-left: 0;
} }
blockquote { blockquote {
margin: 0 0 1rem; margin: 0 0 1rem;
} }
b, b,
strong { strong {
font-weight: bolder; font-weight: bolder;
} }
small { small {
font-size: 0.875em; font-size: 0.875em;
} }
mark { mark {
padding: 0.1875em; padding: 0.1875em;
background-color: var(--bs-highlight-bg); background-color: var(--bs-highlight-bg);
} }
sub, sub,
sup { sup {
position: relative; position: relative;
font-size: 0.75em; font-size: 0.75em;
line-height: 0; line-height: 0;
vertical-align: baseline; vertical-align: baseline;
} }
sub { sub {
bottom: -0.25em; bottom: -0.25em;
} }
sup { sup {
top: -0.5em; top: -0.5em;
} }
a { a {
color: var(--bs-link-color); color: var(--bs-link-color);
text-decoration: underline; text-decoration: underline;
} }
a:hover { a:hover {
color: var(--bs-link-hover-color); color: var(--bs-link-hover-color);
} }
a:not([href]):not([class]), a:not([href]):not([class]):hover { a:not([href]):not([class]),
color: inherit; a:not([href]):not([class]):hover {
text-decoration: none; color: inherit;
text-decoration: none;
} }
pre, pre,
code, code,
kbd, kbd,
samp { samp {
font-family: var(--bs-font-monospace); font-family: var(--bs-font-monospace);
font-size: 1em; font-size: 1em;
} }
pre { pre {
display: block; display: block;
margin-top: 0; margin-top: 0;
margin-bottom: 1rem; margin-bottom: 1rem;
overflow: auto; overflow: auto;
font-size: 0.875em; font-size: 0.875em;
} }
pre code { pre code {
font-size: inherit; font-size: inherit;
color: inherit; color: inherit;
word-break: normal; word-break: normal;
} }
code { code {
font-size: 0.875em; font-size: 0.875em;
color: var(--bs-code-color); color: var(--bs-code-color);
word-wrap: break-word; word-wrap: break-word;
} }
a > code { a > code {
color: inherit; color: inherit;
} }
kbd { kbd {
padding: 0.1875rem 0.375rem; padding: 0.1875rem 0.375rem;
font-size: 0.875em; font-size: 0.875em;
color: var(--bs-body-bg); color: var(--bs-body-bg);
background-color: var(--bs-body-color); background-color: var(--bs-body-color);
border-radius: 0.25rem; border-radius: 0.25rem;
} }
kbd kbd { kbd kbd {
padding: 0; padding: 0;
font-size: 1em; font-size: 1em;
} }
figure { figure {
margin: 0 0 1rem; margin: 0 0 1rem;
} }
img, img,
svg { svg {
vertical-align: middle; vertical-align: middle;
} }
table { table {
caption-side: bottom; caption-side: bottom;
border-collapse: collapse; border-collapse: collapse;
} }
caption { caption {
padding-top: 0.5rem; padding-top: 0.5rem;
padding-bottom: 0.5rem; padding-bottom: 0.5rem;
color: #6c757d; color: #6c757d;
text-align: left; text-align: left;
} }
th { th {
text-align: inherit; text-align: inherit;
text-align: -webkit-match-parent; text-align: -webkit-match-parent;
} }
thead, thead,
@ -325,21 +339,21 @@ tfoot,
tr, tr,
td, td,
th { th {
border-color: inherit; border-color: inherit;
border-style: solid; border-style: solid;
border-width: 0; border-width: 0;
} }
label { label {
display: inline-block; display: inline-block;
} }
button { button {
border-radius: 0; border-radius: 0;
} }
button:focus:not(:focus-visible) { button:focus:not(:focus-visible) {
outline: 0; outline: 0;
} }
input, input,
@ -347,76 +361,78 @@ button,
select, select,
optgroup, optgroup,
textarea { textarea {
margin: 0; margin: 0;
font-family: inherit; font-family: inherit;
font-size: inherit; font-size: inherit;
line-height: inherit; line-height: inherit;
} }
button, button,
select { select {
text-transform: none; text-transform: none;
} }
[role=button] { [role="button"] {
cursor: pointer; cursor: pointer;
} }
select { select {
word-wrap: normal; word-wrap: normal;
} }
select:disabled { select:disabled {
opacity: 1; opacity: 1;
} }
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { [list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
display: none !important; [type="week"]
):not([type="time"])::-webkit-calendar-picker-indicator {
display: none !important;
} }
button, button,
[type=button], [type="button"],
[type=reset], [type="reset"],
[type=submit] { [type="submit"] {
-webkit-appearance: button; -webkit-appearance: button;
} }
button:not(:disabled), button:not(:disabled),
[type=button]:not(:disabled), [type="button"]:not(:disabled),
[type=reset]:not(:disabled), [type="reset"]:not(:disabled),
[type=submit]:not(:disabled) { [type="submit"]:not(:disabled) {
cursor: pointer; cursor: pointer;
} }
::-moz-focus-inner { ::-moz-focus-inner {
padding: 0; padding: 0;
border-style: none; border-style: none;
} }
textarea { textarea {
resize: vertical; resize: vertical;
} }
fieldset { fieldset {
min-width: 0; min-width: 0;
padding: 0; padding: 0;
margin: 0; margin: 0;
border: 0; border: 0;
} }
legend { legend {
float: left; float: left;
width: 100%; width: 100%;
padding: 0; padding: 0;
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw); font-size: calc(1.275rem + 0.3vw);
line-height: inherit; line-height: inherit;
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
legend { legend {
font-size: 1.5rem; font-size: 1.5rem;
} }
} }
legend + * { legend + * {
clear: left; clear: left;
} }
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-fields-wrapper,
@ -426,16 +442,16 @@ legend + * {
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field { ::-webkit-datetime-edit-year-field {
padding: 0; padding: 0;
} }
::-webkit-inner-spin-button { ::-webkit-inner-spin-button {
height: auto; height: auto;
} }
[type=search] { [type="search"] {
outline-offset: -2px; outline-offset: -2px;
-webkit-appearance: textfield; -webkit-appearance: textfield;
} }
/* rtl:raw: /* rtl:raw:
@ -447,42 +463,42 @@ legend + * {
} }
*/ */
::-webkit-search-decoration { ::-webkit-search-decoration {
-webkit-appearance: none; -webkit-appearance: none;
} }
::-webkit-color-swatch-wrapper { ::-webkit-color-swatch-wrapper {
padding: 0; padding: 0;
} }
::-webkit-file-upload-button { ::-webkit-file-upload-button {
font: inherit; font: inherit;
-webkit-appearance: button; -webkit-appearance: button;
} }
::file-selector-button { ::file-selector-button {
font: inherit; font: inherit;
-webkit-appearance: button; -webkit-appearance: button;
} }
output { output {
display: inline-block; display: inline-block;
} }
iframe { iframe {
border: 0; border: 0;
} }
summary { summary {
display: list-item; display: list-item;
cursor: pointer; cursor: pointer;
} }
progress { progress {
vertical-align: baseline; vertical-align: baseline;
} }
[hidden] { [hidden] {
display: none !important; display: none !important;
} }
/*# sourceMappingURL=bootstrap-reboot.css.map */ /*# sourceMappingURL=bootstrap-reboot.css.map */

文件差异因一行或多行过长而隐藏

查看文件

@ -5,318 +5,332 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
:root { :root {
--bs-blue: #0d6efd; --bs-blue: #0d6efd;
--bs-indigo: #6610f2; --bs-indigo: #6610f2;
--bs-purple: #6f42c1; --bs-purple: #6f42c1;
--bs-pink: #d63384; --bs-pink: #d63384;
--bs-red: #dc3545; --bs-red: #dc3545;
--bs-orange: #fd7e14; --bs-orange: #fd7e14;
--bs-yellow: #ffc107; --bs-yellow: #ffc107;
--bs-green: #198754; --bs-green: #198754;
--bs-teal: #20c997; --bs-teal: #20c997;
--bs-cyan: #0dcaf0; --bs-cyan: #0dcaf0;
--bs-black: #000; --bs-black: #000;
--bs-white: #fff; --bs-white: #fff;
--bs-gray: #6c757d; --bs-gray: #6c757d;
--bs-gray-dark: #343a40; --bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa; --bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef; --bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6; --bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da; --bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd; --bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d; --bs-gray-600: #6c757d;
--bs-gray-700: #495057; --bs-gray-700: #495057;
--bs-gray-800: #343a40; --bs-gray-800: #343a40;
--bs-gray-900: #212529; --bs-gray-900: #212529;
--bs-primary: #0d6efd; --bs-primary: #0d6efd;
--bs-secondary: #6c757d; --bs-secondary: #6c757d;
--bs-success: #198754; --bs-success: #198754;
--bs-info: #0dcaf0; --bs-info: #0dcaf0;
--bs-warning: #ffc107; --bs-warning: #ffc107;
--bs-danger: #dc3545; --bs-danger: #dc3545;
--bs-light: #f8f9fa; --bs-light: #f8f9fa;
--bs-dark: #212529; --bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253; --bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125; --bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84; --bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240; --bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7; --bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69; --bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250; --bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41; --bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255; --bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0; --bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41; --bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255; --bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif,
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
--bs-body-font-family: var(--bs-font-sans-serif); "Noto Color Emoji";
--bs-body-font-size: 1rem; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
--bs-body-font-weight: 400; "Liberation Mono", "Courier New", monospace;
--bs-body-line-height: 1.5; --bs-gradient: linear-gradient(
--bs-body-color: #212529; 180deg,
--bs-body-bg: #fff; rgba(255, 255, 255, 0.15),
--bs-border-width: 1px; rgba(255, 255, 255, 0)
--bs-border-style: solid; );
--bs-border-color: #dee2e6; --bs-body-font-family: var(--bs-font-sans-serif);
--bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-body-font-size: 1rem;
--bs-border-radius: 0.375rem; --bs-body-font-weight: 400;
--bs-border-radius-sm: 0.25rem; --bs-body-line-height: 1.5;
--bs-border-radius-lg: 0.5rem; --bs-body-color: #212529;
--bs-border-radius-xl: 1rem; --bs-body-bg: #fff;
--bs-border-radius-2xl: 2rem; --bs-border-width: 1px;
--bs-border-radius-pill: 50rem; --bs-border-style: solid;
--bs-link-color: #0d6efd; --bs-border-color: #dee2e6;
--bs-link-hover-color: #0a58ca; --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-code-color: #d63384; --bs-border-radius: 0.375rem;
--bs-highlight-bg: #fff3cd; --bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-2xl: 2rem;
--bs-border-radius-pill: 50rem;
--bs-link-color: #0d6efd;
--bs-link-hover-color: #0a58ca;
--bs-code-color: #d63384;
--bs-highlight-bg: #fff3cd;
} }
*, *,
*::before, *::before,
*::after { *::after {
box-sizing: border-box; box-sizing: border-box;
} }
@media (prefers-reduced-motion: no-preference) { @media (prefers-reduced-motion: no-preference) {
:root { :root {
scroll-behavior: smooth; scroll-behavior: smooth;
} }
} }
body { body {
margin: 0; margin: 0;
font-family: var(--bs-body-font-family); font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size); font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight); font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height); line-height: var(--bs-body-line-height);
color: var(--bs-body-color); color: var(--bs-body-color);
text-align: var(--bs-body-text-align); text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg); background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} }
hr { hr {
margin: 1rem 0; margin: 1rem 0;
color: inherit; color: inherit;
border: 0; border: 0;
border-top: 1px solid; border-top: 1px solid;
opacity: 0.25; opacity: 0.25;
} }
h6, h5, h4, h3, h2, h1 { h6,
margin-top: 0; h5,
margin-bottom: 0.5rem; h4,
font-weight: 500; h3,
line-height: 1.2; h2,
h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
} }
h1 { h1 {
font-size: calc(1.375rem + 1.5vw); font-size: calc(1.375rem + 1.5vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h1 { h1 {
font-size: 2.5rem; font-size: 2.5rem;
} }
} }
h2 { h2 {
font-size: calc(1.325rem + 0.9vw); font-size: calc(1.325rem + 0.9vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h2 { h2 {
font-size: 2rem; font-size: 2rem;
} }
} }
h3 { h3 {
font-size: calc(1.3rem + 0.6vw); font-size: calc(1.3rem + 0.6vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h3 { h3 {
font-size: 1.75rem; font-size: 1.75rem;
} }
} }
h4 { h4 {
font-size: calc(1.275rem + 0.3vw); font-size: calc(1.275rem + 0.3vw);
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
h4 { h4 {
font-size: 1.5rem; font-size: 1.5rem;
} }
} }
h5 { h5 {
font-size: 1.25rem; font-size: 1.25rem;
} }
h6 { h6 {
font-size: 1rem; font-size: 1rem;
} }
p { p {
margin-top: 0; margin-top: 0;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
abbr[title] { abbr[title] {
-webkit-text-decoration: underline dotted; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; text-decoration: underline dotted;
cursor: help; cursor: help;
-webkit-text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none; text-decoration-skip-ink: none;
} }
address { address {
margin-bottom: 1rem; margin-bottom: 1rem;
font-style: normal; font-style: normal;
line-height: inherit; line-height: inherit;
} }
ol, ol,
ul { ul {
padding-right: 2rem; padding-right: 2rem;
} }
ol, ol,
ul, ul,
dl { dl {
margin-top: 0; margin-top: 0;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
ol ol, ol ol,
ul ul, ul ul,
ol ul, ol ul,
ul ol { ul ol {
margin-bottom: 0; margin-bottom: 0;
} }
dt { dt {
font-weight: 700; font-weight: 700;
} }
dd { dd {
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
margin-right: 0; margin-right: 0;
} }
blockquote { blockquote {
margin: 0 0 1rem; margin: 0 0 1rem;
} }
b, b,
strong { strong {
font-weight: bolder; font-weight: bolder;
} }
small { small {
font-size: 0.875em; font-size: 0.875em;
} }
mark { mark {
padding: 0.1875em; padding: 0.1875em;
background-color: var(--bs-highlight-bg); background-color: var(--bs-highlight-bg);
} }
sub, sub,
sup { sup {
position: relative; position: relative;
font-size: 0.75em; font-size: 0.75em;
line-height: 0; line-height: 0;
vertical-align: baseline; vertical-align: baseline;
} }
sub { sub {
bottom: -0.25em; bottom: -0.25em;
} }
sup { sup {
top: -0.5em; top: -0.5em;
} }
a { a {
color: var(--bs-link-color); color: var(--bs-link-color);
text-decoration: underline; text-decoration: underline;
} }
a:hover { a:hover {
color: var(--bs-link-hover-color); color: var(--bs-link-hover-color);
} }
a:not([href]):not([class]), a:not([href]):not([class]):hover { a:not([href]):not([class]),
color: inherit; a:not([href]):not([class]):hover {
text-decoration: none; color: inherit;
text-decoration: none;
} }
pre, pre,
code, code,
kbd, kbd,
samp { samp {
font-family: var(--bs-font-monospace); font-family: var(--bs-font-monospace);
font-size: 1em; font-size: 1em;
} }
pre { pre {
display: block; display: block;
margin-top: 0; margin-top: 0;
margin-bottom: 1rem; margin-bottom: 1rem;
overflow: auto; overflow: auto;
font-size: 0.875em; font-size: 0.875em;
} }
pre code { pre code {
font-size: inherit; font-size: inherit;
color: inherit; color: inherit;
word-break: normal; word-break: normal;
} }
code { code {
font-size: 0.875em; font-size: 0.875em;
color: var(--bs-code-color); color: var(--bs-code-color);
word-wrap: break-word; word-wrap: break-word;
} }
a > code { a > code {
color: inherit; color: inherit;
} }
kbd { kbd {
padding: 0.1875rem 0.375rem; padding: 0.1875rem 0.375rem;
font-size: 0.875em; font-size: 0.875em;
color: var(--bs-body-bg); color: var(--bs-body-bg);
background-color: var(--bs-body-color); background-color: var(--bs-body-color);
border-radius: 0.25rem; border-radius: 0.25rem;
} }
kbd kbd { kbd kbd {
padding: 0; padding: 0;
font-size: 1em; font-size: 1em;
} }
figure { figure {
margin: 0 0 1rem; margin: 0 0 1rem;
} }
img, img,
svg { svg {
vertical-align: middle; vertical-align: middle;
} }
table { table {
caption-side: bottom; caption-side: bottom;
border-collapse: collapse; border-collapse: collapse;
} }
caption { caption {
padding-top: 0.5rem; padding-top: 0.5rem;
padding-bottom: 0.5rem; padding-bottom: 0.5rem;
color: #6c757d; color: #6c757d;
text-align: right; text-align: right;
} }
th { th {
text-align: inherit; text-align: inherit;
text-align: -webkit-match-parent; text-align: -webkit-match-parent;
} }
thead, thead,
@ -325,21 +339,21 @@ tfoot,
tr, tr,
td, td,
th { th {
border-color: inherit; border-color: inherit;
border-style: solid; border-style: solid;
border-width: 0; border-width: 0;
} }
label { label {
display: inline-block; display: inline-block;
} }
button { button {
border-radius: 0; border-radius: 0;
} }
button:focus:not(:focus-visible) { button:focus:not(:focus-visible) {
outline: 0; outline: 0;
} }
input, input,
@ -347,76 +361,78 @@ button,
select, select,
optgroup, optgroup,
textarea { textarea {
margin: 0; margin: 0;
font-family: inherit; font-family: inherit;
font-size: inherit; font-size: inherit;
line-height: inherit; line-height: inherit;
} }
button, button,
select { select {
text-transform: none; text-transform: none;
} }
[role=button] { [role="button"] {
cursor: pointer; cursor: pointer;
} }
select { select {
word-wrap: normal; word-wrap: normal;
} }
select:disabled { select:disabled {
opacity: 1; opacity: 1;
} }
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { [list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
display: none !important; [type="week"]
):not([type="time"])::-webkit-calendar-picker-indicator {
display: none !important;
} }
button, button,
[type=button], [type="button"],
[type=reset], [type="reset"],
[type=submit] { [type="submit"] {
-webkit-appearance: button; -webkit-appearance: button;
} }
button:not(:disabled), button:not(:disabled),
[type=button]:not(:disabled), [type="button"]:not(:disabled),
[type=reset]:not(:disabled), [type="reset"]:not(:disabled),
[type=submit]:not(:disabled) { [type="submit"]:not(:disabled) {
cursor: pointer; cursor: pointer;
} }
::-moz-focus-inner { ::-moz-focus-inner {
padding: 0; padding: 0;
border-style: none; border-style: none;
} }
textarea { textarea {
resize: vertical; resize: vertical;
} }
fieldset { fieldset {
min-width: 0; min-width: 0;
padding: 0; padding: 0;
margin: 0; margin: 0;
border: 0; border: 0;
} }
legend { legend {
float: right; float: right;
width: 100%; width: 100%;
padding: 0; padding: 0;
margin-bottom: 0.5rem; margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw); font-size: calc(1.275rem + 0.3vw);
line-height: inherit; line-height: inherit;
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
legend { legend {
font-size: 1.5rem; font-size: 1.5rem;
} }
} }
legend + * { legend + * {
clear: right; clear: right;
} }
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-fields-wrapper,
@ -426,60 +442,60 @@ legend + * {
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field { ::-webkit-datetime-edit-year-field {
padding: 0; padding: 0;
} }
::-webkit-inner-spin-button { ::-webkit-inner-spin-button {
height: auto; height: auto;
} }
[type=search] { [type="search"] {
outline-offset: -2px; outline-offset: -2px;
-webkit-appearance: textfield; -webkit-appearance: textfield;
} }
[type="tel"], [type="tel"],
[type="url"], [type="url"],
[type="email"], [type="email"],
[type="number"] { [type="number"] {
direction: ltr; direction: ltr;
} }
::-webkit-search-decoration { ::-webkit-search-decoration {
-webkit-appearance: none; -webkit-appearance: none;
} }
::-webkit-color-swatch-wrapper { ::-webkit-color-swatch-wrapper {
padding: 0; padding: 0;
} }
::-webkit-file-upload-button { ::-webkit-file-upload-button {
font: inherit; font: inherit;
-webkit-appearance: button; -webkit-appearance: button;
} }
::file-selector-button { ::file-selector-button {
font: inherit; font: inherit;
-webkit-appearance: button; -webkit-appearance: button;
} }
output { output {
display: inline-block; display: inline-block;
} }
iframe { iframe {
border: 0; border: 0;
} }
summary { summary {
display: list-item; display: list-item;
cursor: pointer; cursor: pointer;
} }
progress { progress {
vertical-align: baseline; vertical-align: baseline;
} }
[hidden] { [hidden] {
display: none !important; display: none !important;
} }
/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */ /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */

文件差异因一行或多行过长而隐藏

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

15752
assets/css/bootstrap.css vendored

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

文件差异因一行或多行过长而隐藏

文件差异因一行或多行过长而隐藏

查看文件

@ -3,17 +3,18 @@
*/ */
.selectize-input { .selectize-input {
border-radius: 0 border-radius: 0;
} }
.selectize-input { .selectize-input {
border: 1px solid #ced4da; border: 1px solid #ced4da;
} }
.selectize-input.dropdown-active { .selectize-input.dropdown-active {
border-radius: 0; border-radius: 0;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
border-radius: 0; .selectize-dropdown.form-control {
} border-radius: 0;
}

文件差异因一行或多行过长而隐藏

查看文件

@ -14,7 +14,7 @@ path.grid-rectangle {
stroke: rgba(200, 200, 200, 0.5); stroke: rgba(200, 200, 200, 0.5);
} }
span.grid-text>font { span.grid-text > font {
color: rgba(220, 220, 220, 0.7) !important; color: rgba(220, 220, 220, 0.7) !important;
-webkit-text-stroke: 1px black !important; -webkit-text-stroke: 1px black !important;
} }
@ -29,7 +29,8 @@ path.grid-worked {
stroke: rgba(220, 50, 50, 0.25) !important; stroke: rgba(220, 50, 50, 0.25) !important;
} }
#map, #qsomap { #map,
#qsomap {
background-color: #000; background-color: #000;
} }
@ -50,26 +51,35 @@ path.grid-worked {
/* Inactive Links */ /* Inactive Links */
.navbar-light .navbar-nav .nav-link { .navbar-light .navbar-nav .nav-link {
color: rgba(255, 255, 255, .6); color: rgba(255, 255, 255, 0.6);
} }
/* Active Links and Logo */ /* Active Links and Logo */
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { .navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: #fff; color: #fff;
} }
/* Hamburger Menu */ /* Hamburger Menu */
.navbar-light .navbar-toggler-icon { .navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
} }
/* /*
* Dark inputs * Dark inputs
*/ */
.form-control, .form-control-sm, .form-control:focus, .form-control:disabled, .custom-select { .form-control,
.form-control-sm,
.form-control:focus,
.form-control:disabled,
.custom-select {
background-color: #151515; background-color: #151515;
color: #eeeeee; color: #eeeeee;
border: 1px solid #333; border: 1px solid #333;
@ -83,11 +93,14 @@ path.grid-worked {
border: 1px solid #333333; border: 1px solid #333333;
} }
.selectize-dropdown, .selectize-input, .selectize-input input { .selectize-dropdown,
.selectize-input,
.selectize-input input {
color: #fff; color: #fff;
} }
.selectize-input, .selectize-control.single .selectize-input.input-active { .selectize-input,
.selectize-control.single .selectize-input.input-active {
background: #151515; background: #151515;
} }
@ -96,14 +109,15 @@ path.grid-worked {
} }
.selectize-input.focus { .selectize-input.focus {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
} }
.selectize-dropdown .optgroup-header { .selectize-dropdown .optgroup-header {
color: #151515; color: #151515;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
.selectize-dropdown.form-control {
background: #151515; background: #151515;
} }
@ -114,26 +128,33 @@ path.grid-worked {
box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25);
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
.selectize-dropdown.form-control {
border-radius: 0; border-radius: 0;
} }
#lotw_badge { #lotw_badge {
float:right; float: right;
} }
#edit_qso:not(.btn) { float:left; #edit_qso:not(.btn) {
float: left;
} }
.qso_call { .qso_call {
float:left; float: left;
width:140px; width: 140px;
} }
.qso_icons { .qso_icons {
float:right; float: right;
} }
#qsoList_wrapper th { text-align: left !important; white-space: nowrap;} #qsoList_wrapper th {
#qsoList_wrapper td { text-align: left !important; white-space: nowrap;} text-align: left !important;
white-space: nowrap;
}
#qsoList_wrapper td {
text-align: left !important;
white-space: nowrap;
}

文件差异因一行或多行过长而隐藏

查看文件

@ -14,7 +14,7 @@ path.grid-rectangle {
stroke: rgba(200, 200, 200, 0.5); stroke: rgba(200, 200, 200, 0.5);
} }
span.grid-text>font { span.grid-text > font {
color: rgba(220, 220, 220, 0.85) !important; color: rgba(220, 220, 220, 0.85) !important;
-webkit-text-stroke: 1px black !important; -webkit-text-stroke: 1px black !important;
} }
@ -29,7 +29,8 @@ path.grid-worked {
stroke: rgba(220, 50, 50, 0.25) !important; stroke: rgba(220, 50, 50, 0.25) !important;
} }
#map, #qsomap { #map,
#qsomap {
background-color: #222; background-color: #222;
} }
@ -40,41 +41,53 @@ path.grid-worked {
/* Navigation background */ /* Navigation background */
.bg-light { .bg-light {
background-color: #303030!important; background-color: #303030 !important;
} }
/* Inactive Links */ /* Inactive Links */
.navbar-light .navbar-nav .nav-link { .navbar-light .navbar-nav .nav-link {
color: rgba(255, 255, 255, .6); color: rgba(255, 255, 255, 0.6);
} }
/* Active Links and Logo */ /* Active Links and Logo */
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { .navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: #fff; color: #fff;
} }
/* Hamburger Menu */ /* Hamburger Menu */
.navbar-light .navbar-toggler-icon { .navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
} }
/* /*
* Dark inputs * Dark inputs
*/ */
.form-control, .form-control-sm, .form-control:focus, .form-control:disabled, .custom-select { .form-control,
background-color: rgba(20, 20, 20, .5); .form-control-sm,
.form-control:focus,
.form-control:disabled,
.custom-select {
background-color: rgba(20, 20, 20, 0.5);
color: #eee; color: #eee;
} }
select optgroup, select option { select optgroup,
select option {
background-color: #222; background-color: #222;
} }
div.alert-success a, div.alert-danger a, div.alert-danger { div.alert-success a,
div.alert-danger a,
div.alert-danger {
color: #ffffff; color: #ffffff;
} }
@ -82,11 +95,14 @@ div.alert-success a, div.alert-danger a, div.alert-danger {
background-color: #222222; background-color: #222222;
} }
.selectize-dropdown, .selectize-input, .selectize-input input { .selectize-dropdown,
.selectize-input,
.selectize-input input {
color: #fff; color: #fff;
} }
.selectize-input, .selectize-control.single .selectize-input.input-active { .selectize-input,
.selectize-control.single .selectize-input.input-active {
background: #222222; background: #222222;
color: #fff; color: #fff;
} }
@ -95,7 +111,8 @@ div.alert-success a, div.alert-danger a, div.alert-danger {
background-color: #222222; background-color: #222222;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
.selectize-dropdown.form-control {
background: #222222; background: #222222;
} }
@ -103,29 +120,36 @@ div.alert-success a, div.alert-danger a, div.alert-danger {
color: #444; color: #444;
background-color: #fff; background-color: #fff;
border-color: #739ac2; border-color: #739ac2;
box-shadow: 0 0 0 .2rem rgba(55, 90, 127, .25) box-shadow: 0 0 0 0.2rem rgba(55, 90, 127, 0.25);
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
.selectize-dropdown.form-control {
border-radius: 0; border-radius: 0;
} }
#lotw_badge { #lotw_badge {
float:right; float: right;
} }
#edit_qso:not(.btn) { #edit_qso:not(.btn) {
float:left; float: left;
} }
.qso_call { .qso_call {
float:left; float: left;
width:140px; width: 140px;
} }
.qso_icons { .qso_icons {
float:right; float: right;
} }
#qsoList_wrapper th { text-align: left !important; white-space: nowrap;} #qsoList_wrapper th {
#qsoList_wrapper td { text-align: left !important; white-space: nowrap;} text-align: left !important;
white-space: nowrap;
}
#qsoList_wrapper td {
text-align: left !important;
white-space: nowrap;
}

文件差异因一行或多行过长而隐藏

查看文件

@ -4,203 +4,287 @@
* Licensed under MIT (https://github.com/tempusdominus/bootstrap-3/blob/master/LICENSE) * Licensed under MIT (https://github.com/tempusdominus/bootstrap-3/blob/master/LICENSE)
*/ */
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after { .sr-only,
position: absolute; .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,
width: 1px; .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,
height: 1px; .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,
margin: -1px; .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,
padding: 0; .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,
overflow: hidden; .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,
clip: rect(0, 0, 0, 0); .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,
border: 0; } .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,
.bootstrap-datetimepicker-widget .picker-switch::after,
.bootstrap-datetimepicker-widget table th.prev::after,
.bootstrap-datetimepicker-widget table th.next::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.bootstrap-datetimepicker-widget { .bootstrap-datetimepicker-widget {
list-style: none; } list-style: none;
.bootstrap-datetimepicker-widget.dropdown-menu { }
display: block; .bootstrap-datetimepicker-widget.dropdown-menu {
margin: 2px 0; display: block;
padding: 4px; margin: 2px 0;
width: 14rem; } padding: 4px;
@media (min-width: 576px) { width: 14rem;
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { }
width: 38em; } } @media (min-width: 576px) {
@media (min-width: 768px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em;
width: 38em; } } }
@media (min-width: 992px) { }
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { @media (min-width: 768px) {
width: 38em; } } .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after { width: 38em;
content: ''; }
display: inline-block; }
position: absolute; } @media (min-width: 992px) {
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
border-left: 7px solid transparent; width: 38em;
border-right: 7px solid transparent; }
border-bottom: 7px solid #ccc; }
border-bottom-color: rgba(0, 0, 0, 0.2); .bootstrap-datetimepicker-widget.dropdown-menu:before,
top: -7px; .bootstrap-datetimepicker-widget.dropdown-menu:after {
left: 7px; } content: "";
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { display: inline-block;
border-left: 6px solid transparent; position: absolute;
border-right: 6px solid transparent; }
border-bottom: 6px solid white; .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
top: -6px; border-left: 7px solid transparent;
left: 8px; } border-right: 7px solid transparent;
.bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-bottom: 7px solid #ccc;
border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2);
border-right: 7px solid transparent; top: -7px;
border-top: 7px solid #ccc; left: 7px;
border-top-color: rgba(0, 0, 0, 0.2); }
bottom: -7px; .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
left: 6px; } border-left: 6px solid transparent;
.bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-right: 6px solid transparent;
border-left: 6px solid transparent; border-bottom: 6px solid white;
border-right: 6px solid transparent; top: -6px;
border-top: 6px solid white; left: 8px;
bottom: -6px; }
left: 7px; } .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:before { border-left: 7px solid transparent;
left: auto; border-right: 7px solid transparent;
right: 6px; } border-top: 7px solid #ccc;
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:after { border-top-color: rgba(0, 0, 0, 0.2);
left: auto; bottom: -7px;
right: 7px; } left: 6px;
.bootstrap-datetimepicker-widget.dropdown-menu.wider { }
width: 16rem; } .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
.bootstrap-datetimepicker-widget .list-unstyled { border-left: 6px solid transparent;
margin: 0; } border-right: 6px solid transparent;
.bootstrap-datetimepicker-widget a[data-action] { border-top: 6px solid white;
padding: 6px 0; } bottom: -6px;
.bootstrap-datetimepicker-widget a[data-action]:active { left: 7px;
box-shadow: none; } }
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { .bootstrap-datetimepicker-widget.dropdown-menu.float-right:before {
width: 54px; left: auto;
font-weight: bold; right: 6px;
font-size: 1.2em; }
margin: 0; } .bootstrap-datetimepicker-widget.dropdown-menu.float-right:after {
.bootstrap-datetimepicker-widget button[data-action] { left: auto;
padding: 6px; } right: 7px;
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { }
content: "Increment Hours"; } .bootstrap-datetimepicker-widget.dropdown-menu.wider {
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { width: 16rem;
content: "Increment Minutes"; } }
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { .bootstrap-datetimepicker-widget .list-unstyled {
content: "Decrement Hours"; } margin: 0;
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { }
content: "Decrement Minutes"; } .bootstrap-datetimepicker-widget a[data-action] {
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { padding: 6px 0;
content: "Show Hours"; } }
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { .bootstrap-datetimepicker-widget a[data-action]:active {
content: "Show Minutes"; } box-shadow: none;
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { }
content: "Toggle AM/PM"; } .bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { .bootstrap-datetimepicker-widget .timepicker-minute,
content: "Clear the picker"; } .bootstrap-datetimepicker-widget .timepicker-second {
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { width: 54px;
content: "Set the date to today"; } font-weight: bold;
.bootstrap-datetimepicker-widget .picker-switch { font-size: 1.2em;
text-align: center; } margin: 0;
.bootstrap-datetimepicker-widget .picker-switch::after { }
content: "Toggle Date and Time Screens"; } .bootstrap-datetimepicker-widget button[data-action] {
.bootstrap-datetimepicker-widget .picker-switch td { padding: 6px;
padding: 0; }
margin: 0; .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
height: auto; content: "Increment Hours";
width: auto; }
line-height: inherit; } .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
.bootstrap-datetimepicker-widget .picker-switch td span { content: "Increment Minutes";
line-height: 2.5; }
height: 2.5em; .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
width: 100%; } content: "Decrement Hours";
.bootstrap-datetimepicker-widget table { }
width: 100%; .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
margin: 0; } content: "Decrement Minutes";
.bootstrap-datetimepicker-widget table td, }
.bootstrap-datetimepicker-widget table th { .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
text-align: center; content: "Show Hours";
border-radius: 0.25rem; } }
.bootstrap-datetimepicker-widget table th { .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
height: 20px; content: "Show Minutes";
line-height: 20px; }
width: 20px; } .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
.bootstrap-datetimepicker-widget table th.picker-switch { content: "Toggle AM/PM";
width: 145px; } }
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
background: none; content: "Clear the picker";
color: #6c757d; }
cursor: not-allowed; } .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
.bootstrap-datetimepicker-widget table th.prev::after { content: "Set the date to today";
content: "Previous Month"; } }
.bootstrap-datetimepicker-widget table th.next::after { .bootstrap-datetimepicker-widget .picker-switch {
content: "Next Month"; } text-align: center;
.bootstrap-datetimepicker-widget table thead tr:first-child th { }
cursor: pointer; } .bootstrap-datetimepicker-widget .picker-switch::after {
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { content: "Toggle Date and Time Screens";
background: #e9ecef; } }
.bootstrap-datetimepicker-widget table td { .bootstrap-datetimepicker-widget .picker-switch td {
height: 54px; padding: 0;
line-height: 54px; margin: 0;
width: 54px; } height: auto;
.bootstrap-datetimepicker-widget table td.cw { width: auto;
font-size: .8em; line-height: inherit;
height: 20px; }
line-height: 20px; .bootstrap-datetimepicker-widget .picker-switch td span {
color: #6c757d; } line-height: 2.5;
.bootstrap-datetimepicker-widget table td.day { height: 2.5em;
height: 20px; width: 100%;
line-height: 20px; }
width: 20px; } .bootstrap-datetimepicker-widget table {
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { width: 100%;
background: #e9ecef; margin: 0;
cursor: pointer; } }
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { .bootstrap-datetimepicker-widget table td,
color: #6c757d; } .bootstrap-datetimepicker-widget table th {
.bootstrap-datetimepicker-widget table td.today { text-align: center;
position: relative; } border-radius: 0.25rem;
.bootstrap-datetimepicker-widget table td.today:before { }
content: ''; .bootstrap-datetimepicker-widget table th {
display: inline-block; height: 20px;
border: solid transparent; line-height: 20px;
border-width: 0 0 7px 7px; width: 20px;
border-bottom-color: #007bff; }
border-top-color: rgba(0, 0, 0, 0.2); .bootstrap-datetimepicker-widget table th.picker-switch {
position: absolute; width: 145px;
bottom: 4px; }
right: 4px; } .bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { .bootstrap-datetimepicker-widget table th.disabled:hover {
background-color: #007bff; background: none;
color: #fff; color: #6c757d;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } cursor: not-allowed;
.bootstrap-datetimepicker-widget table td.active.today:before { }
border-bottom-color: #fff; } .bootstrap-datetimepicker-widget table th.prev::after {
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover { content: "Previous Month";
background: none; }
color: #6c757d; .bootstrap-datetimepicker-widget table th.next::after {
cursor: not-allowed; } content: "Next Month";
.bootstrap-datetimepicker-widget table td span { }
display: inline-block; .bootstrap-datetimepicker-widget table thead tr:first-child th {
width: 54px; cursor: pointer;
height: 54px; }
line-height: 54px; .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
margin: 2px 1.5px; background: #e9ecef;
cursor: pointer; }
border-radius: 0.25rem; } .bootstrap-datetimepicker-widget table td {
.bootstrap-datetimepicker-widget table td span:hover { height: 54px;
background: #e9ecef; } line-height: 54px;
.bootstrap-datetimepicker-widget table td span.active { width: 54px;
background-color: #007bff; }
color: #fff; .bootstrap-datetimepicker-widget table td.cw {
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } font-size: 0.8em;
.bootstrap-datetimepicker-widget table td span.old { height: 20px;
color: #6c757d; } line-height: 20px;
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { color: #6c757d;
background: none; }
color: #6c757d; .bootstrap-datetimepicker-widget table td.day {
cursor: not-allowed; } height: 20px;
.bootstrap-datetimepicker-widget.usetwentyfour td.hour { line-height: 20px;
height: 27px; width: 20px;
line-height: 27px; } }
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
background: #e9ecef;
cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
color: #6c757d;
}
.bootstrap-datetimepicker-widget table td.today {
position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
content: "";
display: inline-block;
border: solid transparent;
border-width: 0 0 7px 7px;
border-bottom-color: #007bff;
border-top-color: rgba(0, 0, 0, 0.2);
position: absolute;
bottom: 4px;
right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
background-color: #007bff;
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
background: none;
color: #6c757d;
cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
display: inline-block;
width: 54px;
height: 54px;
line-height: 54px;
margin: 2px 1.5px;
cursor: pointer;
border-radius: 0.25rem;
}
.bootstrap-datetimepicker-widget table td span:hover {
background: #e9ecef;
}
.bootstrap-datetimepicker-widget table td span.active {
background-color: #007bff;
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
color: #6c757d;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
background: none;
color: #6c757d;
cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
height: 27px;
line-height: 27px;
}
.input-group [data-toggle="datetimepicker"] { .input-group [data-toggle="datetimepicker"] {
cursor: pointer; } cursor: pointer;
}

文件差异内容过多而无法显示 加载差异

文件差异因一行或多行过长而隐藏

查看文件

@ -1,43 +1,42 @@
thead>tr>td { thead > tr > td {
background-color: aliceblue !important; background-color: aliceblue !important;
} }
.form-select { .form-select {
border: 1px solid #ced4da; border: 1px solid #ced4da;
} }
.selectize-input { .selectize-input {
border: 1px solid #ced4da; border: 1px solid #ced4da;
} }
#lotw_badge { #lotw_badge {
float:right; float: right;
} }
#edit_qso:not(.btn) { #edit_qso:not(.btn) {
float:left; float: left;
} }
.qso_call { .qso_call {
float:left; float: left;
width:140px; width: 140px;
} }
.qso_icons { .qso_icons {
float:right; float: right;
} }
.btn { .btn {
white-space: normal; white-space: normal;
} }
#qsoList_wrapper th { #qsoList_wrapper th {
text-align: left !important; text-align: left !important;
white-space: nowrap; white-space: nowrap;
} }
#qsoList_wrapper td { #qsoList_wrapper td {
text-align: left !important; text-align: left !important;
white-space: nowrap; white-space: nowrap;
} }

查看文件

@ -1,11 +1,12 @@
@media (min-width: 992px) { @media (min-width: 992px) {
.modal-lg, .modal-xl { .modal-lg,
max-width: 900px; .modal-xl {
} max-width: 900px;
}
} }
.main-nav .container { .main-nav .container {
margin-top: 0px !important; margin-top: 0px !important;
} }
#nav-container { #nav-container {
@ -39,7 +40,7 @@ thead > tr > td {
} }
.eqsl { .eqsl {
padding-top: 15px; padding-top: 15px;
} }
.publicsearch { .publicsearch {
@ -56,213 +57,209 @@ thead > tr > td {
} }
.adif { .adif {
padding-top: 15px; padding-top: 15px;
} }
.adif .alert p { .adif .alert p {
margin-bottom: 0rem; margin-bottom: 0rem;
} }
.api .alert p { .api .alert p {
margin-bottom: 0rem; margin-bottom: 0rem;
} }
.qso_panel { .qso_panel {
padding-top: 25px; padding-top: 25px;
} }
.qso_panel #callsign { .qso_panel #callsign {
text-transform: uppercase; text-transform: uppercase;
} }
.qso_panel #locator { .qso_panel #locator {
text-transform: uppercase; text-transform: uppercase;
} }
.qso_panel .iota_ref { .qso_panel .iota_ref {
text-transform: uppercase; text-transform: uppercase;
} }
.qso_panel #sota_ref-selectized { .qso_panel #sota_ref-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.qso_panel #wwff_ref-selectized { .qso_panel #wwff_ref-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.qso_panel #pota_ref-selectized { .qso_panel #pota_ref-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.qso_panel #darc_dok-selectized { .qso_panel #darc_dok-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #callsign { .card-body #callsign {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #locator { .card-body #locator {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #vucc_grids { .card-body #vucc_grids {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #sota_ref_edit-selectized { .card-body #sota_ref_edit-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #wwff_ref_edit-selectized { .card-body #wwff_ref_edit-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #pota_ref_edit-selectized { .card-body #pota_ref_edit-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #darc_dok_edit-selectized { .card-body #darc_dok_edit-selectized {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #exch_rcvd { .card-body #exch_rcvd {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #exch_sent { .card-body #exch_sent {
text-transform: uppercase; text-transform: uppercase;
} }
.card-body #exch_gridsquare_r { .card-body #exch_gridsquare_r {
text-transform: uppercase; text-transform: uppercase;
} }
#oqrssearch:valid { #oqrssearch:valid {
text-transform: uppercase; text-transform: uppercase;
} }
.confirmedGrid { .confirmedGrid {
border-color: green; border-color: green;
} }
.workedGrid { .workedGrid {
border-color: yellow; border-color: yellow;
} }
.newGrid { .newGrid {
border-color: red; border-color: red;
border-width: 2px; border-width: 2px;
} }
#country { #country {
border: none; border: none;
} }
TD.eqsl {
TD.eqsl{ width: 33px;
width: 33px;
} }
.eqsl-green{ .eqsl-green {
color: #00A000 !important; color: #00a000 !important;
font-size: 1.1em; font-size: 1.1em;
text-decoration: none !important; text-decoration: none !important;
} }
.eqsl-red{ .eqsl-red {
color: #F00 !important; color: #f00 !important;
font-size: 1.1em; font-size: 1.1em;
} }
.qsl-green{ .qsl-green {
color: #00A000 !important; color: #00a000 !important;
font-size: 1.1em; font-size: 1.1em;
} }
.qsl-red{ .qsl-red {
color: #F00 !important; color: #f00 !important;
font-size: 1.1em; font-size: 1.1em;
} }
.qsl-yellow{ .qsl-yellow {
color: #d39e00 !important; color: #d39e00 !important;
font-size: 1.1em; font-size: 1.1em;
} }
.qsl-grey{ .qsl-grey {
color: #dddddd !important; color: #dddddd !important;
font-size: 1.1em; font-size: 1.1em;
} }
TD.lotw{ TD.lotw {
width: 33px; width: 33px;
} }
.lotw-green{ .lotw-green {
color: #00A000 !important; color: #00a000 !important;
font-size: 1.1em; font-size: 1.1em;
} }
.lotw-red{ .lotw-red {
color: #F00 !important; color: #f00 !important;
font-size: 1.1em; font-size: 1.1em;
} }
.qso-edit-box { .qso-edit-box {
padding: 10px; padding: 10px;
} }
.previous-qsos .card-title { .previous-qsos .card-title {
margin-bottom: 0px; margin-bottom: 0px;
} }
.qso-map .card-title { .qso-map .card-title {
margin-bottom: 0px; margin-bottom: 0px;
} }
.qso-map { .qso-map {
margin-bottom: 10px; margin-bottom: 10px;
} }
.callsign-suggest { .callsign-suggest {
margin-bottom: 10px; margin-bottom: 10px;
} }
.callsign-suggest .card-title { .callsign-suggest .card-title {
margin-bottom: 0px; margin-bottom: 0px;
} }
#search_box #callsign { #search_box #callsign {
text-transform: uppercase; text-transform: uppercase;
} }
#nav-bar-search-input:focus { #nav-bar-search-input:focus {
text-transform: uppercase; text-transform: uppercase;
} }
.settings { .settings {
padding-top: 15px; padding-top: 15px;
} }
.settings-nav { .settings-nav {
margin-bottom: 15px; margin-bottom: 15px;
list-style: none; list-style: none;
background-color: #fff; background-color: #fff;
border: 1px solid #d1d5da; border: 1px solid #d1d5da;
border-radius: 3px; border-radius: 3px;
} }
.settings-nav .nav-link { .settings-nav .nav-link {
list-style: none; list-style: none;
background-color: #fff; background-color: #fff;
border: 1px solid #d1d5da; border: 1px solid #d1d5da;
} }
.settings-nav .nav-link:hover { .settings-nav .nav-link:hover {
background-color: #e1e4e8; background-color: #e1e4e8;
} }
/* QSL Card Management CSS */ /* QSL Card Management CSS */
.qsl_management { .qsl_management {
padding-top: 15px; padding-top: 15px;
} }
/* /*
@ -270,45 +267,55 @@ TD.lotw{
* *
*/ */
.qso-map-new .card-header { .qso-map-new .card-header {
background: #0F2027; /* fallback for old browsers */ background: #0f2027; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027); /* Chrome 10-25, Safari 5.1-6 */ background: -webkit-linear-gradient(
background: linear-gradient(to right, #2C5364, #203A43, #0F2027); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ to right,
color: #ffffff; #2c5364,
#203a43,
#0f2027
); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(
to right,
#2c5364,
#203a43,
#0f2027
); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
color: #ffffff;
} }
#myTab .nav-link { #myTab .nav-link {
padding: 8px !important; padding: 8px !important;
} }
#map { #map {
z-index: 1; z-index: 1;
} }
#qsomap { #qsomap {
z-index: 1; z-index: 1;
} }
#create_station_profile .row { #create_station_profile .row {
margin-bottom: 10px; margin-bottom: 10px;
} }
/* /*
* Debug CSS * Debug CSS
*/ */
.debug_main .card { .debug_main .card {
margin-bottom: 10px; margin-bottom: 10px;
} }
.was-map-dialog .modal-dialog { .was-map-dialog .modal-dialog {
width: 100%; width: 100%;
} }
@media (min-width: 576px) { @media (min-width: 576px) {
.was-map-dialog .modal-dialog { .was-map-dialog .modal-dialog {
max-width: 73% !important; max-width: 73% !important;
} }
} }
/* /*
* Timepicker alignment * Timepicker alignment
@ -326,199 +333,198 @@ color: #ffffff;
/* Station Logbooks Styles */ /* Station Logbooks Styles */
div#station_logbooks_table_length { div#station_logbooks_table_length {
padding-top: 12px; padding-top: 12px;
padding-left: 12px; padding-left: 12px;
padding-bottom: 0px; padding-bottom: 0px;
} }
div#station_logbooks_table_filter { div#station_logbooks_table_filter {
padding-top: 12px; padding-top: 12px;
padding-right: 12px; padding-right: 12px;
padding-bottom: 0px; padding-bottom: 0px;
} }
div#station_logbooks_table_info { div#station_logbooks_table_info {
padding-left: 12px; padding-left: 12px;
} }
div#station_logbooks_table_paginate { div#station_logbooks_table_paginate {
padding-right: 12px; padding-right: 12px;
padding-bottom: 12px; padding-bottom: 12px;
} }
div#station_logbooks_linked_table_length { div#station_logbooks_linked_table_length {
padding-top: 12px; padding-top: 12px;
padding-left: 12px; padding-left: 12px;
padding-bottom: 0px; padding-bottom: 0px;
} }
div#station_logbooks_linked_table_filter { div#station_logbooks_linked_table_filter {
padding-top: 12px; padding-top: 12px;
padding-left: 12px; padding-left: 12px;
padding-bottom: 0px; padding-bottom: 0px;
} }
div#station_logbooks_linked_table_info { div#station_logbooks_linked_table_info {
padding-left: 12px; padding-left: 12px;
} }
div#station_logbooks_linked_table_paginate { div#station_logbooks_linked_table_paginate {
padding-right: 12px; padding-right: 12px;
padding-bottom: 12px; padding-bottom: 12px;
} }
/* qrz.com profile picture Styles */ /* qrz.com profile picture Styles */
.card-title { .card-title {
margin-bottom: 0px; margin-bottom: 0px;
} }
.callsign-image { .callsign-image {
margin-bottom: 10px; margin-bottom: 10px;
} }
.callsign-image-content { .callsign-image-content {
display: block; display: block;
max-height: 300px; max-height: 300px;
text-align: center; text-align: center;
} }
.callsign-image-pic { .callsign-image-pic {
max-height: 250px; max-height: 250px;
max-width: 100%; max-width: 100%;
} }
#mapactivators { #mapactivators {
height: calc(100vh - 380px) !important; height: calc(100vh - 380px) !important;
max-height: 900px !important; max-height: 900px !important;
} }
.copy-icon { .copy-icon {
display: block; display: block;
cursor: pointer; cursor: pointer;
padding-left: 0.5em; padding-left: 0.5em;
} }
.flash-copy { .flash-copy {
animation-name: flash; animation-name: flash;
animation-timing-function: ease-out; animation-timing-function: ease-out;
animation-duration: 1s; animation-duration: 1s;
} }
@keyframes flash { @keyframes flash {
0% { 0% {
background: #28a745; background: #28a745;
} }
100% { 100% {
background: transparent; background: transparent;
} }
} }
.api-url { .api-url {
font-family: Monospace; font-family: Monospace;
} }
.api-key { .api-key {
font-family: Monospace; font-family: Monospace;
} }
.dropdown-menu { .dropdown-menu {
z-index: 2000; z-index: 2000;
} }
.qso_panel .dxccsummary { .qso_panel .dxccsummary {
margin-bottom: 10px; margin-bottom: 10px;
} }
.qso_panel .dxccsummaryheader { .qso_panel .dxccsummaryheader {
cursor: pointer; cursor: pointer;
} }
.table-striped>tbody>tr.activeRow { .table-striped > tbody > tr.activeRow {
background-color: #5cb85c; background-color: #5cb85c;
} }
.activeRow a { .activeRow a {
color: #fff !important; color: #fff !important;
} }
.w-qsl{ .w-qsl {
max-height: calc(100vh - 270px); max-height: calc(100vh - 270px);
overflow-y: auto; overflow-y: auto;
} }
#lotw_manual_results { #lotw_manual_results {
padding-top: 10px; padding-top: 10px;
} }
.lotw_info_yellow { .lotw_info_yellow {
background-image: linear-gradient(to bottom, #3fb618, yellow); background-image: linear-gradient(to bottom, #3fb618, yellow);
} }
.lotw_info_orange { .lotw_info_orange {
background-image: linear-gradient(to bottom, #3fb618, orange); background-image: linear-gradient(to bottom, #3fb618, orange);
} }
.lotw_info_red { .lotw_info_red {
background-image: linear-gradient(to bottom, #3fb618, red); background-image: linear-gradient(to bottom, #3fb618, red);
} }
.highcharts-strong { .highcharts-strong {
font-weight: bold; font-weight: bold;
} }
.highcharts-figure, .highcharts-figure,
.highcharts-data-table table { .highcharts-data-table table {
min-width: 320px; min-width: 320px;
max-width: 100%; max-width: 100%;
margin: 1em auto; margin: 1em auto;
max-height: calc(100vh - 200px) !important; max-height: calc(100vh - 200px) !important;
overflow-y: auto; overflow-y: auto;
} }
.highcharts-data-table table { .highcharts-data-table table {
font-family: Verdana, sans-serif; font-family: Verdana, sans-serif;
border-collapse: collapse; border-collapse: collapse;
border: 1px solid #ebebeb; border: 1px solid #ebebeb;
margin: 10px auto; margin: 10px auto;
text-align: center; text-align: center;
width: 100%; width: 100%;
max-width: 500px; max-width: 500px;
} }
.highcharts-data-table caption { .highcharts-data-table caption {
padding: 1em 0; padding: 1em 0;
font-size: 1.2em; font-size: 1.2em;
color: #555; color: #555;
} }
.highcharts-data-table th { .highcharts-data-table th {
font-weight: 600; font-weight: 600;
padding: 0.5em; padding: 0.5em;
} }
.highcharts-data-table td, .highcharts-data-table td,
.highcharts-data-table th, .highcharts-data-table th,
.highcharts-data-table caption { .highcharts-data-table caption {
padding: 0.5em; padding: 0.5em;
} }
.highcharts-data-table thead tr, .highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) { .highcharts-data-table tr:nth-child(even) {
background: #f8f8f8; background: #f8f8f8;
} }
.highcharts-data-table tr:hover { .highcharts-data-table tr:hover {
background: #f1f7ff; background: #f1f7ff;
} }
#radio_cat_state { #radio_cat_state {
margin-bottom: 10px; margin-bottom: 10px;
} }
.previous-qsos table { .previous-qsos table {
margin-bottom: 0px; margin-bottom: 0px;
} }
#advancedmap { #advancedmap {
@ -527,44 +533,50 @@ div#station_logbooks_linked_table_paginate {
} }
.lotw-cert-list table { .lotw-cert-list table {
margin-bottom: 0px; margin-bottom: 0px;
} }
.qso_panel a i.fa.fa-star:hover { .qso_panel a i.fa.fa-star:hover {
color: #FFD700 !important; color: #ffd700 !important;
} }
#dx, #state, #gridsquare, #sota, #wwff, #pota { #dx,
text-transform: uppercase; #state,
#gridsquare,
#sota,
#wwff,
#pota {
text-transform: uppercase;
} }
#awardInfoButton { #awardInfoButton {
display: flex; display: flex;
align-items: center; align-items: center;
} }
#awardInfoButton h2 { #awardInfoButton h2 {
margin-right: 30px; margin-right: 30px;
} }
#simpleFleInfo { #simpleFleInfo {
display: flex; display: flex;
align-items: center; align-items: center;
} }
#simpleFleInfo h2 { #simpleFleInfo h2 {
margin-right: 30px; margin-right: 30px;
} }
input:invalid { input:invalid {
border-color: red; border-color: red;
} }
.sfletable{ .sfletable {
height: 470px; height: 470px;
} }
.sfletable.table { .sfletable.table {
width: 100%; width: 100%;
} }
.sfletable.table thead, .sfletable.table tbody tr { .sfletable.table thead,
.sfletable.table tbody tr {
display: block; display: block;
width: 100%; width: 100%;
table-layout: fixed; table-layout: fixed;
@ -572,14 +584,24 @@ input:invalid {
} }
.sfletable.table tbody { .sfletable.table tbody {
width: 95%; width: 95%;
overflow-y: scroll; overflow-y: scroll;
max-height: 440px; max-height: 440px;
position: absolute; position: absolute;
} }
.red { color:var(--red); } .red {
.green { color:var(--green); } color: var(--red);
.blue { color:var(--indigo); } }
.gray { color:var(--gray); } .green {
.orange { color:var(--orange); } color: var(--green);
}
.blue {
color: var(--indigo);
}
.gray {
color: var(--gray);
}
.orange {
color: var(--orange);
}

文件差异因一行或多行过长而隐藏

查看文件

@ -1 +1,146 @@
.ld-ext-right,.ld-ext-left,.ld-ext-bottom,.ld-ext-top,.ld-over,.ld-over-inverse,.ld-over-full,.ld-over-full-inverse{position:relative;transition:all .3s;transition-timing-function:ease-in}.ld-ext-right>.ld,.ld-ext-left>.ld,.ld-ext-bottom>.ld,.ld-ext-top>.ld,.ld-over>.ld,.ld-over-inverse>.ld,.ld-over-full>.ld,.ld-over-full-inverse>.ld{position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-0.5em;opacity:0;z-index:-1;transition:all .3s;transition-timing-function:ease-in}.ld-ext-right>.ld>*,.ld-ext-left>.ld>*,.ld-ext-bottom>.ld>*,.ld-ext-top>.ld>*,.ld-over>.ld>*,.ld-over-inverse>.ld>*,.ld-over-full>.ld>*,.ld-over-full-inverse>.ld>*{width:1em;height:1em;position:absolute;top:50%;left:50%;transform:translate(-0.5em,-0.5em)}.ld-ext-right.running>.ld,.ld-ext-left.running>.ld,.ld-ext-bottom.running>.ld,.ld-ext-top.running>.ld,.ld-over.running>.ld,.ld-over-inverse.running>.ld,.ld-over-full.running>.ld,.ld-over-full-inverse.running>.ld{opacity:1;z-index:auto;visibility:visible}.ld-ext-right.running{padding-right:2.5em !important}.ld-ext-right>.ld{top:50%;left:auto;right:1.25em}.ld-ext-left.running{padding-left:2.5em !important}.ld-ext-left>.ld{top:50%;right:auto;left:1.25em}.ld-ext-bottom.running{padding-bottom:2.5em !important}.ld-ext-bottom>.ld{top:auto;left:50%;bottom:1.25em}.ld-ext-top.running{padding-top:2.5em !important}.ld-ext-top>.ld{bottom:auto;left:50%;top:1.25em}.ld-over:before,.ld-over-inverse:before,.ld-over-full:before,.ld-over-full-inverse:before{content:" ";display:block;opacity:0;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;transition:all .3s;transition-timing-function:ease-in;background:rgba(240,240,240,0.8)}.ld-over.running>.ld,.ld-over-inverse.running>.ld,.ld-over-full.running>.ld,.ld-over-full-inverse.running>.ld{z-index:4001}.ld-over.running:before,.ld-over-inverse.running:before,.ld-over-full.running:before,.ld-over-full-inverse.running:before{opacity:1;z-index:4000;display:block}.ld-over-full.running>.ld,.ld-over-full-inverse.running>.ld,.ld-over-full.running:before,.ld-over-full-inverse.running:before{position:fixed}.ld-over-full>.ld{color:rgba(0,0,0,0.8)}.ld-over-full:before,.ld-over-full-inverse:before{background:rgba(255,255,255,0.8)}.ld-over-inverse>.ld{color:rgba(255,255,255,0.8)}.ld-over-inverse:before{background:rgba(0,0,0,0.6)}.ld-over-full-inverse>.ld{color:rgba(255,255,255,0.8)}.ld-over-full-inverse:before{background:rgba(0,0,0,0.6)} .ld-ext-right,
.ld-ext-left,
.ld-ext-bottom,
.ld-ext-top,
.ld-over,
.ld-over-inverse,
.ld-over-full,
.ld-over-full-inverse {
position: relative;
transition: all 0.3s;
transition-timing-function: ease-in;
}
.ld-ext-right > .ld,
.ld-ext-left > .ld,
.ld-ext-bottom > .ld,
.ld-ext-top > .ld,
.ld-over > .ld,
.ld-over-inverse > .ld,
.ld-over-full > .ld,
.ld-over-full-inverse > .ld {
position: absolute;
top: 50%;
left: 50%;
width: 1em;
height: 1em;
margin: -0.5em;
opacity: 0;
z-index: -1;
transition: all 0.3s;
transition-timing-function: ease-in;
}
.ld-ext-right > .ld > *,
.ld-ext-left > .ld > *,
.ld-ext-bottom > .ld > *,
.ld-ext-top > .ld > *,
.ld-over > .ld > *,
.ld-over-inverse > .ld > *,
.ld-over-full > .ld > *,
.ld-over-full-inverse > .ld > * {
width: 1em;
height: 1em;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-0.5em, -0.5em);
}
.ld-ext-right.running > .ld,
.ld-ext-left.running > .ld,
.ld-ext-bottom.running > .ld,
.ld-ext-top.running > .ld,
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
opacity: 1;
z-index: auto;
visibility: visible;
}
.ld-ext-right.running {
padding-right: 2.5em !important;
}
.ld-ext-right > .ld {
top: 50%;
left: auto;
right: 1.25em;
}
.ld-ext-left.running {
padding-left: 2.5em !important;
}
.ld-ext-left > .ld {
top: 50%;
right: auto;
left: 1.25em;
}
.ld-ext-bottom.running {
padding-bottom: 2.5em !important;
}
.ld-ext-bottom > .ld {
top: auto;
left: 50%;
bottom: 1.25em;
}
.ld-ext-top.running {
padding-top: 2.5em !important;
}
.ld-ext-top > .ld {
bottom: auto;
left: 50%;
top: 1.25em;
}
.ld-over:before,
.ld-over-inverse:before,
.ld-over-full:before,
.ld-over-full-inverse:before {
content: " ";
display: block;
opacity: 0;
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all 0.3s;
transition-timing-function: ease-in;
background: rgba(240, 240, 240, 0.8);
}
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
z-index: 4001;
}
.ld-over.running:before,
.ld-over-inverse.running:before,
.ld-over-full.running:before,
.ld-over-full-inverse.running:before {
opacity: 1;
z-index: 4000;
display: block;
}
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld,
.ld-over-full.running:before,
.ld-over-full-inverse.running:before {
position: fixed;
}
.ld-over-full > .ld {
color: rgba(0, 0, 0, 0.8);
}
.ld-over-full:before,
.ld-over-full-inverse:before {
background: rgba(255, 255, 255, 0.8);
}
.ld-over-inverse > .ld {
color: rgba(255, 255, 255, 0.8);
}
.ld-over-inverse:before {
background: rgba(0, 0, 0, 0.6);
}
.ld-over-full-inverse > .ld {
color: rgba(255, 255, 255, 0.8);
}
.ld-over-full-inverse:before {
background: rgba(0, 0, 0, 0.6);
}

文件差异因一行或多行过长而隐藏

查看文件

@ -3,171 +3,180 @@
* Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr) * Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
* Licensed under MIT (https://opensource.org/licenses/MIT) * Licensed under MIT (https://opensource.org/licenses/MIT)
*/ */
.query-builder .rules-group-container, .query-builder .rule-container, .query-builder .rule-placeholder { .query-builder .rules-group-container,
position: relative; .query-builder .rule-container,
margin: 4px 0; .query-builder .rule-placeholder {
border-radius: 5px; position: relative;
padding: 5px; margin: 4px 0;
border: 1px solid #111; border-radius: 5px;
background: rgba(40, 40, 40, 0.9); padding: 5px;
border: 1px solid #111;
background: rgba(40, 40, 40, 0.9);
} }
.query-builder .rule-container .rule-filter-container, .query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container, .query-builder .rule-container .rule-operator-container,
.query-builder .rule-container .rule-value-container, .query-builder .error-container, .query-builder .drag-handle { .query-builder .rule-container .rule-value-container,
display: inline-block; .query-builder .error-container,
margin: 0 5px 0 0; .query-builder .drag-handle {
vertical-align: middle; display: inline-block;
margin: 0 5px 0 0;
vertical-align: middle;
} }
.query-builder .rules-group-container { .query-builder .rules-group-container {
padding: 10px; padding: 10px;
padding-bottom: 6px; padding-bottom: 6px;
border: 1px solid #00164A; border: 1px solid #00164a;
background: rgba(50, 70, 80, 0.5); background: rgba(50, 70, 80, 0.5);
} }
.query-builder .rules-group-header { .query-builder .rules-group-header {
margin-bottom: 10px; margin-bottom: 10px;
} }
.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active), .query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$='_cond'] { .query-builder .rules-group-header .group-conditions input[name$="_cond"] {
border: 0; border: 0;
clip: rect(0 0 0 0); clip: rect(0 0 0 0);
height: 1px; height: 1px;
margin: -1px; margin: -1px;
overflow: hidden; overflow: hidden;
padding: 0; padding: 0;
position: absolute; position: absolute;
width: 1px; width: 1px;
white-space: nowrap; white-space: nowrap;
} }
.query-builder .rules-group-header .group-conditions .btn.readonly { .query-builder .rules-group-header .group-conditions .btn.readonly {
border-radius: 3px; border-radius: 3px;
} }
.query-builder .rules-list { .query-builder .rules-list {
list-style: none; list-style: none;
padding: 0 0 0 15px; padding: 0 0 0 15px;
margin: 0; margin: 0;
} }
.query-builder .rule-value-container { .query-builder .rule-value-container {
border-left: 1px solid #DDD; border-left: 1px solid #ddd;
padding-left: 5px; padding-left: 5px;
} }
.query-builder .rule-value-container label { .query-builder .rule-value-container label {
margin-bottom: 0; margin-bottom: 0;
font-weight: normal; font-weight: normal;
} }
.query-builder .rule-value-container label.block { .query-builder .rule-value-container label.block {
display: block; display: block;
} }
.query-builder .rule-value-container select, .query-builder .rule-value-container select,
.query-builder .rule-value-container input[type='text'], .query-builder .rule-value-container input[type="text"],
.query-builder .rule-value-container input[type='number'] { .query-builder .rule-value-container input[type="number"] {
padding: 1px; padding: 1px;
} }
.query-builder .error-container { .query-builder .error-container {
display: none; display: none;
cursor: help; cursor: help;
color: #F00; color: #f00;
} }
.query-builder .has-error { .query-builder .has-error {
background-color: #322; background-color: #322;
border-color: #800; border-color: #800;
} }
.query-builder .has-error .error-container { .query-builder .has-error .error-container {
display: inline-block !important; display: inline-block !important;
} }
.query-builder .rules-list > *::before, .query-builder .rules-list > *::after { .query-builder .rules-list > *::before,
content: ''; .query-builder .rules-list > *::after {
position: absolute; content: "";
left: -10px; position: absolute;
width: 10px; left: -10px;
height: calc(50% + 4px); width: 10px;
border-color: #222; height: calc(50% + 4px);
border-style: solid; border-color: #222;
border-style: solid;
} }
.query-builder .rules-list > *::before { .query-builder .rules-list > *::before {
top: -4px; top: -4px;
border-width: 0 0 2px 2px; border-width: 0 0 2px 2px;
} }
.query-builder .rules-list > *::after { .query-builder .rules-list > *::after {
top: 50%; top: 50%;
border-width: 0 0 0 2px; border-width: 0 0 0 2px;
} }
.query-builder .rules-list > *:first-child::before { .query-builder .rules-list > *:first-child::before {
top: -12px; top: -12px;
height: calc(50% + 14px); height: calc(50% + 14px);
} }
.query-builder .rules-list > *:last-child::before { .query-builder .rules-list > *:last-child::before {
border-radius: 0 0 0 4px; border-radius: 0 0 0 4px;
} }
.query-builder .rules-list > *:last-child::after { .query-builder .rules-list > *:last-child::after {
display: none; display: none;
} }
.query-builder.bt-checkbox-glyphicons .checkbox input[type='checkbox']:checked + label::after { .query-builder.bt-checkbox-glyphicons
font-family: 'Glyphicons Halflings'; .checkbox
content: '\e013'; input[type="checkbox"]:checked
+ label::after {
font-family: "Glyphicons Halflings";
content: "\e013";
} }
.query-builder.bt-checkbox-glyphicons .checkbox label::after { .query-builder.bt-checkbox-glyphicons .checkbox label::after {
padding-left: 4px; padding-left: 4px;
padding-top: 2px; padding-top: 2px;
font-size: 9px; font-size: 9px;
} }
.query-builder .error-container + .tooltip .tooltip-inner { .query-builder .error-container + .tooltip .tooltip-inner {
color: #F22 !important; color: #f22 !important;
} }
.query-builder p.filter-description { .query-builder p.filter-description {
margin: 5px 0 0 0; margin: 5px 0 0 0;
background: rgba(0, 170, 255, 0.2); background: rgba(0, 170, 255, 0.2);
border: 1px solid #346F7B; border: 1px solid #346f7b;
color: #AAD1E4; color: #aad1e4;
border-radius: 5px; border-radius: 5px;
padding: 2.5px 5px; padding: 2.5px 5px;
font-size: .8em; font-size: 0.8em;
} }
.query-builder .rules-group-header [data-invert] { .query-builder .rules-group-header [data-invert] {
margin-left: 5px; margin-left: 5px;
} }
.query-builder .drag-handle { .query-builder .drag-handle {
cursor: move; cursor: move;
vertical-align: middle; vertical-align: middle;
margin-left: 5px; margin-left: 5px;
} }
.query-builder .dragging { .query-builder .dragging {
position: fixed; position: fixed;
opacity: .5; opacity: 0.5;
z-index: 100; z-index: 100;
} }
.query-builder .dragging::before, .query-builder .dragging::after { .query-builder .dragging::before,
display: none; .query-builder .dragging::after {
display: none;
} }
.query-builder .rule-placeholder { .query-builder .rule-placeholder {
border: 1px dashed #BBB; border: 1px dashed #bbb;
opacity: .7; opacity: 0.7;
} }

查看文件

@ -3,4 +3,152 @@
* Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr) * Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
* Licensed under MIT (https://opensource.org/licenses/MIT) * Licensed under MIT (https://opensource.org/licenses/MIT)
*/ */
.query-builder .rule-container,.query-builder .rule-placeholder,.query-builder .rules-group-container{position:relative;margin:4px 0;border-radius:5px;padding:5px;border:1px solid #111;background:rgba(40,40,40,.9)}.query-builder .drag-handle,.query-builder .error-container,.query-builder .rule-container .rule-filter-container,.query-builder .rule-container .rule-operator-container,.query-builder .rule-container .rule-value-container{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.query-builder .rules-group-container{padding:10px;padding-bottom:6px;border:1px solid #00164a;background:rgba(50,70,80,.5)}.query-builder .rules-group-header{margin-bottom:10px}.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),.query-builder .rules-group-header .group-conditions input[name$='_cond']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.query-builder .rules-group-header .group-conditions .btn.readonly{border-radius:3px}.query-builder .rules-list{list-style:none;padding:0 0 0 15px;margin:0}.query-builder .rule-value-container{border-left:1px solid #ddd;padding-left:5px}.query-builder .rule-value-container label{margin-bottom:0;font-weight:400}.query-builder .rule-value-container label.block{display:block}.query-builder .rule-value-container input[type=number],.query-builder .rule-value-container input[type=text],.query-builder .rule-value-container select{padding:1px}.query-builder .error-container{display:none;cursor:help;color:red}.query-builder .has-error{background-color:#322;border-color:#800}.query-builder .has-error .error-container{display:inline-block!important}.query-builder .rules-list>::after,.query-builder .rules-list>::before{content:'';position:absolute;left:-10px;width:10px;height:calc(50% + 4px);border-color:#222;border-style:solid}.query-builder .rules-list>::before{top:-4px;border-width:0 0 2px 2px}.query-builder .rules-list>::after{top:50%;border-width:0 0 0 2px}.query-builder .rules-list>:first-child::before{top:-12px;height:calc(50% + 14px)}.query-builder .rules-list>:last-child::before{border-radius:0 0 0 4px}.query-builder .rules-list>:last-child::after{display:none}.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked+label::after{font-family:'Glyphicons Halflings';content:'\e013'}.query-builder.bt-checkbox-glyphicons .checkbox label::after{padding-left:4px;padding-top:2px;font-size:9px}.query-builder .error-container+.tooltip .tooltip-inner{color:#f22!important}.query-builder p.filter-description{margin:5px 0 0 0;background:rgba(0,170,255,.2);border:1px solid #346f7b;color:#aad1e4;border-radius:5px;padding:2.5px 5px;font-size:.8em}.query-builder .rules-group-header [data-invert]{margin-left:5px}.query-builder .drag-handle{cursor:move;vertical-align:middle;margin-left:5px}.query-builder .dragging{position:fixed;opacity:.5;z-index:100}.query-builder .dragging::after,.query-builder .dragging::before{display:none}.query-builder .rule-placeholder{border:1px dashed #bbb;opacity:.7} .query-builder .rule-container,
.query-builder .rule-placeholder,
.query-builder .rules-group-container {
position: relative;
margin: 4px 0;
border-radius: 5px;
padding: 5px;
border: 1px solid #111;
background: rgba(40, 40, 40, 0.9);
}
.query-builder .drag-handle,
.query-builder .error-container,
.query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container,
.query-builder .rule-container .rule-value-container {
display: inline-block;
margin: 0 5px 0 0;
vertical-align: middle;
}
.query-builder .rules-group-container {
padding: 10px;
padding-bottom: 6px;
border: 1px solid #00164a;
background: rgba(50, 70, 80, 0.5);
}
.query-builder .rules-group-header {
margin-bottom: 10px;
}
.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$="_cond"] {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
white-space: nowrap;
}
.query-builder .rules-group-header .group-conditions .btn.readonly {
border-radius: 3px;
}
.query-builder .rules-list {
list-style: none;
padding: 0 0 0 15px;
margin: 0;
}
.query-builder .rule-value-container {
border-left: 1px solid #ddd;
padding-left: 5px;
}
.query-builder .rule-value-container label {
margin-bottom: 0;
font-weight: 400;
}
.query-builder .rule-value-container label.block {
display: block;
}
.query-builder .rule-value-container input[type="number"],
.query-builder .rule-value-container input[type="text"],
.query-builder .rule-value-container select {
padding: 1px;
}
.query-builder .error-container {
display: none;
cursor: help;
color: red;
}
.query-builder .has-error {
background-color: #322;
border-color: #800;
}
.query-builder .has-error .error-container {
display: inline-block !important;
}
.query-builder .rules-list > ::after,
.query-builder .rules-list > ::before {
content: "";
position: absolute;
left: -10px;
width: 10px;
height: calc(50% + 4px);
border-color: #222;
border-style: solid;
}
.query-builder .rules-list > ::before {
top: -4px;
border-width: 0 0 2px 2px;
}
.query-builder .rules-list > ::after {
top: 50%;
border-width: 0 0 0 2px;
}
.query-builder .rules-list > :first-child::before {
top: -12px;
height: calc(50% + 14px);
}
.query-builder .rules-list > :last-child::before {
border-radius: 0 0 0 4px;
}
.query-builder .rules-list > :last-child::after {
display: none;
}
.query-builder.bt-checkbox-glyphicons
.checkbox
input[type="checkbox"]:checked
+ label::after {
font-family: "Glyphicons Halflings";
content: "\e013";
}
.query-builder.bt-checkbox-glyphicons .checkbox label::after {
padding-left: 4px;
padding-top: 2px;
font-size: 9px;
}
.query-builder .error-container + .tooltip .tooltip-inner {
color: #f22 !important;
}
.query-builder p.filter-description {
margin: 5px 0 0 0;
background: rgba(0, 170, 255, 0.2);
border: 1px solid #346f7b;
color: #aad1e4;
border-radius: 5px;
padding: 2.5px 5px;
font-size: 0.8em;
}
.query-builder .rules-group-header [data-invert] {
margin-left: 5px;
}
.query-builder .drag-handle {
cursor: move;
vertical-align: middle;
margin-left: 5px;
}
.query-builder .dragging {
position: fixed;
opacity: 0.5;
z-index: 100;
}
.query-builder .dragging::after,
.query-builder .dragging::before {
display: none;
}
.query-builder .rule-placeholder {
border: 1px dashed #bbb;
opacity: 0.7;
}

查看文件

@ -3,171 +3,180 @@
* Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr) * Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
* Licensed under MIT (https://opensource.org/licenses/MIT) * Licensed under MIT (https://opensource.org/licenses/MIT)
*/ */
.query-builder .rules-group-container, .query-builder .rule-container, .query-builder .rule-placeholder { .query-builder .rules-group-container,
position: relative; .query-builder .rule-container,
margin: 4px 0; .query-builder .rule-placeholder {
border-radius: 5px; position: relative;
padding: 5px; margin: 4px 0;
border: 1px solid #EEE; border-radius: 5px;
background: rgba(255, 255, 255, 0.9); padding: 5px;
border: 1px solid #eee;
background: rgba(255, 255, 255, 0.9);
} }
.query-builder .rule-container .rule-filter-container, .query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container, .query-builder .rule-container .rule-operator-container,
.query-builder .rule-container .rule-value-container, .query-builder .error-container, .query-builder .drag-handle { .query-builder .rule-container .rule-value-container,
display: inline-block; .query-builder .error-container,
margin: 0 5px 0 0; .query-builder .drag-handle {
vertical-align: middle; display: inline-block;
margin: 0 5px 0 0;
vertical-align: middle;
} }
.query-builder .rules-group-container { .query-builder .rules-group-container {
padding: 10px; padding: 10px;
padding-bottom: 6px; padding-bottom: 6px;
border: 1px solid #DCC896; border: 1px solid #dcc896;
background: rgba(250, 240, 210, 0.5); background: rgba(250, 240, 210, 0.5);
} }
.query-builder .rules-group-header { .query-builder .rules-group-header {
margin-bottom: 10px; margin-bottom: 10px;
} }
.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active), .query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$='_cond'] { .query-builder .rules-group-header .group-conditions input[name$="_cond"] {
border: 0; border: 0;
clip: rect(0 0 0 0); clip: rect(0 0 0 0);
height: 1px; height: 1px;
margin: -1px; margin: -1px;
overflow: hidden; overflow: hidden;
padding: 0; padding: 0;
position: absolute; position: absolute;
width: 1px; width: 1px;
white-space: nowrap; white-space: nowrap;
} }
.query-builder .rules-group-header .group-conditions .btn.readonly { .query-builder .rules-group-header .group-conditions .btn.readonly {
border-radius: 3px; border-radius: 3px;
} }
.query-builder .rules-list { .query-builder .rules-list {
list-style: none; list-style: none;
padding: 0 0 0 15px; padding: 0 0 0 15px;
margin: 0; margin: 0;
} }
.query-builder .rule-value-container { .query-builder .rule-value-container {
border-left: 1px solid #DDD; border-left: 1px solid #ddd;
padding-left: 5px; padding-left: 5px;
} }
.query-builder .rule-value-container label { .query-builder .rule-value-container label {
margin-bottom: 0; margin-bottom: 0;
font-weight: normal; font-weight: normal;
} }
.query-builder .rule-value-container label.block { .query-builder .rule-value-container label.block {
display: block; display: block;
} }
.query-builder .rule-value-container select, .query-builder .rule-value-container select,
.query-builder .rule-value-container input[type='text'], .query-builder .rule-value-container input[type="text"],
.query-builder .rule-value-container input[type='number'] { .query-builder .rule-value-container input[type="number"] {
padding: 1px; padding: 1px;
} }
.query-builder .error-container { .query-builder .error-container {
display: none; display: none;
cursor: help; cursor: help;
color: #F00; color: #f00;
} }
.query-builder .has-error { .query-builder .has-error {
background-color: #FDD; background-color: #fdd;
border-color: #F99; border-color: #f99;
} }
.query-builder .has-error .error-container { .query-builder .has-error .error-container {
display: inline-block !important; display: inline-block !important;
} }
.query-builder .rules-list > *::before, .query-builder .rules-list > *::after { .query-builder .rules-list > *::before,
content: ''; .query-builder .rules-list > *::after {
position: absolute; content: "";
left: -10px; position: absolute;
width: 10px; left: -10px;
height: calc(50% + 4px); width: 10px;
border-color: #CCC; height: calc(50% + 4px);
border-style: solid; border-color: #ccc;
border-style: solid;
} }
.query-builder .rules-list > *::before { .query-builder .rules-list > *::before {
top: -4px; top: -4px;
border-width: 0 0 2px 2px; border-width: 0 0 2px 2px;
} }
.query-builder .rules-list > *::after { .query-builder .rules-list > *::after {
top: 50%; top: 50%;
border-width: 0 0 0 2px; border-width: 0 0 0 2px;
} }
.query-builder .rules-list > *:first-child::before { .query-builder .rules-list > *:first-child::before {
top: -12px; top: -12px;
height: calc(50% + 14px); height: calc(50% + 14px);
} }
.query-builder .rules-list > *:last-child::before { .query-builder .rules-list > *:last-child::before {
border-radius: 0 0 0 4px; border-radius: 0 0 0 4px;
} }
.query-builder .rules-list > *:last-child::after { .query-builder .rules-list > *:last-child::after {
display: none; display: none;
} }
.query-builder.bt-checkbox-glyphicons .checkbox input[type='checkbox']:checked + label::after { .query-builder.bt-checkbox-glyphicons
font-family: 'Glyphicons Halflings'; .checkbox
content: '\e013'; input[type="checkbox"]:checked
+ label::after {
font-family: "Glyphicons Halflings";
content: "\e013";
} }
.query-builder.bt-checkbox-glyphicons .checkbox label::after { .query-builder.bt-checkbox-glyphicons .checkbox label::after {
padding-left: 4px; padding-left: 4px;
padding-top: 2px; padding-top: 2px;
font-size: 9px; font-size: 9px;
} }
.query-builder .error-container + .tooltip .tooltip-inner { .query-builder .error-container + .tooltip .tooltip-inner {
color: #F99 !important; color: #f99 !important;
} }
.query-builder p.filter-description { .query-builder p.filter-description {
margin: 5px 0 0 0; margin: 5px 0 0 0;
background: #D9EDF7; background: #d9edf7;
border: 1px solid #BCE8F1; border: 1px solid #bce8f1;
color: #31708F; color: #31708f;
border-radius: 5px; border-radius: 5px;
padding: 2.5px 5px; padding: 2.5px 5px;
font-size: .8em; font-size: 0.8em;
} }
.query-builder .rules-group-header [data-invert] { .query-builder .rules-group-header [data-invert] {
margin-left: 5px; margin-left: 5px;
} }
.query-builder .drag-handle { .query-builder .drag-handle {
cursor: move; cursor: move;
vertical-align: middle; vertical-align: middle;
margin-left: 5px; margin-left: 5px;
} }
.query-builder .dragging { .query-builder .dragging {
position: fixed; position: fixed;
opacity: .5; opacity: 0.5;
z-index: 100; z-index: 100;
} }
.query-builder .dragging::before, .query-builder .dragging::after { .query-builder .dragging::before,
display: none; .query-builder .dragging::after {
display: none;
} }
.query-builder .rule-placeholder { .query-builder .rule-placeholder {
border: 1px dashed #BBB; border: 1px dashed #bbb;
opacity: .7; opacity: 0.7;
} }

查看文件

@ -3,4 +3,152 @@
* Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr) * Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
* Licensed under MIT (https://opensource.org/licenses/MIT) * Licensed under MIT (https://opensource.org/licenses/MIT)
*/ */
.query-builder .rule-container,.query-builder .rule-placeholder,.query-builder .rules-group-container{position:relative;margin:4px 0;border-radius:5px;padding:5px;border:1px solid #eee;background:rgba(255,255,255,.9)}.query-builder .drag-handle,.query-builder .error-container,.query-builder .rule-container .rule-filter-container,.query-builder .rule-container .rule-operator-container,.query-builder .rule-container .rule-value-container{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.query-builder .rules-group-container{padding:10px;padding-bottom:6px;border:1px solid #dcc896;background:rgba(250,240,210,.5)}.query-builder .rules-group-header{margin-bottom:10px}.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),.query-builder .rules-group-header .group-conditions input[name$='_cond']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.query-builder .rules-group-header .group-conditions .btn.readonly{border-radius:3px}.query-builder .rules-list{list-style:none;padding:0 0 0 15px;margin:0}.query-builder .rule-value-container{border-left:1px solid #ddd;padding-left:5px}.query-builder .rule-value-container label{margin-bottom:0;font-weight:400}.query-builder .rule-value-container label.block{display:block}.query-builder .rule-value-container input[type=number],.query-builder .rule-value-container input[type=text],.query-builder .rule-value-container select{padding:1px}.query-builder .error-container{display:none;cursor:help;color:red}.query-builder .has-error{background-color:#fdd;border-color:#f99}.query-builder .has-error .error-container{display:inline-block!important}.query-builder .rules-list>::after,.query-builder .rules-list>::before{content:'';position:absolute;left:-10px;width:10px;height:calc(50% + 4px);border-color:#ccc;border-style:solid}.query-builder .rules-list>::before{top:-4px;border-width:0 0 2px 2px}.query-builder .rules-list>::after{top:50%;border-width:0 0 0 2px}.query-builder .rules-list>:first-child::before{top:-12px;height:calc(50% + 14px)}.query-builder .rules-list>:last-child::before{border-radius:0 0 0 4px}.query-builder .rules-list>:last-child::after{display:none}.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked+label::after{font-family:'Glyphicons Halflings';content:'\e013'}.query-builder.bt-checkbox-glyphicons .checkbox label::after{padding-left:4px;padding-top:2px;font-size:9px}.query-builder .error-container+.tooltip .tooltip-inner{color:#f99!important}.query-builder p.filter-description{margin:5px 0 0 0;background:#d9edf7;border:1px solid #bce8f1;color:#31708f;border-radius:5px;padding:2.5px 5px;font-size:.8em}.query-builder .rules-group-header [data-invert]{margin-left:5px}.query-builder .drag-handle{cursor:move;vertical-align:middle;margin-left:5px}.query-builder .dragging{position:fixed;opacity:.5;z-index:100}.query-builder .dragging::after,.query-builder .dragging::before{display:none}.query-builder .rule-placeholder{border:1px dashed #bbb;opacity:.7} .query-builder .rule-container,
.query-builder .rule-placeholder,
.query-builder .rules-group-container {
position: relative;
margin: 4px 0;
border-radius: 5px;
padding: 5px;
border: 1px solid #eee;
background: rgba(255, 255, 255, 0.9);
}
.query-builder .drag-handle,
.query-builder .error-container,
.query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container,
.query-builder .rule-container .rule-value-container {
display: inline-block;
margin: 0 5px 0 0;
vertical-align: middle;
}
.query-builder .rules-group-container {
padding: 10px;
padding-bottom: 6px;
border: 1px solid #dcc896;
background: rgba(250, 240, 210, 0.5);
}
.query-builder .rules-group-header {
margin-bottom: 10px;
}
.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$="_cond"] {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
white-space: nowrap;
}
.query-builder .rules-group-header .group-conditions .btn.readonly {
border-radius: 3px;
}
.query-builder .rules-list {
list-style: none;
padding: 0 0 0 15px;
margin: 0;
}
.query-builder .rule-value-container {
border-left: 1px solid #ddd;
padding-left: 5px;
}
.query-builder .rule-value-container label {
margin-bottom: 0;
font-weight: 400;
}
.query-builder .rule-value-container label.block {
display: block;
}
.query-builder .rule-value-container input[type="number"],
.query-builder .rule-value-container input[type="text"],
.query-builder .rule-value-container select {
padding: 1px;
}
.query-builder .error-container {
display: none;
cursor: help;
color: red;
}
.query-builder .has-error {
background-color: #fdd;
border-color: #f99;
}
.query-builder .has-error .error-container {
display: inline-block !important;
}
.query-builder .rules-list > ::after,
.query-builder .rules-list > ::before {
content: "";
position: absolute;
left: -10px;
width: 10px;
height: calc(50% + 4px);
border-color: #ccc;
border-style: solid;
}
.query-builder .rules-list > ::before {
top: -4px;
border-width: 0 0 2px 2px;
}
.query-builder .rules-list > ::after {
top: 50%;
border-width: 0 0 0 2px;
}
.query-builder .rules-list > :first-child::before {
top: -12px;
height: calc(50% + 14px);
}
.query-builder .rules-list > :last-child::before {
border-radius: 0 0 0 4px;
}
.query-builder .rules-list > :last-child::after {
display: none;
}
.query-builder.bt-checkbox-glyphicons
.checkbox
input[type="checkbox"]:checked
+ label::after {
font-family: "Glyphicons Halflings";
content: "\e013";
}
.query-builder.bt-checkbox-glyphicons .checkbox label::after {
padding-left: 4px;
padding-top: 2px;
font-size: 9px;
}
.query-builder .error-container + .tooltip .tooltip-inner {
color: #f99 !important;
}
.query-builder p.filter-description {
margin: 5px 0 0 0;
background: #d9edf7;
border: 1px solid #bce8f1;
color: #31708f;
border-radius: 5px;
padding: 2.5px 5px;
font-size: 0.8em;
}
.query-builder .rules-group-header [data-invert] {
margin-left: 5px;
}
.query-builder .drag-handle {
cursor: move;
vertical-align: middle;
margin-left: 5px;
}
.query-builder .dragging {
position: fixed;
opacity: 0.5;
z-index: 100;
}
.query-builder .dragging::after,
.query-builder .dragging::before {
display: none;
}
.query-builder .rule-placeholder {
border: 1px dashed #bbb;
opacity: 0.7;
}

查看文件

@ -1,30 +1,30 @@
.title { .title {
text-align: center; text-align: center;
color: #bbb; color: #bbb;
} }
.active { .active {
color: #3fb618; color: #3fb618;
margin-bottom: 10px; margin-bottom: 10px;
} }
.timedout { .timedout {
color: #f00; color: #f00;
} }
.nonfunctional { .nonfunctional {
color: #555; color: #555;
} }
.timeout { .timeout {
color: #bbb; color: #bbb;
} }
.expired { .expired {
color: #555; color: #555;
} }
.emoji { .emoji {
font-size: 1.2em; font-size: 1.2em;
margin: 0; margin: 0;
} }

查看文件

@ -1,477 +1,492 @@
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { .selectize-control.plugin-drag_drop.multi
visibility: visible !important; > .selectize-input
background: #f2f2f2 !important; > div.ui-sortable-placeholder {
background: rgba(0, 0, 0, .06) !important; visibility: visible !important;
border: 0 none !important; background: #f2f2f2 !important;
box-shadow: inset 0 0 12px 4px #fff background: rgba(0, 0, 0, 0.06) !important;
border: 0 none !important;
box-shadow: inset 0 0 12px 4px #fff;
} }
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
content: "!"; content: "!";
visibility: hidden visibility: hidden;
} }
.selectize-control.plugin-drag_drop .ui-sortable-helper { .selectize-control.plugin-drag_drop .ui-sortable-helper {
box-shadow: 0 2px 5px rgba(0, 0, 0, .2) box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
} }
.selectize-control .dropdown-header { .selectize-control .dropdown-header {
position: relative; position: relative;
padding: 6px .75rem; padding: 6px 0.75rem;
border-bottom: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;
background: #f8f8f8; background: #f8f8f8;
border-radius: .25rem .25rem 0 0 border-radius: 0.25rem 0.25rem 0 0;
} }
.selectize-control .dropdown-header-close { .selectize-control .dropdown-header-close {
position: absolute; position: absolute;
right: .75rem; right: 0.75rem;
top: 50%; top: 50%;
color: #343a40; color: #343a40;
opacity: .4; opacity: 0.4;
margin-top: -12px; margin-top: -12px;
line-height: 20px; line-height: 20px;
font-size: 20px !important font-size: 20px !important;
} }
.selectize-control .dropdown-header-close:hover { .selectize-control .dropdown-header-close:hover {
color: #000 color: #000;
} }
.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content {
display: flex display: flex;
} }
.selectize-dropdown.plugin-optgroup_columns .optgroup { .selectize-dropdown.plugin-optgroup_columns .optgroup {
border-right: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;
border-top: 0 none; border-top: 0 none;
flex-grow: 1; flex-grow: 1;
flex-basis: 0; flex-basis: 0;
min-width: 0 min-width: 0;
} }
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
border-right: 0 none border-right: 0 none;
} }
.selectize-dropdown.plugin-optgroup_columns .optgroup:before { .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
display: none display: none;
} }
.selectize-dropdown.plugin-optgroup_columns .optgroup-header { .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
border-top: 0 none border-top: 0 none;
} }
.selectize-control.plugin-remove_button .item { .selectize-control.plugin-remove_button .item {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
padding-right: 0 !important padding-right: 0 !important;
} }
.selectize-control.plugin-remove_button .item .remove { .selectize-control.plugin-remove_button .item .remove {
color: inherit; color: inherit;
text-decoration: none; text-decoration: none;
vertical-align: middle; vertical-align: middle;
display: inline-block; display: inline-block;
padding: 1px 5px; padding: 1px 5px;
border-left: 1px solid #dee2e6; border-left: 1px solid #dee2e6;
border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;
box-sizing: border-box; box-sizing: border-box;
margin-left: 5px margin-left: 5px;
} }
.selectize-control.plugin-remove_button .item .remove:hover { .selectize-control.plugin-remove_button .item .remove:hover {
background: rgba(0, 0, 0, .05) background: rgba(0, 0, 0, 0.05);
} }
.selectize-control.plugin-remove_button .item.active .remove { .selectize-control.plugin-remove_button .item.active .remove {
border-left-color: rgba(0, 0, 0, 0) border-left-color: rgba(0, 0, 0, 0);
} }
.selectize-control.plugin-remove_button .disabled .item .remove:hover { .selectize-control.plugin-remove_button .disabled .item .remove:hover {
background: none background: none;
} }
.selectize-control.plugin-remove_button .disabled .item .remove { .selectize-control.plugin-remove_button .disabled .item .remove {
border-left-color: #fff border-left-color: #fff;
} }
.selectize-control.plugin-remove_button .remove-single { .selectize-control.plugin-remove_button .remove-single {
position: absolute; position: absolute;
right: 0; right: 0;
top: 0; top: 0;
font-size: 23px font-size: 23px;
} }
.selectize-control { .selectize-control {
position: relative position: relative;
} }
.selectize-dropdown, .selectize-input, .selectize-input input { .selectize-dropdown,
color: #343a40; .selectize-input,
font-family: inherit; .selectize-input input {
font-size: inherit; color: #343a40;
line-height: 1.5; font-family: inherit;
font-smoothing: inherit font-size: inherit;
line-height: 1.5;
font-smoothing: inherit;
} }
.selectize-input, .selectize-control.single .selectize-input.input-active { .selectize-input,
background: #fff; .selectize-control.single .selectize-input.input-active {
cursor: text; background: #fff;
display: inline-block cursor: text;
display: inline-block;
} }
.selectize-input { .selectize-input {
padding: .375rem .75rem; padding: 0.375rem 0.75rem;
display: inline-block; display: inline-block;
width: 100%; width: 100%;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
z-index: 1; z-index: 1;
box-sizing: border-box; box-sizing: border-box;
box-shadow: none; box-shadow: none;
border-radius: 0.25rem border-radius: 0.25rem;
} }
.selectize-control.multi .selectize-input.has-items { .selectize-control.multi .selectize-input.has-items {
padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) padding: calc(0.375rem - 1px - 0px) 0.75rem calc(0.375rem - 1px - 3px - 0px);
} }
.selectize-input.full { .selectize-input.full {
background-color: #fff background-color: #fff;
} }
.selectize-input.disabled, .selectize-input.disabled * { .selectize-input.disabled,
cursor: default !important .selectize-input.disabled * {
cursor: default !important;
} }
.selectize-input.focus { .selectize-input.focus {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15) box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
} }
.selectize-input.dropdown-active { .selectize-input.dropdown-active {
border-radius: .25rem .25rem 0 0 border-radius: 0.25rem 0.25rem 0 0;
} }
.selectize-input>* { .selectize-input > * {
vertical-align: baseline; vertical-align: baseline;
display: inline-block; display: inline-block;
zoom: 1 zoom: 1;
} }
.selectize-control.multi .selectize-input>div { .selectize-control.multi .selectize-input > div {
cursor: pointer; cursor: pointer;
margin: 0 3px 3px 0; margin: 0 3px 3px 0;
padding: 1px 5px; padding: 1px 5px;
background: #efefef; background: #efefef;
color: #343a40; color: #343a40;
border: 0px solid #dee2e6 border: 0px solid #dee2e6;
} }
.selectize-control.multi .selectize-input>div.active { .selectize-control.multi .selectize-input > div.active {
background: #007bff; background: #007bff;
color: #fff; color: #fff;
border: 0px solid rgba(0, 0, 0, 0) border: 0px solid rgba(0, 0, 0, 0);
} }
.selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { .selectize-control.multi .selectize-input.disabled > div,
color: #878787; .selectize-control.multi .selectize-input.disabled > div.active {
background: #fff; color: #878787;
border: 0px solid #fff background: #fff;
border: 0px solid #fff;
} }
.selectize-input>input { .selectize-input > input {
display: inline-block !important; display: inline-block !important;
padding: 0 !important; padding: 0 !important;
min-height: 0 !important; min-height: 0 !important;
max-height: none !important; max-height: none !important;
max-width: 100% !important; max-width: 100% !important;
margin: 0 !important; margin: 0 !important;
text-indent: 0 !important; text-indent: 0 !important;
border: 0 none !important; border: 0 none !important;
background: none !important; background: none !important;
line-height: inherit !important; line-height: inherit !important;
user-select: auto !important; user-select: auto !important;
box-shadow: none !important box-shadow: none !important;
} }
.selectize-input>input::-ms-clear { .selectize-input > input::-ms-clear {
display: none display: none;
} }
.selectize-input>input:focus { .selectize-input > input:focus {
outline: none !important outline: none !important;
} }
.selectize-input>input[placeholder] { .selectize-input > input[placeholder] {
box-sizing: initial box-sizing: initial;
} }
.selectize-input.has-items>input { .selectize-input.has-items > input {
margin: 0 4px !important margin: 0 4px !important;
} }
.selectize-input::after { .selectize-input::after {
content: " "; content: " ";
display: block; display: block;
clear: left clear: left;
} }
.selectize-input.dropdown-active::before { .selectize-input.dropdown-active::before {
content: " "; content: " ";
display: block; display: block;
position: absolute; position: absolute;
background: #fff; background: #fff;
height: 1px; height: 1px;
bottom: 0; bottom: 0;
left: 0; left: 0;
right: 0 right: 0;
} }
.selectize-dropdown { .selectize-dropdown {
position: absolute; position: absolute;
top: 100%; top: 100%;
left: 0; left: 0;
width: 100%; width: 100%;
z-index: 10; z-index: 10;
border: 1px solid #d0d0d0; border: 1px solid #d0d0d0;
background: #fff; background: #fff;
margin: -1px 0 0 0; margin: -1px 0 0 0;
border-top: 0 none; border-top: 0 none;
box-sizing: border-box; box-sizing: border-box;
box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
border-radius: 0 0 .25rem .25rem border-radius: 0 0 0.25rem 0.25rem;
} }
.selectize-dropdown [data-selectable] { .selectize-dropdown [data-selectable] {
cursor: pointer; cursor: pointer;
overflow: hidden overflow: hidden;
} }
.selectize-dropdown [data-selectable] .highlight { .selectize-dropdown [data-selectable] .highlight {
background: rgba(255, 237, 40, .4); background: rgba(255, 237, 40, 0.4);
border-radius: 1px border-radius: 1px;
} }
.selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { .selectize-dropdown .option,
padding: 3px .75rem .selectize-dropdown .optgroup-header,
.selectize-dropdown .no-results,
.selectize-dropdown .create {
padding: 3px 0.75rem;
} }
.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { .selectize-dropdown .option,
cursor: inherit; .selectize-dropdown [data-disabled],
opacity: .5 .selectize-dropdown [data-disabled] [data-selectable].option {
cursor: inherit;
opacity: 0.5;
} }
.selectize-dropdown [data-selectable].option { .selectize-dropdown [data-selectable].option {
opacity: 1; opacity: 1;
cursor: pointer cursor: pointer;
} }
.selectize-dropdown .optgroup:first-child .optgroup-header { .selectize-dropdown .optgroup:first-child .optgroup-header {
border-top: 0 none border-top: 0 none;
} }
.selectize-dropdown .optgroup-header { .selectize-dropdown .optgroup-header {
color: #6c757d; color: #6c757d;
background: #fff; background: #fff;
cursor: default cursor: default;
} }
.selectize-dropdown .active { .selectize-dropdown .active {
background-color: #3593FB; background-color: #3593fb;
color: #FFF color: #fff;
} }
.selectize-dropdown .active.create { .selectize-dropdown .active.create {
color: #16181b color: #16181b;
} }
.selectize-dropdown .create { .selectize-dropdown .create {
color: rgba(52, 58, 64, .5) color: rgba(52, 58, 64, 0.5);
} }
.selectize-dropdown-content { .selectize-dropdown-content {
overflow-y: auto; overflow-y: auto;
overflow-x: hidden; overflow-x: hidden;
max-height: 200px; max-height: 200px;
overflow-scrolling: touch overflow-scrolling: touch;
} }
.selectize-dropdown .spinner { .selectize-dropdown .spinner {
display: inline-block; display: inline-block;
width: 30px; width: 30px;
height: 30px; height: 30px;
margin: 3px .75rem margin: 3px 0.75rem;
} }
.selectize-dropdown .spinner:after { .selectize-dropdown .spinner:after {
content: " "; content: " ";
display: block; display: block;
width: 24px; width: 24px;
height: 24px; height: 24px;
margin: 3px; margin: 3px;
border-radius: 50%; border-radius: 50%;
border: 5px solid #d0d0d0; border: 5px solid #d0d0d0;
border-color: #d0d0d0 transparent #d0d0d0 transparent; border-color: #d0d0d0 transparent #d0d0d0 transparent;
animation: lds-dual-ring 1.2s linear infinite animation: lds-dual-ring 1.2s linear infinite;
} }
@keyframes lds-dual-ring { @keyframes lds-dual-ring {
0% { 0% {
transform: rotate(0deg) transform: rotate(0deg);
} }
100% { 100% {
transform: rotate(360deg) transform: rotate(360deg);
} }
} }
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { .selectize-control.single .selectize-input,
cursor: pointer .selectize-control.single .selectize-input input {
cursor: pointer;
} }
.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { .selectize-control.single .selectize-input.input-active,
cursor: text .selectize-control.single .selectize-input.input-active input {
cursor: text;
} }
.selectize-control.single .selectize-input:after { .selectize-control.single .selectize-input:after {
content: " "; content: " ";
display: block; display: block;
position: absolute; position: absolute;
top: 50%; top: 50%;
right: calc(0.75rem + 5px); right: calc(0.75rem + 5px);
margin-top: -3px; margin-top: -3px;
width: 0; width: 0;
height: 0; height: 0;
border-style: solid; border-style: solid;
border-width: 5px 5px 0 5px; border-width: 5px 5px 0 5px;
border-color: #343a40 transparent transparent transparent border-color: #343a40 transparent transparent transparent;
} }
.selectize-control.single .selectize-input.dropdown-active:after { .selectize-control.single .selectize-input.dropdown-active:after {
margin-top: -4px; margin-top: -4px;
border-width: 0 5px 5px 5px; border-width: 0 5px 5px 5px;
border-color: transparent transparent #343a40 transparent border-color: transparent transparent #343a40 transparent;
} }
.selectize-control.rtl { .selectize-control.rtl {
text-align: right text-align: right;
} }
.selectize-control.rtl.single .selectize-input:after { .selectize-control.rtl.single .selectize-input:after {
left: calc(0.75rem + 5px); left: calc(0.75rem + 5px);
right: auto right: auto;
} }
.selectize-control.rtl .selectize-input>input { .selectize-control.rtl .selectize-input > input {
margin: 0 4px 0 -2px !important margin: 0 4px 0 -2px !important;
} }
.selectize-control .selectize-input.disabled { .selectize-control .selectize-input.disabled {
opacity: .5; opacity: 0.5;
background-color: #fff background-color: #fff;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
height: auto; .selectize-dropdown.form-control {
padding: 0; height: auto;
margin: 2px 0 0 0; padding: 0;
z-index: 1000; margin: 2px 0 0 0;
background: #fff; z-index: 1000;
border: 1px solid rgba(0, 0, 0, .15); background: #fff;
border-radius: .25rem; border: 1px solid rgba(0, 0, 0, 0.15);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175) border-radius: 0.25rem;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
} }
.selectize-dropdown .optgroup-header { .selectize-dropdown .optgroup-header {
font-size: .875rem; font-size: 0.875rem;
line-height: 1.5 line-height: 1.5;
} }
.selectize-dropdown .optgroup:first-child:before { .selectize-dropdown .optgroup:first-child:before {
display: none display: none;
} }
.selectize-dropdown .optgroup:before { .selectize-dropdown .optgroup:before {
content: " "; content: " ";
display: block; display: block;
height: 0; height: 0;
margin: .5rem 0; margin: 0.5rem 0;
overflow: hidden; overflow: hidden;
border-top: 1px solid #e9ecef; border-top: 1px solid #e9ecef;
margin-left: -0.75rem; margin-left: -0.75rem;
margin-right: -0.75rem margin-right: -0.75rem;
} }
.selectize-dropdown .create { .selectize-dropdown .create {
padding-left: .75rem padding-left: 0.75rem;
} }
.selectize-dropdown-content { .selectize-dropdown-content {
padding: 5px 0 padding: 5px 0;
} }
.selectize-input { .selectize-input {
min-height: calc(1.5em + 0.75rem + 2px); min-height: calc(1.5em + 0.75rem + 2px);
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} }
@media(prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.selectize-input { .selectize-input {
transition: none transition: none;
} }
} }
.selectize-input.dropdown-active { .selectize-input.dropdown-active {
border-radius: .25rem border-radius: 0.25rem;
} }
.selectize-input.dropdown-active::before { .selectize-input.dropdown-active::before {
display: none display: none;
} }
.selectize-input.focus { .selectize-input.focus {
border-color: #80bdff; border-color: #80bdff;
outline: 0; outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25) box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
} }
.is-invalid .selectize-input { .is-invalid .selectize-input {
border-color: #dc3545; border-color: #dc3545;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
} }
.is-invalid .selectize-input:focus { .is-invalid .selectize-input:focus {
border-color: #bd2130; border-color: #bd2130;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eb8c95;
} }
.selectize-control.form-control-sm .selectize-input.has-items { .selectize-control.form-control-sm .selectize-input.has-items {
min-height: calc(1.5em + 0.5rem + 2px) !important; min-height: calc(1.5em + 0.5rem + 2px) !important;
height: calc(1.5em + 0.5rem + 2px) !important; height: calc(1.5em + 0.5rem + 2px) !important;
padding: .25rem .5rem !important; padding: 0.25rem 0.5rem !important;
font-size: .875rem; font-size: 0.875rem;
line-height: 1.5 line-height: 1.5;
} }
.selectize-control.multi .selectize-input.has-items { .selectize-control.multi .selectize-input.has-items {
padding-left: calc(0.75rem - 5px); padding-left: calc(0.75rem - 5px);
padding-right: calc(0.75rem - 5px) padding-right: calc(0.75rem - 5px);
} }
.selectize-control.multi .selectize-input>div { .selectize-control.multi .selectize-input > div {
border-radius: calc(0.25rem - 1px) border-radius: calc(0.25rem - 1px);
} }
.form-control.selectize-control { .form-control.selectize-control {
padding: 0; padding: 0;
height: auto; height: auto;
border: none; border: none;
background: none; background: none;
box-shadow: none; box-shadow: none;
border-radius: 0 border-radius: 0;
} }
.input-group .selectize-input { .input-group .selectize-input {
overflow: unset; overflow: unset;
border-radius: 0 .25rem .25rem 0 border-radius: 0 0.25rem 0.25rem 0;
} }

文件差异因一行或多行过长而隐藏

查看文件

@ -14,7 +14,7 @@ path.grid-rectangle {
stroke: rgba(200, 200, 200, 0.5); stroke: rgba(200, 200, 200, 0.5);
} }
span.grid-text>font { span.grid-text > font {
color: rgba(220, 220, 220, 1) !important; color: rgba(220, 220, 220, 1) !important;
-webkit-text-stroke: 0.6px black !important; -webkit-text-stroke: 0.6px black !important;
} }
@ -29,8 +29,9 @@ path.grid-worked {
stroke: rgba(220, 50, 50, 0.4) !important; stroke: rgba(220, 50, 50, 0.4) !important;
} }
#map, #qsomap { #map,
background-color: #2E3E50; #qsomap {
background-color: #2e3e50;
} }
/* /*
@ -46,26 +47,35 @@ path.grid-worked {
/* Inactive Links */ /* Inactive Links */
.navbar-light .navbar-nav .nav-link { .navbar-light .navbar-nav .nav-link {
color: rgba(255, 255, 255, .6); color: rgba(255, 255, 255, 0.6);
} }
/* Active Links and Logo */ /* Active Links and Logo */
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { .navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: #fff; color: #fff;
} }
/* Hamburger Menu */ /* Hamburger Menu */
.navbar-light .navbar-toggler-icon { .navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
} }
/* /*
* Dark inputs * Dark inputs
*/ */
.form-control, .form-control-sm, .form-control:focus, .form-control:disabled, .custom-select { .form-control,
.form-control-sm,
.form-control:focus,
.form-control:disabled,
.custom-select {
background-color: rgba(20, 41, 62, 0.6); background-color: rgba(20, 41, 62, 0.6);
color: #fff; color: #fff;
} }
@ -75,15 +85,18 @@ div.alert-danger {
} }
.bootstrap-dialog.type-primary .modal-header { .bootstrap-dialog.type-primary .modal-header {
background-color: #2B3E50; background-color: #2b3e50;
} }
.selectize-dropdown, .selectize-input, .selectize-input input { .selectize-dropdown,
.selectize-input,
.selectize-input input {
color: #fff; color: #fff;
} }
.selectize-input, .selectize-control.single .selectize-input.input-active { .selectize-input,
background: #2B3D51; .selectize-control.single .selectize-input.input-active {
background: #2b3d51;
color: #fff; color: #fff;
} }
@ -92,44 +105,52 @@ div.alert-danger {
} }
.selectize-input.full { .selectize-input.full {
background-color: #2B3D51; background-color: #2b3d51;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
background: #737F8B; .selectize-dropdown.form-control {
background: #737f8b;
} }
.selectize-input.focus { .selectize-input.focus {
color: #495057; color: #495057;
background-color: #fff; background-color: #fff;
border-color: #f1b287; border-color: #f1b287;
box-shadow: 0 0 0 .2rem rgba(223, 105, 26, .25) box-shadow: 0 0 0 0.2rem rgba(223, 105, 26, 0.25);
} }
.selectize-input.dropdown-active { .selectize-input.dropdown-active {
border-radius: 0; border-radius: 0;
} }
.selectize-dropdown, .selectize-dropdown.form-control { .selectize-dropdown,
.selectize-dropdown.form-control {
border-radius: 0; border-radius: 0;
} }
.qso_call { .qso_call {
float:left; float: left;
width:140px; width: 140px;
} }
.qso_icons { .qso_icons {
float:right; float: right;
} }
#qsoList_wrapper th { text-align: left !important; white-space: nowrap;} #qsoList_wrapper th {
#qsoList_wrapper td { text-align: left !important; white-space: nowrap;} text-align: left !important;
white-space: nowrap;
}
#qsoList_wrapper td {
text-align: left !important;
white-space: nowrap;
}
#lotw_badge { #lotw_badge {
float:right; float: right;
} }
#edit_qso:not(.btn) { #edit_qso:not(.btn) {
float:left; float: left;
} }

查看文件

@ -1,3 +1,3 @@
#searchcall:focus { #searchcall:focus {
text-transform: uppercase; text-transform: uppercase;
} }