.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}.type-label[data-v-58c1862a]{display:inline-flex;align-items:flex-start;gap:6px}.type-icon[data-v-58c1862a]{flex-shrink:0;font-size:15px;line-height:inherit}a[data-v-58c1862a]{color:#1976d2;text-decoration:none}[data-v-58c1862a]{box-sizing:border-box}p[data-v-58c1862a]{line-height:1.6}small[data-v-58c1862a]{color:#76828d;display:block;margin-top:5px;overflow-wrap:anywhere}.button[data-v-58c1862a],button[data-v-58c1862a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-58c1862a]:disabled{opacity:.5;cursor:default}input[data-v-58c1862a]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-58c1862a]:disabled{background:#f6f7f9;color:#5a6773}input[type=checkbox][data-v-58c1862a],input[type=radio][data-v-58c1862a]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.badge[data-v-58c1862a]{display:inline-block;border-radius:14px;padding:4px 10px;background:#eef1f4;font-size:12px}.badge.approved[data-v-58c1862a]{background:#e8f5e9;color:#2e7d32}.badge.pending[data-v-58c1862a]{background:#fff6e0;color:#a66b00}.badge.rejected[data-v-58c1862a],.parent-warning[data-v-58c1862a]{background:#ffeded;color:#c62828}.parent-warning[data-v-58c1862a]{padding:5px;border-radius:5px}table[data-v-58c1862a]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed;background:#fff}td[data-v-58c1862a],th[data-v-58c1862a]{text-align:left!important;padding:13px 10px;border-bottom:1px solid #eef1f4;vertical-align:middle;overflow-wrap:anywhere}th[data-v-58c1862a]{background:#f6f7f9;color:#5a6773}th[data-v-58c1862a]:first-child{width:38px}.row-actions[data-v-58c1862a]{width:110px}.row-actions .link[data-v-58c1862a]{border:0;padding:6px 0;color:#1976d2;background:none;white-space:nowrap}.secondary-actions[data-v-58c1862a]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.action-separator[data-v-58c1862a]{color:#9aa3ad}.row-actions .delete-action[data-v-58c1862a]{color:#c62828}.empty[data-v-58c1862a]{padding:36px;text-align:center;background:#fff;border:1px solid #e2e6ea;border-radius:8px}@media (max-width:980px){.permit-secondary-list table[data-v-58c1862a],.permit-secondary-list tbody[data-v-58c1862a],.permit-secondary-list td[data-v-58c1862a],.permit-secondary-list tr[data-v-58c1862a]{display:block;width:100%}.permit-secondary-list thead[data-v-58c1862a]{display:none}.permit-secondary-list tr[data-v-58c1862a]{position:relative;border:1px solid #e2e6ea;border-radius:9px;padding:16px;margin-bottom:14px}.permit-secondary-list td[data-v-58c1862a]{border:0;padding:8px 0}.permit-secondary-list td[data-label][data-v-58c1862a]:before{content:attr(data-label);display:block;color:#76828d;font-size:12px;margin-bottom:4px}.permit-secondary-list .row-actions[data-v-58c1862a]{width:100%;display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #eef1f4;margin-top:10px;padding-top:14px}}.secondary-page[data-v-0ddba315]{max-width:1500px;min-width:0;margin:auto;padding:22px 24px 40px;color:#2b3640;font:14px Segoe UI,Arial,sans-serif}[data-v-0ddba315]{box-sizing:border-box}.bulk-bar[data-v-0ddba315],.page-head[data-v-0ddba315],.pagination[data-v-0ddba315]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.page-head[data-v-0ddba315]{margin-bottom:10px}.page-head p[data-v-0ddba315]{margin:4px 0 0}h1[data-v-0ddba315]{font-size:25px;margin:6px 0 8px;overflow-wrap:anywhere}h2[data-v-0ddba315]{font-size:17px;margin:0 0 16px}p[data-v-0ddba315]{line-height:1.6}.crumb[data-v-0ddba315],.muted[data-v-0ddba315]{color:#76828d}.panel[data-v-0ddba315]{background:#fff;border:1px solid #e2e6ea;border-radius:9px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px rgba(20,30,40,.058823529411764705)}button[data-v-0ddba315]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cdd3da;border-radius:7px;padding:10px 14px;background:#fff;color:#2b3640;font:inherit;cursor:pointer;text-decoration:none}button[data-v-0ddba315]:disabled{opacity:.5;cursor:default}button.delete-button[data-v-0ddba315]{background:#c62828;border-color:#c62828;color:#fff}.primary[data-v-0ddba315]{background:#1976d2;border-color:#1976d2;color:#fff}label[data-v-0ddba315]{display:block;min-width:0;line-height:1.5}input[data-v-0ddba315]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select[data-v-0ddba315]{display:block;width:100%;min-width:0;border:1px solid #cdd3da;border-radius:7px;padding:10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}input[data-v-0ddba315]:disabled,select[data-v-0ddba315]:disabled{background:#f6f7f9;color:#5a6773}input[type=checkbox][data-v-0ddba315],input[type=radio][data-v-0ddba315]{width:16px;height:16px;accent-color:#1976d2;vertical-align:middle;margin-right:5px}.panel.filter-grid[data-v-0ddba315]{padding:8px;margin-bottom:8px}.filter-grid[data-v-0ddba315]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;align-items:end}.filter-grid label[data-v-0ddba315]{margin:0;font-size:14px}.filter-grid>button[data-v-0ddba315],.filter-grid select[data-v-0ddba315]{height:40px;min-height:40px;padding:6px 10px;font-size:14px}.filter-grid select[data-v-0ddba315]{margin-top:4px}.filter-grid>button[data-v-0ddba315]{margin:0;align-self:end}.company-select[data-v-0ddba315]{max-width:500px;margin-bottom:10px}.checkbox-grid[data-v-0ddba315]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.error[data-v-0ddba315]{color:#c62828}.bulk-bar[data-v-0ddba315]{padding:14px 18px;background:#e8f1fc;border:1px solid #bad7fc;border-radius:8px;margin-bottom:16px}.pagination[data-v-0ddba315]{margin-top:16px}.pagination>div[data-v-0ddba315]{display:flex;align-items:center;gap:12px}.pagination select[data-v-0ddba315]{width:75px;margin:0}.modal-overlay[data-v-0ddba315]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-0ddba315]{width:600px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;padding:24px;border-radius:9px;box-shadow:0 12px 48px rgba(0,0,0,.2)}.modal-box footer[data-v-0ddba315]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media (max-width:980px){.secondary-page[data-v-0ddba315]{padding:16px 14px 30px}h1[data-v-0ddba315]{font-size:21px}.filter-grid[data-v-0ddba315]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.checkbox-grid[data-v-0ddba315],.filter-grid[data-v-0ddba315]{grid-template-columns:1fr}.page-head>button[data-v-0ddba315]{width:100%}.panel[data-v-0ddba315]{padding:16px}.modal-box[data-v-0ddba315]{padding:18px}.bulk-bar>button[data-v-0ddba315]{width:100%}.pagination[data-v-0ddba315]{align-items:flex-start}.pagination>div[data-v-0ddba315]{flex-wrap:wrap}}.company-select[data-v-0ddba315] .company__scrollable_container{width:100%;margin:0}.company-select[data-v-0ddba315] .input-group{position:relative;width:100%}.company-select[data-v-0ddba315] .company__scrollable_input{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid #cdd3da;border-radius:7px;padding:10px 36px 10px 11px;font:inherit;margin-top:5px;background:#fff;color:#2b3640}