/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-ripple-surface {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  position: relative;
  outline: none;
  overflow: hidden;
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-ripple-surface::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-ripple-surface::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface[data-mdc-ripple-is-unbounded],
.mdc-ripple-upgraded--unbounded {
  overflow: visible;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,
.mdc-ripple-upgraded--unbounded::before,
.mdc-ripple-upgraded--unbounded::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-ripple-surface:hover::before, .mdc-ripple-surface.mdc-ripple-surface--hover::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.n-tk-button{padding:5px 15px;position:relative;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;flex-basis:100%;position:relative;min-width:64px;font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.02857em;line-height:1.75;color:#000;background-color:#eaeaea;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);text-transform:uppercase;text-decoration:none;outline:0;border:none;cursor:pointer;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:var(--button-border-radius, 4px);vertical-align:middle;white-space:nowrap}.n-tk-button:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.n-tk-button:not(.text):not(.outlined):active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.n-tk-button:not(.text):not(.outlined):not(.n-tk-button--disabled).primary{background-color:#f59c1a;color:#fff}.n-tk-button:not(.text):not(.outlined):not(.n-tk-button--disabled).danger{background-color:#f44336;color:#fff}.n-tk-button.small{padding:3px 9px;font-size:.8125rem}.n-tk-button.large{padding:7px 21px;font-size:.9375rem}.n-tk-button--focused:not(.text):not(.outlined){box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.n-tk-button--fab{width:56px;height:56px;min-width:32px;border-radius:50%;box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}.n-tk-button--fab .n-tk-icon{font-size:24px}.n-tk-button--fab.mini{width:40px;height:40px}.n-tk-button--fab.mini .n-tk-icon{font-size:18px}.n-tk-button--fab.xs{padding:0;min-width:unset;width:32px;height:32px}.n-tk-button--fab.xs .n-tk-icon{font-size:16px}.n-tk-button__text{font-family:"Roboto",sans-serif;font-weight:500}.n-tk-button--disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37);box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);cursor:not-allowed;pointer-events:auto}.n-tk-button--disabled.text{color:rgba(0,0,0,.37) !important}.n-tk-button--disabled.outlined{color:rgba(0,0,0,.37) !important;border-color:rgba(0,0,0,.37) !important}.outlined:not(div){border-style:solid;border-width:1px;border-color:#000;background:rgba(0,0,0,0);box-shadow:none}.outlined:not(div):hover{background-color:rgba(0,0,0,.06);box-shadow:inherit}.outlined:not(div).n-tk-button--focused{background-color:rgba(0,0,0,.12);box-shadow:inherit}.outlined:not(div).primary{color:#f59c1a;border-color:#f59c1a}.outlined:not(div).primary:hover{background-color:rgba(245,156,26,.06)}.outlined:not(div).primary.n-tk-button--focused{background-color:rgba(245,156,26,.12)}.outlined:not(div).danger{color:#f44336;border-color:#f44336}.outlined:not(div).danger:hover{background-color:rgba(244,67,54,.06)}.outlined:not(div).danger.n-tk-button--focused{background-color:rgba(244,67,54,.12)}.text:not(div){background:rgba(0,0,0,0);box-shadow:none}.text:not(div):hover{background-color:rgba(0,0,0,.04);box-shadow:inherit}.text:not(div).n-tk-button--focused{background-color:rgba(0,0,0,.12);box-shadow:inherit}.text:not(div).primary{color:#f59c1a}.text:not(div).primary:hover{background-color:rgba(246,189,34,.06)}.text:not(div).primary.n-tk-button--focused{background-color:rgba(246,189,34,.08)}.text:not(div).danger{color:#f44336}.text:not(div).danger:hover{background-color:rgba(229,115,115,.06)}.text:not(div).danger.n-tk-button--focused{background-color:rgba(229,115,115,.08)}.n-tk-button--leading-icon .n-tk-button__text{order:2}.n-tk-button--leading-icon .n-tk-icon{order:1;margin-left:0;margin-right:8px}.n-tk-button--trailing-icon .n-tk-button__text{order:1}.n-tk-button--trailing-icon .n-tk-icon{order:2;margin-left:8px;margin-right:0}.n-tk-button:not(.n-tk-button--fab) .n-tk-icon{font-size:1.4em}
.n-tk-checkbox{padding-top:1.313rem;display:inline-flex;align-items:center;font-family:"Roboto",sans-serif;vertical-align:middle}.n-tk-checkbox__label{font-family:inherit;font-size:1rem;font-weight:500;line-height:1;vertical-align:middle}.n-tk-checkbox__label:hover{cursor:pointer}.n-tk-checkbox__surface{padding:.688rem;display:inline-block;position:relative;flex:0 0 18px;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;box-sizing:content-box}.n-tk-checkbox__surface .tk-checkbox__native{width:40px;height:40px}.n-tk-checkbox__native{position:absolute;top:0;left:0;margin:0;padding:0;opacity:0;cursor:inherit}.n-tk-checkbox__background{display:inline-flex;align-items:center;justify-content:center;position:absolute;width:18px;height:18px;border-radius:2px;border:2px solid;border-color:rgba(0,0,0,.54);background-color:rgba(0,0,0,0);will-change:border-color,background-color;box-sizing:border-box;pointer-events:none}.n-tk-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);color:#fff}.n-tk-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385;transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.n-tk-checkbox__ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.n-tk-checkbox__ripple-surface::before,.n-tk-checkbox__ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.n-tk-checkbox__ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.n-tk-checkbox__ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.n-tk-checkbox__ripple-surface::before,.n-tk-checkbox__ripple-surface::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded::before,.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.n-tk-checkbox__ripple-surface::before,.n-tk-checkbox__ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.n-tk-checkbox__ripple-surface:hover::before,.n-tk-checkbox__ripple-surface.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded--background-focused::before,.n-tk-checkbox__ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.n-tk-checkbox__ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.n-tk-checkbox__ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.n-tk-checkbox__ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.n-tk-checkbox__native:checked~.n-tk-checkbox__background{border-color:#f59c1a;background-color:#f59c1a}.n-tk-checkbox__native:checked~.n-tk-checkbox__background .n-tk-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.n-tk-checkbox__native:checked~.n-tk-checkbox__background .n-tk-checkbox__checkmark-path{stroke-dashoffset:0}.n-tk-checkbox--readonly{pointer-events:none}.n-tk-checkbox--readonly .n-tk-checkbox__label{color:rgba(0,0,0,.54)}.n-tk-checkbox--readonly .n-tk-checkbox__native:not(:checked)~.n-tk-checkbox__background{border-color:rgba(0,0,0,.26)}.n-tk-checkbox--readonly .n-tk-checkbox__native:checked~.n-tk-checkbox__background{opacity:.6}
.n-tk-textfield{display:flex;flex-direction:column;font-family:var(--baseFontFamily, "Roboto", sans-serif)}.n-tk-textfield__label,.n-tk-datepicker__label{padding-left:.62rem;display:inline-flex;align-items:center;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-textfield__content,.n-tk-datepicker__content{display:flex;flex-direction:column;position:relative}.n-tk-textfield__native,.n-tk-datepicker__native{padding:.5625rem .625rem;display:inline-flex;flex-direction:row;min-width:64px;font-family:"Roboto",sans-serif;font-size:.875rem;color:#000;border:2px solid #e0e0e0;border-radius:var(--textfield-border-radius, 4px);transition:border 150ms linear}.n-tk-textfield__native:focus,.n-tk-datepicker__native:focus{outline:0}.n-tk-textfield__native:hover,.n-tk-datepicker__native:hover{outline:0}.n-tk-textfield__helper-text,.n-tk-datepicker__helper-text{padding-left:.62rem;display:inline-flex;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;line-height:1.5;letter-spacing:0.0333333333em;color:#797979}.n-tk-textfield--nolabel{padding-top:1.313rem}.n-tk-textfield--readonly .n-tk-textfield__native,.n-tk-textfield--readonly .n-tk-datepicker__native,.n-tk-datepicker--readonly .n-tk-textfield__native,.n-tk-datepicker--readonly .n-tk-datepicker__native{border-color:rgba(0,0,0,.06);color:rgba(0,0,0,.38);user-select:none;transition:color 100msms linear;transition:border-color 100msms linear}.n-tk-textfield--readonly .n-tk-textfield__native:focus,.n-tk-textfield--readonly .n-tk-datepicker__native:focus,.n-tk-datepicker--readonly .n-tk-textfield__native:focus,.n-tk-datepicker--readonly .n-tk-datepicker__native:focus{border-color:rgba(0,0,0,.06)}.n-tk-textfield--readonly .n-tk-textfield__native:hover,.n-tk-textfield--readonly .n-tk-datepicker__native:hover,.n-tk-datepicker--readonly .n-tk-textfield__native:hover,.n-tk-datepicker--readonly .n-tk-datepicker__native:hover{border-color:rgba(0,0,0,.06)}.n-tk-textfield--readonly .n-tk-textfield__icon,.n-tk-datepicker--readonly .n-tk-textfield__icon{color:rgba(0,0,0,.38)}.n-tk-textfield--readonly .n-tk-textfield__helper-text,.n-tk-textfield--readonly .n-tk-datepicker__helper-text,.n-tk-datepicker--readonly .n-tk-textfield__helper-text,.n-tk-datepicker--readonly .n-tk-datepicker__helper-text{color:rgba(0,0,0,.38);user-select:none;transition:color 100msms linear}.n-tk-textfield--focused .n-tk-textfield__native,.n-tk-textfield--focused .n-tk-datepicker__native,.n-tk-datepicker--focused .n-tk-textfield__native,.n-tk-datepicker--focused .n-tk-datepicker__native{border-color:var(--primary-color, #f59c1a)}.n-tk-textfield__label--leading-icon .n-tk-textfield__label-text{order:2}.n-tk-textfield__label--leading-icon .n-tk-icon{order:1;margin-right:5px}.n-tk-textfield__content--leading-icon .n-tk-textfield__native,.n-tk-textfield__content--leading-icon .n-tk-datepicker__native{padding-left:2.5rem}.n-tk-textfield__content--leading-icon .n-tk-icon{left:14px;right:initial}.n-tk-textfield__label--trailing-icon .n-tk-icon{margin-left:5px}.n-tk-textfield__content--trailing-icon .n-tk-textfield__native,.n-tk-textfield__content--trailing-icon .n-tk-datepicker__native{padding-right:2.5rem}.n-tk-textfield__content--trailing-icon .n-tk-icon{right:14px;left:initial}.n-tk-textfield__content .n-tk-icon,.n-tk-datepicker__content .n-tk-icon{position:absolute;top:.55rem;width:20px;height:20px;font-size:20px;color:rgba(0,0,0,.54);user-select:none;pointer-events:none}.n-tk-datepicker{display:inline-flex;flex-direction:column;align-items:flex-start}.n-tk-datepicker--readonly{pointer-events:none}.n-tk-datepicker__native{padding-right:2.5rem}.n-tk-datepicker__native::-webkit-calendar-picker-indicator{visibility:hidden}.n-tk-datepicker__content .n-tk-button--fab{margin-top:0;padding:0;position:absolute;top:5px;right:5px;width:32px;height:32px}.n-tk-datepicker__content .n-tk-button--fab .n-tk-icon{width:15px;height:15px;font-size:1em}.n-tk-datepicker__label--leading-icon .n-tk-datepicker__label-text{order:2}.n-tk-datepicker__label--leading-icon .n-tk-icon{order:1;margin-right:5px}.n-tk-datepicker__content--leading-icon .n-tk-datepicker__native{padding-left:2.5rem}.n-tk-datepicker__content--leading-icon .n-tk-icon{left:14px;right:initial}.n-tk-datepicker__label--trailing-icon .n-tk-icon{margin-left:5px}.n-tk-datepicker__content--trailing-icon .n-tk-datepicker__native{padding-right:2.5rem}.n-tk-datepicker__content--trailing-icon .n-tk-icon{right:14px;left:initial}.n-tk-datepicker__content .n-tk-icon{position:absolute;top:.55rem;width:20px;height:20px;font-size:20px;color:rgba(0,0,0,.54);user-select:none;pointer-events:none}
.n-tk-file-download{position:relative;display:inline-flex;flex-direction:column}.n-tk-file-download__label{padding-left:.62rem;display:inline-flex;align-items:center;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-file-download__native{padding:0 1rem;display:inline-flex;align-items:center;justify-content:flex-start;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;text-decoration:none;color:#000;height:36px;border-radius:var(--base-border-radius, 4px);transition:background 280ms cubic-bezier(0.4, 0, 0.2, 1)}.n-tk-file-download__native tk-icon{margin-right:8px}.n-tk-file-download__native:hover{background:rgba(0,0,0,.04)}
.n-tk-file-upload{position:relative;display:inline-flex;flex-direction:column}.n-tk-file-upload .n-tk-button{margin-top:0;transition:background 100ms linear}.n-tk-file-upload__label{padding-left:.62rem;display:inline-flex;align-items:center;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-file-upload__native{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;overflow:hidden;clip:rect(0, 0, 0, 0)}.n-tk-file-upload--readonly{pointer-events:none}.n-tk-file-upload__wrapper{display:inline-flex;flex-direction:column;align-items:flex-start}.n-tk-file-upload__wrapper .n-tk-button{flex-grow:0;flex-basis:unset}.n-tk-file-upload__wrapper .n-tk-button .n-tk-button__text{z-index:2}.n-tk-file-upload__wrapper .n-tk-button .n-tk-icon{z-index:2}.n-tk-file-upload__name{display:inline-flex;align-items:center;margin-top:5px;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.75rem;font-weight:500}.n-tk-file-upload__name tk-icon{margin-right:5px}.n-tk-file-upload--loaded .n-tk-button{color:#fff}.n-tk-file-upload__progress{position:absolute;top:0;left:0;height:100%;background:#5db801;z-index:1}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v134/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.n-tk-icon{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:1.2em;line-height:1;letter-spacing:normal;text-transform:none;color:currentColor;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
.n-tk-image-upload{display:flex;flex-direction:column;align-items:flex-start}.n-tk-image-upload__label{padding-left:.62rem;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-image-upload__wrapper{position:relative;display:inline-flex;flex-direction:column;flex-basis:auto;flex-grow:0}.n-tk-image-upload__native{padding:0;margin:-1px;position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}.n-tk-image-upload__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;color:#fff;background-color:rgba(0,0,0,.6);border-radius:4px;transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.n-tk-image-upload__overlay:hover{opacity:1}.n-tk-image-upload .n-tk-image__native{width:100%;max-height:200px}
.n-tk-image{display:flex;flex-direction:column;align-self:flex-start}.n-tk-image__label{padding-left:.62rem;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-image__native{display:block;max-width:100%;height:auto}
.n-tk-savebar{--savebar-bg-color: #313033;--savebar-height: 50px;position:fixed;top:0;left:0;width:100%;height:50px;display:flex;flex-direction:row;z-index:200;background:var(--savebar-bg-color);box-shadow:0px 4px 8px 3px rgba(0,0,0,.15),0px 1px 3px rgba(0,0,0,.3);transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1)}.n-tk-savebar--hidden{transform:translateY(-50px)}.tk-savebar--visible{transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(0)}.n-tk-savebar__wrapper{padding:0 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-grow:1}.n-tk-savebar__message{font-family:"Roboto",sans-serif;font-weight:400;font-size:.875rem;color:#fff;flex-shrink:1}@media only screen and (min-width: 768px){.n-tk-savebar__message{font-size:1rem}}.n-tk-savebar__actions{display:flex;flex-direction:row;gap:4px}.n-tk-savebar__actions .n-tk-button{color:#fff}
.n-tk-snackbar{transition:opacity .15s cubic-bezier(0, 0, 0.2, 1),transform .15s cubic-bezier(0, 0, 0.2, 1)}.n-tk-snackbar--visible{opacity:1;transform:translateY(0)}.n-tk-snackbar--hidden{opacity:0;transform:translateY(50px);transition:opacity .15s cubic-bezier(0, 0, 0.2, 1),transform .15s cubic-bezier(0, 0, 0.2, 1)}.n-tk-snackbar__surface{margin:8px;padding:0 8px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#333;box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}.n-tk-snackbar__label{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0178571429em;text-decoration:inherit;text-transform:inherit;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 16px;color:rgba(255,255,255,.87);white-space:nowrap}.n-tk-snackbar__actions{color:rgba(255,255,255,.87)}.n-tk-snackbar__actions tk-icon{color:#fff}
.n-tk-switch{padding-top:1.313rem;display:inline-flex;align-items:center;font-family:"Roboto",sans-serif}.n-tk-switch__wrapper{display:inline-flex;flex-direction:row}.n-tk-switch__label{font-family:inherit;font-size:1rem;font-weight:500;line-height:1;vertical-align:middle}.n-tk-switch__label:hover{cursor:pointer}.n-tk-switch__native{position:absolute;top:0;left:0;margin:0;padding:0;opacity:0;cursor:inherit;width:0;height:0}.n-tk-switch__surface{padding:12px;display:inline-flex;flex-shrink:0;width:58px;height:38px;overflow:hidden;vertical-align:middle;box-sizing:border-box;position:relative;cursor:pointer}.n-tk-switch__surface:hover .n-tk-switch__thumb{background:rgba(0,0,0,.04)}.n-tk-switch__track{height:100%;width:100%;border-radius:7px;opacity:.38;background:#000;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.n-tk-switch__thumb{margin:0;padding:9px;position:absolute;top:0;left:0;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;transition:left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;box-sizing:border-box;border-radius:50%;z-index:1}.n-tk-switch__circle{width:20px;height:20px;border-radius:50%;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);background:#fff}.n-tk-switch__ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity;overflow:hidden;position:absolute;width:100%;height:100%}.n-tk-switch__ripple-surface::before,.n-tk-switch__ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.n-tk-switch__ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.n-tk-switch__ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.n-tk-switch__ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.n-tk-switch__ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.n-tk-switch__ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.n-tk-switch__ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.n-tk-switch__ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.n-tk-switch__ripple-surface::before,.n-tk-switch__ripple-surface::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.n-tk-switch__ripple-surface.mdc-ripple-upgraded::before,.n-tk-switch__ripple-surface.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.n-tk-switch__ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.n-tk-switch__ripple-surface::before,.n-tk-switch__ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.n-tk-switch__ripple-surface:hover::before,.n-tk-switch__ripple-surface.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.n-tk-switch__ripple-surface.mdc-ripple-upgraded--background-focused::before,.n-tk-switch__ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.n-tk-switch__ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.n-tk-switch__ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.n-tk-switch__ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.n-tk-switch--checked.n-tk-switch--focused .n-tk-switch__thumb{background:rgba(245,156,26,.04)}.n-tk-switch--focused .n-tk-switch__thumb{background:rgba(0,0,0,.04)}.n-tk-switch__native:checked~.n-tk-switch__interactive .n-tk-switch__thumb .n-tk-switch__circle,.n-tk-switch__native:checked~.n-tk-switch__track{background:#f59c1a}.n-tk-switch__native:checked~.n-tk-switch__interactive .n-tk-switch__thumb{transform:translateX(20px)}.n-tk-switch--readonly .n-tk-switch__native:checked~.n-tk-switch__interactive .n-tk-switch__circle{background:#f6bd22}.n-tk-switch--readonly{pointer-events:none}.n-tk-switch--readonly .n-tk-switch__label{color:rgba(0,0,0,.54)}.n-tk-switch--readonly .n-tk-switch__native:not(:checked)~.n-tk-switch__interactive .n-tk-switch__circle{background:#f5f5f5}.n-tk-switch--readonly .n-tk-switch__native:not(:checked)~.n-tk-switch__track{opacity:.12}.n-tk-switch--readonly .n-tk-switch__surface:hover .n-tk-switch__thumb{background:none}
.n-tk-textfield{display:flex;flex-direction:column;font-family:var(--baseFontFamily, "Roboto", sans-serif)}.n-tk-textfield__label{padding-left:.62rem;display:inline-flex;align-items:center;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-textfield__content{display:flex;flex-direction:column;position:relative}.n-tk-textfield__native{padding:.5625rem .625rem;display:inline-flex;flex-direction:row;min-width:64px;font-family:"Roboto",sans-serif;font-size:.875rem;color:#000;border:2px solid #e0e0e0;border-radius:var(--textfield-border-radius, 4px);transition:border 150ms linear}.n-tk-textfield__native:focus{outline:0}.n-tk-textfield__native:hover{outline:0}.n-tk-textfield__helper-text{padding-left:.62rem;display:inline-flex;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;line-height:1.5;letter-spacing:0.0333333333em;color:#797979}.n-tk-textfield--nolabel{padding-top:1.313rem}.n-tk-textfield--readonly .n-tk-textfield__native{border-color:rgba(0,0,0,.06);color:rgba(0,0,0,.38);user-select:none;transition:color 100msms linear;transition:border-color 100msms linear}.n-tk-textfield--readonly .n-tk-textfield__native:focus{border-color:rgba(0,0,0,.06)}.n-tk-textfield--readonly .n-tk-textfield__native:hover{border-color:rgba(0,0,0,.06)}.n-tk-textfield--readonly .n-tk-textfield__icon{color:rgba(0,0,0,.38)}.n-tk-textfield--readonly .n-tk-textfield__helper-text{color:rgba(0,0,0,.38);user-select:none;transition:color 100msms linear}.n-tk-textfield--focused .n-tk-textfield__native{border-color:var(--primary-color, #f59c1a)}.n-tk-textfield__label--leading-icon .n-tk-textfield__label-text{order:2}.n-tk-textfield__label--leading-icon .n-tk-icon{order:1;margin-right:5px}.n-tk-textfield__content--leading-icon .n-tk-textfield__native{padding-left:2.5rem}.n-tk-textfield__content--leading-icon .n-tk-icon{left:14px;right:initial}.n-tk-textfield__label--trailing-icon .n-tk-icon{margin-left:5px}.n-tk-textfield__content--trailing-icon .n-tk-textfield__native{padding-right:2.5rem}.n-tk-textfield__content--trailing-icon .n-tk-icon{right:14px;left:initial}.n-tk-textfield__content .n-tk-icon{position:absolute;top:.55rem;width:20px;height:20px;font-size:20px;color:rgba(0,0,0,.54);user-select:none;pointer-events:none}
.n-tk-textfield{display:flex;flex-direction:column;font-family:var(--baseFontFamily, "Roboto", sans-serif)}.n-tk-textfield__label,.n-tk-datepicker__label,.n-tk-timepicker__label{padding-left:.62rem;display:inline-flex;align-items:center;font-family:var(--baseFontFamily, "Roboto", sans-serif);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5}.n-tk-textfield__content,.n-tk-datepicker__content,.n-tk-timepicker__content{display:flex;flex-direction:column;position:relative}.n-tk-textfield__native,.n-tk-datepicker__native,.n-tk-timepicker__native{padding:.5625rem .625rem;display:inline-flex;flex-direction:row;min-width:64px;font-family:"Roboto",sans-serif;font-size:.875rem;color:#000;border:2px solid #e0e0e0;border-radius:var(--textfield-border-radius, 4px);transition:border 150ms linear}.n-tk-textfield__native:focus,.n-tk-datepicker__native:focus,.n-tk-timepicker__native:focus{outline:0}.n-tk-textfield__native:hover,.n-tk-datepicker__native:hover,.n-tk-timepicker__native:hover{outline:0}.n-tk-textfield__helper-text,.n-tk-datepicker__helper-text,.n-tk-timepicker__helper-text{padding-left:.62rem;display:inline-flex;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;line-height:1.5;letter-spacing:0.0333333333em;color:#797979}.n-tk-textfield--nolabel{padding-top:1.313rem}.n-tk-textfield--readonly .n-tk-textfield__native,.n-tk-textfield--readonly .n-tk-datepicker__native,.n-tk-textfield--readonly .n-tk-timepicker__native,.n-tk-datepicker--readonly .n-tk-textfield__native,.n-tk-timepicker--readonly .n-tk-textfield__native,.n-tk-datepicker--readonly .n-tk-datepicker__native,.n-tk-timepicker--readonly .n-tk-datepicker__native,.n-tk-datepicker--readonly .n-tk-timepicker__native,.n-tk-timepicker--readonly .n-tk-timepicker__native{border-color:rgba(0,0,0,.06);color:rgba(0,0,0,.38);user-select:none;transition:color 100msms linear;transition:border-color 100msms linear}.n-tk-textfield--readonly .n-tk-textfield__native:focus,.n-tk-textfield--readonly .n-tk-datepicker__native:focus,.n-tk-textfield--readonly .n-tk-timepicker__native:focus,.n-tk-datepicker--readonly .n-tk-textfield__native:focus,.n-tk-timepicker--readonly .n-tk-textfield__native:focus,.n-tk-datepicker--readonly .n-tk-datepicker__native:focus,.n-tk-timepicker--readonly .n-tk-datepicker__native:focus,.n-tk-datepicker--readonly .n-tk-timepicker__native:focus,.n-tk-timepicker--readonly .n-tk-timepicker__native:focus{border-color:rgba(0,0,0,.06)}.n-tk-textfield--readonly .n-tk-textfield__native:hover,.n-tk-textfield--readonly .n-tk-datepicker__native:hover,.n-tk-textfield--readonly .n-tk-timepicker__native:hover,.n-tk-datepicker--readonly .n-tk-textfield__native:hover,.n-tk-timepicker--readonly .n-tk-textfield__native:hover,.n-tk-datepicker--readonly .n-tk-datepicker__native:hover,.n-tk-timepicker--readonly .n-tk-datepicker__native:hover,.n-tk-datepicker--readonly .n-tk-timepicker__native:hover,.n-tk-timepicker--readonly .n-tk-timepicker__native:hover{border-color:rgba(0,0,0,.06)}.n-tk-textfield--readonly .n-tk-textfield__icon,.n-tk-datepicker--readonly .n-tk-textfield__icon,.n-tk-timepicker--readonly .n-tk-textfield__icon{color:rgba(0,0,0,.38)}.n-tk-textfield--readonly .n-tk-textfield__helper-text,.n-tk-textfield--readonly .n-tk-datepicker__helper-text,.n-tk-textfield--readonly .n-tk-timepicker__helper-text,.n-tk-datepicker--readonly .n-tk-textfield__helper-text,.n-tk-timepicker--readonly .n-tk-textfield__helper-text,.n-tk-datepicker--readonly .n-tk-datepicker__helper-text,.n-tk-timepicker--readonly .n-tk-datepicker__helper-text,.n-tk-datepicker--readonly .n-tk-timepicker__helper-text,.n-tk-timepicker--readonly .n-tk-timepicker__helper-text{color:rgba(0,0,0,.38);user-select:none;transition:color 100msms linear}.n-tk-textfield--focused .n-tk-textfield__native,.n-tk-textfield--focused .n-tk-datepicker__native,.n-tk-textfield--focused .n-tk-timepicker__native,.n-tk-datepicker--focused .n-tk-textfield__native,.n-tk-timepicker--focused .n-tk-textfield__native,.n-tk-datepicker--focused .n-tk-datepicker__native,.n-tk-timepicker--focused .n-tk-datepicker__native,.n-tk-datepicker--focused .n-tk-timepicker__native,.n-tk-timepicker--focused .n-tk-timepicker__native{border-color:var(--primary-color, #f59c1a)}.n-tk-textfield__label--leading-icon .n-tk-textfield__label-text{order:2}.n-tk-textfield__label--leading-icon .n-tk-icon{order:1;margin-right:5px}.n-tk-textfield__content--leading-icon .n-tk-textfield__native,.n-tk-textfield__content--leading-icon .n-tk-datepicker__native,.n-tk-textfield__content--leading-icon .n-tk-timepicker__native{padding-left:2.5rem}.n-tk-textfield__content--leading-icon .n-tk-icon{left:14px;right:initial}.n-tk-textfield__label--trailing-icon .n-tk-icon{margin-left:5px}.n-tk-textfield__content--trailing-icon .n-tk-textfield__native,.n-tk-textfield__content--trailing-icon .n-tk-datepicker__native,.n-tk-textfield__content--trailing-icon .n-tk-timepicker__native{padding-right:2.5rem}.n-tk-textfield__content--trailing-icon .n-tk-icon{right:14px;left:initial}.n-tk-textfield__content .n-tk-icon,.n-tk-datepicker__content .n-tk-icon,.n-tk-timepicker__content .n-tk-icon{position:absolute;top:.55rem;width:20px;height:20px;font-size:20px;color:rgba(0,0,0,.54);user-select:none;pointer-events:none}.n-tk-datepicker,.n-tk-timepicker{display:inline-flex;flex-direction:column;align-items:flex-start}.n-tk-datepicker--readonly,.n-tk-timepicker--readonly{pointer-events:none}.n-tk-datepicker__native,.n-tk-timepicker__native{padding-right:2.5rem}.n-tk-datepicker__native::-webkit-calendar-picker-indicator,.n-tk-timepicker__native::-webkit-calendar-picker-indicator{visibility:hidden}.n-tk-datepicker__content .n-tk-button--fab,.n-tk-timepicker__content .n-tk-button--fab{margin-top:0;padding:0;position:absolute;top:5px;right:5px;width:32px;height:32px}.n-tk-datepicker__content .n-tk-button--fab .n-tk-icon,.n-tk-timepicker__content .n-tk-button--fab .n-tk-icon{width:15px;height:15px;font-size:1em}.n-tk-datepicker__label--leading-icon .n-tk-datepicker__label-text{order:2}.n-tk-datepicker__label--leading-icon .n-tk-icon{order:1;margin-right:5px}.n-tk-datepicker__content--leading-icon .n-tk-datepicker__native,.n-tk-datepicker__content--leading-icon .n-tk-timepicker__native{padding-left:2.5rem}.n-tk-datepicker__content--leading-icon .n-tk-icon{left:14px;right:initial}.n-tk-datepicker__label--trailing-icon .n-tk-icon{margin-left:5px}.n-tk-datepicker__content--trailing-icon .n-tk-datepicker__native,.n-tk-datepicker__content--trailing-icon .n-tk-timepicker__native{padding-right:2.5rem}.n-tk-datepicker__content--trailing-icon .n-tk-icon{right:14px;left:initial}.n-tk-datepicker__content .n-tk-icon,.n-tk-timepicker__content .n-tk-icon{position:absolute;top:.55rem;width:20px;height:20px;font-size:20px;color:rgba(0,0,0,.54);user-select:none;pointer-events:none}.n-tk-timepicker__native{flex-grow:0}.n-tk-timepicker__label--leading-icon .n-tk-timepicker__label-text{order:2}.n-tk-timepicker__label--leading-icon .n-tk-icon{order:1;margin-right:5px}.n-tk-timepicker__content--leading-icon .n-tk-timepicker__native{padding-left:2.5rem}.n-tk-timepicker__content--leading-icon .n-tk-icon{left:14px;right:initial}.n-tk-timepicker__label--trailing-icon .n-tk-icon{margin-left:5px}.n-tk-timepicker__content--trailing-icon .n-tk-datepicker__native,.n-tk-timepicker__content--trailing-icon .n-tk-timepicker__native{padding-right:2.5rem}.n-tk-timepicker__content--trailing-icon .n-tk-icon{right:14px;left:initial}.n-tk-timepicker__content .n-tk-icon{position:absolute;top:.55rem;width:20px;height:20px;font-size:20px;color:rgba(0,0,0,.54);user-select:none;pointer-events:none}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
.md-dialog-is-showing {
  max-height: 100%;
}

.md-dialog-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden;
}

md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
}
md-dialog.md-transition-in {
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 0) scale(1);
}
md-dialog.md-transition-out {
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate(0, 100%) scale(0.2);
}
md-dialog > form {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
md-dialog .md-dialog-content {
  padding: 24px;
}
md-dialog md-dialog-content {
  order: 1;
  flex-direction: column;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
  margin-top: 0;
}
md-dialog md-dialog-content:focus {
  outline: none;
}
md-dialog md-dialog-content .md-subheader {
  margin: 0;
}
md-dialog md-dialog-content .md-dialog-content-body {
  width: 100%;
}
md-dialog md-dialog-content .md-prompt-input-container {
  width: 100%;
  box-sizing: border-box;
}
md-dialog md-dialog-actions {
  display: flex;
  order: 2;
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 0;
  padding-right: 8px;
  padding-left: 16px;
  min-height: 52px;
  overflow: hidden;
}
[dir=rtl] md-dialog md-dialog-actions {
  padding-right: 16px;
}
[dir=rtl] md-dialog md-dialog-actions {
  padding-left: 8px;
}
md-dialog md-dialog-actions .md-button {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 0;
  margin-top: 8px;
}
[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-left: 0;
}
[dir=rtl] md-dialog md-dialog-actions .md-button {
  margin-right: 8px;
}
md-dialog.md-content-overflow md-dialog-actions {
  border-top-width: 1px;
  border-top-style: solid;
}

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff;
  }
}
@media (max-width: 959px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0;
  }
}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
md-backdrop {
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
md-backdrop.md-menu-backdrop {
  position: fixed !important;
  z-index: 99;
}
md-backdrop.md-select-backdrop {
  z-index: 81;
  transition-duration: 0;
}
md-backdrop.md-dialog-backdrop {
  z-index: 79;
}
md-backdrop.md-bottom-sheet-backdrop {
  z-index: 69;
}
md-backdrop.md-sidenav-backdrop {
  z-index: 59;
}
md-backdrop.md-click-catcher {
  position: absolute;
}
md-backdrop.md-opaque {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-enter {
  opacity: 0;
}
md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
  opacity: 0.48;
}
md-backdrop.md-opaque.ng-leave {
  opacity: 0.48;
  transition: opacity 400ms;
}
md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
  opacity: 0;
}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.md-panel-inner-wrapper {
  position: fixed;
}

._md-panel-offscreen {
  left: -9999px;
}

._md-panel-hidden {
  display: none;
}

._md-panel-shown .md-panel {
  opacity: 1;
  transition: none;
}

.md-panel {
  opacity: 0;
  position: relative;
}
.md-panel._md-panel-shown {
  opacity: 1;
  transition: none;
}
.md-panel._md-panel-animate-enter {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-panel-animate-leave {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
  opacity: 0;
}
.md-panel._md-panel-backdrop {
  height: 100%;
  position: fixed;
  width: 100%;
}
.md-panel._md-opaque-enter {
  opacity: 0.48;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.md-panel._md-opaque-leave {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
}

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
.md-tooltip {
  display: inline-block;
  pointer-events: none;
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  padding-left: 16px;
}
.md-tooltip.md-origin-top {
  transform-origin: center bottom;
  margin-top: -24px;
}
.md-tooltip.md-origin-right {
  transform-origin: left center;
  margin-left: 24px;
}
.md-tooltip.md-origin-bottom {
  transform-origin: center top;
  margin-top: 24px;
}
.md-tooltip.md-origin-left {
  transform-origin: right center;
  margin-left: -24px;
}
@media (min-width: 960px) {
  .md-tooltip {
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .md-tooltip.md-origin-top {
    margin-top: -14px;
  }
  .md-tooltip.md-origin-right {
    margin-left: 14px;
  }
  .md-tooltip.md-origin-bottom {
    margin-top: 14px;
  }
  .md-tooltip.md-origin-left {
    margin-left: -14px;
  }
}
.md-tooltip.md-show-add {
  transform: scale(0);
}
.md-tooltip.md-show {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-duration: 150ms;
  transform: scale(1);
  opacity: 0.9;
}
.md-tooltip.md-hide {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 150ms;
  transform: scale(0);
  opacity: 0;
}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
.md-toast-text {
  padding: 0 8px;
}

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */
}
md-toast .md-toast-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-height: 168px;
  max-width: 100%;
  min-height: 48px;
  padding: 0 16px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  font-size: 14px;
  overflow: hidden;
  transform: translate3d(0, 0, 0) rotateZ(0deg);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  justify-content: flex-start;
}
md-toast .md-toast-content::before {
  content: "";
  min-height: 48px;
  visibility: hidden;
  display: inline-block;
}
[dir=rtl] md-toast .md-toast-content {
  justify-content: flex-end;
}
md-toast .md-toast-content span {
  flex: 1 1 0%;
  box-sizing: border-box;
  min-width: 0;
}
md-toast.md-capsule {
  border-radius: 24px;
}
md-toast.md-capsule .md-toast-content {
  border-radius: 24px;
}
md-toast.ng-leave-active .md-toast-content {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
md-toast.ng-enter {
  opacity: 0;
}
md-toast.ng-enter .md-toast-content {
  transform: translate3d(0, 100%, 0);
}
md-toast.ng-enter.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}
md-toast.ng-enter.ng-enter-active {
  opacity: 1;
}
md-toast.ng-enter.ng-enter-active .md-toast-content {
  transform: translate3d(0, 0, 0);
}
md-toast.ng-leave.ng-leave-active .md-toast-content {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
  transform: translate3d(0, -50%, 0);
}
md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
  transform: translate3d(0, 50%, 0);
}
md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
  transform: translate3d(0, -100%, 0);
}
md-toast .md-action {
  line-height: 19px;
  margin-left: 24px;
  margin-right: 0;
  cursor: pointer;
  text-transform: uppercase;
  float: right;
}
md-toast .md-button {
  min-width: 0;
  margin-right: 0;
  margin-left: 8px;
}
[dir=rtl] md-toast .md-button {
  margin-right: 8px;
}
[dir=rtl] md-toast .md-button {
  margin-left: 0;
}

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0;
  }
  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    transform: translate3d(0, -50%, 0);
  }
  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    transform: translate3d(0, 50%, 0);
  }
}
@media (min-width: 960px) {
  md-toast {
    min-width: 304px;
    /*
    * When the toast doesn't take up the whole screen,
    * make it rotate when the user swipes it away
    */
  }
  md-toast.md-bottom {
    bottom: 0;
  }
  md-toast.md-left {
    left: 0;
  }
  md-toast.md-right {
    right: 0;
  }
  md-toast.md-top {
    top: 0;
  }
  md-toast._md-start {
    left: 0;
  }
  [dir=rtl] md-toast._md-start {
    left: auto;
    right: 0;
  }
  md-toast._md-end {
    right: 0;
  }
  [dir=rtl] md-toast._md-end {
    right: auto;
    left: 0;
  }
  md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
    transform: translate3d(-50%, 0, 0);
  }
  md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
    transform: translate3d(50%, 0, 0);
  }
}
@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px;
  }
}
@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff;
  }
}
.md-toast-animating {
  overflow: hidden !important;
}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
button.md-button::-moz-focus-inner {
  border: 0;
}

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 8px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  min-height: 32px;
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  line-height: 32px;
}
.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
  font-size: 13px;
}
.md-button:focus {
  outline: none;
}
.md-button:hover, .md-button:focus {
  text-decoration: none;
}
.md-button.ng-hide, .md-button.ng-leave {
  transition: none;
}
.md-button.md-cornered {
  border-radius: 0;
}
.md-button.md-icon {
  padding: 0;
  background: none;
}
.md-button.md-raised:not([disabled]) {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button.md-icon-button {
  margin: 0 6px;
  height: 40px;
  min-width: 0;
  line-height: 24px;
  padding: 8px;
  width: 40px;
  border-radius: 50%;
}
.md-button.md-fab {
  z-index: 20;
  line-height: 56px;
  min-width: 0;
  width: 56px;
  height: 56px;
  vertical-align: middle;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 50%;
  background-clip: padding-box;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-property: background-color, box-shadow, transform;
}
.md-button.md-fab.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
.md-button.md-fab.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
.md-button.md-fab.md-mini {
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
  transition: none;
}
.md-button.md-fab[disabled] {
  box-shadow: none;
}
.md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.md-button .md-ripple-container {
  border-radius: inherit;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block;
}

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, 42px, 0);
}
.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
  transform: translate3d(0, 41px, 0);
}

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translate3d(0, -42px, 0);
}
.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
  transform: translate3d(0, -43px, 0);
}

.md-button-group {
  display: flex;
  flex: 1;
  width: 100%;
}
.md-button-group > .md-button {
  flex: 1;
  display: block;
  overflow: hidden;
  width: 0;
  border-width: 1px 0px 1px 1px;
  border-radius: 0;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.md-button-group > .md-button:first-child {
  border-radius: 2px 0px 0px 2px;
}
.md-button-group > .md-button:last-child {
  border-right-width: 1px;
  border-radius: 0px 2px 2px 0px;
}

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
.md-button.md-fab {
    border: 1px solid #fff;
  }
}
/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */
md-fab-speed-dial {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 20;
  /*
   * Hide some graphics glitches if switching animation types
   */
  /*
   * Handle the animations
   */
}
md-fab-speed-dial.md-fab-bottom-right {
  top: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-bottom-left {
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-right {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  position: absolute;
}
md-fab-speed-dial.md-fab-top-left {
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  position: absolute;
}
md-fab-speed-dial:not(.md-hover-full) {
  pointer-events: none;
}
md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
  pointer-events: auto;
}
md-fab-speed-dial:not(.md-hover-full).md-is-open {
  pointer-events: auto;
}
md-fab-speed-dial ._md-css-variables {
  z-index: 20;
}
md-fab-speed-dial.md-is-open .md-fab-action-item {
  align-items: center;
}
md-fab-speed-dial md-fab-actions {
  display: flex;
  height: auto;
}
md-fab-speed-dial md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-down {
  flex-direction: column;
}
md-fab-speed-dial.md-down md-fab-trigger {
  order: 1;
}
md-fab-speed-dial.md-down md-fab-actions {
  flex-direction: column;
  order: 2;
}
md-fab-speed-dial.md-up {
  flex-direction: column;
}
md-fab-speed-dial.md-up md-fab-trigger {
  order: 2;
}
md-fab-speed-dial.md-up md-fab-actions {
  flex-direction: column-reverse;
  order: 1;
}
md-fab-speed-dial.md-left {
  flex-direction: row;
}
md-fab-speed-dial.md-left md-fab-trigger {
  order: 2;
}
md-fab-speed-dial.md-left md-fab-actions {
  flex-direction: row-reverse;
  order: 1;
}
md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-right {
  flex-direction: row;
}
md-fab-speed-dial.md-right md-fab-trigger {
  order: 1;
}
md-fab-speed-dial.md-right md-fab-actions {
  flex-direction: row;
  order: 2;
}
md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
}
md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
  visibility: hidden;
}
md-fab-speed-dial.md-fling .md-fab-action-item {
  opacity: 1;
}
md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
  opacity: 0;
  transition-duration: 0s;
}
md-fab-speed-dial.md-scale .md-fab-action-item {
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-duration: 0.1428571429s;
}
md-backdrop{background:#212121}.n-tk-popup{background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.md-tooltip{color:#fff;background:#616161}.md-toast-content{background:#323232;color:#fafafa}md-dialog{background:#fff;border-radius:4px}.n-tk-debug-menu{position:fixed;bottom:25px;right:30px;z-index:20}.n-tk-debug-menu__trigger{margin:.5rem;height:3rem;width:3rem;border-radius:50%;z-index:24;pointer-events:auto}.n-tk-debug-menu__list{display:flex;flex-direction:column;align-items:center;transition:height 100ms linear}.n-tk-debug-menu.closed .n-tk-debug-menu__list{height:0}.n-tk-debug-menu.open .n-tk-debug-menu__list{margin-bottom:.5rem;height:auto}.n-tk-debug-menu__item{transition-property:opacity,transform;transition:all 140ms cubic-bezier(0.55, 0, 0.55, 0.2)}.n-tk-debug-menu__item .n-tk-button{margin:.5rem}.n-tk-debug-menu.open .n-tk-debug-menu__item{opacity:1;transform:scale(1)}.n-tk-debug-menu.open .n-tk-debug-menu__item:nth-child(1){transition-delay:200ms}.n-tk-debug-menu.open .n-tk-debug-menu__item:nth-child(2){transition-delay:150ms}.n-tk-debug-menu.open .n-tk-debug-menu__item:nth-child(3){transition-delay:100ms}.n-tk-debug-menu.open .n-tk-debug-menu__item:nth-child(4){transition-delay:50ms}.n-tk-debug-menu.closed .n-tk-debug-menu__item{opacity:0;transform:scale(0)}.n-tk-debug-menu.closed .n-tk-debug-menu__item:nth-child(1){transition-delay:50ms}.n-tk-debug-menu.closed .n-tk-debug-menu__item:nth-child(2){transition-delay:100ms}.n-tk-debug-menu.closed .n-tk-debug-menu__item:nth-child(3){transition-delay:150ms}.n-tk-debug-menu.closed .n-tk-debug-menu__item:nth-child(4){transition-delay:200ms}.tk-data-table__row.ng-enter{transition:all 3s linear;opacity:0}.tk-data-table__row.ng-enter.ng-enter-active{opacity:1}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(0.25, 0.8, 0.25, 1)}.md-ripple{position:absolute;transform:translate(-50%, -50%) scale(0);transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(0.25, 0.8, 0.25, 1),border .9s cubic-bezier(0.25, 0.8, 0.25, 1),width .9s cubic-bezier(0.25, 0.8, 0.25, 1),height .9s cubic-bezier(0.25, 0.8, 0.25, 1),opacity .9s cubic-bezier(0.25, 0.8, 0.25, 1),transform .9s cubic-bezier(0.25, 0.8, 0.25, 1)}.md-ripple.md-ripple-scaled{transform:translate(-50%, -50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{animation:md-remove-ripple .9s cubic-bezier(0.25, 0.8, 0.25, 1)}@keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}.n-tk-application-info{width:60rem}.n-tk-application-info__header{padding:.875rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.12)}.n-tk-application-info__header span{font-weight:500}.n-tk-application-info__header .n-tk-button{flex-basis:auto}.n-tk-application-info__content{padding:.5rem 1rem;overflow-y:auto}.n-tk-application-info__option{position:relative}.n-tk-application-info__option:hover .n-tk-application-info__copy{display:inline-flex;opacity:1;transition:opacity 120ms ease-out}.n-tk-application-info__option+.n-tk-application-info__option{margin-top:5px}.n-tk-application-info__copy{display:none;opacity:0;position:absolute;right:5px;bottom:5px;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%}.n-tk-application-info__actions{padding:1rem .875rem;display:flex;flex-direction:row;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.12)}.n-tk-application-info__actions .n-tk-button{flex-basis:auto;color:#000}.n-tk-tooltip{padding:0 .5rem;display:inline-flex;align-items:center;color:#fff;background:#616161;font-size:12px;height:22px;font-weight:500;border-radius:4px}
