@charset "UTF-8";:root{--tms-header-surface: #001529;--tms-header-text: rgba(255, 255, 255, .85);--tms-text-primary: rgba(0, 0, 0, .85);--tms-text-secondary: rgba(0, 0, 0, .65);--tms-surface-card: #FFFFFF;--tms-surface-muted: #FAFAFA;--tms-surface-hover: rgba(0, 0, 0, .04);--tms-border-split: #F0F0F0;--tms-border-base: #CCCCCC;--tms-shadow-card: 2px 2px 4px #20202040}[data-theme=dark]{--tms-header-surface: #1f1f1f;--tms-text-primary: rgba(255, 255, 255, .85);--tms-text-secondary: rgba(255, 255, 255, .65);--tms-surface-card: #202020;--tms-surface-muted: #1d1d1d;--tms-surface-hover: rgba(255, 255, 255, .08);--tms-border-split: #303030;--tms-border-base: #434343;--tms-shadow-card: 0px 0px 3px #c4c4c440}.tms-empty-message{color:var(--tms-text-secondary);font-style:italic}.cdk-overlay-pane:has(.header-search-overlay){width:min(100vw - 16px,480px)!important;max-width:calc(100vw - 16px)!important}@media (max-width: 600px){.cdk-overlay-pane:has(.header-search-overlay){left:8px!important;right:8px!important}}.pac-container.pac-in-overlay{position:fixed!important}.changelog-row-odd{background-color:#fff;padding:12px;line-height:1;display:flex;min-width:100%}.changelog-row-even{padding:12px;line-height:1;background-color:#f0f3fa;display:flex;min-width:100%}formly-group.nz-row{display:flex;flex-flow:row wrap;min-width:0;margin-right:-16px}div.ant-form-item{margin-bottom:0}.tms-gutter-sm{margin-left:0;margin-right:16px;margin-bottom:0}nz-select{width:100%}.sm-row-item{margin:4px}.tms-grp-style-A{border-radius:16px;padding:16px 24px 24px;background-color:#f0f3fa;margin-top:24px}.tms-grp-style-A .tms-label-text:first-of-type{color:#444}.tms-grp-style-B{border-radius:16px;padding:24px;border:1px solid grey}.tms-grp-style-C{border-radius:0;padding:24px;border:1px dashed black}.tms-cb-style-A{overflow-wrap:unset;text-wrap:unset;display:inline-flex;margin-top:32px;padding-top:4px}.tms-docrow{position:relative;transition:opacity .3s,height .3s;height:66px;border-top:1px solid #ccc;width:100%;max-width:600px;padding:4px;border-radius:2px;display:inline-flex;margin:4px}.tms-docrow .tms-docrow-progress{position:absolute;top:0;left:0;width:100%;height:2px;pointer-events:none}.tms-docrow .tms-docrow-progress .tms-docrow-progress-fill{height:100%;background-color:var(--tms-primary);transition:width .2s linear}.tms-docrow .tms-docrow-btn-container{margin-left:auto;margin-right:0;margin-top:12px;display:inline-flex}.tms-docrow .tms-docrow-txt{font-size:14px;padding-top:18px;padding-left:8px}.tms-tag{display:flex;align-items:center;padding:8px;background-color:#f0f3fa;border:1px dashed grey;border-radius:4px}.tms-pdf-container{display:inline-block;border:1px dashed gray;font-size:smaller;text-align:center;color:#00008b;margin:8px;padding:8px}.pdf-break-up{position:absolute;width:48px;height:32px;border:none;background-color:transparent;border-left:4px solid red;border-radius:8px;background-size:cover;margin-left:0;margin-top:64px}.pdf-break-down{position:absolute;width:48px;height:32px;border:none;background-color:transparent;border-right:4px solid red;border-radius:8px;background-size:cover;margin-left:-80px;margin-top:64px}.pdf-break-remove{position:absolute;width:48px;height:32px;border:none;background-color:transparent;border-radius:8px;background-size:cover;margin-left:-40px;margin-top:64px;cursor:pointer}.pdf-break-add{position:absolute;width:48px;height:32px;border-top:4px solid green;border-bottom:4px solid green;border-radius:8px;background-color:#0f02;background-size:cover;margin-left:-40px;margin-top:64px;cursor:pointer}.qe-editable-field{position:relative;border-radius:4px;transition:background-color .2s;padding:0 8px;cursor:pointer}.qe-editable-field:hover{background-color:var(--tms-surface-hover)}.qe-editable-field:hover .qe-edit-btn{opacity:1;max-width:unset;pointer-events:auto}.qe-view-mode{display:flex;align-items:center;justify-content:space-between;gap:8px}.qe-edit-btn{opacity:0;max-width:1px;pointer-events:none;transition:opacity .2s ease-in-out;background:none;border:none;cursor:pointer;color:var(--tms-primary);padding:0}@media (max-width: 767px){.ant-modal{max-width:100vw!important;width:100%!important;margin:0!important;padding:0!important;top:0!important}.ant-modal-content{border-radius:0!important}}.ultra-compact-table .ant-table-tbody>tr>td{padding:2px 8px!important}.tms-table-dense .ant-table-tbody>tr>td{padding:6px 8px!important}.tms-table-dense .ant-table-thead>tr>th{padding:5px 8px!important}@media (max-width: 575.98px){.tms-col-hide-xs{display:none!important}}@media (max-width: 767.98px){.tms-col-hide-sm{display:none!important}}@media (max-width: 991.98px){.tms-col-hide-md{display:none!important}}@media (max-width: 1199.98px){.tms-col-hide-lg{display:none!important}}@media (max-width: 1599.98px){.tms-col-hide-xl{display:none!important}}@media (min-width: 576px){.tms-col-show-xs{display:none!important}}@media (min-width: 768px){.tms-col-show-sm{display:none!important}}@media (min-width: 992px){.tms-col-show-md{display:none!important}}@media (min-width: 1200px){.tms-col-show-lg{display:none!important}}@media (min-width: 1600px){.tms-col-show-xl{display:none!important}}.tms-col-show-xxl{display:none!important}.tms-selectable-row{cursor:pointer}.ant-table-tbody>tr.tms-row-active>td,tr.tms-row-active>td{background:#1890ff29!important}.ant-table-tbody>tr.tms-row-active>td:first-child,tr.tms-row-active>td:first-child{box-shadow:inset 3px 0 #1890ff}.expanded-row-content{padding:12px 16px;border-bottom:1px solid var(--tms-border-base)!important;margin:0 0 0 16px!important;padding:2px 2px 2px 8px!important}.expanded-row-content .expanded-row-item{display:flex;padding:4px 0}.expanded-row-content .expanded-row-item .expanded-row-label{min-width:120px;color:var(--tms-text-primary);background-color:var(--tms-surface-muted);border-top:1px solid var(--tms-border-split);border-right:1px solid var(--tms-border-split);border-left:1px solid var(--tms-border-split);border-bottom:1px solid var(--tms-border-base);font-weight:500;padding:8px;margin:-7px 8px -7px -7px}.expanded-row-content .expanded-row-item .expanded-row-value{flex:1;color:var(--tms-text-secondary)}@media (max-width: 991.98px){.tms-section-accent{border-left:1px solid var(--tms-primary);border-radius:2px;padding-left:8px}}.tms-summary-card{border:1px solid rgba(128,128,128,.2);border-radius:8px;padding:10px 12px;background-color:var(--tms-surface-card);box-shadow:var(--tms-shadow-card);margin-bottom:8px;min-height:128px}.tms-summary-card-title{font-weight:600;font-size:14px;margin-bottom:6px}.tms-summary-card-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin-bottom:6px}.tms-summary-card-header .tms-summary-card-title{margin-bottom:0}.map-iw{font-size:12px;color:#1f1f1f;max-width:240px;line-height:1.45}.map-iw .iw-head{font-weight:600;font-size:13px}.map-iw .iw-place{color:#595959}.map-iw .iw-status{font-weight:600;margin:2px 0}.map-iw .iw-row{display:flex;gap:6px}.map-iw .iw-row .iw-k{color:#8c8c8c;flex:0 0 auto;min-width:58px}.tms-contact-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 6px;font-size:11px;line-height:1.4;opacity:.6;margin:1px 0 2px}.tms-contact-line>*{white-space:nowrap}.tms-contact-line>*:not(:first-child):before{content:"\b7";margin-right:6px;opacity:.5}.tms-contact-line a{color:inherit;text-decoration:none}.tms-contact-line a:hover{text-decoration:underline}@media (min-width: 768px){.tms-contact-line a.tms-phone-link{pointer-events:none}}.tms-price-summary{display:inline-flex;border:1 px solid grey!important;border-radius:4px!important;background-color:#20202020;padding:8px}.tms-price-summary div{display:inline-flex;width:33%}.tms-price-summary div p{font-weight:600;color:#000}.tms-price-summary div p:first-child{padding-right:8px;font-weight:400;color:#666}.tms-assignment-status-tags .ant-tag{white-space:normal;word-break:break-word;max-width:100%}.tms-action-img{height:16px;width:auto;margin-right:6px;vertical-align:text-bottom;object-fit:contain}.tms-action-branded.ant-btn{background:#fff;border-color:#d9d9d9;color:#262626}.tms-action-branded.ant-btn:hover,.tms-action-branded.ant-btn:focus{background:#f5f5f5;border-color:#bfbfbf;color:#262626}
