textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.tms-ripple{overflow:hidden;position:relative}.tms-ripple:not(:empty){transform:translateZ(0)}.tms-ripple__element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:#0000001a}.cdk-drag-preview .tms-ripple__element,.cdk-drag-placeholder .tms-ripple__element{display:none}button,.tms-button{font-family:Roboto,sans-serif;letter-spacing:normal;text-transform:none;text-decoration:none;-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;line-height:inherit;appearance:none;overflow:hidden;vertical-align:middle;background:transparent}button:focus,.tms-button:focus{outline:1px solid #000}button:disabled,.tms-button:disabled{cursor:default;pointer-events:none}button::-moz-focus-inner,.tms-button::-moz-focus-inner{padding:0;border:0}button:active,.tms-button:active{outline:none}button:hover,.tms-button:hover{cursor:pointer}button[hidden],.tms-button[hidden]{display:none}button>*,.tms-button>*{flex-shrink:0}.tms-button{font-size:.875rem;font-weight:500;border-radius:4px;height:36px;min-width:64px;padding:0 16px}.tms-button--default{transition:background-color .28s cubic-bezier(.4,0,.2,1);color:#000}.tms-button--default:hover,.tms-button--default:focus{background-color:#0000001f}.tms-button--default.tms-button--disabled{color:#0000008a;background-color:#0000000a}.tms-button--raised{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;color:#fff;background-color:#2e3c49}.tms-button--raised .tms-ripple__element{background-color:#ffffff26}.tms-button--raised:hover,.tms-button--raised:focus{box-shadow:#0006 0 5px 9px 1px;filter:opacity(94%)}.tms-button--raised.tms-button--cancel{color:#2e3c49;background-color:#fff}.tms-button--raised.tms-button--cancel .tms-ripple__element{background-color:#0000001a}.tms-button--raised.tms-button--cancel:hover,.tms-button--raised.tms-button--cancel:focus{filter:brightness(96%)}.tms-button--raised.tms-button--disabled{box-shadow:none;color:#0000008a;background-color:#0000000a}.tms-button--stroked{border-style:solid;border-width:1px;border-color:#2e3c49;transition:background-color .28s cubic-bezier(.4,0,.2,1);color:#fff;background-color:#2e3c49}.tms-button--stroked .tms-ripple__element{background-color:#ffffff26}.tms-button--stroked:hover,.tms-button--stroked:focus{filter:opacity(85%)}.tms-button--stroked.tms-button--cancel{color:#2e3c49;background-color:#fff;border-color:#2e3c49}.tms-button--stroked.tms-button--cancel .tms-ripple__element{background-color:#0000001a}.tms-button--stroked.tms-button--cancel:hover,.tms-button--stroked.tms-button--cancel:focus{background-color:#0000001f}.tms-button--stroked.tms-button--disabled{border:none;color:#0000008a;background-color:#0000000a}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.tms-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.tms-icon.tms-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.tms-icon.tms-ligature-font[fontIcon]:before{content:attr(fontIcon)}*,*:before,*:after{padding:0;margin:0;border:0;box-sizing:border-box;letter-spacing:normal}a{text-decoration:none;color:inherit}ul,ol,li{list-style:none}input,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}html,body{height:100%}body{font:400 .875rem/1 Roboto,Helvetica Neue,sans-serif}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container,.cdk-global-overlay-wrapper{display:flex;position:absolute;pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-global-scrollblock{overflow:hidden}input[type=date]:after,input[type=time]:after{display:none}.tms-list__body{height:100%;display:grid;gap:16px;grid-template-rows:max-content max-content 1fr}.tms-list__title{font-weight:700;font-size:32px;color:#2e3c49;line-height:normal}.tms-list__controls{display:flex;justify-content:space-between;gap:32px}.tms-list__table-container{overflow:auto}.tms-list__table-container thead{position:sticky;top:0;z-index:1}.page__host>*:not(:last-child){margin-bottom:16px}.page__bordered-container{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:16px;background-color:#fff;display:flex;flex-direction:column;gap:16px;max-width:1280px}.page__section{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.page__subhead{font-size:16px;font-weight:500}.page__row{display:flex;gap:16px}.page__hint{color:#0000008a;line-height:1.5}.page__divider{border-top-width:1px;border-top-style:solid;border-color:#0003;width:100%;margin:16px 0}.page__add.tms-button{padding:0 16px 0 12px;gap:6px;line-height:normal;color:#3f51b5}.page__delete.tms-button.tms-button--stroked{color:#0006;border-color:#0000001f}.page__actions{display:flex;justify-content:flex-end;gap:16px}
