.notification-fa-icon[data-v-74012512]{font-size:27px;margin:4px 0 0 5px}.read-toggle[data-v-74012512]{cursor:pointer;padding:5px;color:#007bff}.read-toggle[data-v-74012512]:hover{color:#0056b3}.list-filters[data-v-7a784a45],.list-header[data-v-7a784a45]{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.ellipsis-button[data-v-7a784a45]{border-radius:40%}#notifications-dropdown[data-v-70dd691e]{z-index:1001}[data-v-70dd691e] .dropdown-toggle:after{opacity:0}.unread-badge[data-v-70dd691e]{transform:translate(-3px,-10px);border-radius:100%}.notifications-dropdown-item[data-v-70dd691e]{min-width:400px;max-height:85vh;overflow:auto}@media screen and (max-width:768px){.notifications-dropdown-item[data-v-70dd691e]{min-width:0}}[data-v-0a9fd31f] .custom-control{padding-left:3rem}[data-v-0a9fd31f] .custom-control-label{padding-left:5px;padding-top:2px;padding-bottom:2px}.unsupported-browser-modal .modal-header[data-v-fb7fa560]{border-bottom:none;padding-bottom:0}.unsupported-browser-modal .modal-footer[data-v-fb7fa560]{border-top:none;padding-top:0}.btn-link[data-v-fb7fa560]{text-decoration:none}.btn-link[data-v-fb7fa560]:hover{text-decoration:underline}#app-overlay[data-v-b0ce786c]{overflow:hidden;width:100%;min-height:100vh}#app-overlay.demo[data-v-b0ce786c]{min-height:calc(100vh - 44px)}#offline-alert[data-v-b0ce786c]{z-index:5;position:fixed;bottom:5px;margin:0 5px;width:calc(100% - 10px)}.fixed-map .popover-body{padding:.25rem}html{font-size:15px}th{text-transform:uppercase;font-size:.9rem;font-weight:lighter;letter-spacing:.05rem}td,th{vertical-align:middle!important}dl.horizontal{font-size:.9rem;display:grid;grid-template-rows:auto auto;grid-auto-columns:1fr;grid-auto-flow:column;grid-column-gap:20px}dl.horizontal,dl.horizontal dd{margin-bottom:0}[data-v-3ab58214] .modal-footer,[data-v-3ab58214] .modal-header{background:#f3f3f3}.toolbar[data-v-61645c26]{background-color:#ddd}[data-v-61645c26] .nested-app{width:100%;height:calc(100vh - 44px)!important;overflow:auto}.sign-up[data-v-2709d1f6]{display:flex;justify-content:center}.sign-up .card[data-v-2709d1f6]{width:min(420px,90vw)}.login[data-v-d8af4e46]{display:flex;justify-content:center}.login .card[data-v-d8af4e46]{width:min(420px,90vw)}.badge[data-v-a30227ce]{font-size:.8rem}[data-v-a30227ce] .text-should-wrap{flex-basis:60%;flex-grow:0}.item[data-v-0125f185]{display:flex;justify-content:space-between;align-items:center;padding:.75rem}.item .label[data-v-0125f185]{color:#212529;font-size:.9rem;font-weight:lighter;text-transform:uppercase;letter-spacing:.05rem}.item .badge[data-v-0125f185]{font-size:.9rem;padding:6px 11px}.item[data-v-4f7c7a22]{display:flex;justify-content:space-between;align-items:center;padding:.75rem}.item .label[data-v-4f7c7a22]{color:#212529;font-size:.9rem;font-weight:lighter;text-transform:uppercase;letter-spacing:.05rem}.item .badge[data-v-4f7c7a22]{font-size:.9rem;padding:6px 11px}.card[data-v-23b74acd]{flex-grow:1}.text-badge[data-v-9488a186]{letter-spacing:.06rem;text-transform:uppercase;padding:7px 10px}.attention-filter[data-v-633fe5da]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.attention-filter[data-v-633fe5da]::-webkit-scrollbar{display:none}.attention-filter--fades[data-v-633fe5da]:after{content:"";position:sticky;top:0;right:0;float:right;width:2rem;height:100%;margin-left:-2rem;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.attention-filter__track[data-v-633fe5da]{display:inline-flex;gap:.125rem;padding:.25rem;border-radius:.5rem;background-color:#f1f0ed;white-space:nowrap}.attention-filter__segment[data-v-633fe5da]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border:0;border-radius:.375rem;background:transparent;color:#55534d;font-size:.8125rem;font-weight:500;line-height:1.6;cursor:pointer}.attention-filter__segment[data-v-633fe5da]:focus-visible{outline:2px solid #55534d;outline-offset:1px}.attention-filter__segment--active[data-v-633fe5da]{background:#fff;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.16)}.attention-filter__count[data-v-633fe5da]{font-variant-numeric:tabular-nums;opacity:.75}.condition-badge[data-v-c04ae96c]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.condition-badge__icon[data-v-c04ae96c]{font-size:.7rem}.condition-badge--chip[data-v-c04ae96c]{text-transform:none;letter-spacing:0;font-weight:500}.condition-badge__dot[data-v-c04ae96c]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.bottom-drawer-wrap[data-v-19fc5b3c]{display:contents}.drawer-backdrop[data-v-19fc5b3c]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,20,16,.45);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:1001}.drawer-backdrop.open[data-v-19fc5b3c]{opacity:1;visibility:visible}.bottom-drawer[data-v-19fc5b3c]{border-radius:10px 10px 0 0;position:fixed;width:98%;left:1%;background:#fff;bottom:0;transform:translateY(100%);display:flex;flex-direction:column;z-index:1002}.bottom-drawer.open[data-v-19fc5b3c]{bottom:0;transform:translateY(0)}.drawer-grabber[data-v-19fc5b3c]{width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:#d5d3cd;flex-shrink:0}.drawer-header[data-v-19fc5b3c]{padding:15px 15px 12px 15px;flex-grow:0;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.drawer-title[data-v-19fc5b3c]{font-size:1.4rem;font-weight:700}.drawer-body[data-v-19fc5b3c]{box-shadow:inset 0 2px 10px hsla(0,0%,39%,.1);padding-top:15px;overflow:auto;position:relative;flex-grow:1}.drawer-body--padded[data-v-19fc5b3c]{padding-left:15px;padding-right:15px;padding-bottom:15px}.quick-update__subject[data-v-6ed41aa6]{font-size:.875rem}.quick-update__option[data-v-6ed41aa6]{display:block;padding:.75rem;margin-bottom:.5rem;cursor:pointer}.quick-update__option--selected[data-v-6ed41aa6]{border-color:#adb5bd!important}.quick-update__option--locked[data-v-6ed41aa6]{cursor:default}.quick-update__detail[data-v-6ed41aa6]{padding-left:1.5rem}.quick-update__option-title[data-v-6ed41aa6]{display:block;font-weight:600}.quick-update__option-help[data-v-6ed41aa6]{display:block;font-size:.8125rem;line-height:1.35}.attention-table__empty[data-v-0f33ad7c]{padding:2.5rem 1rem}.attention-table__empty-icon[data-v-0f33ad7c]{font-size:1.5rem;color:#0a744e}.attention-table__filter[data-v-0f33ad7c]{padding:.75rem 1.25rem}.attention-table__road[data-v-0f33ad7c]{display:inline-block;font-weight:600}.attention-table__status[data-v-0f33ad7c]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:.25rem;background-color:#f1f0ed;color:#55534d;font-size:.75rem;white-space:nowrap}.attention-table__status-icon[data-v-0f33ad7c]{font-size:.7rem}.attention-table__ends--past[data-v-0f33ad7c]{color:#a52a24;font-weight:600}.attention-table__cards[data-v-0f33ad7c]{padding:0 1.25rem 1.25rem}.attention-table__card[data-v-0f33ad7c]{padding:1rem 0}.status-options[data-v-3f371035]{display:flex;flex-direction:column;gap:.75rem}.status-option[data-v-3f371035]{border:2px solid #dee2e6;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .2s ease-in-out;background-color:#fff}.status-option[data-v-3f371035]:hover{border-color:#007bff;background-color:rgba(0,123,255,.05);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.status-option.status-selected[data-v-3f371035]{border-width:2px;box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.status-option.status-open.status-selected[data-v-3f371035],.status-option.status-open[data-v-3f371035]:hover{border-color:#28a745;background-color:rgba(40,167,69,.1)}.status-option.status-closed.status-selected[data-v-3f371035],.status-option.status-closed[data-v-3f371035]:hover{border-color:#dc3545;background-color:rgba(220,53,69,.1)}.status-option.status-restricted.status-selected[data-v-3f371035],.status-option.status-restricted[data-v-3f371035]:hover{border-color:#ffc107;background-color:rgba(255,193,7,.1)}.status-icon[data-v-3f371035]{font-size:1.25em;min-width:1.75rem;text-align:center}.ml-3[data-v-3f371035]{margin-left:.75rem}.restriction-details-card[data-v-3f371035]{border:1px solid #ffc107;border-radius:.5rem;background-color:rgba(255,193,7,.05);padding:1rem;margin-top:1rem;margin-bottom:1.5rem}.restriction-header[data-v-3f371035]{display:flex;align-items:center;margin-bottom:1rem;color:#856404;font-size:.9rem}.restriction-fields[data-v-3f371035]{padding-left:.5rem}.selected-status-summary[data-v-3f371035]{border:1px solid #007bff;border-radius:.5rem;padding:1rem;background-color:rgba(0,123,255,.05)}.status-badge-container[data-v-3c808270]{text-align:center}.status-badge[data-v-3c808270]{font-size:1.1em;padding:.5rem 1rem}.status-details .message[data-v-3c808270]{font-size:1rem}.status-details .description[data-v-3c808270]{color:#6c757d;font-size:.9rem}.restrictions[data-v-3c808270]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.25rem;padding:.5rem}.no-status[data-v-3c808270]{color:#6c757d;font-style:italic}[data-v-1f26dd0e] .tab{padding-top:30px}.help-more-info[data-v-c0b29166]{margin-left:5px;display:inline-block;transform:translateY(-3px)}.help-more-info-button[data-v-c0b29166]{border-radius:50%;width:20px;height:20px;padding:0}.help-more-info-button .fa-circle-question[data-v-c0b29166]{transform:translateY(-2.25px)}.learn-more-link[data-v-c0b29166]{text-decoration:none}.help-more-info-map[data-v-03f12468]{font-size:18px}.learn-more-link[data-v-03f12468]{text-decoration:none}.help-more-info-popover li[data-v-03f12468]{margin-top:10px}.help-more-info-popover{max-width:none}.help-more-info-popover,.help-more-info-popover .popover-body{width:min(400px,75vw)}.prewrap{white-space:pre-wrap}dl dd{margin-bottom:1.25rem}.btn-primary.disabled,.btn-primary:disabled{background-color:#6c757d;border-color:#6c757d;opacity:.65}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#6c757d;border-color:#6c757d;background-color:transparent}.required-field-hint{color:#6c757d;font-size:.875em;margin-top:.25rem}.validation-summary{color:#dc3545;font-size:.875em;margin-bottom:.5rem;padding:.5rem;background-color:rgba(220,53,69,.1);border-radius:.25rem}.dashboard-section__header{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.4rem .75rem;margin-bottom:.75rem;border-left:3px solid;color:#6c757d}.dashboard-section__header--attention{border-left-color:#ffc107;color:#856404}.dashboard-section__header--area,.dashboard-section__header--overview{border-left-color:#17a2b8;color:#0c5460}.dashboard-section__header--closures{border-left-color:#ffc107;color:#856404}.dashboard-section__header--account,.dashboard-section__header--management{border-left-color:#6c757d;color:#495057}.dashboard-card--attention>.card{border-left:2px solid #ffc107}