primereact
Version:
PrimeReact is an open source UI library for React featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with Prime
1,770 lines (1,767 loc) • 240 kB
CSS
:root {
font-family: Poppins, sans-serif;
--font-family: Poppins, sans-serif;
--surface-a: #161d21;
--surface-b: #0e1315;
--surface-c: rgba(158, 173, 230, 0.08);
--surface-d: #263238;
--surface-e: #161d21;
--surface-f: #161d21;
--text-color: rgba(255, 255, 255, 0.87);
--text-color-secondary: rgba(255, 255, 255, 0.6);
--primary-color: #9eade6;
--primary-color-text: #121212;
--surface-0: #0e1315;
--surface-50: #262b2c;
--surface-100: #3e4244;
--surface-200: #565a5b;
--surface-300: #6e7173;
--surface-400: #87898a;
--surface-500: #9fa1a1;
--surface-600: #b7b8b9;
--surface-700: #cfd0d0;
--surface-800: #e7e7e8;
--surface-900: #ffffff;
--gray-50: #e7e7e8;
--gray-100: #cfd0d0;
--gray-200: #b7b8b9;
--gray-300: #9fa1a1;
--gray-400: #87898a;
--gray-500: #6e7173;
--gray-600: #565a5b;
--gray-700: #3e4244;
--gray-800: #262b2c;
--gray-900: #0e1315;
--content-padding: 1rem;
--inline-spacing: 0.5rem;
--border-radius: 6px;
--surface-ground: #0e1315;
--surface-section: #0e1315;
--surface-card: #161d21;
--surface-overlay: #161d21;
--surface-border: #263238;
--surface-hover: rgba($primaryColor, 0.08);
--focus-ring: 0 0 0 1px #9eade6;
--maskbg: rgba(0, 0, 0, 0.4);
--highlight-bg: rgba(158, 173, 230, 0.16);
--highlight-text-color: #9eade6;
color-scheme: dark;
}
/* poppins-300 - latin-ext_latin */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 300;
src: local(""), url("./fonts/poppins-v15-latin-ext_latin-300.woff2") format("woff2"), url("./fonts/poppins-v15-latin-ext_latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-regular - latin-ext_latin */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 400;
src: local(""), url("./fonts/poppins-v15-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/poppins-v15-latin-ext_latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-600 - latin-ext_latin */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 600;
src: local(""), url("./fonts/poppins-v15-latin-ext_latin-600.woff2") format("woff2"), url("./fonts/poppins-v15-latin-ext_latin-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-700 - latin-ext_latin */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 700;
src: local(""), url("./fonts/poppins-v15-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/poppins-v15-latin-ext_latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
:root {
--blue-50:#f6fbfd;
--blue-100:#d6eaf5;
--blue-200:#b5d9ed;
--blue-300:#95c8e4;
--blue-400:#74b7dc;
--blue-500:#54a6d4;
--blue-600:#478db4;
--blue-700:#3b7494;
--blue-800:#2e5b75;
--blue-900:#224255;
--green-50:#f9fbf4;
--green-100:#e3eccc;
--green-200:#cddca4;
--green-300:#b7cd7c;
--green-400:#a1bd54;
--green-500:#8bae2c;
--green-600:#769425;
--green-700:#617a1f;
--green-800:#4c6018;
--green-900:#384612;
--yellow-50:#fffdf4;
--yellow-100:#fff4cc;
--yellow-200:#ffeba3;
--yellow-300:#ffe27b;
--yellow-400:#ffd952;
--yellow-500:#ffd02a;
--yellow-600:#d9b124;
--yellow-700:#b3921d;
--yellow-800:#8c7217;
--yellow-900:#665311;
--cyan-50:#f5fafc;
--cyan-100:#cfe9f3;
--cyan-200:#a8d8e9;
--cyan-300:#82c7df;
--cyan-400:#5bb5d6;
--cyan-500:#35a4cc;
--cyan-600:#2d8bad;
--cyan-700:#25738f;
--cyan-800:#1d5a70;
--cyan-900:#154252;
--pink-50:#fdf6f8;
--pink-100:#f5d6dd;
--pink-200:#edb5c2;
--pink-300:#e495a8;
--pink-400:#dc748d;
--pink-500:#d45472;
--pink-600:#b44761;
--pink-700:#943b50;
--pink-800:#752e3f;
--pink-900:#55222e;
--indigo-50:#f6f8fd;
--indigo-100:#d6ddf5;
--indigo-200:#b5c2ed;
--indigo-300:#95a8e4;
--indigo-400:#748ddc;
--indigo-500:#5472d4;
--indigo-600:#4761b4;
--indigo-700:#3b5094;
--indigo-800:#2e3f75;
--indigo-900:#222e55;
--teal-50:#f5fcfa;
--teal-100:#d1f0e8;
--teal-200:#ace3d6;
--teal-300:#88d7c4;
--teal-400:#63cbb2;
--teal-500:#3fbfa0;
--teal-600:#36a288;
--teal-700:#2c8670;
--teal-800:#236958;
--teal-900:#194c40;
--orange-50:#fffaf4;
--orange-100:#ffe5cc;
--orange-200:#ffd0a3;
--orange-300:#ffbb7b;
--orange-400:#ffa752;
--orange-500:#ff922a;
--orange-600:#d97c24;
--orange-700:#b3661d;
--orange-800:#8c5017;
--orange-900:#663a11;
--bluegray-50:#f9fafb;
--bluegray-100:#e1e5ea;
--bluegray-200:#c9d0d9;
--bluegray-300:#b1bbc8;
--bluegray-400:#99a6b7;
--bluegray-500:#8191a6;
--bluegray-600:#6e7b8d;
--bluegray-700:#5a6674;
--bluegray-800:#47505b;
--bluegray-900:#343a42;
--purple-50:#f8f6fd;
--purple-100:#ded6f5;
--purple-200:#c4b5ed;
--purple-300:#aa95e4;
--purple-400:#9074dc;
--purple-500:#7654d4;
--purple-600:#6447b4;
--purple-700:#533b94;
--purple-800:#412e75;
--purple-900:#2f2255;
--red-50:#fff7f6;
--red-100:#ffd8d2;
--red-200:#ffb9af;
--red-300:#ff9b8b;
--red-400:#ff7c68;
--red-500:#ff5d44;
--red-600:#d94f3a;
--red-700:#b34130;
--red-800:#8c3325;
--red-900:#66251b;
--primary-50:#fafbfe;
--primary-100:#e8ebf9;
--primary-200:#d5dcf4;
--primary-300:#c3ccf0;
--primary-400:#b0bdeb;
--primary-500:#9eade6;
--primary-600:#8693c4;
--primary-700:#6f79a1;
--primary-800:#575f7f;
--primary-900:#3f455c;
}
.p-editor-container .p-editor-toolbar {
background: #161d21;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
border: 2px solid #263238;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
stroke: rgba(255, 255, 255, 0.6);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
fill: rgba(255, 255, 255, 0.6);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
border: 0 none;
color: rgba(255, 255, 255, 0.6);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
color: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
stroke: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
fill: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
color: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
stroke: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
fill: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
background: #161d21;
border: 1px solid #263238;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
border-radius: 6px;
padding: 0.5rem 0.5rem;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
color: rgba(255, 255, 255, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
padding: 0.5rem 1rem;
}
.p-editor-container .p-editor-content {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
border: 2px solid #263238;
}
.p-editor-container .p-editor-content .ql-editor {
background: #0e1315;
color: rgba(255, 255, 255, 0.87);
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
color: rgba(255, 255, 255, 0.87);
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
stroke: rgba(255, 255, 255, 0.87);
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
fill: rgba(255, 255, 255, 0.87);
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
color: #9eade6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
stroke: #9eade6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
fill: #9eade6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
color: #9eade6;
}
@layer primereact {
* {
box-sizing: border-box;
}
.p-component {
font-family: var(--font-family);
font-feature-settings: var(--font-feature-settings, normal);
font-size: 1rem;
font-weight: normal;
}
.p-component-overlay {
background-color: rgba(0, 0, 0, 0.4);
transition-duration: 0.3s;
}
.p-disabled, .p-component:disabled {
opacity: 0.4;
}
.p-error {
color: #f78c79;
}
.p-text-secondary {
color: rgba(255, 255, 255, 0.6);
}
.pi {
font-size: 1rem;
}
.p-icon {
width: 1rem;
height: 1rem;
}
.p-link {
font-family: var(--font-family);
font-feature-settings: var(--font-feature-settings, normal);
font-size: 1rem;
border-radius: 6px;
}
.p-link:focus-visible {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-component-overlay-enter {
animation: p-component-overlay-enter-animation 150ms forwards;
}
.p-component-overlay-leave {
animation: p-component-overlay-leave-animation 150ms forwards;
}
@keyframes p-component-overlay-enter-animation {
from {
background-color: transparent;
}
to {
background-color: var(--maskbg);
}
}
@keyframes p-component-overlay-leave-animation {
from {
background-color: var(--maskbg);
}
to {
background-color: transparent;
}
}
.p-autocomplete .p-autocomplete-loader {
right: 0.75rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
right: 3.607rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
padding: 0.25rem 0.75rem;
gap: 0.5rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
border-color: #2d3e44;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
padding: 0.25rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
font-family: var(--font-family);
font-feature-settings: var(--font-feature-settings, normal);
font-size: 1rem;
color: rgba(255, 255, 255, 0.87);
padding: 0;
margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
padding: 0.25rem 0.75rem;
margin-right: 0.5rem;
background: rgba(158, 173, 230, 0.16);
color: #9eade6;
border-radius: 6px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
margin-left: 0.5rem;
}
.p-autocomplete.p-invalid.p-component > .p-inputtext {
border-color: #f78c79;
}
.p-autocomplete-panel {
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 1px solid #263238;
border-radius: 6px;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-autocomplete-panel .p-autocomplete-items {
padding: 0.5rem 0.5rem;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
margin: 0 0 4px 0;
padding: 0.5rem 1rem;
border: 0 none;
color: rgba(255, 255, 255, 0.87);
background: transparent;
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
margin: 0;
padding: 0.75rem 1rem;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
font-weight: 600;
}
.p-calendar.p-invalid.p-component > .p-inputtext {
border-color: #f78c79;
}
.p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-datepicker {
padding: 0.5rem;
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 2px solid #263238;
border-radius: 6px;
}
.p-datepicker:not(.p-datepicker-inline) {
background: #161d21;
border: 1px solid #263238;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
background: #161d21;
}
.p-datepicker .p-datepicker-header {
padding: 0.5rem;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
font-weight: 600;
margin: 0;
border-bottom: 1px solid #263238;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
width: 2rem;
height: 2rem;
color: rgba(255, 255, 255, 0.6);
border: 0 none;
background: transparent;
border-radius: 50%;
transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
color: rgba(255, 255, 255, 0.87);
border-color: transparent;
background: rgba(158, 173, 230, 0.08);
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
color: rgba(255, 255, 255, 0.87);
transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
font-weight: 600;
padding: 0.5rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
color: #9eade6;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
margin-right: 0.5rem;
}
.p-datepicker table {
font-size: 1rem;
margin: 0.5rem 0;
}
.p-datepicker table th {
padding: 0.5rem;
}
.p-datepicker table th > span {
width: 2.5rem;
height: 2.5rem;
}
.p-datepicker table td {
padding: 0.5rem;
}
.p-datepicker table td > span {
width: 2.5rem;
height: 2.5rem;
border-radius: 50%;
transition: box-shadow 0.3s;
border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-datepicker table td > span:focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-datepicker table td.p-datepicker-today > span {
background: transparent;
color: #9eade6;
border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-datepicker .p-datepicker-buttonbar {
padding: 1rem 0;
border-top: 1px solid #263238;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
width: auto;
}
.p-datepicker .p-timepicker {
border-top: 1px solid #263238;
padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
width: 2rem;
height: 2rem;
color: rgba(255, 255, 255, 0.6);
border: 0 none;
background: transparent;
border-radius: 50%;
transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
}
.p-datepicker .p-timepicker button:enabled:hover {
color: rgba(255, 255, 255, 0.87);
border-color: transparent;
background: rgba(158, 173, 230, 0.08);
}
.p-datepicker .p-timepicker button:focus-visible {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-datepicker .p-timepicker button:last-child {
margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
border-top: 0 none;
}
.p-datepicker .p-monthpicker {
margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
padding: 0.5rem;
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-datepicker .p-yearpicker {
margin: 0.5rem 0;
}
.p-datepicker .p-yearpicker .p-yearpicker-year {
padding: 0.5rem;
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
border-left: 1px solid #263238;
padding-right: 0.5rem;
padding-left: 0.5rem;
padding-top: 0;
padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
padding-left: 0;
border-left: 0 none;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
padding-right: 0;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
background: rgba(158, 173, 230, 0.08);
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
background: rgba(158, 173, 230, 0.08);
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
background: rgba(158, 173, 230, 0.08);
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
@media screen and (max-width: 769px) {
.p-datepicker table th,
.p-datepicker table td {
padding: 0;
}
}
.p-cascadeselect {
background: #0e1315;
border: 2px solid #263238;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
border-radius: 6px;
outline-color: transparent;
}
.p-cascadeselect:not(.p-disabled):hover {
border-color: #2d3e44;
}
.p-cascadeselect:not(.p-disabled).p-focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-cascadeselect.p-variant-filled {
background-color: #263238;
}
.p-cascadeselect.p-variant-filled:enabled:hover {
background-color: #263238;
}
.p-cascadeselect.p-variant-filled:enabled:focus {
background-color: #263238;
}
.p-cascadeselect .p-cascadeselect-label {
background: transparent;
border: 0 none;
padding: 0.5rem 0.75rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
color: rgba(255, 255, 255, 0.6);
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
outline: 0 none;
box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
background: transparent;
color: rgba(255, 255, 255, 0.6);
width: 2.857rem;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.p-cascadeselect.p-invalid.p-component {
border-color: #f78c79;
}
.p-cascadeselect-panel {
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 1px solid #263238;
border-radius: 6px;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-cascadeselect-panel .p-cascadeselect-items {
padding: 0.5rem 0.5rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
margin: 0 0 4px 0;
border: 0 none;
color: rgba(255, 255, 255, 0.87);
background: transparent;
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
margin-top: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child {
margin-bottom: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
background: rgba(158, 173, 230, 0.24);
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
padding: 0.5rem 1rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
font-size: 0.875rem;
}
.p-checkbox {
position: relative;
display: inline-flex;
user-select: none;
vertical-align: bottom;
}
.p-checkbox-input {
appearance: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
opacity: 0;
z-index: 1;
outline: 0 none;
cursor: pointer;
}
.p-checkbox-box {
display: flex;
justify-content: center;
align-items: center;
}
.p-checkbox {
width: 20px;
height: 20px;
}
.p-checkbox .p-checkbox-input {
border: 2px solid #263238;
border-radius: 6px;
}
.p-checkbox .p-checkbox-box {
border: 2px solid #263238;
background: #0e1315;
width: 20px;
height: 20px;
color: rgba(255, 255, 255, 0.87);
border-radius: 6px;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
outline-color: transparent;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
transition-duration: 0.3s;
color: #121212;
font-size: 14px;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
width: 14px;
height: 14px;
}
.p-checkbox .p-checkbox-box {
border: 2px solid #263238;
background: #0e1315;
width: 20px;
height: 20px;
color: rgba(255, 255, 255, 0.87);
border-radius: 6px;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
outline-color: transparent;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
transition-duration: 0.3s;
color: #121212;
font-size: 14px;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
width: 14px;
height: 14px;
}
.p-checkbox.p-highlight .p-checkbox-box {
border-color: #9eade6;
background: #9eade6;
}
.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
border-color: #2d3e44;
}
.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
border-color: #7f93de;
background: #7f93de;
color: #121212;
}
.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-checkbox.p-invalid > .p-checkbox-box {
border-color: #f78c79;
}
.p-checkbox.p-variant-filled .p-checkbox-box {
background-color: #263238;
}
.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box {
background: #9eade6;
}
.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
background-color: #263238;
}
.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
background: #7f93de;
}
.p-input-filled .p-checkbox .p-checkbox-box {
background-color: #263238;
}
.p-input-filled .p-checkbox.p-highlight .p-checkbox-box {
background: #9eade6;
}
.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
background-color: #263238;
}
.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
background: #7f93de;
}
.p-checkbox {
position: relative;
display: inline-flex;
user-select: none;
vertical-align: bottom;
}
.p-checkbox-input {
cursor: pointer;
}
.p-checkbox-box {
display: flex;
justify-content: center;
align-items: center;
}
.p-tristatecheckbox.p-variant-filled .p-checkbox-box {
background-color: #263238;
}
.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box {
background: #9eade6;
}
.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
background-color: #263238;
}
.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
background: #7f93de;
}
.p-chips {
display: inline-flex;
}
.p-chips-multiple-container {
margin: 0;
padding: 0;
list-style-type: none;
cursor: text;
overflow: hidden;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.p-chips-token {
cursor: default;
display: inline-flex;
align-items: center;
flex: 0 0 auto;
}
.p-chips-input-token {
flex: 1 1 auto;
display: inline-flex;
}
.p-chips-token-icon {
cursor: pointer;
}
.p-chips-input-token input {
border: 0 none;
outline: 0 none;
background-color: transparent;
margin: 0;
padding: 0;
box-shadow: none;
border-radius: 0;
width: 100%;
}
.p-fluid .p-chips {
display: flex;
}
.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
border-color: #2d3e44;
}
.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-chips .p-chips-multiple-container {
padding: 0.25rem 0.75rem;
outline-color: transparent;
}
.p-chips .p-chips-multiple-container .p-chips-token {
padding: 0.25rem 0.75rem;
margin-right: 0.5rem;
background: #263238;
color: rgba(255, 255, 255, 0.87);
border-radius: 16px;
}
.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
background: #2d3e44;
color: rgba(255, 255, 255, 0.87);
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
padding: 0.25rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
font-family: var(--font-family);
font-feature-settings: var(--font-feature-settings, normal);
font-size: 1rem;
color: rgba(255, 255, 255, 0.87);
padding: 0;
margin: 0;
}
.p-chips.p-invalid.p-component > .p-inputtext {
border-color: #f78c79;
}
.p-colorpicker-preview {
width: 2rem;
height: 2rem;
}
.p-colorpicker-panel {
background: #161d21;
border: 1px solid #263238;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
border-color: rgba(255, 255, 255, 0.87);
}
.p-colorpicker-overlay-panel {
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown {
display: inline-flex;
cursor: pointer;
position: relative;
user-select: none;
}
.p-dropdown-clear-icon {
position: absolute;
top: 50%;
margin-top: -0.5rem;
}
.p-dropdown-trigger {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.p-dropdown-label {
display: block;
white-space: nowrap;
overflow: hidden;
flex: 1 1 auto;
width: 1%;
text-overflow: ellipsis;
cursor: pointer;
}
.p-dropdown-label-empty {
overflow: hidden;
opacity: 0;
}
input.p-dropdown-label {
cursor: default;
}
.p-dropdown .p-dropdown-panel {
min-width: 100%;
}
.p-dropdown-panel {
position: absolute;
top: 0;
left: 0;
}
.p-dropdown-items-wrapper {
overflow: auto;
}
.p-dropdown-item {
cursor: pointer;
font-weight: normal;
white-space: nowrap;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
}
.p-dropdown-item-group {
cursor: auto;
}
.p-dropdown-items {
margin: 0;
padding: 0;
list-style-type: none;
}
.p-dropdown-filter {
width: 100%;
}
.p-dropdown-filter-container {
position: relative;
}
.p-dropdown-filter-icon {
position: absolute;
top: 50%;
margin-top: -0.5rem;
}
.p-fluid .p-dropdown {
display: flex;
}
.p-fluid .p-dropdown .p-dropdown-label {
width: 1%;
}
.p-dropdown {
background: #0e1315;
border: 2px solid #263238;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
border-radius: 6px;
outline-color: transparent;
}
.p-dropdown:not(.p-disabled):hover {
border-color: #2d3e44;
}
.p-dropdown:not(.p-disabled).p-focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-dropdown.p-variant-filled {
background: #263238;
}
.p-dropdown.p-variant-filled:not(.p-disabled):hover {
background-color: #263238;
}
.p-dropdown.p-variant-filled:not(.p-disabled).p-focus {
background-color: #263238;
}
.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {
background-color: transparent;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
padding-right: 1.75rem;
}
.p-dropdown .p-dropdown-label {
background: transparent;
border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
color: rgba(255, 255, 255, 0.6);
}
.p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus {
outline: 0 none;
box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
background: transparent;
color: rgba(255, 255, 255, 0.6);
width: 2.857rem;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.p-dropdown .p-dropdown-clear-icon {
color: rgba(255, 255, 255, 0.6);
right: 2.857rem;
}
.p-dropdown.p-invalid.p-component {
border-color: #f78c79;
}
.p-dropdown-panel {
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 1px solid #263238;
border-radius: 6px;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown-panel .p-dropdown-header {
padding: 0.5rem 1.5rem;
border-bottom: 0 none;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
margin: 0;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
padding-right: 1.75rem;
margin-right: -1.75rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
right: 0.75rem;
color: rgba(255, 255, 255, 0.6);
}
.p-dropdown-panel .p-dropdown-items {
padding: 0.5rem 0.5rem;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
margin: 0 0 4px 0;
padding: 0.5rem 1rem;
border: 0 none;
color: rgba(255, 255, 255, 0.87);
background: transparent;
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
margin-top: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {
margin-bottom: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
background: rgba(158, 173, 230, 0.24);
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {
position: relative;
margin-left: -0.5rem;
margin-right: 0.5rem;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
margin: 0;
padding: 0.75rem 1rem;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
font-weight: 600;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
padding: 0.5rem 1rem;
color: rgba(255, 255, 255, 0.87);
background: transparent;
}
.p-inputgroup-addon {
background: #161d21;
color: rgba(255, 255, 255, 0.6);
border-top: 2px solid #263238;
border-left: 2px solid #263238;
border-bottom: 2px solid #263238;
padding: 0.5rem 0.75rem;
min-width: 2.857rem;
}
.p-inputgroup-addon:last-child {
border-right: 2px solid #263238;
}
.p-inputgroup > .p-component,
.p-inputgroup > .p-inputwrapper > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
border-radius: 0;
margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
z-index: 1;
}
.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.p-inputgroup .p-float-label:first-child input {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.p-inputgroup .p-float-label:last-child input {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.p-fluid .p-inputgroup .p-button {
width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
width: 2.857rem;
}
.p-inputnumber.p-invalid.p-component > .p-inputtext {
border-color: #f78c79;
}
.p-inputswitch {
position: relative;
display: inline-block;
}
.p-inputswitch-input {
appearance: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
opacity: 0;
z-index: 1;
outline: 0 none;
cursor: pointer;
}
.p-inputswitch-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid transparent;
}
.p-inputswitch-slider:before {
position: absolute;
content: "";
top: 50%;
}
.p-inputswitch {
width: 3rem;
height: 1.75rem;
}
.p-inputswitch .p-inputswitch-input {
border-radius: 6px;
}
.p-inputswitch .p-inputswitch-slider {
background: #263238;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
border-radius: 6px;
outline-color: transparent;
}
.p-inputswitch .p-inputswitch-slider:before {
background: rgba(255, 255, 255, 0.6);
width: 1.25rem;
height: 1.25rem;
left: 0.25rem;
margin-top: -0.625rem;
border-radius: 6px;
transition-duration: 0.3s;
}
.p-inputswitch.p-highlight .p-inputswitch-slider {
background: #9eade6;
}
.p-inputswitch.p-highlight .p-inputswitch-slider:before {
background: rgba(255, 255, 255, 0.87);
transform: translateX(1.25rem);
}
.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider {
background: rgba(158, 173, 230, 0.08);
}
.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider {
background: #8fa0e2;
}
.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
}
.p-inputswitch.p-invalid > .p-inputswitch-slider {
border-color: #f78c79;
}
.p-inputtext {
font-family: var(--font-family);
font-feature-settings: var(--font-feature-settings, normal);
font-size: 1rem;
color: rgba(255, 255, 255, 0.87);
background: #0e1315;
padding: 0.5rem 0.75rem;
border: 2px solid #263238;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
appearance: none;
border-radius: 6px;
outline-color: transparent;
}
.p-inputtext:enabled:hover {
border-color: #2d3e44;
}
.p-inputtext:enabled:focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-inputtext.p-invalid.p-component {
border-color: #f78c79;
}
.p-inputtext.p-variant-filled {
background-color: #263238;
}
.p-inputtext.p-variant-filled:enabled:hover {
background-color: #263238;
}
.p-inputtext.p-variant-filled:enabled:focus {
background-color: #263238;
}
.p-inputtext.p-inputtext-sm {
font-size: 0.875rem;
padding: 0.4375rem 0.65625rem;
}
.p-inputtext.p-inputtext-lg {
font-size: 1.25rem;
padding: 0.625rem 0.9375rem;
}
.p-float-label > label {
left: 0.75rem;
color: rgba(255, 255, 255, 0.6);
transition-duration: 0.3s;
}
.p-float-label > .p-invalid + label {
color: #f78c79;
}
.p-icon-field-left > .p-inputtext {
padding-left: 2.5rem;
}
.p-icon-field-left.p-float-label > label {
left: 2.5rem;
}
.p-icon-field-right > .p-inputtext {
padding-right: 2.5rem;
}
::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.6);
}
:-moz-placeholder {
color: rgba(255, 255, 255, 0.6);
}
::-moz-placeholder {
color: rgba(255, 255, 255, 0.6);
}
:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.6);
}
.p-input-filled .p-inputtext {
background-color: #263238;
}
.p-input-filled .p-inputtext:enabled:hover {
background-color: #263238;
}
.p-input-filled .p-inputtext:enabled:focus {
background-color: #263238;
}
.p-inputtext-sm .p-inputtext {
font-size: 0.875rem;
padding: 0.4375rem 0.65625rem;
}
.p-inputtext-lg .p-inputtext {
font-size: 1.25rem;
padding: 0.625rem 0.9375rem;
}
.p-icon-field {
position: relative;
}
.p-icon-field > .p-input-icon {
position: absolute;
top: 50%;
margin-top: -0.5rem;
}
.p-fluid .p-icon-field-left,
.p-fluid .p-icon-field-right {
width: 100%;
}
.p-icon-field-left > .p-input-icon:first-of-type {
left: 0.75rem;
color: rgba(255, 255, 255, 0.6);
}
.p-icon-field-right > .p-input-icon:last-of-type {
right: 0.75rem;
color: rgba(255, 255, 255, 0.6);
}
.p-inputotp {
display: flex;
align-items: center;
gap: 0.5rem;
}
.p-inputotp-input {
text-align: center;
width: 2.5rem;
}
.p-listbox-list-wrapper {
overflow: auto;
}
.p-listbox-list {
list-style-type: none;
margin: 0;
padding: 0;
}
.p-listbox-item {
cursor: pointer;
position: relative;
overflow: hidden;
}
.p-listbox-item-group {
cursor: auto;
}
.p-listbox-filter-container {
position: relative;
}
.p-listbox-filter-icon {
position: absolute;
top: 50%;
margin-top: -0.5rem;
}
.p-listbox-filter {
width: 100%;
}
.p-listbox {
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 2px solid #263238;
border-radius: 6px;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
outline-color: transparent;
}
.p-listbox .p-listbox-header {
padding: 0.5rem 1.5rem;
border-bottom: 0 none;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
margin: 0;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
padding-right: 1.75rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
right: 0.75rem;
color: rgba(255, 255, 255, 0.6);
}
.p-listbox .p-listbox-list {
padding: 0.5rem 0.5rem;
outline: 0 none;
}
.p-listbox .p-listbox-list .p-listbox-item {
margin: 0 0 4px 0;
padding: 0.5rem 1rem;
border: 0 none;
color: rgba(255, 255, 255, 0.87);
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-listbox .p-listbox-list .p-listbox-item:first-child {
margin-top: 0;
}
.p-listbox .p-listbox-list .p-listbox-item:last-child {
margin-bottom: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-listbox .p-listbox-list .p-listbox-item-group {
margin: 0;
padding: 0.75rem 1rem;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
font-weight: 600;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
padding: 0.5rem 1rem;
color: rgba(255, 255, 255, 0.87);
background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
background: rgba(158, 173, 230, 0.24);
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-listbox.p-focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-listbox.p-invalid {
border-color: #f78c79;
}
.p-mention-panel {
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 1px solid #263238;
border-radius: 6px;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-mention-panel .p-mention-items {
padding: 0.5rem 0.5rem;
}
.p-mention-panel .p-mention-items .p-mention-item {
margin: 0 0 4px 0;
padding: 0.5rem 1rem;
border: 0 none;
color: rgba(255, 255, 255, 0.87);
background: transparent;
transition: box-shadow 0.3s;
border-radius: 6px;
}
.p-mention-panel .p-mention-items .p-mention-item:hover {
color: rgba(255, 255, 255, 0.87);
background: rgba(158, 173, 230, 0.08);
}
.p-mention-panel .p-mention-items .p-mention-item.p-highlight {
color: #9eade6;
background: rgba(158, 173, 230, 0.16);
}
.p-multiselect {
display: inline-flex;
cursor: pointer;
user-select: none;
}
.p-multiselect-trigger {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.p-multiselect-label-container {
overflow: hidden;
flex: 1 1 auto;
cursor: pointer;
}
.p-multiselect-label {
display: block;
white-space: nowrap;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
}
.p-multiselect-label-empty {
overflow: hidden;
visibility: hidden;
}
.p-multiselect-token {
cursor: default;
display: inline-flex;
align-items: center;
flex: 0 0 auto;
}
.p-multiselect-token-icon {
cursor: pointer;
}
.p-multiselect .p-multiselect-panel {
min-width: 100%;
}
.p-multiselect-items-wrapper {
overflow: auto;
}
.p-multiselect-items {
margin: 0;
padding: 0;
list-style-type: none;
}
.p-multiselect-item {
cursor: pointer;
display: flex;
align-items: center;
font-weight: normal;
white-space: nowrap;
position: relative;
overflow: hidden;
}
.p-multiselect-item-group {
cursor: auto;
}
.p-multiselect-header {
display: flex;
align-items: center;
justify-content: space-between;
}
.p-multiselect-filter-container {
position: relative;
flex: 1 1 auto;
}
.p-multiselect-filter-icon {
position: absolute;
top: 50%;
margin-top: -0.5rem;
}
.p-multiselect-filter-container .p-inputtext {
width: 100%;
}
.p-multiselect-close {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
overflow: hidden;
position: relative;
margin-left: auto;
}
.p-fluid .p-multiselect {
display: flex;
}
.p-multiselect {
background: #0e1315;
border: 2px solid #263238;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
border-radius: 6px;
outline-color: transparent;
}
.p-multiselect:not(.p-disabled):hover {
border-color: #2d3e44;
}
.p-multiselect:not(.p-disabled).p-focus {
outline: 0 none;
outline-offset: 0;
box-shadow: 0 0 0 1px #9eade6;
border-color: #9eade6;
}
.p-multiselect.p-variant-filled {
background: #263238;
}
.p-multiselect.p-variant-filled:not(.p-disabled):hover {
background-color: #263238;
}
.p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
background-color: #263238;
}
.p-multiselect .p-multiselect-label {
padding: 0.5rem 0.75rem;
transition: background-color 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
color: rgba(255, 255, 255, 0.6);
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
padding: 0.25rem 0.75rem;
margin-right: 0.5rem;
background: #263238;
color: rgba(255, 255, 255, 0.87);
border-radius: 16px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
background: transparent;
color: rgba(255, 255, 255, 0.6);
width: 2.857rem;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.p-multiselect.p-invalid.p-component {
border-color: #f78c79;
}
.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
padding: 0.25rem 0.75rem;
}
.p-multiselect-panel {
background: #161d21;
color: rgba(255, 255, 255, 0.87);
border: 1px solid #263238;
border-radius: 6px;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-multiselect-panel .p-multiselect-header {
padding: 0.5rem 1.5rem;
border-bottom: 0 none;
color: rgba(255, 255, 255, 0.87);
background: #161d21;
margin: 0;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
padding-right: 1.75rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
right: 0.75rem;
color: rgba(255, 255, 255, 0.6);
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
margin-left: 0.5rem;
width: 2rem;
height: 2rem;
color: rgba(255, 255, 255, 0.6);
border: 0 none;
background: transparent;
border-radius: 50%;
transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
color: rgba(255, 255, 255, 0.87);
border-color: transparent;
background: rgba(158, 173, 230, 0.08);
}
.p-m