sf-i-events
Version:
Superflows Navigation Component
2,603 lines (2,119 loc) • 129 kB
CSS
@font-face {
font-family: Roboto;
src: url(../dev/fonts/RobotoLTStd-Book.otf);
}
@font-face {
font-family: Roboto;
src: url(../dev/fonts/RobotoLTStd-Black.otf);
}
@font-face {
font-family: Roboto;
src: url(../dev/fonts/Roboto-VariableFont_wdth\,wght.ttf);
}
body {
background-color: #f4f4f4;
margin: 0px;
font-size: 14px;
font-family: 'Roboto' !important;
}
.fa-solid,
.fa-regular,
.fa-brands {
font-family: "Font Awesome 6 Free" !important;
}
.gone {
display: none;
}
.lds-dual-ring {
display: inline-block;
width: 15px;
height: 15px;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 15px;
height: 15px;
margin: 0px;
border-radius: 50%;
border: 2px solid #fff;
border-color: #000 #ddd #000 #ddd;
animation: lds-dual-ring 0.8s linear infinite;
}
.lds-dual-ring-lg {
display: inline-block;
width: 30px;
height: 30px;
}
.lds-dual-ring-lg:after {
content: " ";
display: block;
width: 30px;
height: 30px;
margin: 0px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #000 #ddd #000 #ddd;
animation: lds-dual-ring 0.8s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.logo-refresh {
margin-bottom: 20px;
width: 100px;
}
.refresh-container {
left: 0px;
top: 0px;
width: 100%;
padding-top: 50px;
padding-bottom: 50px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
sf-nav:not(:defined) {
display: none;
}
.pl-0 {
padding-left: 0px;
}
.pt-10 {
padding-top: 10px;
}
.pt-5 {
padding-top: 5px;
}
.tab-selected {
border-width: 0px;
border-radius: 5px;
color: #740039;
background: #efefef;
box-shadow: inset 3px 3px 5px #bbbbbb,
inset -5px -5px 8px #ffffff;
border-top: solid 1px #e9c4d2;
border-left: solid 1px #e9c4d2;
border-bottom: solid 1px #e9c4d2;
border-right: solid 1px #e9c4d2;
font-weight: 900;
cursor: pointer;
font-family: Roboto;
padding-left: 20px;
padding-right: 20px;
}
.tab-selected h2 {
font-weight: 900 !important;
}
.tab-unselected {
border-width: 0px;
border-radius: 5px;
color: #a13d63;
background: #e9c4d2;
border-top: solid 1px #e9c4d2;
border-left: solid 1px #e9c4d2;
border-bottom: solid 1px #e9c4d2;
border-right: solid 1px #e9c4d2;
cursor: pointer;
font-family: Roboto;
padding-left: 20px;
padding-right: 20px;
}
@media (orientation: portrait) {
.tab-selected {
padding-left: 10px;
padding-right: 10px;
}
.tab-selected h2 {
margin-top: 5px !important;
margin-bottom: 5px !important;
font-size: 90% !important;
}
.tab-selected h4 {
display: none
}
.tab-unselected {
padding-left: 10px;
padding-right: 10px;
}
.tab-unselected h2 {
margin-top: 5px !important;
margin-bottom: 5px !important;
font-size: 90% !important;
}
.tab-unselected h4 {
display: none
}
}
.overflow-hidden {
overflow: hidden;
}
.user-list {
color: #666;
font-size: 80%;
}
.user-list span {
font-size: 120%;
}
.user-list div {
margin-top: 4px;
}
.overflow-x {
overflow-x: auto;
}
.graph-table {
min-width: 300px;
}
.graph-table th {
font-family: Roboto;
padding: 5px;
border: 0px;
}
.graph-table td {
color: #000;
font-size: 90%;
;
padding-top: 5px;
font-family: Roboto;
}
.graph-table td span {
font-size: 110%;
}
.qi-container {
width: 25%;
}
@media (orientation: portrait) {
.qi-container {
width: 100%;
}
}
.country-flag {
font-size: 95%;
}
.count-icon {
font-size: 90%;
color: #666;
}
.count-number {
color: #666;
font-size: 95%;
margin-bottom: -3px;
}
.box-large {
height: 150px;
width: 100%;
background: linear-gradient(-45deg, transparent 10%, #ccc 5%, transparent 60%);
background-size: 300%;
background-position-x: 100%;
animation: shimmer 1.5s infinite linear;
margin-top: 20px;
margin-bottom: 20px;
}
.box {
height: 30px;
width: 300px;
background: linear-gradient(-45deg, transparent 10%, #ccc 5%, transparent 60%);
background-size: 300%;
background-position-x: 100%;
animation: shimmer 1.5s infinite linear;
margin-bottom: 20px;
}
@keyframes shimmer {
to {
background-position-x: 0%
}
}
.dashboard-container {
background-color: white;
padding: 10px;
border-radius: 5px;
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2);
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
transition: 0.3s;
}
.dashboard-container h4 {
color: #888;
font-family: Roboto;
}
.dashboard-container h5 {
color: #bd1876;
font-family: Roboto;
font-size: 105%;
margin-bottom: 10px;
}
.dashboard-row {
margin-bottom: 10px;
}
@media (orientation: portrait) {
.dashboard-container {
margin: 0px;
}
}
.dashboard-title-section h4 {
font-size: 60%;
}
.badge-brand {
font-family: Roboto;
background-color: #eee;
color: #888;
font-size: 70%;
font-weight: 800;
border-radius: 10px;
;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 3px;
}
.badge-brand-large {
font-family: Roboto;
background-color: #eee;
color: #000;
font-size: 100%;
font-weight: 800;
border-radius: 5px;
padding: 10px;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
}
.badge-brand-large-selected {
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2) !important;
}
.badge-brand-large-highlight {
color: #bd1876;
font-size: 100%;
font-weight: 800;
border-radius: 10px;
;
padding-top: 5px;
padding-bottom: 3px;
padding-right: 10px;
padding-left: 5px;
}
.badge-brand-alt {
font-family: Roboto;
background-color: #ccc;
color: #444;
font-size: 70%;
font-weight: 800;
border-radius: 10px;
;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 6px;
}
.dashboard-container h3 {
text-align: center;
}
.no-donut>h1>span {
font-size: 400%;
color: #999;
}
.scroll-x {
overflow-x: scroll;
}
.no-donut>h5 {
font-size: 100%;
color: #999;
font-family: Roboto;
}
.signin-info h1 {
font-family: Oleo Script;
color: #740039;
}
.main-menu {
overflow-x: auto;
flex-wrap: nowrap;
}
@media (orientation: portrait) {
.main-menu {
overflow-x: auto;
flex-wrap: nowrap;
position: fixed;
bottom: 0px;
left: 0px;
padding: 15px;
background-color: #efefef;
}
}
.section h2 {
cursor: pointer;
font-family: Roboto;
color: #bd1876;
font-size: 120%;
font-weight: normal;
}
.section .unselected {
color: #999;
}
.section .unselected h2 {
color: #999;
}
.section h3 {
font-family: Roboto;
color: #777;
font-weight: bold;
font-size: 95%;
margin-bottom: 10px;
margin-top: 10px;
}
.non-zero-tab {
background-color: #740039 !important;
color: #f1e2e8 !important;
}
.delta-header {
padding-bottom: 10px;
color: #666;
font-family: 'Roboto';
}
.delta-disclaimer {
padding-top: 10px;
padding-bottom: 10px;
color: #aaa;
}
.delta-empty-message {
margin-bottom: 20px;
}
.delta-accordian-container {
padding: 10px;
background-color: white;
border-radius: 5px !important;
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2) !important;
border-top: solid 1px rgba(255, 255, 255, 0.8) !important;
border-left: solid 1px rgba(255, 255, 255, 0.8) !important;
border-bottom: solid 1px rgba(255, 255, 255, 0.8) !important;
border-right: solid 1px rgba(255, 255, 255, 0.8) !important;
}
sf-i-events::part(chart-modal-title-container) {
padding-top: 10px;
padding-right: 10px;
}
sf-i-events::part(chart-modal-bottom) {
padding-bottom: 10px;
padding-right: 10px;
}
sf-i-events::part(chart-modal) {
margin: 10px;
padding-top: 20px;
padding-bottom: 20px;
background-color: white;
border-radius: 5px;
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2);
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
}
sf-i-archives::part(detail-summary-content),
sf-i-events::part(detail-summary-content) {
margin-left: 20px;
color: #333;
background-color: #efefef;
padding-bottom: 20px;
margin-top: 20px;
}
sf-i-form::part(latest-title) {
font-family: Roboto;
color: #777;
font-size: 90%;
}
.version {
color: gray;
}
.signin-info {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: solid 10px #e5e5e5;
}
.title-badge {
background-color: #f8f8f8;
border-radius: 5px;
color: #740039;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
font-size: 90%;
font-family: Roboto;
}
.section-end {
padding-right: 10px;
}
.section-start {
padding-left: 10px;
}
.section-end-extra {
padding-right: 30px;
}
.section-start-extra {
padding-left: 30px;
}
.br-left-dotted {
border-left: dashed 5px #ddd;
}
.d-flex {
display: flex;
flex-wrap: wrap;
}
.d-flex-plain {
display: flex;
}
.d-flex-no-wrap {
display: flex;
flex-wrap: nowrap;
}
.text-center {
text-align: center;
}
.mt-5 {
margin-top: 5px;
;
}
.mt-40 {
margin-top: 40px;
;
}
.mt-10 {
margin-top: 10px;
;
}
.m-5 {
margin: 5px;
;
}
.m-2 {
margin: 2px;
;
}
.mt-0 {
margin-top: 0px;
}
.mt-20 {
margin-top: 20px;
;
}
.mt-50 {
margin-top: 50px;
}
.mb-0 {
margin-bottom: 0px;
}
.mb-5 {
margin-bottom: 5px;
}
.mb-20 {
margin-bottom: 20px;
;
}
.mb-30 {
margin-bottom: 30px;
;
}
.mb-40 {
margin-bottom: 40px;
}
.mb-10 {
margin-bottom: 10px;
;
}
.m-20 {
margin: 20px;
}
.p-5 {
padding: 5px;
}
h1 {
font-weight: 600;
}
@media (orientation: portrait) {
.dContainer h1 {
font-size: 150%;
}
}
h2 {
font-weight: 600;
}
h3 {
font-weight: 400;
}
.justify-end {
justify-content: flex-end;
}
.justify-center {
justify-content: center;
}
.justify-between {
justify-content: space-between;
}
.justify-evenly {
justify-content: space-evenly;
}
.align-start {
align-items: flex-start;
}
.align-stretch {
align-items: stretch;
}
.align-center {
align-items: center;
}
.flex-grow {
flex-grow: 1;
}
.flex-col {
flex-direction: column;
}
.lb {
width: 0%;
}
.mb {
width: 100%;
}
#select-year {
font-family: Roboto;
border: none;
color: #a13d63;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding-left: 5px;
padding-right: 3px;
}
#sf-i-logo::part(image-component) {
width: 200px;
border-radius: 5px;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15), -1px -1px 10px 0 rgba(255, 255, 255, 0.3);
}
#sf-i-logobar::part(image-component) {
height: 30px;
border-radius: 5px;
margin-left: 10px;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15), -1px -1px 10px 0 rgba(255, 255, 255, 0.3);
}
.comment-user {
padding-left: 20px;
padding-right: 20px;
border-radius: 10px;
margin-top: 10px;
background-color: white;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
}
.comment-user-name {
font-family: Roboto;
color: #d482a2;
font-size: 90%;
margin-top: 0px;
margin-bottom: 0px;
}
.comment-user-timestamp {
color: gray;
font-size: 80%;
font-weight: 400;
}
.loader-element {
position: fixed;
right: 30px;
top: 30px;
margin-left: 5px;
z-index: 102
}
.div-row-error {
display: flex;
justify-content: center;
position: fixed;
position: fixed;
top: 0px;
right: 0px;
margin-top: 20px;
margin-right: 20px;
display: none;
align-items: center;
background-color: white;
border: dashed 1px red;
padding: 20px;
z-index: 102;
}
.div-row-error-message {
color: red;
padding: 5px;
background-color: white;
text-align: center;
}
.div-row-success {
display: flex;
flex-direction: column;
justify-content: center;
position: fixed;
top: 0px;
right: 0px;
margin-top: 20px;
margin-right: 20px;
display: none;
align-items: stretch;
background-color: white;
border: dashed 1px green;
padding: 20px;
z-index: 102;
}
.div-row-success-message {
color: green;
padding: 5px;
background-color: white;
text-align: center;
}
.lds-dual-ring {
display: inline-block;
width: 50px;
height: 50px;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 50px;
height: 50px;
margin: 0px;
border-radius: 50%;
border: 2px solid #fff;
border-color: #888 #ddd #888 #ddd;
background-color: white;
animation: lds-dual-ring 0.8s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@media (orientation: portrait) {
sf-i-archives::part(button-select-all-container),
sf-i-events::part(button-select-all-container) {
bottom: 70px !important;
right: 10px !important;
}
}
@media (orientation: landscape) {
sf-i-archives::part(button-select-all-container),
sf-i-events::part(button-select-all-container) {
bottom: 10px !important;
right: 10px !important;
}
}
#version-banner {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #f1eaee;
color: #740039;
text-align: center;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
z-index: 1000;
}
#version-banner div {
margin: 0;
text-align: center;
max-width: 90%;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
}
.reload-buttons {
display: flex;
}
.reload-buttons button {
border: none;
cursor: pointer;
border-radius: 5px;
font-size: 14px;
margin-right: 20px;
padding: 10px;
}
.reload-btn {
border-width: 0px;
border-radius: 5px;
color: black;
font-size: 150%;
padding-left: 3px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;
background: #fff;
box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(255, 255, 255, 0.3);
border-right: solid 1px rgba(255, 255, 255, 0.3);
}
#cookie-banner {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #f1eaee;
color: #740039;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
z-index: 1000;
}
#cookie-banner div {
margin: 0;
text-align: center;
max-width: 90%;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
}
.cookie-buttons {
display: flex;
}
.cookie-buttons button {
border: none;
cursor: pointer;
border-radius: 5px;
font-size: 14px;
margin-right: 20px;
padding: 10px;
}
.accept-btn {
border-width: 0px;
border-radius: 5px;
color: black;
font-size: 150%;
padding-left: 3px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;
background: #fff;
box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(255, 255, 255, 0.3);
border-right: solid 1px rgba(255, 255, 255, 0.3);
}
.decline-btn {
background-color: #dc3545;
color: white;
}
@media (min-width: 600px) {
#cookie-banner {
flex-direction: row;
justify-content: space-between;
}
.cookie-buttons {
flex-direction: row;
}
}
sf-i-archives::part(button-unselect-all),
sf-i-archives::part(button-select-all),
sf-i-events::part(button-unselect-all),
sf-i-events::part(button-select-all) {
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
color: #740039;
border-radius: 5px;
}
sf-i-archives::part(button-duration-title),
sf-i-events::part(button-duration-title) {
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
border-radius: 5px;
color: #777;
top: 10px;
bottom: auto;
width: 200px;
left: 50%;
margin-left: -100px;
}
sf-i-archives::part(duration-title),
sf-i-events::part(duration-title) {
color: #740039;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
font-size: 120%;
}
sf-i-archives::part(last-update-title),
sf-i-events::part(last-update-title) {
margin-top: 10px;
margin-bottom: 10px;
}
sf-i-archives::part(event-last-updated-time),
sf-i-events::part(event-last-updated-time) {
color: #888;
background-color: #efefef;
font-size: 70%;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
sf-i-archives::part(stream-events-event-subtitle),
sf-i-events::part(stream-events-event-subtitle) {
padding-left: 5px;
color: #3D3E52;
font-size: 14px;
margin-bottom: 5px;
font-weight: normal;
}
sf-i-archives::part(stream-events-event-title),
sf-i-events::part(stream-events-event-title) {
color: #3d3e52 !important;
font-size: 16px;
font-weight: normal;
cursor: pointer;
}
sf-i-archives::part(stream-events-event-title-container),
sf-i-events::part(stream-events-event-title-container) {
color: #b03a73;
padding-top: 5px;
font-size: 14px;
font-weight: normal;
row-gap: 5px
}
sf-i-events::part(mb-0-imp) {
margin-bottom: 0px !important;
}
sf-i-events::part(w-min-50) {
min-width: 50%;
}
sf-i-events::part(w-min-40) {
min-width: 35%;
}
sf-i-events::part(w-50) {
width: 50%;
}
sf-i-events::part(w-40) {
width: 40%;
}
sf-i-events::part(w-30) {
width: 30%;
}
sf-i-events::part(w-20) {
width: 20%;
}
sf-i-events::part(w-15) {
width: 15%;
}
sf-i-events::part(w-10) {
width: 10%;
}
@media (orientation: landscape) {
sf-i-events::part(reporting-input-line) {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 10px;
margin-top: 10px;
}
}
@media (orientation: portrait) {
sf-i-events::part(reporting-input-line) {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
margin-top: 10px;
}
}
sf-i-archives::part(detail-summary),
sf-i-events::part(detail-summary) {
color: #740039;
background-color: white;
padding: 20px;
padding-bottom: 30px;
border-width: 0px;
border-radius: 5px;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
}
sf-i-archives::part(detail-summary-title),
sf-i-events::part(detail-summary-title) {
font-family: Roboto;
}
sf-chart-bar::part(chart-container) {
width: 400px;
}
sf-chart-pie::part(chart-container) {
width: 400px;
}
@media (orientation: portrait) {
sf-chart-pie::part(chart-container) {
width: 300px;
}
sf-chart-bar::part(chart-container) {
width: 300px;
}
}
.badge-quality-indicator {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 3px;
color: white;
border-radius: 5px;
font-size: 90%;
}
.indicator-green {
background-color: #20a35d;
}
.indicator-yellow {
background-color: #deac18;
}
.indicator-red {
background-color: #de1828;
}
.dashboard-container h4 {
text-align: center;
}
sf-i-archives::part(row-mapped),
sf-i-events::part(row-mapped) {
background-color: rgb(169, 198, 169);
}
sf-table-display::part(badge-filtered),
sf-i-archives::part(badge-filtered),
sf-i-events::part(badge-filtered) {
margin-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
background: #efefef;
color: #aaa;
font-size: 70%
}
sf-table-display::part(badge-filter-name),
sf-i-archives::part(badge-filter-name),
sf-i-events::part(badge-filter-name) {
border: solid 1px #f6edf1;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
background: #f6edf1;
color: #d482a2;
font-size: 60%;
font-family: Roboto;
padding-bottom: 2px;
text-transform: capitalize;
}
.profile-reporter-name {
border: solid 1px #f4f4f4;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
background: #dddddd;
color: #999;
font-size: 110%;
font-family: Roboto;
padding-bottom: 2px;
text-transform: capitalize;
}
sf-i-archives::part(badge-reporter-name-old),
sf-i-events::part(badge-reporter-name-old) {
border: solid 1px #f4f4f4;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
background: #f4f4f4;
color: #999;
font-size: 60%;
font-family: Roboto;
padding-bottom: 2px;
text-transform: capitalize;
}
sf-i-archives::part(badge-reporter-name),
sf-i-events::part(badge-reporter-name) {
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
color: #666;
font-size: 12px;
font-family: Roboto;
text-transform: capitalize;
}
sf-i-archives::part(status-tab-container),
sf-i-events::part(status-tab-container) {
margin-top: 10px;
}
sf-i-archives::part(button-status),
sf-i-events::part(button-status) {
font-size: 80%;
color: #a13d63;
}
sf-i-archives::part(status-error),
sf-i-events::part(status-error) {
color: #de1828;
}
sf-i-archives::part(status-success),
sf-i-events::part(status-success) {
color: #50cf01;
}
sf-i-archives::part(detail-reporter-name),
sf-i-events::part(detail-reporter-name) {
border: solid 1px #f4f4f4;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 10px;
background: #dddddd;
color: #666;
font-size: 90%;
font-family: Roboto;
padding-bottom: 2px;
text-transform: capitalize;
}
sf-i-archives::part(detail-approver-name),
sf-i-events::part(detail-approver-name) {
border: solid 1px #f4f4f4;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 10px;
background: #dddddd;
color: #666;
font-size: 90%;
font-family: Roboto;
padding-bottom: 2px;
text-transform: capitalize;
}
sf-i-archives::part(badge-approver-name-old),
sf-i-events::part(badge-approver-name-old) {
border: solid 1px #f4f4f4;
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
background: #f4f4f4;
color: #999;
font-size: 60%;
font-family: Roboto;
padding-bottom: 2px;
text-transform: capitalize;
}
sf-i-archives::part(badge-approver-name),
sf-i-events::part(badge-approver-name) {
padding-left: 8px;
padding-right: 8px;
border-radius: 10px;
color: #666;
font-size: 12px;
font-family: Roboto;
text-transform: capitalize;
}
@media (orientation: landscape) {
.lb {
width: 7%;
}
.mb {
width: 86%;
}
}
.color-error {
color: #EF5B5B;
}
.color-success {
color: #20A39E;
}
.title-section {
padding: 10px;
border-radius: 5px;
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2);
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
transition: 0.3s;
}
.mr-5 {
margin-right: 5px !important;
}
.mr-10 {
margin-right: 10px !important;
}
.mr-20 {
margin-right: 20px !important;
}
.ml-5 {
margin-left: 5px !important;
}
.ml-10 {
margin-left: 10px !important;
}
.ml-20 {
margin-left: 20px !important;
}
.pr-5 {
padding-right: 5px;
}
.crumbs {
margin: 10px;
display: flex;
justify-content: flex-start;
border: none;
padding: 10px;
border-radius: 5px;
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2);
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
transition: 0.3s;
}
.crumb-item a {
text-decoration: none;
color: #fff;
}
.crumb-item {
margin: 5px;
padding: 10px;
border-width: 0px;
border-radius: 5px;
color: #fff;
background: #efefef;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
background-color: #740039;
}
.crumb-item-plain {
margin: 5px;
padding: 10px;
color: #740039;
}
sf-i-archives::part(event-calendar-day-today),
sf-i-events::part(event-calendar-day-today) {
background-color: #444;
color: white;
font-weight: 900;
border-radius: 5px;
}
sf-i-archives::part(upload-guidance-content),
sf-i-events::part(upload-guidance-content) {
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
border-left: solid #ddd 3px;
}
sf-i-archives::part(upload-guidance-button),
sf-i-events::part(upload-guidance-button) {
color: #c15c83;
margin-top: 20px;
cursor: pointer;
}
sf-i-archives::part(badge-counter),
sf-i-events::part(badge-counter) {
color: #666;
border: none;
padding: 5px;
border-radius: 5px;
background-color: #efefef;
margin-right: 10px;
transition: 0.3s;
}
sf-i-archives::part(badge-dashboard),
sf-i-events::part(badge-dashboard) {
color: #740039;
border: none;
padding: 10px;
border-radius: 5px;
box-shadow: inset 2px 2px 2px rgba(5, 5, 5, 0.1);
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
transition: 0.3s;
}
.tile-icon {
font-size: 120%;
color: #777;
}
@media (orientation: portrait) {
.tile-icon {
font-size: 250%;
}
}
@media (orientation: portrait) {
.admin-home-tile h2 {
font-size: 90%;
text-align: center;
}
}
.invisible {
visibility: hidden;
}
.tile-icon-small {
font-size: 200%;
}
.dContainer {
padding: 10px;
}
.admin-home-tile {
cursor: pointer;
padding: 20px;
margin: 10px;
;
width: 30%;
border-width: 0px;
border-radius: 5px;
color: #666;
background-color: white;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.cursor {
cursor: pointer;
}
.user-home-tile {
cursor: pointer;
padding: 10px;
margin: 10px;
border-width: 0px;
border-radius: 5px;
color: #666;
background-color: white;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.organogram-info {
border-bottom: solid 10px #e5e5e5;
}
.user-home-country-tile {
cursor: pointer;
padding: 10px;
margin: 5px;
border-width: 0px;
border-radius: 5px;
color: #666;
background-color: white;
font-size: 100%;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.user-home-country-tile h4 {
font-weight: normal;
}
.user-home-country-tile-selected {
cursor: pointer;
padding: 10px;
margin: 5px;
border-width: 0px;
border-radius: 5px;
color: #666;
background-color: white;
font-size: 100%;
box-shadow: inset 3px 3px 5px #bbbbbb,
inset -5px -5px 8px #ffffff;
border-top: solid 1px #e9c4d2;
border-left: solid 1px #e9c4d2;
border-bottom: solid 1px #e9c4d2;
border-right: solid 1px #e9c4d2;
}
.user-home-country-tile-selected h4 {
font-weight: bold;
}
.country-item-selected {
border-width: 0px;
border-radius: 5px;
color: #740039;
cursor: pointer;
}
.user-home-tag-tile {
cursor: pointer;
padding: 5px;
padding-left: 10px;
margin: 10px;
border-width: 0px;
border-radius: 5px;
color: #666;
font-size: 90%;
background-color: #f2ecee;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
}
.user-home-tag-tile span {
color: #666;
}
.user-home-tile-color-bar {
display: flex;
width: 100%;
overflow: hidden;
opacity: 0.8;
}
.user-home-tile-color-bar-not-started {
background-color: #A4A9AD;
height: 3px;
margin-top: 10px;
}
.user-home-tile-color-bar-pending-approval {
background-color: #ffe505;
height: 3px;
margin-top: 10px;
}
.user-home-tile-color-bar-approved {
background-color: #50cf01;
height: 3px;
margin-top: 10px;
}
.user-home-tile-color-bar-rejected {
background-color: #FF0505;
height: 3px;
margin-top: 10px;
}
.admin-home-tile h2 {
margin-bottom: 0px;
font-size: 100%;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
}
.admin-home-tile-small {
padding: 20px;
margin: 10px;
;
width: 30%;
border-width: 0px;
border-radius: 5px;
color: #666;
background-color: white;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.no-link {
text-decoration: none;
color: inherit;
}
.align-end {
align-items: flex-end;
}
.w-100p {
width: 100%;
}
.w-100 {
width: 100%;
}
.w-300-p {
width: 300px;
}
.w-10-p {
width: 10px;
}
.w-20-p {
width: 20px;
}
@media (orientation: portrait) {
.mw-100 {
width: 100%;
}
}
.w-100-m-0 {
width: 95%;
}
@media (orientation: portrait) {
.admin-home-tile-small .no-link {
font-size: 90%;
}
}
.w-30 {
width: 30%;
}
@media (orientation: landscape) {
.w-30 {
width: 30%;
}
.w-5 {
width: 5%;
}
.w-47-5 {
width: 47.5%;
}
.w-65 {
width: 65%;
}
.admin-home-tile {
width: 10%;
}
.admin-home-tile-small {
width: 100px;
}
}
.tx-primary {
color: #bd1876;
}
label {
color: #666;
}
.central-container {
width: 100%;
}
@media (orientation: landscape) {
.central-container {
width: 84%;
}
}
input:not([type='radio']) {
border: none;
padding: 10px;
border-radius: 5px;
background: white;
box-shadow: inset 3px 3px 5px #bbbbbb,
inset -5px -5px 8px #ffffff;
border-top: solid 1px #e9c4d2;
border-left: solid 1px #e9c4d2;
border-bottom: solid 1px #e9c4d2;
border-right: solid 1px #e9c4d2;
transition: 0.3s;
margin-bottom: 0px;
}
input[type='checkbox'] {
border: none;
padding: 10px;
border-radius: 5px;
background: #efefef;
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
transition: 0.3s;
margin-bottom: 0px;
}
input:focus {
outline-color: #e8e8e8;
background: #e8e8e8;
box-shadow: inset 20px 20px 60px #c5c5c5,
inset -20px -20px 60px #ffffff;
transition: 0.3s;
}
@media (orientation: landscape) {
sf-i-form::part(lb) {
width: 10%;
}
sf-i-form::part(rb) {
width: 10%;
}
}
sf-nav::part(nav-header-container) {
border-width: 0px;
border-radius: 5px;
color: #666;
background: #f4f4f4;
}
sf-nav::part(nav-footer-container) {
background: #f4f4f4;
}
sf-nav::part(nav-search) {
display: none
}
sf-nav::part(nav-profile-toggle) {
padding: 10px;
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
border-radius: 5px;
}
.nav-brand-image,
sf-nav::part(nav-brand-image) {
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
border-radius: 5px;
}
sf-nav::part(nav-menu-link) {
box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25), -1px -1px 10px 0 rgba(255, 255, 255, 0.6);
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
border-right: solid 1px rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
sf-i-archives::part(onboarding-tab-arrow),
sf-i-events::part(onboarding-tab-arrow) {
font-size: 200%;
color: #a13d63;
}
sf-table-display::part(filters-container),
sf-i-archives::part(filters-container),
sf-i-events::part(filters-container) {
border-top: solid 3px #ddd;
padding-top: 10px;
}
sf-i-archives::part(settings-container),
sf-i-events::part(settings-container) {
border-top: solid 3px #ddd;
padding-top: 10px;
}
sf-i-archives::part(radio-download),
sf-i-events::part(radio-download) {
margin: 0px;
}
sf-i-archives::part(label-radio-download),
sf-i-events::part(label-radio-download) {
margin-right: 10px;
margin-left: 3px;
}
sf-i-archives::part(radio-graph),
sf-i-events::part(radio-graph) {
margin: 0px;
margin-left: 5px;
margin-right: 5px;
}
sf-i-archives::part(chart-item),
sf-i-events::part(chart-item) {
padding-left: 20px;
padding-right: 20px;
}
sf-i-archives::part(chart-item-middle),
sf-i-events::part(chart-item-middle) {
border-right: dashed 5px #ddd;
border-left: dashed 5px #ddd;
}
@media (orientation: portrait) {
sf-i-archives::part(chart-radio-item),
sf-i-events::part(chart-radio-item) {
margin-bottom: 10px;
}
}
sf-i-archives::part(nc-stream-event-risk-trifle),
sf-i-archives::part(nc-stream-event-risk-moderate),
sf-i-archives::part(nc-stream-event-risk-high),
sf-i-archives::part(nc-stream-event-risk-severe),
sf-i-events::part(nc-stream-event-risk-trifle),
sf-i-events::part(nc-stream-event-risk-moderate),
sf-i-events::part(nc-stream-event-risk-high),
sf-i-events::part(nc-stream-event-risk-severe) {
font-size: 90%;
background-color: #eee;
color: #666;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
border-radius: 8px;
font-weight: 800;
}
sf-i-archives::part(stream-event-subfrequency),
sf-i-events::part(stream-event-subfrequency) {
background-color: #eee;
color: #3D3E52;
font-weight: normal;
border: solid 1px #dbdbdb;
line-height: 22px;
font-size: 14px;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-archives::part(stream-event-risk-trifle),
sf-i-events::part(stream-event-risk-trifle) {
background-color: #DFF1FF;
color: #3D3E52;
font-weight: normal;
border: solid 1px #C0E4FF;
line-height: 22px;
font-size: 14px;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-archives::part(risk-icon-trifle),
sf-i-events::part(risk-icon-trifle) {
color: #008CFF;
}
sf-i-archives::part(stream-event-risk-moderate),
sf-i-events::part(stream-event-risk-moderate) {
background-color: #FEFFDB;
color: #3D3E52;
font-weight: normal;
border: solid 1px #FFECA2;
line-height: 22px;
font-size: 14px;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-archives::part(risk-icon-moderate),
sf-i-events::part(risk-icon-moderate) {
color: #CAA200;
}
sf-i-archives::part(stream-event-risk-high),
sf-i-events::part(stream-event-risk-high) {
background-color: #FFEADB;
color: #3D3E52;
font-weight: normal;
border: solid 1px #FFB980;
line-height: 22px;
font-size: 14px;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-archives::part(risk-icon-high),
sf-i-events::part(risk-icon-high) {
color: #FB8825;
}
sf-i-archives::part(stream-event-risk-severe),
sf-i-events::part(stream-event-risk-severe) {
background-color: #FFDFE2;
color: #3D3E52;
font-weight: normal;
border: solid 1px #FEDBE4;
line-height: 22px;
font-size: 14px;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-archives::part(risk-icon-severe),
sf-i-events::part(risk-icon-severe) {
color: #C44268;
}
sf-i-archives::part(stream-event-total),
sf-i-events::part(stream-event-total) {
border-width: 0px;
padding: 10px;
flex-wrap: wrap;
}
sf-i-archives::part(reporting-reporting-commentbox),
sf-i-archives::part(reporting-commentbox),
sf-i-events::part(reporting-reporting-commentbox),
sf-i-events::part(reporting-commentbox),
sf-i-reporting::part(commentbox),
sf-i-archives::part(commentbox),
sf-i-events::part(commentbox) {
border: none;
padding: 10px;
border-radius: 5px;
background: #efefef;
box-shadow: inset 2px 2px 6px rgba(5, 5, 5, 0.2);
border-top: solid 1px rgba(255, 255, 255, 0.8);
border-left: solid 1px rgba(255, 255, 255, 0.8);
border-bottom: solid 1px rgba(255, 255, 255, 0.8);
border-right: solid 1px rgba(255, 255, 255, 0.8);
transition: 0.3s;
}
sf-i-archives::part(reporting-reporting-uploader-extracted-text),
sf-i-archives::part(reporting-uploader-extracted-text),
sf-i-events::part(reporting-reporting-uploader-extracted-text),
sf-i-events::part(reporting-uploader-extracted-text),
sf-i-reporting::part(reporting-uploader-extracted-text),
sf-i-reporting::part(uploader-extracted-text),
sf-i-uploader::part(extracted-text) {
color: #777;
font-size: 80%;
margin-top: 15px;
}
sf-i-archives::part(reporting-reporting-uploader-sf-upload-message),
sf-i-archives::part(reporting-uploader-sf-upload-message),
sf-i-events::part(reporting-reporting-uploader-sf-upload-message),
sf-i-events::part(reporting-uploader-sf-upload-message),
sf-i-reporting::part(reporting-uploader-sf-upload-message),
sf-i-reporting::part(uploader-sf-upload-message),
sf-i-uploader::part(sf-upload-message) {
color: #444;
font-size: 90%;
margin-top: 10px;
text-align: left;
}
sf-i-archives::part(reporting-reporting-uploader-sf-upload-submessage),
sf-i-archives::part(reporting-uploader-sf-upload-submessage),
sf-i-events::part(reporting-reporting-uploader-sf-upload-submessage),
sf-i-events::part(reporting-uploader-sf-upload-submessage),
sf-i-reporting::part(reporting-uploader-sf-upload-submessage),
sf-i-reporting::part(uploader-sf-upload-submessage),
sf-i-uploader::part(sf-upload-submessage) {
color: #777;
font-size: 80%;
margin-bottom: 5px;
margin-top: 10px;
}
sf-i-archives::part(reporting-reporting-uploader-extracted-text-chip),
sf-i-archives::part(reporting-uploader-extracted-text-chip),
sf-i-events::part(reporting-reporting-uploader-extracted-text-chip),
sf-i-events::part(reporting-uploader-extracted-text-chip),
sf-i-reporting::part(reporting-uploader-extracted-text-chip),
sf-i-reporting::part(uploader-extracted-text-chip),
sf-i-uploader::part(extracted-text-chip) {
background-color: #c15c83;
color: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 2px;
margin-right: 5px;
border-radius: 5px;
font-size: 80%;
}
sf-i-archives::part(reporting-reporting-uploader-extracted-text-chip-failed),
sf-i-archives::part(reporting-uploader-extracted-text-chip-failed),
sf-i-events::part(reporting-reporting-uploader-extracted-text-chip-failed),
sf-i-events::part(reporting-uploader-extracted-text-chip-failed),
sf-i-reporting::part(reporting-uploader-extracted-text-chip-failed),
sf-i-reporting::part(uploader-extracted-text-chip-failed),
sf-i-uploader::part(extracted-text-chip-failed) {
background-color: #de1828;
color: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 2px;
margin-right: 5px;
border-radius: 5px;
font-size: 80%;
}
sf-i-archives::part(reporting-reporting-uploader-doctype-verify-badge),
sf-i-archives::part(reporting-uploader-doctype-verify-badge),
sf-i-events::part(reporting-reporting-uploader-doctype-verify-badge),
sf-i-events::part(reporting-uploader-doctype-verify-badge),
sf-i-reporting::part(reporting-uploader-doctype-verify-badge),
sf-i-reporting::part(uploader-doctype-verify-badge),
sf-i-uploader::part(doctype-verify-badge) {
padding-top: 3px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
border-radius: 5px;
color: #888;
border: solid 1px #aaa;
font-size: 80%;
}
.ticketing-commmon-uploader-view {
width: 100px;
}
sf-i-ticketing::part(row-col-title),
sf-i-form::part(row-col-title) {
color: #888;
font-size: 70%;
text-transform: capitalize;
margin-bottom: 3px;
}
sf-i-archives::part(report-container),
sf-i-events::part(report-container) {
margin: 0px;
}
sf-i-archives::part(published-container),
sf-i-events::part(published-container) {
margin: 0px;
}
sf-i-reporting::part(span-submit-published) {
color: #20a35d;
}
sf-i-reporting::part(span-submit-unpublished) {
color: #999;
}
sf-i-reporting::part(reporting-container) {
overflow-x: auto;
width: 100%
}
sf-i-archives::part(list-reporting-container),
sf-i-events::part(list-reporting-container) {
margin-bottom: 40px;
}
sf-i-archives::part(list-report-results-title-container),
sf-i-events::part(list-report-results-title-container) {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
}
sf-i-archives::part(button-list-reporting-selected),
sf-i-events::part(button-list-reporting-selected) {
border-width: 0px;
border-radius: 5px;
color: #666;
font-size: 14px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fff;
box-shadow: inset 3px 3px 5px #bbbbbb,
inset -5px -5px 8px #ffffff;
border-top: solid 1px rgba(255, 255, 255, 0.3);
border-left: solid 1px rgba(255, 255, 255, 0.3);
border-bottom: solid 1px rgba(255, 255, 255, 0.3);
border-right: solid 1px rgba(255, 255, 255, 0.3);
}
sf-i-events::part(event-status-not-started),
sf-i-events::part(event-status-not-started) {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
sf-i-archives::part(event-status-past-due-date),
sf-i-archives::part(event-status-pending-approval),
sf-i-events::part(event-status-past-due-date),
sf-i-events::part(event-status-pending-approval) {
background-color: #FDFFE4;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
sf-i-archives::part(event-status-complied),
sf-i-archives::part(event-status-approved),
sf-i-events::part(event-status-complied),
sf-i-events::part(event-status-approved) {
background-color: #EEFFFA;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
sf-i-archives::part(event-status-not-complied),
sf-i-archives::part(event-status-rejected),
sf-i-archives::part(event-status-late-approved),
sf-i-events::part(event-status-not-complied),
sf-i-events::part(event-status-rejected),
sf-i-events::part(event-status-late-approved) {
background-color: #FFF6F7;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
sf-i-archives::part(event-status-partially-complied),
sf-i-archives::part(event-status-late-reported),
sf-i-events::part(event-status-partially-complied),
sf-i-events::part(event-status-late-reported) {
background-color: #FFF8EE;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
sf-i-archives::part(event-status-bottom-border-white),
sf-i-events::part(event-status-bottom-border-white) {
background-color: #fff;
height: 10px;
width: 100%;
}
sf-i-archives::part(event-status-bottom-border-transparent),
sf-i-events::part(event-status-bottom-border-transparent) {
background-color: transparent;
height: 10px;
width: 100%;
}
sf-i-events::part(event-status-not-started-border),
sf-i-events::part(event-status-not-started-border) {
border-left: solid 3px #b03a73;
}
sf-i-events::part(event-status-not-started-title),
sf-i-events::part(event-status-not-started-title) {
color: #b03a73;
font-weight: bold;
}
sf-i-archives::part(event-status-past-due-date-border),
sf-i-archives::part(event-status-pending-approval-border),
sf-i-events::part(event-status-past-due-date-border),
sf-i-events::part(event-status-pending-approval-border) {
border-left: solid 3px #FBD025;
}
sf-i-archives::part(event-status-past-due-date-title),
sf-i-archives::part(event-status-pending-approval-title),
sf-i-events::part(event-status-past-due-date-title),
sf-i-events::part(event-status-pending-approval-title) {
color: #CAA200;
font-weight: bold;
}
sf-i-archives::part(event-status-complied-border),
sf-i-archives::part(event-status-approved-border),
sf-i-events::part(event-status-complied-border),
sf-i-events::part(event-status-approved-border) {
border-left: solid 3px #46A2A5;
}
sf-i-archives::part(event-status-complied-title),
sf-i-archives::part(event-status-approved-title),
sf-i-events::part(event-status-complied-title),
sf-i-events::part(event-status-approved-title) {
color: #46A2A5;
font-weight: bold;
}
sf-i-archives::part(event-status-not-complied-border),
sf-i-archives::part(event-status-rejected-border),
sf-i-archives::part(event-status-late-approved-border),
sf-i-events::part(event-status-not-complied-border),
sf-i-events::part(event-status-rejected-border),
sf-i-events::part(event-status-late-approved-border) {
border-left: solid 3px #B03A73;
}
sf-i-archives::part(event-status-not-complied-title),
sf-i-archives::part(event-status-rejected-title),
sf-i-archives::part(event-status-late-approved-title),
sf-i-events::part(event-status-not-complied-title),
sf-i-events::part(event-status-rejected-title),
sf-i-events::part(event-status-late-approved-title) {
color: #B03A73;
font-weight: bold;
}
sf-i-archives::part(event-status-partially-complied-border),
sf-i-archives::part(event-status-late-reported-border),
sf-i-events::part(event-status-partially-complied-border),
sf-i-events::part(event-status-late-reported-border) {
border-left: solid 1px #FB8825;
}
sf-i-archives::part(event-status-partially-complied-title),
sf-i-archives::part(event-status-late-reported-title),
sf-i-events::part(event-status-partially-complied-title),
sf-i-events::part(event-status-late-reported-title) {
color: #FB8825;
font-weight: bold;
}
sf-i-events::part(color-pending) {
background-color: #FFFDBE;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #FFECA2;
color: #CAA200 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-events::part(color-pending-approval) {
background-color: #FFFDBE;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #FFECA2;
color: #CAA200 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-events::part(color-not-started) {
background-color: #FFF;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #dbdbdb;
color: #888888 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-events::part(color-not-complied) {
background-color: #FFDFE2;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #FEDBE4;
color: #B03A73 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-events::part(color-partially-complied) {
background-color: #FFEADB;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #FFB980;
color: #FB8825 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-events::part(color-complied) {
background-color: #CFF5EA;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #92FFF2;
color: #46A2A5 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-events::part(color-complied-with-gaps) {
background-color: #FFFDBE;
line-height: 22px;
font-size: 14px !important;
border-radius: 15px;
text-transform: capitalize;
padding-left: 10px;
padding-right: 10px;
border: solid 1px #FFECA2;
color: #CAA200 !important;
display: flex;
align-items: center;
column-gap: 5px;
}
sf-i-