﻿.crm-search-trigger-mobile{margin-left:auto;border:0;background:rgba(0,0,0,0);color:#596a7b;padding:8px 12px;font-size:14px;cursor:pointer}.crm-search-trigger-mobile i{margin-right:4px}.crm-search{width:min(720px,100vw - 32px);max-height:85dvh;margin:8vh auto 0;padding:0;border:1px solid #dce3eb;border-radius:12px;background:#fff;color:#44546a;box-shadow:0 24px 70px rgba(18,32,56,.2);overflow:hidden}.crm-search[open]{display:flex;flex-direction:column;animation:search-appear 130ms ease-out}.crm-search::backdrop{background:rgba(21,40,62,.4)}.crm-search [hidden]{display:none !important}.crm-search__input-row{display:flex;align-items:center;gap:12px;padding:14px 16px 10px 20px}.crm-search__search-icon{color:#16679f;font-size:18px}.crm-search__input{flex:1;min-width:0;padding:6px 0;border:0;outline:0;font-size:18px;background:rgba(0,0,0,0);color:#1f2d3d}.crm-search__input::placeholder{color:#737f8e}.crm-search__input::-webkit-search-cancel-button,.crm-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.crm-search__spinner{display:none;width:16px;height:16px;border:2px solid #d6e3ef;border-top-color:#16679f;border-radius:50%;animation:search-spin 700ms linear infinite}.crm-search[data-state=loading] .crm-search__spinner,.crm-search[data-state=slow] .crm-search__spinner{display:inline-block}.crm-search__close{border:0;background:rgba(0,0,0,0);padding:4px;cursor:pointer;color:#5d6b7c;font-size:13px}.crm-search__close:focus-visible{outline:2px solid #16679f;border-radius:4px}.crm-search__close-label{display:none}.crm-search__filters{padding:0 0 12px 20px;border-bottom:1px solid #e6ebf1}.crm-search__filters .crm-search-types{padding-right:28px;mask-image:linear-gradient(to right, #000 calc(100% - 36px), transparent)}.crm-search__notice{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid #e6ebf1;background:#f8fafc;font-size:13px}.crm-search__status{flex:1;min-width:0;color:#44546a}.crm-search[data-state=error] .crm-search__status,.crm-search[data-state=timeout] .crm-search__status{color:#a33a3a}.crm-search__notice-action{border:0;background:rgba(0,0,0,0);color:#16679f;font-weight:600;white-space:nowrap;cursor:pointer;padding:2px 4px}.crm-search__body{flex:1;min-height:0;max-height:min(56vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:0 8px}.crm-search[data-body=empty] .crm-search__body{display:none}.crm-search__results{margin:0;padding:0;list-style:none;transition:opacity 120ms ease}.crm-search__results:not(:empty){padding-bottom:8px}.crm-search[data-state=loading] .crm-search__results,.crm-search[data-state=slow] .crm-search__results{opacity:.5}.crm-search__recents{padding:0 12px 12px}.crm-search__section-title{margin:12px 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5d6b7c}.crm-search__recent-list{display:flex;flex-wrap:wrap;gap:6px}.crm-search__recent{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid #e6ebf1;background:#fff;border-radius:999px;padding:4px 12px;color:#44546a;font-size:13px;cursor:pointer}.crm-search__recent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-search__recent i{color:#5d6b7c;font-size:11px}.crm-search__recent:hover,.crm-search__recent:focus-visible{background:#edf5fc;border-color:#cfe0f0}.crm-search__recent-type{color:#5d6b7c;font-size:12px}.crm-search__tips{padding:10px 20px 8px;border-bottom:1px dashed #dfe5ec}.crm-search__tips ul{margin:0;padding:0;list-style:none}.crm-search__tips li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;font-size:13px;color:#44546a}.crm-search__tips li>span{min-width:290px}.crm-search__tips code{padding:1px 6px;border-radius:4px;background:#f1f4f8;color:#1f2d3d;font-size:12px}.crm-search__footer{border-top:1px solid #e6ebf1;background:#f8fafc;font-size:12px}.crm-search[data-body=empty] .crm-search__footer{border-top-color:rgba(0,0,0,0)}.crm-search__footer-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px}.crm-search__all{color:#16679f;font-weight:600}.crm-search__help{border:0;background:rgba(0,0,0,0);padding:0;color:#16679f;font-weight:600;cursor:pointer}.crm-search__help[aria-expanded=true]{color:#1f2d3d}.crm-search__help:focus-visible{outline:2px solid #16679f;outline-offset:2px;border-radius:3px}.crm-search__keys{display:flex;gap:14px;margin-left:auto;color:#5d6b7c;white-space:nowrap}.crm-search kbd{display:inline-block;min-width:18px;background:#f5f7fa;color:#44546a;border:1px solid #d9e0e8;border-bottom-width:2px;border-radius:4px;padding:0 4px;margin-right:2px;font-family:inherit;font-size:11px;line-height:16px;text-align:center;box-shadow:none}.crm-search-types{display:flex;gap:6px;margin:0;padding:0;border:0;min-width:0;overflow-x:auto;scrollbar-width:none}.crm-search-types::-webkit-scrollbar{display:none}.crm-search-types__input{position:absolute;opacity:0;pointer-events:none}.crm-search-types__chip{flex:0 0 auto;margin:0;padding:4px 11px;border:1px solid #d5dde6;border-radius:999px;background:#fff;color:#44546a;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;user-select:none}.crm-search-types__chip:hover{border-color:#b7c6d6;background:#f7fafc}.crm-search-types__input:checked+.crm-search-types__chip{border-color:#16679f;background:#16679f;color:#fff}.crm-search-types__input:focus-visible+.crm-search-types__chip{outline:2px solid #16679f;outline-offset:2px}.crm-search-group{list-style:none}.crm-search-group__heading{position:sticky;top:0;z-index:1;padding:12px 12px 6px;background:#fff;color:#5d6b7c;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.crm-search-group__count{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:#eef2f6;color:#44546a;font-size:11px;font-weight:600;letter-spacing:0}.crm-search-group__results{margin:0;padding:0;list-style:none}.crm-search-result{display:flex;align-items:center;list-style:none;border-radius:8px}.crm-search-result__link{display:flex;flex:1;min-width:0;gap:12px;align-items:center;padding:9px 12px;border-radius:8px;color:#44546a}.crm-search-result__link:hover,.crm-search-result__link:focus{color:#44546a;text-decoration:none}.crm-search-result.is-selected{background:#edf5fc;box-shadow:inset 3px 0 #16679f}.crm-search-result__icon{width:20px;flex:0 0 20px;text-align:center;font-size:15px;color:#5d6b7c}.crm-search-result__content{flex:1;min-width:0}.crm-search-result__primary{display:flex;align-items:baseline;gap:8px;min-width:0}.crm-search-result__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2d3d;font-size:14px;font-weight:600}.crm-search-result__reference{flex:0 0 auto;color:#5d6b7c;font-size:12px;font-variant-numeric:tabular-nums}.crm-search-result__badge{flex:0 0 auto;padding:0 7px;border-radius:999px;background:#eef2f6;color:#44546a;font-size:11px;font-weight:600;line-height:18px}.crm-search-result__badge--inactive{background:#f3f4f6;color:#5b6472}.crm-search-result__badge--hint{background:#fff3e0;color:#7a4100}.crm-search-result__badge--mine{background:#dcecf9;color:#16679f}.crm-search-result__secondary{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d6b7c;font-size:13px}.crm-search-result__secondary>span+span::before{content:"·";margin:0 6px;color:#8b97a5}.crm-search-result__owner i{font-size:11px}.crm-search-result__related{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d6b7c;font-size:12px}.crm-search-result__chevron{flex:0 0 auto;color:#16679f;font-size:12px;visibility:hidden}.crm-search-result.is-selected .crm-search-result__chevron{visibility:visible}.crm-search-result__call{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;margin-right:6px;border-radius:50%;color:#16679f}.crm-search-result__call:hover,.crm-search-result__call:focus{background:#dcebf8;color:#16679f;text-decoration:none}.crm-search-result.is-selected .crm-search-result__call{display:inline-flex}.crm-search-result.is-inactive .crm-search-result__title{color:#5d6b7c;font-weight:500}.crm-search-result mark{padding:0;background:#fdeaa7;color:inherit;border-radius:2px}.crm-search-page{max-width:950px;margin:0 auto}.crm-search-page__form{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.crm-search-page__query{display:flex;gap:10px}.crm-search-page__query input{flex:1}.crm-search-page__summary{margin-bottom:12px;color:#5d6b7c;font-size:13px}.crm-search-page__panel .panel-heading .crm-search-group__count{margin-left:6px}.crm-search-page__results{margin:0;padding:0}.crm-search-page .crm-search-result{border-radius:0;border-bottom:1px solid #edf0f4}.crm-search-page .crm-search-result:last-child{border-bottom:0}.crm-search-page .crm-search-result__link{border-radius:0;padding:11px 16px}.crm-search-page .crm-search-result:hover{background:#f6f9fc}.crm-search-page .crm-search-result:hover .crm-search-result__chevron{visibility:visible}.crm-search-page .crm-search-result__call{display:inline-flex}@keyframes search-appear{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes search-spin{to{transform:rotate(360deg)}}@media(hover: none),(max-width: 575px){.crm-search-result__call{display:inline-flex}}@media(max-width: 575px){.crm-search{width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.crm-search__input-row{padding:12px 14px 8px;gap:10px}.crm-search__input{font-size:16px}.crm-search__close{color:#16679f;font-size:15px;font-weight:600}.crm-search .crm-search__close-key,.crm-search__all kbd{display:none}.crm-search__close-label{display:inline}.crm-search__filters{padding:0 0 10px 14px}.crm-search__notice{padding:10px 14px}.crm-search__body{max-height:none;padding:0 4px 8px}.crm-search__tips li>span{min-width:0;flex-basis:100%}.crm-search__footer-row{padding:12px 14px}.crm-search__tips{padding:10px 14px 8px}.crm-search__keys{display:none}.crm-search-result__secondary{white-space:normal}.crm-search-result__primary{flex-wrap:wrap;row-gap:2px}.crm-search-result__title{white-space:normal}.crm-search-page__query{flex-wrap:wrap}.crm-search-page__query input{flex-basis:100%}.crm-search-page__query .btn{flex:1}}@media(prefers-reduced-motion: reduce){.crm-search[open],.crm-search__spinner{animation:none}.crm-search__results{transition:none}}/*# sourceMappingURL=global-search.css.map */
