UNPKG

sf-i-events

Version:
2,603 lines (2,119 loc) • 129 kB
@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-