/* _content/AngryMonkey.CloudComponents/DateTimePicker/DateTimePicker.razor.rz.scp.css */
.ComponentsDefault[b-v5pfsha2kp] {
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
}
.ComponentsDefault button[b-v5pfsha2kp],
.ComponentsDefault button:active[b-v5pfsha2kp],
.ComponentsDefault button:focus[b-v5pfsha2kp],
.ComponentsDefault button:visited[b-v5pfsha2kp] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.ComponentsDefault[b-v5pfsha2kp],
.ComponentsDefault *[b-v5pfsha2kp] {
  -webkit-tap-highlight-color: transparent;
}
.ComponentsDefault[b-v5pfsha2kp]  .--amc-iconbutton,
.ComponentsDefault[b-v5pfsha2kp]  .--amc-iconbutton:active,
.ComponentsDefault[b-v5pfsha2kp]  .--amc-iconbutton:focus,
.ComponentsDefault[b-v5pfsha2kp]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.ComponentsDefault[b-v5pfsha2kp]  .--amc-iconbutton svg {
  height: 1.8em;
}
.ComponentsDefault[b-v5pfsha2kp]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.ComponentsDefault[b-v5pfsha2kp]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.ComponentsDefault[b-v5pfsha2kp]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-SelectableField[b-v5pfsha2kp] {
  border: 1px solid transparent;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.amc-SelectableField._today[b-v5pfsha2kp]:after,
.amc-SelectableField._now[b-v5pfsha2kp]:after {
  position: absolute;
  content: '';
  width: 1em;
  height: 0.13em;
  background-color: var(--amc-datetimepicker-accentColor);
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
  opacity: var(--lowOpacity);
}
.amc-SelectableField._selected[b-v5pfsha2kp] {
  background-color: var(--amc-datetimepicker-accentColor);
  color: var(--amc-datetimepicker-backgroundColor);
}
.amc-SelectableField._selected[b-v5pfsha2kp]::after {
  background-color: var(--amc-datetimepicker-backgroundColor);
}
.amc-SelectableField:hover:not(._selected)[b-v5pfsha2kp] {
  border-color: var(--amc-datetimepicker-accentColor);
}
.amc-SelectableField:not(._current):not(._selected)[b-v5pfsha2kp] {
  opacity: var(--lowOpacity);
}
.amc-datetimepicker[b-v5pfsha2kp] {
  --amc-datetimepicker-backgroundColor: #fff;
  --amc-datetimepicker-accentColor: #000;
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
  background-color: var(--amc-datetimepicker-backgroundColor);
  color: var(--amc-datetimepicker-accentColor);
  --lowOpacity: 0.7;
}
.amc-datetimepicker button[b-v5pfsha2kp],
.amc-datetimepicker button:active[b-v5pfsha2kp],
.amc-datetimepicker button:focus[b-v5pfsha2kp],
.amc-datetimepicker button:visited[b-v5pfsha2kp] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.amc-datetimepicker[b-v5pfsha2kp],
.amc-datetimepicker *[b-v5pfsha2kp] {
  -webkit-tap-highlight-color: transparent;
}
.amc-datetimepicker[b-v5pfsha2kp]  .--amc-iconbutton,
.amc-datetimepicker[b-v5pfsha2kp]  .--amc-iconbutton:active,
.amc-datetimepicker[b-v5pfsha2kp]  .--amc-iconbutton:focus,
.amc-datetimepicker[b-v5pfsha2kp]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.amc-datetimepicker[b-v5pfsha2kp]  .--amc-iconbutton svg {
  height: 1.8em;
}
.amc-datetimepicker[b-v5pfsha2kp]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.amc-datetimepicker[b-v5pfsha2kp]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.amc-datetimepicker[b-v5pfsha2kp]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-datetimepicker-header[b-v5pfsha2kp] {
  margin-bottom: 5px;
}
.amc-datetimepicker-date[b-v5pfsha2kp],
.amc-datetimepicker-time[b-v5pfsha2kp] {
  margin-top: 10px;
}
.amc-datetimepicker-selecteddate[b-v5pfsha2kp] {
  font-size: 0.8rem;
  text-align: center;
  padding: 10px;
  opacity: var(--lowOpacity);
  font-weight: bold;
}
.amc-datetimepicker-am[b-v5pfsha2kp],
.amc-datetimepicker-pm[b-v5pfsha2kp] {
  text-align: center;
  background-color: lightblue;
  border: 1px solid transparent;
}
.amc-datetimepicker-hours[b-v5pfsha2kp] {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.amc-datetimepicker-minutes[b-v5pfsha2kp] {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}
.amc-datetimepicker-calendar[b-v5pfsha2kp],
.amc-datetimepicker-months[b-v5pfsha2kp],
.amc-datetimepicker-years[b-v5pfsha2kp],
.amc-datetimepicker-weeks[b-v5pfsha2kp],
.amc-datetimepicker-days[b-v5pfsha2kp],
.amc-datetimepicker-hours[b-v5pfsha2kp],
.amc-datetimepicker-minutes[b-v5pfsha2kp] {
  padding: 2px;
}
.amc-datetimepicker-calendar-weeks[b-v5pfsha2kp],
.amc-datetimepicker-calendar-days[b-v5pfsha2kp] {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.amc-datetimepicker-calendar-weeks[b-v5pfsha2kp] {
  margin-bottom: 5px;
}
.amc-datetimepicker-calendar-week[b-v5pfsha2kp],
.amc-datetimepicker-calendar-day[b-v5pfsha2kp] {
  min-width: 3em;
}
.amc-datetimepicker-calendar-week[b-v5pfsha2kp] {
  font-weight: 400;
  letter-spacing: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.4;
}
.amc-datetimepicker-calendar-day[b-v5pfsha2kp] {
  border: 1px solid transparent;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  min-height: 3em;
}
.amc-datetimepicker-calendar-day._today[b-v5pfsha2kp]:after,
.amc-datetimepicker-calendar-day._now[b-v5pfsha2kp]:after {
  position: absolute;
  content: '';
  width: 1em;
  height: 0.13em;
  background-color: var(--amc-datetimepicker-accentColor);
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
  opacity: var(--lowOpacity);
}
.amc-datetimepicker-calendar-day._selected[b-v5pfsha2kp] {
  background-color: var(--amc-datetimepicker-accentColor);
  color: var(--amc-datetimepicker-backgroundColor);
}
.amc-datetimepicker-calendar-day._selected[b-v5pfsha2kp]::after {
  background-color: var(--amc-datetimepicker-backgroundColor);
}
.amc-datetimepicker-calendar-day:hover:not(._selected)[b-v5pfsha2kp] {
  border-color: var(--amc-datetimepicker-accentColor);
}
.amc-datetimepicker-calendar-day:not(._current):not(._selected)[b-v5pfsha2kp] {
  opacity: var(--lowOpacity);
}
.amc-datetimepicker-months[b-v5pfsha2kp],
.amc-datetimepicker-years[b-v5pfsha2kp] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.amc-datetimepicker-months-month[b-v5pfsha2kp],
.amc-datetimepicker-years-year[b-v5pfsha2kp],
.amc-datetimepicker-hours-hour[b-v5pfsha2kp],
.amc-datetimepicker-minutes-minute[b-v5pfsha2kp] {
  border: 1px solid transparent;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  min-width: 7em;
  min-height: 3em;
}
.amc-datetimepicker-months-month._today[b-v5pfsha2kp]:after,
.amc-datetimepicker-years-year._today[b-v5pfsha2kp]:after,
.amc-datetimepicker-hours-hour._today[b-v5pfsha2kp]:after,
.amc-datetimepicker-minutes-minute._today[b-v5pfsha2kp]:after,
.amc-datetimepicker-months-month._now[b-v5pfsha2kp]:after,
.amc-datetimepicker-years-year._now[b-v5pfsha2kp]:after,
.amc-datetimepicker-hours-hour._now[b-v5pfsha2kp]:after,
.amc-datetimepicker-minutes-minute._now[b-v5pfsha2kp]:after {
  position: absolute;
  content: '';
  width: 1em;
  height: 0.13em;
  background-color: var(--amc-datetimepicker-accentColor);
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
  opacity: var(--lowOpacity);
}
.amc-datetimepicker-months-month._selected[b-v5pfsha2kp],
.amc-datetimepicker-years-year._selected[b-v5pfsha2kp],
.amc-datetimepicker-hours-hour._selected[b-v5pfsha2kp],
.amc-datetimepicker-minutes-minute._selected[b-v5pfsha2kp] {
  background-color: var(--amc-datetimepicker-accentColor);
  color: var(--amc-datetimepicker-backgroundColor);
}
.amc-datetimepicker-months-month._selected[b-v5pfsha2kp]::after,
.amc-datetimepicker-years-year._selected[b-v5pfsha2kp]::after,
.amc-datetimepicker-hours-hour._selected[b-v5pfsha2kp]::after,
.amc-datetimepicker-minutes-minute._selected[b-v5pfsha2kp]::after {
  background-color: var(--amc-datetimepicker-backgroundColor);
}
.amc-datetimepicker-months-month:hover:not(._selected)[b-v5pfsha2kp],
.amc-datetimepicker-years-year:hover:not(._selected)[b-v5pfsha2kp],
.amc-datetimepicker-hours-hour:hover:not(._selected)[b-v5pfsha2kp],
.amc-datetimepicker-minutes-minute:hover:not(._selected)[b-v5pfsha2kp] {
  border-color: var(--amc-datetimepicker-accentColor);
}
.amc-datetimepicker-months-month:not(._current):not(._selected)[b-v5pfsha2kp],
.amc-datetimepicker-years-year:not(._current):not(._selected)[b-v5pfsha2kp],
.amc-datetimepicker-hours-hour:not(._current):not(._selected)[b-v5pfsha2kp],
.amc-datetimepicker-minutes-minute:not(._current):not(._selected)[b-v5pfsha2kp] {
  opacity: var(--lowOpacity);
}
.amc-datetimepicker-hours-hour[b-v5pfsha2kp] {
  min-width: 3em;
}
.amc-datetimepicker-minutes-minute[b-v5pfsha2kp] {
  min-width: 2.5em;
}
.amc-datetimepicker-datetimeseperator[b-v5pfsha2kp] {
  margin-bottom: 20px;
}
/* _content/AngryMonkey.CloudComponents/DateTimePicker/Partials/DateTimePickerNavigation.razor.rz.scp.css */
.amc-datetimepicker-selection[b-dpxkx41tpw] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.amc-datetimepicker-selection button[b-dpxkx41tpw] {
  border: none;
  background-color: transparent !important;
  cursor: pointer;
  padding: 15px;
}
.amc-datetimepicker-selection button svg[b-dpxkx41tpw] {
  height: 20px;
  width: 20px;
}
.amc-datetimepicker-selection button svg *[b-dpxkx41tpw] {
  fill: none;
  stroke: var(--amc-datetimepicker-accentColor);
  stroke-width: 4px;
  stroke-miterlimit: 10;
}
.amc-datetimepicker-selection-info[b-dpxkx41tpw] {
  flex: 1;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 1px;
  cursor: pointer;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* _content/AngryMonkey.CloudComponents/Dialog/Dialog.razor.rz.scp.css */
.ComponentsDefault[b-2jioj4687k] {
    user-select: none;
    font-family: 'Segoe UI';
    font-size: 0.9rem;
}

    .ComponentsDefault button[b-2jioj4687k],
    .ComponentsDefault button:active[b-2jioj4687k],
    .ComponentsDefault button:focus[b-2jioj4687k],
    .ComponentsDefault button:visited[b-2jioj4687k] {
        background: none;
        outline: none !important;
        border: none;
        border-radius: 0;
        cursor: pointer;
    }

    .ComponentsDefault[b-2jioj4687k],
    .ComponentsDefault *[b-2jioj4687k] {
        -webkit-tap-highlight-color: transparent;
    }

        .ComponentsDefault[b-2jioj4687k]  .--amc-iconbutton,
        .ComponentsDefault[b-2jioj4687k]  .--amc-iconbutton:active,
        .ComponentsDefault[b-2jioj4687k]  .--amc-iconbutton:focus,
        .ComponentsDefault[b-2jioj4687k]  .--amc-iconbutton:visited {
            padding: 4px;
            display: flex;
        }

            .ComponentsDefault[b-2jioj4687k]  .--amc-iconbutton svg {
                height: 1.8em;
            }

        .ComponentsDefault[b-2jioj4687k]  .amc-svg-fill {
            fill: var(--amc-accentColor);
        }

        .ComponentsDefault[b-2jioj4687k]  .amc-svg-stroke {
            fill: none;
            stroke: var(--amc-accentColor);
            stroke-width: 0.5;
            stroke-miterlimit: 10;
        }

            .ComponentsDefault[b-2jioj4687k]  .amc-svg-stroke._corner-rounded {
                stroke-linecap: round;
            }

[b-2jioj4687k] .amc-dialog-message {
    color: inherit;
}

.amc-dialog-buttons[b-2jioj4687k] {
    display: flex;
    justify-content: right;
    gap: 5px;
}

    .amc-dialog-buttons button[b-2jioj4687k],
    .amc-dialog-buttons button:focus[b-2jioj4687k],
    .amc-dialog-buttons button:hover[b-2jioj4687k] {
        padding: 0.4em 0.6em;
        color: var(--amc-accentColor);
        background-color: #fff;
        border-radius: 4px;
        border: 1px solid var(--amc-accentColor);
    }

        .amc-dialog-buttons button:focus[b-2jioj4687k],
        .amc-dialog-buttons button:focus:focus[b-2jioj4687k],
        .amc-dialog-buttons button:hover:focus[b-2jioj4687k] {
            border-color: var(--amc-accentColor);
        }

            .amc-dialog-buttons button:hover[b-2jioj4687k],
            .amc-dialog-buttons button:focus:hover[b-2jioj4687k],
            .amc-dialog-buttons button:hover:hover[b-2jioj4687k] {
                color: #fff;
                background-color: var(--amc-accentColor);
                border-color: var(--amc-accentColor);
            }

        .amc-dialog-buttons button._delete[b-2jioj4687k] {
            background-color: var(--dangerColor, #b42318);
            color: #fff;
            border-color: var(--dangerColor, #b42318);
        }

            .amc-dialog-buttons button._delete:hover[b-2jioj4687k],
            .amc-dialog-buttons button._delete:focus:hover[b-2jioj4687k],
            .amc-dialog-buttons button._delete:hover:hover[b-2jioj4687k] {
                background-color: #fff;
                border-color: var(--dangerColor, #b42318);
                color: var(--dangerColor, #b42318);
            }
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/AppleLogo.razor.rz.scp.css */
._default.amc-svg-fill[b-eftyan16on] {
	fill: #A2AAAD;
}
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/FacebookLogo.razor.rz.scp.css */
._default.amc-svg-fill[b-auzojq59op] {
    fill: #4267B2;
}
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/GoogleLogo.razor.rz.scp.css */

._default.amc-svg-fill._1[b-h1m3om2lk3] {
	fill: #ea4335;
}

._default.amc-svg-fill._2[b-h1m3om2lk3] {
	fill: #fbbc05;
}

._default.amc-svg-fill._3[b-h1m3om2lk3] {
	fill: #34a853;
}

._default.amc-svg-fill._4[b-h1m3om2lk3] {
	fill: #4285f4;
}
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/InstagramLogo.razor.rz.scp.css */
._default.amc-svg-fill[b-kb8jlgr4i1] {
    fill: #bc2a8d;
}
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/MetaLogo.razor.rz.scp.css */
._default.amc-svg-fill[b-kvzeri5j38] {
	fill: #0668E1;
}
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/MicrosoftLogo.razor.rz.scp.css */
._default.amc-svg-fill._1[b-c3ea8u84qj] {
	fill: #F35325;
}

._default.amc-svg-fill._2[b-c3ea8u84qj] {
	fill: #81BC06;
}

._default.amc-svg-fill._3[b-c3ea8u84qj] {
	fill: #05A6F0;
}

._default.amc-svg-fill._4[b-c3ea8u84qj] {
	fill: #FFBA08;
}
/* _content/AngryMonkey.CloudComponents/General/Icons/Brands/TwitterLogo.razor.rz.scp.css */
._default.amc-svg-fill[b-6qjotw7n2z] {
	fill: #1DA1F2;
}
/* _content/AngryMonkey.CloudComponents/GridView/GridView.razor.rz.scp.css */
.amc-datagrid[b-rgko24rgc3] {
  --amc-gridview-columnColor: #fff;
  --amc-gridview-rowColor: #fff;
  --amc-gridview-backgroundColor: transparent;
  --amc-gridview-footerColor: #63553B;
  --amc-gridview-footerBgColor: #f3ede2;
  text-align: center;
}
.amc-datagrid-columns[b-rgko24rgc3] {
  margin-bottom: 20px;
  display: flex;
}
.amc-datagrid-column[b-rgko24rgc3] {
  padding: 5px 50px;
  color: var(--amc-gridview-columnColor);
  border: 1px solid #EFE6D7;
  width: auto;
}
.amc-datagrid-column:first-child[b-rgko24rgc3] {
  border-left: none;
  border-right: none;
  padding: 0;
}
.amc-datagrid-column:nth-child(2)[b-rgko24rgc3] {
  border-left: none;
}
.amc-datagrid-column:last-child[b-rgko24rgc3] {
  border-right: none;
}
.amc-datagrid-rows[b-rgko24rgc3] {
  display: flex;
  flex-direction: row;
  overflow: auto;
  flex: 1;
  background-color: var(--amc-gridview-backgroundColor);
}
.amc-datagrid-row[b-rgko24rgc3] {
  display: table-cell;
}
.amc-datagrid-row._selected[b-rgko24rgc3] {
  background-color: rgba(229, 242, 211, 0.5);
}
.amc-datagrid-cell[b-rgko24rgc3] {
  color: var(--amc-gridview-rowColor);
  font-size: 0.9em;
  padding: 5px 50px;
}
.amc-datagrid-select[b-rgko24rgc3] {
  cursor: pointer;
  color: #fff;
}
.amc-datagrid-footer[b-rgko24rgc3] {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center !important;
  font-size: 0.7em;
  font-family: 'Segoe UI';
  letter-spacing: 3px;
  opacity: 0.7;
  background-color: var(--amc-gridview-footerBgColor);
  color: var(--amc-gridview-footerColor);
  padding: 5px 10px;
}
.amc-datagrid-footer-pagination[b-rgko24rgc3] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.amc-datagrid-footer-pagination svg[b-rgko24rgc3] {
  height: 13px;
  width: 13px;
}
.amc-datagrid-footer-pagination svg *[b-rgko24rgc3] {
  fill: none;
  stroke: #960048;
  stroke-width: 4px;
  stroke-miterlimit: 10;
}
.amc-datagrid-footer-pagination-navigatebutton[b-rgko24rgc3] {
  color: brown;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 3px 12px;
}
/*.pagination {
    margin: 20px 0;
    text-align: center;

    button {
        cursor: pointer;
    }

    &-navigatebutton {
        color: brown;
        background-color: transparent;
        padding: 5px;
        border: none;

        &:hover {
            color: aqua;
            text-decoration: underline;
        }
    }

    &-pagebutton {
        margin: 0 10px;
        background-color: transparent;
        border: none;
    }

    .currentpage {
        width: 20px;
        background-color: transparent;
        color: blue;
        border: 1px solid #468EEF;

        &:active {
            background-color: aqua;
            border: 1px dotted aqua;
        }
    }

    &-pages {
        font-size: 0.8em;
        font-weight: 500;
        letter-spacing: 3px;
        margin-left: 10px;
        color: #EDB13F;
    }
}
*/
/* _content/AngryMonkey.CloudComponents/Markdown/CloudMarkdown.razor.rz.scp.css */
.cloud-markdown[b-zkgqou6f1d] {
  all: revert !important;
  box-sizing: border-box !important;
  color: var(--cloud-markdown-text) !important;
  contain: style;
  display: block !important;
  font-family: var(--cloud-markdown-font-family) !important;
  font-size: var(--cloud-markdown-font-size) !important;
  font-weight: 400 !important;
  isolation: isolate;
  line-height: var(--cloud-markdown-line-height) !important;
  text-align: left !important;
  width: 100% !important;
  --cloud-markdown-font-family: Inter, "Segoe UI", Arial, sans-serif;
  --cloud-markdown-font-size: 14.5px;
  --cloud-markdown-line-height: 1.62;
  --cloud-markdown-surface: #fff;
  --cloud-markdown-text: #334155;
  --cloud-markdown-heading: #172033;
  --cloud-markdown-strong: #1e293b;
  --cloud-markdown-muted: #64748b;
  --cloud-markdown-border: #e2e8f0;
  --cloud-markdown-link: #007e9d;
  --cloud-markdown-link-hover: #005f78;
  --cloud-markdown-accent: #00a7ce;
  --cloud-markdown-code-surface: #f1f5f9;
  --cloud-markdown-code-block-surface: #172033;
  --cloud-markdown-code-block-border: #253149;
  --cloud-markdown-code-block-text: #e2e8f0;
  --cloud-markdown-quote-surface: #f5fafc;
  --cloud-markdown-table-heading-surface: #f7f9fb;
  --cloud-markdown-table-border: #dfe6ee;
  --cloud-markdown-radius: 10px;
  --cloud-markdown-padding: 32px 36px;
  --cloud-markdown-shadow: 0 12px 32px rgba(15, 23, 42, 0.055);
}
.cloud-markdown[b-zkgqou6f1d]  * {
  all: revert !important;
  box-sizing: border-box !important;
  font-family: inherit !important;
}
.cloud-markdown__document[b-zkgqou6f1d] {
  all: revert !important;
  background: var(--cloud-markdown-surface) !important;
  border: 1px solid var(--cloud-markdown-border) !important;
  border-radius: var(--cloud-markdown-radius) !important;
  box-shadow: var(--cloud-markdown-shadow) !important;
  box-sizing: border-box !important;
  color: var(--cloud-markdown-text) !important;
  display: block !important;
  font-family: var(--cloud-markdown-font-family) !important;
  font-size: var(--cloud-markdown-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--cloud-markdown-line-height) !important;
  overflow-wrap: anywhere !important;
  padding: var(--cloud-markdown-padding) !important;
  text-align: left !important;
  width: 100% !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  h1,
.cloud-markdown__document[b-zkgqou6f1d]  h2,
.cloud-markdown__document[b-zkgqou6f1d]  h3,
.cloud-markdown__document[b-zkgqou6f1d]  h4,
.cloud-markdown__document[b-zkgqou6f1d]  h5,
.cloud-markdown__document[b-zkgqou6f1d]  h6 {
  color: var(--cloud-markdown-heading) !important;
  font-style: normal !important;
  font-weight: 650 !important;
  letter-spacing: -0.012em !important;
  line-height: 1.28 !important;
  text-transform: none !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  h1 {
  font-size: 24px !important;
  margin: 0 0 18px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  h2 {
  border-bottom: 1px solid var(--cloud-markdown-border) !important;
  font-size: 19px !important;
  margin: 30px 0 13px !important;
  padding: 0 0 8px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  h3 {
  font-size: 16px !important;
  margin: 24px 0 10px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  h4,
.cloud-markdown__document[b-zkgqou6f1d]  h5,
.cloud-markdown__document[b-zkgqou6f1d]  h6 {
  font-size: 14.5px !important;
  margin: 20px 0 8px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  p {
  color: var(--cloud-markdown-text) !important;
  font-size: var(--cloud-markdown-font-size) !important;
  line-height: var(--cloud-markdown-line-height) !important;
  margin: 0 0 13px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  strong {
  color: var(--cloud-markdown-strong) !important;
  font-weight: 650 !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  a {
  color: var(--cloud-markdown-link) !important;
  font-size: inherit !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 2px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  a:hover {
  color: var(--cloud-markdown-link-hover) !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  ul,
.cloud-markdown__document[b-zkgqou6f1d]  ol {
  color: var(--cloud-markdown-text) !important;
  font-size: var(--cloud-markdown-font-size) !important;
  line-height: 1.58 !important;
  margin: 0 0 14px !important;
  padding-left: 24px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  li {
  font-size: inherit !important;
  line-height: inherit !important;
  margin: 3px 0 !important;
  padding: 0 !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  code {
  background: var(--cloud-markdown-code-surface) !important;
  border-radius: 4px !important;
  color: var(--cloud-markdown-heading) !important;
  font-family: Consolas, "SFMono-Regular", monospace !important;
  font-size: 12.5px !important;
  padding: 2px 5px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  pre {
  background: var(--cloud-markdown-code-block-surface) !important;
  border: 1px solid var(--cloud-markdown-code-block-border) !important;
  border-radius: 8px !important;
  color: var(--cloud-markdown-code-block-text) !important;
  font-family: Consolas, "SFMono-Regular", monospace !important;
  font-size: 12.5px !important;
  line-height: 1.52 !important;
  margin: 16px 0 20px !important;
  overflow: auto !important;
  padding: 16px 18px !important;
  white-space: pre !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  pre code {
  background: transparent !important;
  color: inherit !important;
  font: inherit !important;
  padding: 0 !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  blockquote {
  background: var(--cloud-markdown-quote-surface) !important;
  border: 0 !important;
  border-left: 3px solid var(--cloud-markdown-accent) !important;
  color: #475569 !important;
  font-size: 14px !important;
  margin: 16px 0 !important;
  padding: 10px 14px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  blockquote p:last-child {
  margin-bottom: 0 !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  table {
  border-collapse: collapse !important;
  display: block !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  margin: 14px 0 20px !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  width: max-content !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  th,
.cloud-markdown__document[b-zkgqou6f1d]  td {
  border: 1px solid var(--cloud-markdown-table-border) !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  padding: 8px 10px !important;
  text-align: left !important;
  vertical-align: top !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  th {
  background: var(--cloud-markdown-table-heading-surface) !important;
  color: var(--cloud-markdown-strong) !important;
  font-weight: 650 !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  img {
  border: 0 !important;
  border-radius: 0 !important;
  display: inline-block !important;
  height: auto !important;
  max-width: 100% !important;
  vertical-align: middle !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  hr {
  border: 0 !important;
  border-top: 1px solid var(--cloud-markdown-border) !important;
  margin: 24px 0 !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  details {
  font-size: 14px !important;
  margin: 12px 0 16px !important;
}
.cloud-markdown__document[b-zkgqou6f1d]  summary {
  color: var(--cloud-markdown-strong) !important;
  cursor: pointer !important;
  font-weight: 600 !important;
}
.cloud-markdown__status[b-zkgqou6f1d] {
  all: revert !important;
  background: var(--cloud-markdown-surface) !important;
  border: 1px solid var(--cloud-markdown-border) !important;
  border-radius: var(--cloud-markdown-radius) !important;
  box-sizing: border-box !important;
  color: var(--cloud-markdown-muted) !important;
  display: block !important;
  font-family: var(--cloud-markdown-font-family) !important;
  font-size: var(--cloud-markdown-font-size) !important;
  line-height: var(--cloud-markdown-line-height) !important;
  padding: 42px 24px !important;
  text-align: center !important;
  width: 100% !important;
}
.cloud-markdown__status p[b-zkgqou6f1d] {
  margin: 0 0 8px !important;
}
.cloud-markdown__status a[b-zkgqou6f1d] {
  color: var(--cloud-markdown-link) !important;
}
@media (max-width: 700px) {
  .cloud-markdown[b-zkgqou6f1d] {
    --cloud-markdown-font-size: 14px;
    --cloud-markdown-padding: 24px 20px;
  }
  .cloud-markdown__document[b-zkgqou6f1d]  h1 {
    font-size: 21px !important;
  }
  .cloud-markdown__document[b-zkgqou6f1d]  h2 {
    font-size: 18px !important;
  }
  .cloud-markdown__document[b-zkgqou6f1d]  h3 {
    font-size: 15.5px !important;
  }
}
/* _content/AngryMonkey.CloudComponents/Popup2/PopupComp.razor.rz.scp.css */
.modal[b-x61gg4nka0] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(4px);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  z-index: 999999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  border: none;
  width: 100%;
  height: 100%;
}
.modal._open[b-x61gg4nka0] {
  opacity: 1;
  visibility: visible;
}
.modal .header[b-x61gg4nka0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.modal .header .closemodal[b-x61gg4nka0] {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  border: none;
  background: #f3f4f6;
  color: #6b7280;
  font-size: 1.5rem;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all var(--duration);
  flex-shrink: 0;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .modal .header .closemodal[b-x61gg4nka0] {
    width: 1.75rem;
    height: 1.75rem;
    font-size: 1.25rem;
    margin-left: 0.5rem;
  }
}
.modal .actions[b-x61gg4nka0] {
  padding: 1rem 1.25rem;
  border-top: 2px solid #f1f5f9;
  display: flex;
  justify-content: center;
  gap: 0.75rem;
  background: #fafbfc;
  align-items: center;
}
.modal .actions button[b-x61gg4nka0] {
  width: fit-content;
}
.modal .actions .close[b-x61gg4nka0] {
  display: flex;
  align-items: center;
  gap: 20px;
  background-color: transparent;
  border: none;
  background-color: var(--amc-accentColor);
  cursor: pointer;
  padding: 10px;
  border-radius: 50%;
  font-size: 0;
}
.modal .actions .close[b-x61gg4nka0]  svg {
  width: 1rem;
  height: 1rem;
}
.modal .actions .close[b-x61gg4nka0]  svg .--svg-fill {
  fill: #fff;
}
.modal .actions[b-x61gg4nka0]  .back {
  display: flex;
  align-items: center;
  gap: 20px;
  background-color: transparent;
  border: none;
  background-color: var(--amc-accentColor);
  cursor: pointer;
  padding: 10px;
  border-radius: 50%;
  font-size: 0;
}
.modal .actions[b-x61gg4nka0]  .back svg {
  width: 1rem;
  height: 1rem;
  transform: rotate(180deg);
  stroke: #fff;
}
.modal-content[b-x61gg4nka0],
.modal-slot[b-x61gg4nka0] {
  background: #fff;
  border-radius: 16px;
  width: 100%;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  animation: popupIn-b-x61gg4nka0 0.25s ease;
  overflow: hidden;
}
.modal-content .header[b-x61gg4nka0] {
  padding: 1.25rem 1.5rem;
  border-bottom: 2px solid #f1f5f9;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal-content .header strong[b-x61gg4nka0] {
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--amc-accentColor);
}
.modal-content .body[b-x61gg4nka0] {
  flex: 1;
  overflow: auto;
  padding: 1rem 1.25rem;
}
/* Size variants */
.modal._small .modal-content[b-x61gg4nka0],
.modal._small .modal-slot[b-x61gg4nka0] {
  max-width: 420px;
}
.modal._medium .modal-content[b-x61gg4nka0],
.modal._medium .modal-slot[b-x61gg4nka0] {
  max-width: 640px;
}
.modal._large .modal-content[b-x61gg4nka0],
.modal._large .modal-slot[b-x61gg4nka0] {
  max-width: 800px;
}
.modal._xlarge .modal-content[b-x61gg4nka0],
.modal._xlarge .modal-slot[b-x61gg4nka0] {
  max-width: 1000px;
}
.modal._form .modal-content[b-x61gg4nka0],
.modal._form .modal-slot[b-x61gg4nka0] {
  max-width: 600px;
}
@keyframes popupIn-b-x61gg4nka0 {
  from {
    opacity: 0;
    transform: translateY(16px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
@media (max-width: 768px) {
  .modal[b-x61gg4nka0] {
    padding: 0.5rem;
  }
  .modal-content[b-x61gg4nka0],
  .modal-slot[b-x61gg4nka0] {
    max-height: 95vh;
    border-radius: 12px;
  }
  .modal-content .body[b-x61gg4nka0] {
    padding: 1rem;
  }
  .modal-content .actions[b-x61gg4nka0] {
    flex-direction: column-reverse;
  }
  .modal-content .actions .--button[b-x61gg4nka0] {
    width: 100%;
  }
}
/* _content/AngryMonkey.CloudComponents/ProgressBar/ProgressBar.razor.rz.scp.css */
.ComponentsDefault[b-4xmmn3agc0] {
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
}
.ComponentsDefault button[b-4xmmn3agc0],
.ComponentsDefault button:active[b-4xmmn3agc0],
.ComponentsDefault button:focus[b-4xmmn3agc0],
.ComponentsDefault button:visited[b-4xmmn3agc0] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.ComponentsDefault[b-4xmmn3agc0],
.ComponentsDefault *[b-4xmmn3agc0] {
  -webkit-tap-highlight-color: transparent;
}
.ComponentsDefault[b-4xmmn3agc0]  .--amc-iconbutton,
.ComponentsDefault[b-4xmmn3agc0]  .--amc-iconbutton:active,
.ComponentsDefault[b-4xmmn3agc0]  .--amc-iconbutton:focus,
.ComponentsDefault[b-4xmmn3agc0]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.ComponentsDefault[b-4xmmn3agc0]  .--amc-iconbutton svg {
  height: 1.8em;
}
.ComponentsDefault[b-4xmmn3agc0]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.ComponentsDefault[b-4xmmn3agc0]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.ComponentsDefault[b-4xmmn3agc0]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-progressbar[b-4xmmn3agc0] {
  --amc-progressbar-seekbuttonSize: 20px;
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
  display: grid;
  grid-template-areas: 'left middle right';
  grid-template-columns: 0 max-content 1fr;
  align-items: center;
  cursor: pointer;
  touch-action: none;
}
.amc-progressbar button[b-4xmmn3agc0],
.amc-progressbar button:active[b-4xmmn3agc0],
.amc-progressbar button:focus[b-4xmmn3agc0],
.amc-progressbar button:visited[b-4xmmn3agc0] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.amc-progressbar[b-4xmmn3agc0],
.amc-progressbar *[b-4xmmn3agc0] {
  -webkit-tap-highlight-color: transparent;
}
.amc-progressbar[b-4xmmn3agc0]  .--amc-iconbutton,
.amc-progressbar[b-4xmmn3agc0]  .--amc-iconbutton:active,
.amc-progressbar[b-4xmmn3agc0]  .--amc-iconbutton:focus,
.amc-progressbar[b-4xmmn3agc0]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.amc-progressbar[b-4xmmn3agc0]  .--amc-iconbutton svg {
  height: 1.8em;
}
.amc-progressbar[b-4xmmn3agc0]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.amc-progressbar[b-4xmmn3agc0]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.amc-progressbar[b-4xmmn3agc0]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-progressbar input[type="range"][b-4xmmn3agc0] {
  /*grid-column: span 3;*/
  display: none !important;
}
.amc-progressbar-left[b-4xmmn3agc0],
.amc-progressbar-right[b-4xmmn3agc0] {
  width: 100%;
  height: 1px;
  position: relative;
}
.amc-progressbar-left[b-4xmmn3agc0] {
  background-color: var(--amc-accentColor);
  grid-area: left;
}
.amc-progressbar-right[b-4xmmn3agc0] {
  background-color: var(--amc-accentColor);
  grid-area: right;
  opacity: 0.4;
}
.amc-progressbar-middle[b-4xmmn3agc0] {
  grid-area: middle;
  display: flex;
}
.amc-progressbar-middle button[b-4xmmn3agc0],
.amc-progressbar-middle button:active[b-4xmmn3agc0],
.amc-progressbar-middle button:focus[b-4xmmn3agc0],
.amc-progressbar-middle button:visited[b-4xmmn3agc0] {
  outline: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  z-index: 1;
  cursor: pointer;
  transition: background-color 50ms ease-in-out, filter 100ms ease-in-out;
}
.amc-progressbar-middle button:focus[b-4xmmn3agc0],
.amc-progressbar-middle button:active:focus[b-4xmmn3agc0],
.amc-progressbar-middle button:focus:focus[b-4xmmn3agc0],
.amc-progressbar-middle button:visited:focus[b-4xmmn3agc0],
.amc-progressbar-middle button:hover[b-4xmmn3agc0],
.amc-progressbar-middle button:active:hover[b-4xmmn3agc0],
.amc-progressbar-middle button:focus:hover[b-4xmmn3agc0],
.amc-progressbar-middle button:visited:hover[b-4xmmn3agc0] {
  filter: drop-shadow(0 0 4px var(--amc-accentColor));
}
.amc-progressbar._flat .amc-progressbar-middle button[b-4xmmn3agc0] {
  background-color: var(--amc-accentColor);
  height: 1px;
  width: 5px;
}
.amc-progressbar._circle .amc-progressbar-middle button[b-4xmmn3agc0] {
  width: 1.5em;
  height: 1.5em;
  /*width: var(--amc-progressbar-seekbuttonSize);
					height: var(--amc-progressbar-seekbuttonSize);*/
  display: block;
  border: 2px solid var(--amc-accentColor);
  border-radius: 50%;
  background-color: transparent;
}
.amc-progressbar._circle._moving .amc-progressbar-middle button[b-4xmmn3agc0] {
  background-color: var(--amc-accentColor);
}
.amc-progressbar._disk .amc-progressbar-middle button[b-4xmmn3agc0] {
  width: 1.5em;
  height: 1.5em;
  /*width: var(--amc-progressbar-seekbuttonSize);
					height: var(--amc-progressbar-seekbuttonSize);*/
  display: block;
  border-radius: 50%;
  background-color: var(--amc-accentColor);
  border: 2px solid transparent;
}
.amc-progressbar._disk._moving .amc-progressbar-middle button[b-4xmmn3agc0] {
  background-color: transparent;
  border-color: var(--amc-accentColor);
}
/* _content/AngryMonkey.CloudComponents/SwitchComponent/Switch.razor.rz.scp.css */
.amc-switch[b-1qft43mpdm] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 1rem;
  --amc-accentColor: #000;
}
.amc-switch > div[b-1qft43mpdm] {
  position: relative;
  min-height: 20px;
  height: 1.4em;
  aspect-ratio: 2/1;
  overflow: hidden;
}
.amc-switch > div button[b-1qft43mpdm] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.amc-switch-slider[b-1qft43mpdm] {
  position: absolute;
  cursor: pointer;
  inset: 0;
  transition: 0.4s ease-in-out;
  border-radius: 50px;
  pointer-events: none;
  padding: 3px;
  border: 0.05em solid var(--amc-accentColor);
  overflow: hidden;
}
.amc-switch-circle[b-1qft43mpdm] {
  pointer-events: none;
  position: relative;
  content: "";
  height: 100%;
  border-radius: 50%;
  aspect-ratio: 1/1;
  bottom: 0;
  transition: 0.4s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--amc-accentColor);
  left: 50%;
  transform: translateX(-50%);
}
.amc-switch-circle[b-1qft43mpdm]  svg {
  width: 100%;
  position: absolute;
  inset: 0;
  height: 100%;
  transition: 0.4s ease-in-out;
  opacity: 0;
  padding: 3px;
}
.amc-switch-circle[b-1qft43mpdm]  .amc-svg-fill {
  fill: #fff;
  transition: 0.4s ease-in-out;
}
.amc-switch-text[b-1qft43mpdm] {
  font-size: 0.8em;
  text-transform: capitalize;
}
.amc-switch._true .amc-switch-circle[b-1qft43mpdm] {
  left: 100%;
  transform: translateX(-100%);
}
.amc-switch._true .amc-switch-circle[b-1qft43mpdm]  svg:first-child {
  opacity: 1;
}
.amc-switch._false .amc-switch-circle[b-1qft43mpdm] {
  left: 0;
  transform: translateX(0);
}
.amc-switch._false .amc-switch-circle[b-1qft43mpdm]  svg:last-child {
  opacity: 1;
}
/* _content/AngryMonkey.CloudComponents/Tabs/Tabs.razor.rz.scp.css */
.ComponentsDefault[b-cde01q9qwg] {
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
}
.ComponentsDefault button[b-cde01q9qwg],
.ComponentsDefault button:active[b-cde01q9qwg],
.ComponentsDefault button:focus[b-cde01q9qwg],
.ComponentsDefault button:visited[b-cde01q9qwg] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.ComponentsDefault[b-cde01q9qwg],
.ComponentsDefault *[b-cde01q9qwg] {
  -webkit-tap-highlight-color: transparent;
}
.ComponentsDefault[b-cde01q9qwg]  .--amc-iconbutton,
.ComponentsDefault[b-cde01q9qwg]  .--amc-iconbutton:active,
.ComponentsDefault[b-cde01q9qwg]  .--amc-iconbutton:focus,
.ComponentsDefault[b-cde01q9qwg]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.ComponentsDefault[b-cde01q9qwg]  .--amc-iconbutton svg {
  height: 1.8em;
}
.ComponentsDefault[b-cde01q9qwg]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.ComponentsDefault[b-cde01q9qwg]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.ComponentsDefault[b-cde01q9qwg]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-tabs[b-cde01q9qwg] {
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
  display: flex;
  min-height: 1.4em;
  justify-content: space-around;
}
.amc-tabs button[b-cde01q9qwg],
.amc-tabs button:active[b-cde01q9qwg],
.amc-tabs button:focus[b-cde01q9qwg],
.amc-tabs button:visited[b-cde01q9qwg] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.amc-tabs[b-cde01q9qwg],
.amc-tabs *[b-cde01q9qwg] {
  -webkit-tap-highlight-color: transparent;
}
.amc-tabs[b-cde01q9qwg]  .--amc-iconbutton,
.amc-tabs[b-cde01q9qwg]  .--amc-iconbutton:active,
.amc-tabs[b-cde01q9qwg]  .--amc-iconbutton:focus,
.amc-tabs[b-cde01q9qwg]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.amc-tabs[b-cde01q9qwg]  .--amc-iconbutton svg {
  height: 1.8em;
}
.amc-tabs[b-cde01q9qwg]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.amc-tabs[b-cde01q9qwg]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.amc-tabs[b-cde01q9qwg]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-tab[b-cde01q9qwg] {
  border: none;
  position: relative;
}
.amc-tab[b-cde01q9qwg]::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--amc-accentColor);
  transition: width 200ms ease-in-out;
}
.amc-tab:hover[b-cde01q9qwg]::after {
  width: 1em;
}
.amc-tab._active[b-cde01q9qwg] {
  pointer-events: none;
  cursor: default;
  color: var(--amc-accentColor);
}
.amc-tab._active[b-cde01q9qwg]::after {
  width: 2em;
}
/* _content/AngryMonkey.CloudComponents/VolumeBar/VolumeBar.razor.rz.scp.css */
.ComponentsDefault[b-hzoypbfjp7] {
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
}
.ComponentsDefault button[b-hzoypbfjp7],
.ComponentsDefault button:active[b-hzoypbfjp7],
.ComponentsDefault button:focus[b-hzoypbfjp7],
.ComponentsDefault button:visited[b-hzoypbfjp7] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.ComponentsDefault[b-hzoypbfjp7],
.ComponentsDefault *[b-hzoypbfjp7] {
  -webkit-tap-highlight-color: transparent;
}
.ComponentsDefault[b-hzoypbfjp7]  .--amc-iconbutton,
.ComponentsDefault[b-hzoypbfjp7]  .--amc-iconbutton:active,
.ComponentsDefault[b-hzoypbfjp7]  .--amc-iconbutton:focus,
.ComponentsDefault[b-hzoypbfjp7]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.ComponentsDefault[b-hzoypbfjp7]  .--amc-iconbutton svg {
  height: 1.8em;
}
.ComponentsDefault[b-hzoypbfjp7]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.ComponentsDefault[b-hzoypbfjp7]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.ComponentsDefault[b-hzoypbfjp7]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-volumebar[b-hzoypbfjp7] {
  user-select: none;
  font-family: 'Segoe UI';
  font-size: 0.9rem;
  color: var(--amc-accentColor);
  display: flex;
  align-items: center;
}
.amc-volumebar button[b-hzoypbfjp7],
.amc-volumebar button:active[b-hzoypbfjp7],
.amc-volumebar button:focus[b-hzoypbfjp7],
.amc-volumebar button:visited[b-hzoypbfjp7] {
  background: none;
  outline: none !important;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.amc-volumebar[b-hzoypbfjp7],
.amc-volumebar *[b-hzoypbfjp7] {
  -webkit-tap-highlight-color: transparent;
}
.amc-volumebar[b-hzoypbfjp7]  .--amc-iconbutton,
.amc-volumebar[b-hzoypbfjp7]  .--amc-iconbutton:active,
.amc-volumebar[b-hzoypbfjp7]  .--amc-iconbutton:focus,
.amc-volumebar[b-hzoypbfjp7]  .--amc-iconbutton:visited {
  padding: 4px;
  display: flex;
}
.amc-volumebar[b-hzoypbfjp7]  .--amc-iconbutton svg {
  height: 1.8em;
}
.amc-volumebar[b-hzoypbfjp7]  .amc-svg-fill {
  fill: var(--amc-accentColor);
}
.amc-volumebar[b-hzoypbfjp7]  .amc-svg-stroke {
  fill: none;
  stroke: var(--amc-accentColor);
  stroke-width: 0.5;
  stroke-miterlimit: 10;
}
.amc-volumebar[b-hzoypbfjp7]  .amc-svg-stroke._corner-rounded {
  stroke-linecap: round;
}
.amc-volumebar-bar[b-hzoypbfjp7] {
  width: 100px;
  padding: 5px;
}
.amc-volumebar-bar[b-hzoypbfjp7]  .amc-progressbar {
  height: 20px;
}
.amc-volumebar-bar[b-hzoypbfjp7]  .amc-progressbar button {
  font-size: 0.75em !important;
}
.amc-volumebar-value[b-hzoypbfjp7] {
  width: 3ch;
  opacity: 0.9;
}
