blockquote {border-left:5px solid var(--color-primary);}.pagination li.active {background-color:var(--color-primary);}.collection .collection-item.active {background-color:var(--color-accent);}.collection a.collection-item {color:var(--color-accent);}.progress .indeterminate {background-color:var(--color-accent);}span.badge.new {background-color:var(--color-accent);}nav {background-color:var(--color-primary);}.tabs .tab a:hover,.tabs .tab a.active {color:var(--color-primary);}.btn,.btn-large,.btn-small {background-color:var(--color-accent);}.btn:hover,.btn-large:hover,.btn-small:hover {background-color:var(--color-accent-hover);}.btn-floating {background-color:var(--color-accent);}.btn-floating:hover {background-color:var(--color-accent);}.fixed-action-btn .fab-backdrop {background-color:var(--color-accent);}.dropdown-content li>a,.dropdown-content li>span {color:var(--color-accent);}.chip:focus {background-color:var(--color-accent);}.chips {border-bottom:1px solid var(--text-muted);}.chips.focus {border-bottom:1px solid var(--color-accent);-webkit-box-shadow:0 1px 0 0 var(--color-accent);box-shadow:0 1px 0 0 var(--color-accent);}label {color:var(--text-muted);}input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea {border-bottom:1px solid var(--text-muted);}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]) {border-bottom:1px solid var(--color-accent);-webkit-box-shadow:0 1px 0 0 var(--color-accent);box-shadow:0 1px 0 0 var(--color-accent);}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label {color:var(--color-accent);}input:not([type]):focus.invalid ~ label,input[type=text]:not(.browser-default):focus.invalid ~ label,input[type=password]:not(.browser-default):focus.invalid ~ label,input[type=email]:not(.browser-default):focus.invalid ~ label,input[type=url]:not(.browser-default):focus.invalid ~ label,input[type=time]:not(.browser-default):focus.invalid ~ label,input[type=date]:not(.browser-default):focus.invalid ~ label,input[type=datetime]:not(.browser-default):focus.invalid ~ label,input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,input[type=tel]:not(.browser-default):focus.invalid ~ label,input[type=number]:not(.browser-default):focus.invalid ~ label,input[type=search]:not(.browser-default):focus.invalid ~ label,textarea.materialize-textarea:focus.invalid ~ label {color:var(--color-danger);}input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus {border-bottom:1px solid var(--color-danger);-webkit-box-shadow:0 1px 0 0 var(--color-danger);box-shadow:0 1px 0 0 var(--color-danger);}input:not([type]).invalid ~ .helper-text:after,input:not([type]):focus.invalid ~ .helper-text:after,input[type=text]:not(.browser-default).invalid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=password]:not(.browser-default).invalid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=email]:not(.browser-default).invalid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=url]:not(.browser-default).invalid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=time]:not(.browser-default).invalid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=date]:not(.browser-default).invalid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=number]:not(.browser-default).invalid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=search]:not(.browser-default).invalid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,textarea.materialize-textarea.invalid ~ .helper-text:after,textarea.materialize-textarea:focus.invalid ~ .helper-text:after,.select-wrapper.invalid ~ .helper-text:after {color:var(--color-danger);}.input-field>label {color:var(--text-muted);}.input-field .prefix.active {color:var(--color-accent);}.switch label input[type=checkbox]:checked+.lever:after {background-color:var(--color-accent);}.switch label .lever:before {background-color:color-mix(in srgb, var(--color-accent) 15%, transparent);}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {background-color:color-mix(in srgb, var(--color-accent) 15%, transparent);}.select-wrapper input.select-dropdown {border-bottom:1px solid var(--text-muted);}.select-wrapper input.select-dropdown:focus {border-bottom:1px solid var(--color-accent);}input[type=range]+.thumb {background-color:var(--color-accent);}input[type=range]+.thumb .value {color:var(--color-accent);}input[type=range]::-webkit-slider-thumb {background:var(--color-accent);background-color:var(--color-accent);}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb {-webkit-box-shadow:0 0 0 10px color-mix(in srgb, var(--color-accent) 26%, transparent);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-accent) 26%, transparent);}input[type=range]::-moz-range-thumb {background:var(--color-accent);}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb {box-shadow:0 0 0 10px color-mix(in srgb, var(--color-accent) 26%, transparent);}input[type=range]::-ms-thumb {background:var(--color-accent);}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb {box-shadow:0 0 0 10px color-mix(in srgb, var(--color-accent) 26%, transparent);}.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover {background-color:var(--color-accent-hover);}.sidenav li>a.btn-floating:hover {background-color:var(--color-accent);}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active {background-color:var(--color-primary);}.spinner-layer {border-color:var(--color-accent);}.slider .slides {background-color:var(--text-muted);}.tap-target {background-color:var(--color-primary);}.datepicker-date-display {background-color:var(--color-accent);}.datepicker-table td.is-today {color:var(--color-accent);}.datepicker-table td.is-selected {background-color:var(--color-accent);}.datepicker-cancel,.datepicker-clear,.datepicker-done {color:var(--color-accent);}.datepicker-clear {color:var(--color-danger);}.timepicker-digital-display {background-color:var(--color-accent);}.timepicker-tick.active,.timepicker-tick:hover {background-color:color-mix(in srgb, var(--color-accent) 25%, transparent);}.timepicker-canvas line {stroke:var(--color-accent);}.timepicker-canvas-bearing {fill:var(--color-accent);}.timepicker-canvas-bg {fill:var(--color-accent);}.timepicker-clear {color:var(--color-danger);}.timepicker-close {color:var(--color-accent);}a { color: var(--text-link); }.red { background-color: var(--color-danger) !important; }.red-text { color: var(--color-danger) !important; }.green { background-color: var(--color-success) !important; }.green-text { color: var(--color-success) !important; }.orange { background-color: var(--color-warning) !important; }.orange-text { color: var(--color-warning) !important; }.blue { background-color: var(--color-primary) !important; }.teal { background-color: var(--color-accent) !important; }.grey-text { color: var(--text-muted) !important; }.grey-text.text-darken-1 { color: var(--text-secondary) !important; }.grey-text.text-darken-2 { color: var(--neutral-700) !important; }:root[data-theme="dark"] :is(.card, .card .card-reveal, .card-panel, .collection .collection-item,.collection.with-header .collection-header, .tabs, .dropdown-content, .sidenav .collapsible-body,.modal, .modal .modal-footer, .datepicker-calendar-container, .input-field input[type=search]:focus:not(.browser-default)) {background-color: var(--surface);}:root[data-theme="dark"] .white { background-color: var(--surface) !important; }input::placeholder,textarea::placeholder {color: var(--text-placeholder);opacity: 1;}:root[data-theme="dark"] :is(.collapsible-header, .collapsible-body) {background-color: var(--surface);border-color: var(--border);}:root[data-theme="dark"] .collapsible { border-color: var(--border); }:root[data-theme="dark"] .collapsible-header:focus { background-color: var(--surface-hover-neutral); }:root[data-theme="dark"] :is(.collection, .collection .collection-item, .collection.with-header .collection-header) {border-color: var(--border);}:root[data-theme="dark"] .input-field input[type=search]:focus:not(.browser-default) { color: var(--text-primary); }:root[data-theme="dark"] table.striped > tbody > tr:nth-child(odd) { background-color: var(--table-row-alt); }:root[data-theme="dark"] table.highlight > tbody > tr:hover { background-color: var(--table-row-hover); }:root[data-theme="dark"] .modal-overlay { background: #000; }:root[data-theme="dark"] .btn-flat { color: var(--text-primary); }