.company__scrollable_container{max-width:400px;width:100%;position:relative;margin:10px 0}.company__scrollable_container .company__scrollable_input{width:100%;border-radius:5px;padding:7px;padding-right:4em;outline:none;border:1px solid #a6a6a6}.company__scrollable_container .company__scrollable_input.readonly{cursor:pointer}.overlay-dropdown-custom:after,.overlay-dropdown-custom:before{content:unset}.overlay-dropdown-custom{border:unset!important;background-color:transparent!important;margin:0;z-index:2000!important;border-radius:0 0 10px 10px}.overlay-dropdown-custom .p-overlaypanel-content{padding:0!important}.overlay-dropdown-custom .p-overlaypanel-content .list-group{max-height:200px;border-radius:0 0 10px 10px;overflow:auto;z-index:1999;width:100%}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item{cursor:pointer}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item:hover{color:#0086c4}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item.active{background-color:#0086c4;color:#fff}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item.multiple.active{background-color:#fff;color:#0086c4;font-weight:700;border-color:#eee}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item.multiple.active:after{content:"✓";position:absolute;right:1%}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item.empty{color:#555;cursor:unset;text-align:center}.overlay-dropdown-custom .p-overlaypanel-content .list-group .list-group-item.empty:hover{color:#555}.overlay-dropdown-custom .p-overlaypanel-content .company__scrollable_loading{position:absolute;width:100%;max-height:200px;z-index:2000;background-color:rgba(0,0,0,.6);text-align:center;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:0 0 10px 10px}.company__scrollable_container:after{content:"";height:10px;width:10px;color:#a6a6a6;position:absolute;top:-.5em;right:1em;margin:auto;bottom:0;font-family:primeicons}.company__scrollable_container.list-toggle:after{transform:rotate(180deg);top:.5em}.company__scrollable_icon_clear{position:absolute;right:0;padding-right:2.5em;top:1em;cursor:pointer;display:none;color:#a6a6a6}.company__scrollable_icon_clear.active{display:block}.wrapperDisabled{background-color:rgba(0,0,0,.6);cursor:no-drop}.permit-list[data-v-27bd288c]{background:#fff;border-radius:8px;overflow-x:auto}.empty[data-v-27bd288c]{padding:30px;text-align:center;color:#76828d}table[data-v-27bd288c]{width:100%;border-collapse:collapse}td[data-v-27bd288c],th[data-v-27bd288c]{padding:12px;text-align:left;border-bottom:1px solid #eef1f4;vertical-align:middle}th[data-v-27bd288c]{background:#f6f8fa;font-size:13px;color:#56626d;white-space:nowrap}.mono[data-v-27bd288c]{font-family:monospace}.sub[data-v-27bd288c]{color:#b26a00;font-size:12px;margin-top:2px}.badge[data-v-27bd288c]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:#1976d2;white-space:nowrap}.count[data-v-27bd288c]{background:#e8f1fc;border-radius:10px;padding:1px 8px;font-weight:600}.count.zero[data-v-27bd288c]{background:#eef1f4;color:#76828d}.badge.complete .count[data-v-27bd288c]{background:#e3f4e6;color:#2e7d32}.badge.incomplete .count[data-v-27bd288c]{background:#fff1d9;color:#b26a00}.pill[data-v-27bd288c]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;white-space:nowrap}.pill.draft[data-v-27bd288c]{background:#eef1f4;color:#56626d}.pill.pending[data-v-27bd288c]{background:#fff1d9;color:#b26a00}.pill.approved[data-v-27bd288c]{background:#e3f4e6;color:#2e7d32}.pill.rejected[data-v-27bd288c]{background:#fde7e7;color:#c62828}.actions a[data-v-27bd288c],.more[data-v-27bd288c]{color:#1976d2;cursor:pointer;margin-right:12px;white-space:nowrap}.danger[data-v-27bd288c]{color:#c62828!important;cursor:pointer}.progress[data-v-27bd288c]{margin-top:4px;font-size:12px;color:#76828d;text-align:center}.mobile-cards[data-v-27bd288c]{display:none}@media (max-width:980px){.desktop-table[data-v-27bd288c]{display:none}.mobile-cards[data-v-27bd288c]{display:block}.card[data-v-27bd288c]{padding:14px;border-bottom:1px solid #eef1f4}.card-top[data-v-27bd288c]{display:flex;justify-content:space-between;gap:10px}.card-foot[data-v-27bd288c]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;align-items:center}}.permit-page[data-v-07149141]{max-width:1500px;margin:auto;color:#2b3640;font-size:14px}.breadcrumb[data-v-07149141]{color:#76828d;font-size:12px;margin-bottom:8px}header[data-v-07149141]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}h1[data-v-07149141]{font-size:23px;margin:0 0 8px}header p[data-v-07149141]{color:#76828d;line-height:1.6;max-width:900px;margin:0}.company[data-v-07149141]{max-width:480px;margin-bottom:16px}.company label[data-v-07149141]{display:block;margin-bottom:6px}.filters[data-v-07149141]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#fff;border:1px solid #e2e6ea;border-radius:8px;box-shadow:0 1px 2px rgba(20,30,40,.06);padding:12px 14px;margin-bottom:14px}.filters select[data-v-07149141]{width:auto;min-width:190px;max-width:100%;padding:8px 10px;border:1px solid #cdd3da;border-radius:7px;background:#fff;color:#424d57;font-family:inherit;font-size:13px}button[data-v-07149141]{font:inherit;border:1px solid #cdd3da;background:#fff;padding:9px 12px;border-radius:6px;cursor:pointer}button[data-v-07149141]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-07149141]{background:#1976d2;color:#fff;border-color:#1976d2}.empty[data-v-07149141]{padding:30px;text-align:center;background:#fff;border-radius:8px;color:#76828d}.error[data-v-07149141]{color:#d32f2f}.warn[data-v-07149141]{color:#b26a00}.loading[data-v-07149141]{padding:8px 0;color:#76828d;font-size:13px}.busy[data-v-07149141]{opacity:.6}footer[data-v-07149141]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;color:#76828d}footer>div[data-v-07149141]{display:flex;gap:10px;align-items:center}footer select[data-v-07149141]{padding:9px;border:1px solid #cdd3da;border-radius:6px}.filters[data-v-07149141] .company__scrollable_input{width:100%;box-sizing:border-box;padding:8px 32px 8px 10px;border:1px solid #cdd3da;border-radius:7px;font-family:inherit;font-size:13px}.company[data-v-07149141] .company__scrollable_input{width:100%;box-sizing:border-box;padding:10px 36px 10px 10px;border:1px solid #cdd3da;border-radius:6px;font:inherit}.permit-page[data-v-07149141] .input-group{position:relative;width:100%}.permit-page[data-v-07149141] .company__scrollable_container{width:100%;margin:0!important}.permit-page[data-v-07149141] .company__scrollable_icon_clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;display:none}.permit-page[data-v-07149141] .company__scrollable_icon_clear.active{display:block}@media (max-width:980px){h1[data-v-07149141]{font-size:19px}.filters[data-v-07149141]{flex-direction:column;align-items:stretch}.filters select[data-v-07149141],header .primary[data-v-07149141]{width:100%}}