.sidebar-title[data-v-c3185614]{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:1.5rem;padding-left:.5rem;padding-right:.5rem;line-height:1.5}.sidebar-item[data-v-c3185614]{border-radius:6px;transition:all .2s ease}.sidebar-item .menu-dot[data-v-c3185614]{width:8px;height:8px;border-radius:50%;background-color:#94a3b8;display:inline-block;flex-shrink:0;transition:background-color .2s ease}.sidebar-item .menu-text[data-v-c3185614]{font-size:14px;font-weight:500;color:#64748b;transition:color .2s ease}.sidebar-item:hover .menu-text[data-v-c3185614]{color:#1e293b}.sidebar-item.sidebar-item-active .menu-dot[data-v-c3185614]{background-color:#ff9800}.sidebar-item.sidebar-item-active .menu-text[data-v-c3185614]{color:#ff9800!important;font-weight:600}.btn-copy-orange[data-v-f04b4dd6]{background-color:#fff;border:1px solid #ff9800;color:#ff9800;padding:2px 10px;outline:none}.btn-copy-orange[data-v-f04b4dd6]:hover{background-color:#fff7ed}.btn-copy-orange i[data-v-f04b4dd6]{color:#ff9800}.doc-link[data-v-671bf042]{color:#ff9800;text-decoration:underline;transition:color .2s ease}.doc-link[data-v-671bf042]:hover{color:#f57c00}.period-calendar{width:170px}.period-calendar .p-inputtext{font-size:.875rem;padding:.45rem .75rem;border-color:#d1d5db;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;background-color:#fff;color:#374151}.period-calendar .p-inputtext::-moz-placeholder{color:#9ca3af}.period-calendar .p-inputtext:-ms-input-placeholder{color:#9ca3af}.period-calendar .p-inputtext::placeholder{color:#9ca3af}.period-calendar .p-inputtext:enabled:focus,.period-calendar .p-inputtext:enabled:hover{border-color:#f97316;box-shadow:none}.period-calendar .p-datepicker-trigger{background:#fff;border-color:#d1d5db;border-left:none;color:#6b7280;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:0 .6rem}.period-calendar .p-datepicker-trigger:enabled:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.period-calendar .p-datepicker-trigger .pi{font-size:.75rem}.p-dialog-mask:has(.pinpoint-modal){z-index:1104!important;background-color:rgba(0,0,0,.45)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pinpoint-modal{z-index:1105!important;border-radius:1.25rem!important;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;border:none!important}.pinpoint-modal .p-dialog-content{padding:0!important;background:#fff!important;border-radius:1.25rem!important;overflow:hidden}.pinpoint-modal-content{background-color:#fff;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column}.pinpoint-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 14px 24px}.pinpoint-header-title{font-size:16px;font-weight:700;color:#111827;margin:0;line-height:1.4}.pinpoint-close-btn{background:transparent;border:none;cursor:pointer;color:#374151;padding:4px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-radius:4px;transition:color .15s ease}.pinpoint-close-btn:hover{color:#000}.pinpoint-body{padding:0 20px 20px 20px}.pinpoint-map-frame{position:relative;width:100%;border-radius:16px;overflow:hidden;border:1px solid #f3f4f6;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);background-color:#f9fafb}.pinpoint-map-canvas,.pinpoint-map-frame{height:440px!important;min-height:440px!important}.pinpoint-map-canvas{width:100%!important}.pinpoint-search-bar{position:absolute;top:14px;left:14px;right:14px;z-index:10}.pinpoint-search-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.09);border:1px solid #f3f4f6;display:flex;align-items:center;padding:10px 16px;transition:box-shadow .2s ease}.pinpoint-search-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.12)}.pinpoint-search-input{width:100%;background:transparent;border:none;outline:none;font-size:14px;color:#1f2937;padding:0}.pinpoint-search-input::-moz-placeholder{color:#9ca3af}.pinpoint-search-input:-ms-input-placeholder{color:#9ca3af}.pinpoint-search-input::placeholder{color:#9ca3af}.pinpoint-search-input:focus{outline:none;box-shadow:none}.pinpoint-search-icon{color:#9ca3af;font-size:15px;margin-left:8px;flex-shrink:0}.pinpoint-address-card{position:absolute;bottom:14px;left:14px;right:14px;z-index:10}.pinpoint-address-box{background-color:#fff;border-radius:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #f9fafb;padding:16px 18px 14px 18px}.pinpoint-address-text-container{min-height:42px;display:flex;flex-direction:column;justify-content:center}.pinpoint-title-text{font-weight:700;font-size:14px;line-height:1.35;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinpoint-subtitle-text{font-size:12px;line-height:1.4;color:#0284c7;margin:4px 0 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pinpoint-save-btn{width:100%;margin-top:14px;padding:11px 0;background-color:#f97316;color:#fff;font-size:14px;font-weight:600;border-radius:8px;border:none;cursor:pointer;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:background-color .15s ease;display:flex;align-items:center;justify-content:center}.pinpoint-save-btn:hover:not(:disabled){background-color:#ea580c}.pinpoint-save-btn:disabled{opacity:.6;cursor:not-allowed}.pac-container{z-index:2500!important;border-radius:.75rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #f3f4f6;margin-top:4px;font-family:inherit}.pac-container .pac-item{padding:8px 14px;font-size:13px;cursor:pointer}.pac-container .pac-item:hover{background-color:#f9fafb}.p-dialog-mask:has(.deposit-action-dialog){z-index:1104!important}.deposit-action-dialog{z-index:1105!important}.deposit-action-dialog .p-dialog-header{border-bottom:none!important;padding:1rem 1rem .25rem 1rem!important}.deposit-action-dialog .p-dialog-content{padding:0 1.5rem 1.5rem 1.5rem!important}.tab-cutoff-date input[type=number][data-v-377fa0b5]::-webkit-inner-spin-button,.tab-cutoff-date input[type=number][data-v-377fa0b5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tab-cutoff-date input[type=number][data-v-377fa0b5]{-moz-appearance:textfield}.company-detail-page[data-v-39a8f014]{margin:-1.5rem;width:calc(100% + 3rem)}