.aa-DetachedOverlay .aa-DetachedContainer{top:4.75rem;width:min(44rem,calc(100vw - 2rem));max-height:min(42rem,calc(100vh - 7rem));border:1px solid color-mix(in srgb,var(--bs-border-color) 85%,transparent);border-radius:1rem;box-shadow:0 1.5rem 4rem #14142340;inset-inline-start:50%;transform:translate(-50%)}.aa-DetachedOverlay .aa-DetachedFormContainer{min-height:4.25rem}.aa-DetachedOverlay .aa-Form{font-size:1.05rem}.aa-DetachedOverlay .aa-Panel{scrollbar-width:thin}.company-search-heading{margin-top:1.1rem;padding-inline:1.25rem;font-weight:600}.aa-DetachedOverlay .aa-Item{margin:.25rem .65rem}.aa-DetachedOverlay .aa-Item>.company-search-result{display:flex;width:100%;min-width:0;align-items:center;gap:.875rem;padding:.75rem .875rem}.aa-DetachedOverlay .aa-Item[aria-selected=true]>.company-search-result,.aa-DetachedOverlay .aa-Item:hover>.company-search-result{color:var(--bs-heading-color)}.company-search-avatar{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bs-primary) 20%,transparent);border-radius:.8rem;background:linear-gradient(145deg,rgba(var(--bs-primary-rgb),.18),rgba(var(--bs-primary-rgb),.07));color:var(--bs-primary);font-size:.78rem;font-weight:700;letter-spacing:.025em}.company-search-avatar--flag{background:var(--bs-secondary-bg);color:inherit;font-size:1.35rem;letter-spacing:0}.company-search-avatar--flag .fi{border-radius:.18rem;box-shadow:0 .1rem .35rem #1414232e}.company-search-result__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.35rem}.company-search-result__topline{display:flex;min-width:0;align-items:center;gap:.55rem}.company-search-result__topline strong{overflow:hidden;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.company-search-status{flex:0 0 auto;border-radius:999px;font-size:.66rem;font-weight:650;letter-spacing:.01em;line-height:1;padding:.32rem .5rem}.company-search-status--customer{background:rgba(var(--bs-success-rgb),.13);color:var(--bs-success)}.company-search-status--prospect{background:rgba(var(--bs-info-rgb),.13);color:var(--bs-info)}.company-search-status--inactive,.company-search-status--former,.company-search-status--default{background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.company-search-result__meta{display:flex;min-width:0;flex-wrap:wrap;gap:.3rem .85rem;color:var(--bs-secondary-color);font-size:.76rem}.company-search-result__meta>span{display:inline-flex;align-items:center;gap:.25rem}.company-search-result__meta i{font-size:.9rem}.company-search-result__match{color:var(--bs-primary)}.company-search-result__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--bs-secondary-color);font-size:.72rem;opacity:0;transform:translate(-.35rem);transition:opacity .14s ease,transform .14s ease}.aa-Item[aria-selected=true] .company-search-result__action,.aa-Item:hover .company-search-result__action{color:var(--bs-primary);opacity:1;transform:translate(0)}.company-search-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:.72rem;margin-top:.65rem;padding:.85rem 1.25rem}.company-search-footer kbd{border:1px solid var(--bs-border-color);border-radius:.25rem;background:var(--bs-secondary-bg);box-shadow:none;color:var(--bs-secondary-color);font-family:inherit;font-size:.65rem;margin-inline:.08rem;padding:.12rem .3rem}.company-search-empty{display:flex;min-height:21rem;align-items:center;justify-content:center;flex-direction:column;padding:3rem 2rem;text-align:center}.company-search-empty--results{min-height:18rem}.company-search-empty__icon{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:1.2rem;background:linear-gradient(145deg,rgba(var(--bs-primary-rgb),.18),rgba(var(--bs-primary-rgb),.06));color:var(--bs-primary);margin-bottom:1.1rem}.company-search-empty__icon i{font-size:2rem}.company-search-empty h5{margin-bottom:.4rem}.company-search-empty p{max-width:27rem;color:var(--bs-secondary-color);margin-bottom:0}.company-search-empty__examples{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;color:var(--bs-secondary-color);font-size:.72rem;margin-top:1.25rem}.company-search-message{display:flex;min-height:9rem;align-items:center;justify-content:center;gap:.85rem;color:var(--bs-secondary-color);padding:2rem}.company-search-message>i{color:var(--bs-primary);font-size:1.75rem}.company-search-message div,.company-search-message span{display:block}.company-search-message strong{color:var(--bs-heading-color)}@media (max-width: 575.98px){.aa-DetachedOverlay .aa-DetachedContainer{top:0;width:100%;max-height:100dvh;border:0;border-radius:0}.company-search-result__topline{align-items:flex-start;flex-direction:column;gap:.3rem}.company-search-result__meta{gap:.25rem .65rem}.company-search-footer{justify-content:flex-end}.company-search-footer>span{display:none}}#upload-link-modal .modal-dialog{max-width:660px}#upload-link-modal .modal-content{border-radius:1.25rem;overflow:hidden}#upload-link-modal .modal-header{padding:1.5rem;border-bottom:1px solid var(--bs-border-color)}#upload-link-modal form{display:flex;flex-direction:column;min-height:0;overflow:hidden}#upload-link-modal .modal-body{padding:1.5rem;overflow-y:auto}#upload-link-modal .modal-footer{padding:1rem 1.5rem;background:var(--bs-tertiary-bg);border-top:1px solid var(--bs-border-color)}.upload-modal-icon,.upload-success-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:1rem;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.upload-success-icon{width:4rem;height:4rem;background:rgba(var(--bs-success-rgb),.12);color:var(--bs-success);border-radius:50%}.upload-section+.upload-section{border-top:1px solid var(--bs-border-color);padding-top:1.25rem;margin-top:1.25rem}.upload-section-title{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.95rem}.upload-section-title>span{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:.75rem}.upload-search-results:not(:empty){margin-top:.65rem;border:1px solid var(--bs-border-color);border-radius:.65rem;overflow-y:auto;max-height:210px}.upload-search-result{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;border:0;background:transparent;text-align:start;color:var(--bs-body-color)}.upload-search-result+.upload-search-result{border-top:1px solid var(--bs-border-color)}.upload-search-result:hover,.upload-search-result:focus-visible{background:rgba(var(--bs-primary-rgb),.08)}.upload-search-result:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}.upload-search-result .upload-result-content{min-width:0;flex:1;overflow-wrap:anywhere}.upload-search-result small{display:block;color:var(--bs-secondary-color)}.upload-search-message{padding:1rem;font-size:.85rem;color:var(--bs-secondary-color)}.upload-selected{margin-top:.75rem;padding:.75rem 1rem;border-radius:.65rem;background:rgba(var(--bs-success-rgb),.08);border:1px solid rgba(var(--bs-success-rgb),.2);color:var(--bs-heading-color);overflow-wrap:anywhere}.upload-selected:before{content:"✓";color:var(--bs-success);font-weight:700;margin-inline-end:.6rem}.upload-custom-days{width:150px}.upload-mail-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;padding:1rem;cursor:pointer}.upload-mail-option strong{font-size:.875rem;font-weight:600}@media (max-width: 575.98px){#upload-link-modal .modal-header,#upload-link-modal .modal-body{padding:1.1rem}#upload-link-modal .modal-footer{padding:1rem}#upload-link-modal .modal-title{font-size:1.1rem}.upload-day-options{flex-wrap:wrap}}
