:root{--container-padding:28px}body{background-color:#e9eff5}.row{margin-inline:-8px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-inline:8px}.center-viewport{min-height:calc(100vh - var(--global-header-height));margin-top:calc(var(--global-header-height) / -2)}h1{font-size:1.35rem;font-weight:500}@media (width<=533px){h1{font-size:1.25rem}}h1.welcome{text-align:left;margin-inline:0;font-size:2.2rem;font-weight:700}h2{font-size:1.05rem}h3{border-bottom:none;font-size:1.01rem;font-weight:600}a{color:#ed1a91}.tag-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:500;line-height:1.25;display:inline-flex}.tag-badge--blue{color:#1c4f73;background-color:#178bde12;border-color:#178bde24}.tag-badge--purple{color:#3c2064;background-color:#3a137112;border-color:#3a137124}.tag-badge--orange{color:#86401e;background-color:#f2672212;border-color:#f2672224}.tag-badge--pink{color:#791e51;background-color:#ed1a9112;border-color:#ed1a9124}.tag-badge--red{color:#812b20;background-color:#ee3a2312;border-color:#ee3a2324}.tag-badge--tan{color:#492a73;background-color:#f7f4f2;border-color:#e9e5e280}.panel-primary{background-color:#fff;border:none;border-radius:24px;overflow:hidden;box-shadow:0 18px 42px #0f172a24}.panel-primary.full-screen{height:calc(100vh - var(--global-header-height) - 44px)}@media (width<=767px){.panel-primary.full-screen{height:calc(100vh - var(--global-header-height) - 30px)}}@media (width<=533px){.panel-primary.full-screen{height:calc(100vh - var(--global-header-height));margin:0}}.tools-panel-frame{flex-direction:column;display:flex}@media (width<=533px){.global-header--customer~form~.tools-panel-frame.full-screen{border-radius:0;height:calc(100dvh - 60px);margin:0}.global-header--customer~form~.tools-panel-frame.full-screen .panel-heading,.global-header--customer~form~.tools-panel-frame.full-screen .panel-body,.global-header--customer~form~.tools-panel-frame.full-screen .panel-footer{padding-inline:14px}}.panel-primary>.panel-heading{color:#3d4250;background-color:#fff;border-radius:24px 24px 0 0;padding:22px 28px}.panel-primary>.panel-heading .tools-breadcrumbs{align-items:center;gap:inherit;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:thin;flex:auto;min-width:0;height:2rem;padding-left:2px;display:flex;overflow:auto hidden}.panel-primary>.panel-heading .tools-breadcrumbs:before{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fff0 100%);flex:0 0 24px;align-self:stretch;width:24px;margin-right:-32px;transition:opacity .12s;display:block;position:sticky;left:-2px}.panel-primary>.panel-heading .tools-breadcrumbs.has-left-overflow:before{opacity:1}.panel-primary>.panel-heading .tools-breadcrumbs>.panel-heading-label{flex:none}.panel-primary>.panel-heading a:not(.btn){color:#ed1a91;font-weight:700}.panel-primary>.panel-heading a:not(.btn):hover,.panel-primary>.panel-heading a:not(.btn):focus{color:#ce107b}.panel-primary>.panel-heading .glyphicon,.panel-primary>.panel-heading .tools-breadcrumb-icon{color:#456;font-size:1.15rem}.panel-primary>.panel-heading .tools-breadcrumb-icon{flex:none}.panel-primary>.panel-heading .glyphicon-menu-right,.panel-primary>.panel-heading .tools-breadcrumb-icon--separator{color:#3d4250;font-size:.85rem}.panel-primary>.panel-heading .panel-heading-label{gap:6px}.panel-primary>.panel-body{color:#3d4250;background-color:#fff;padding:0 28px 36px}.panel-primary>.panel-body h1:first-of-type{margin-top:0}.panel-primary>.panel-footer{color:#3d4250;background-color:#fff;border-radius:0 0 24px 24px;padding:10px 28px}.panel-primary>.panel-footer .btn-default{border:1px solid #ccc}@media (width<=767px){.panel-primary>.panel-heading,.panel-primary>.panel-body,.panel-primary>.panel-footer{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}}.tools-panel__footer{padding:10px 15px;padding-left:max(15px, env(safe-area-inset-left));padding-right:max(15px, env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom));background:#fff;justify-content:flex-start;align-items:center;gap:.75rem;display:flex;box-shadow:0 -1px #0000000f}.tools-panel__footer:empty{display:none}.tools-panel__footer-content{flex:0 auto;order:1;align-items:center;gap:.75rem;min-width:0;display:flex}.contact-delete-modal .contact-delete-modal__footer{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding-top:.75rem;display:flex}.contact-delete-modal .contact-delete-modal__footer:before,.contact-delete-modal .contact-delete-modal__footer:after{display:none}.contact-delete-modal .contact-delete-modal__actions{flex-wrap:wrap;order:2;justify-content:flex-end;gap:.5rem;margin-left:auto;display:flex}.contact-delete-modal .btn{white-space:nowrap;margin:0}.contact-delete-modal .contact-delete-modal__footer>.btn-default{order:1}@media (width<=533px){.contact-delete-modal .contact-delete-modal__footer{flex-flow:column;align-items:flex-end;gap:.5rem}.contact-delete-modal .contact-delete-modal__actions{flex-flow:column;order:1;align-items:flex-end;margin-left:0}.contact-delete-modal .contact-delete-modal__footer>.btn-default{order:2}}.contact-call-modal .contact-call-modal__options{flex-wrap:wrap;gap:.5rem;display:flex}.contact-call-modal .contact-call-modal__option{text-align:left;flex:140px;align-items:center;gap:.6rem;display:inline-flex}.contact-call-modal .contact-call-modal__option>span:last-child{display:grid}.contact-call-modal .contact-call-modal__footer{text-align:left;margin:0;padding-top:.75rem}.contact-call-modal .contact-call-modal__footer:before,.contact-call-modal .contact-call-modal__footer:after{display:none}.panel-primary>.tools-panel__footer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.panel-primary>.tools-panel__body{min-height:0;padding-bottom:0}.tools-panel__body--stacked{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.tools-scroll-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(20px, env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.tools-scroll-container .tagify{background-color:#fff}.tools-scroll-container .tools-form-status{text-align:right;color:#666;background:#f4f7fa;border:1px solid #dbe2eb;border-radius:14px;flex:1;width:auto;padding:5px 10px;font-size:.8rem;position:absolute;bottom:9px;right:9px}.tools-scroll-container .tools-form-status .glyphicon{color:#178bde}.tools .waiting,.tools .waiting *{cursor:wait!important}.panel-primary.full-screen>.tools-scroll-container{overflow-y:auto}.panel-primary.full-screen>.tools-panel__body--stacked{overflow:hidden}.tools-page{background:#fff;flex-direction:column;flex:auto;min-height:0;padding-bottom:24px;display:flex}.tools-page-header{justify-content:center;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.tools-page-header>.tools-page-header-identity{flex:0 auto;align-self:center;align-items:center;gap:.75rem;min-width:0;display:flex}.tools-page-header .tools-page-header-identity-text{flex:0 auto;gap:.2rem;min-width:0;display:grid}.tools-page-header h1{color:#222;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.tools-page-header p{color:#666;overflow-wrap:anywhere;margin:0}.tools-page-header .btn{flex:none}@media (width<=767px){.tools-page-header{justify-content:flex-start;padding:0 0 .8rem}.tools-page-header>.tools-page-header-identity{gap:.5rem}.tools-page-header h1{font-size:1.25rem}}.tools-page-header-actions{flex:0 auto;justify-content:flex-start;align-items:center;gap:.5rem 1.1rem;margin-inline:.5rem;display:flex}@media (width<=767px){.tools-page-header-actions{justify-content:flex-start}}.tools-page-header-action{cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-size:1.4rem;display:inline-flex}.tools-page-header-action .lucide-icon{color:#ed1a91;pointer-events:none;cursor:pointer}.tools-page-header-action:hover{background:0 0}.tools-page-header-action:hover .lucide-icon{color:#178bde}.tools-page-avatar{width:48px;height:48px}@media (width<=767px){.tools-page-avatar{flex-basis:40px;width:40px;height:40px;font-size:.95rem}}.tools-page-avatar .glyphicon{opacity:.7;font-size:1.1rem}.nav-tabs{margin-inline:calc(var(--container-padding) * -1);padding-inline:var(--container-padding)}.nav-tabs>li>a{padding:.45rem .7rem;font-size:.9rem}.nav-tabs>li.pull-right{margin-left:auto}.nav-tabs>li.pull-right>a{margin-right:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#fcfdfe}.tab-content{margin-inline:calc(var(--container-padding) * -1);padding-inline:var(--container-padding);background-color:#fcfdfe;padding-block:1rem}.tools-page-content{width:100%;margin-top:24px;padding:0}.tools-page-content .control-label{margin-bottom:6px;font-size:.85rem}.tools-page-content--editor{overflow:hidden}.tools-page-section{margin-bottom:2rem}.tools-page-section h2{color:#333;margin:0 0 .85rem;font-size:1.05rem;font-weight:600}.tools-page-empty{color:#6b7c93;margin:0}.tools-page-empty-panel{text-align:center;justify-items:center;padding:4rem 1rem;display:grid}.tools-page-empty-panel>.glyphicon{color:#8b99aa;margin-bottom:.75rem;font-size:2rem}.tools-form{max-width:768px}@media (width<=767px){.tools-form input.form-control,.tools-form select.form-control{height:40px}}.tools-form-field{gap:5px;min-width:0;display:grid}.tools-form-field .tagify__tag,.tools-form-field .tagify__input{margin-bottom:2px}.tools-form-field>span:first-child{color:#555;font-size:.82rem;font-weight:600}.tools-form-error{color:#a94442;font-size:.8rem}.tools-form-related{gap:.6rem;display:grid}.tools-form-related-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.tools-form-related-row .btn{justify-content:center;align-items:center;display:inline-flex}.tools-form-related-row .btn .glyphicon{top:0}.tools-form-related-add{justify-self:start;width:auto}.tools-details-list{gap:6px;display:grid}.tools-details{background-color:#fff;border:1px solid #e3e8ef;border-radius:6px;max-width:768px;padding:8px 12px;font-size:.9rem}.tools-details summary{color:#3d4250;font-size:1rem;font-weight:600}.tools-details[open]>summary{margin-bottom:10px}.tools-details.is-empty{color:#6b7c93;font-weight:600}.tools-details-data{margin:0}.tools-details-data dt{color:#555;font-size:.82rem;font-weight:600}.tools-details-data dd{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 12px;font-size:1rem}.tools-details-data dd:last-child{margin-bottom:4px}.welcome{text-align:center;margin-inline:1.5rem}.welcome.big-welcome{padding-top:3.25rem}.welcome h1{margin:0;font-size:2.3rem;line-height:1}.welcome h2{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;line-height:1}.tools-dashboard{width:min(100%,760px);margin:0 auto;padding:12px 24px 32px}@media (width<=533px){.tools-dashboard{padding:15px 24px 28px}}.tools-brand-mark{justify-content:center;align-items:center;margin-bottom:18px;display:flex}@media (width<=533px){.tools-brand-mark{margin-bottom:31px}}.tools-brand-mark__logo{width:302px;max-width:min(100%,302px);height:auto}@media (width<=533px){.tools-brand-mark__logo{width:288px;max-width:100%}}.tools-dashboard .welcome{margin:0 0 36px}.tools-dashboard .welcome h1{color:#3d4250;font-size:1.7rem;font-weight:400;line-height:1.2}@media (width<=533px){.tools-dashboard .welcome{margin-bottom:20px}.tools-dashboard .welcome h1{font-size:1.48rem}}.tools-home-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=533px){.tools-home-nav{grid-template-columns:1fr}}.tools-home-nav__button{color:#374151;background:#fff;border:1px solid #dde4ef;border-radius:8px;flex-direction:column;align-items:center;gap:14px;min-height:82px;padding:18px 20px;font-size:1.2rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex;box-shadow:0 1px 2px #0f172a0a}.tools-home-nav__button .lucide-icon{color:#456;flex:none}.tools-home-nav__button:hover,.tools-home-nav__button:focus{color:#111827;background:#f4f7fa;text-decoration:none}.tools-home-nav__button.tools-home-nav__button--active{background:#fff7fb;border-color:#f8a8d5}.tools-home-nav__button.tools-home-nav__button--active .lucide-icon{color:#ed1a91}.tools-home-nav__button span{align-items:center;gap:.5rem;display:flex}@media (width<=533px){.tools-home-nav__button{min-height:70px;font-size:1.1rem}}.tools-setting-nav .tools-home-nav__button{align-items:flex-start}.tools-home-nav__button-header{align-items:center;gap:10px;display:flex}.tools-home-nav__button-description{margin:0;font-size:1rem;font-weight:300;line-height:1.25}.tools-panel{background:#fff;border:1px solid #e4e8ef;border-radius:28px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}@media (width<=533px){.tools-panel{border-radius:27px}}.tools-panel__header{background:#f5f7fa;justify-content:space-between;align-items:center;gap:18px;padding:28px 32px;display:flex}.tools-panel__header h1,.tools-panel__header h2{color:#374151;margin:0;font-size:2.05rem;font-weight:700;line-height:1.1}.tools-panel__header p,.tools-panel__header a{color:#6b7280;margin-top:6px;font-size:1rem;font-weight:400;text-decoration:none;display:inline-block}@media (width<=533px){.tools-panel__header{padding:28px 32px}.tools-panel__header h1,.tools-panel__header h2{font-size:2rem}}.tools-settings-panel{max-width:560px;margin:0 auto}.tools-settings-panel .tools-panel__header{justify-content:flex-start}.tools-settings-panel .tools-panel__header>.lucide-icon{color:#456;font-size:1.9rem}.tools-settings-link{color:#374151;border-radius:15px;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.tools-settings-link .lucide-icon{color:#456;font-size:1.5rem}.tools-settings-link:hover,.tools-settings-link:focus{color:#111827;background:#f4f7fa;text-decoration:none}.site-picker{flex-wrap:wrap;justify-content:center;gap:22px;max-width:1100px;margin:2rem auto;padding:0 1rem;display:flex}.site-picker .site-square{--site-dark:#3a3a3a;aspect-ratio:1;background:var(--site-dark);color:#fff;isolation:isolate;text-align:center;border-radius:14px;flex-direction:column;flex:none;justify-content:flex-end;align-items:stretch;gap:0;width:220px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000024}.site-picker .site-square:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 60%);position:absolute;inset:0}.site-picker .site-square>*{z-index:1;position:relative}.site-picker .site-square,.site-picker .site-square:hover,.site-picker .site-square:focus,.site-picker .site-square:active,.site-picker .site-square:visited{color:#fff;text-decoration:none}.site-picker .site-square:hover,.site-picker .site-square:focus{transform:translateY(-3px);box-shadow:0 12px 26px #00000038}.site-picker .site-square__logo-frame{background:#fff;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:0;margin:0 0 14px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #0000000a}.site-picker .site-square__logo-frame img{object-fit:contain;max-width:100%;max-height:100%;display:block}.site-picker .site-square__title{letter-spacing:-.01em;word-break:break-word;flex:auto;justify-content:center;align-items:center;padding:12px 4px;font-size:1.7rem;font-weight:600;line-height:1.1;display:flex}.site-picker .site-square__caption{letter-spacing:.01em;opacity:.9;font-size:.9rem;font-weight:500;text-decoration:none}.site-picker .site-square--inactive{opacity:.55}.setup-step.well{box-shadow:none;background:#f4f7fa;border:none}.setup-checklist{padding-left:0;list-style:none}.setup-checklist li{padding:0}.setup-checklist .setup-checklist-mark{text-align:center;margin-left:.6rem;font-size:1.6rem;line-height:1.2;display:inline-block;position:relative;top:1px}.setup-checklist li.done{color:#666}.setup-checklist li .current{color:#000;font-weight:600;text-decoration:none}.setup-checklist li .clickable{cursor:pointer;color:#178bde}.setup-checklist li.locked{color:#999}.contact-avatar{color:#506d91;letter-spacing:.02em;background-color:#dbe2eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;font-weight:600;display:flex}.contact-avatar .glyphicon{opacity:.7;font-size:1rem}.contact-import-modal .modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.contact-import-modal .modal-footer:before,.contact-import-modal .modal-footer:after{display:none}.contact-import-modal .modal-footer .contact-import-mapping-error{text-align:left;flex:100%;margin:0}.contact-import-modal.contact-import-modal--scrollable .contact-import-modal__dialog{height:calc(100dvh - 20px);display:flex}.contact-import-modal.contact-import-modal--scrollable .modal-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.contact-import-modal.contact-import-modal--scrollable .modal-header,.contact-import-modal.contact-import-modal--scrollable .modal-footer{flex:none}.contact-import-modal.contact-import-modal--scrollable .modal-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.contact-import-smart-suggestions .contact-import-smart-suggestions__description{margin:0}.contact-import-smart-suggestions .contact-import-smart-suggestions__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.contact-import-source-options{align-items:flex-start;gap:.75rem;display:flex}.contact-import-source-options .form-group{margin-bottom:0}.contact-import-source-options__worksheet{flex:auto;min-width:0}.contact-import-source-options__header-row{flex:0 0 7.5rem}.contact-import-history-table tbody>tr>td{vertical-align:middle!important}.contact-import-history-table__file{overflow-wrap:anywhere;max-width:20rem}.contact-import-source-column{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:middle;max-width:18rem}.table-responsive>.contact-import-sample-table>thead>tr>th{white-space:normal;overflow-wrap:normal;word-break:normal}.table-responsive>.contact-import-sample-table>tbody>tr>td>.contact-import-sample-cell{text-overflow:ellipsis;white-space:nowrap;width:14rem;max-width:14rem;display:block;overflow:hidden}.contact-count-badge{color:#687586;white-space:nowrap;background:#f4f7fa;border:1px solid #dbe3ec;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;line-height:1.25;display:inline-flex}.contact-manager{flex-direction:column;flex:auto;min-height:0;display:flex}.contact-manager .contact-manager-heading{flex:none;margin:0 0 22px}.contact-manager>.tools-scroll-container{gap:1rem}.contact-manager .contact-manager-toolbar{grid-template-columns:minmax(220px,1.8fr) minmax(150px,.6fr) minmax(150px,.6fr) auto auto;align-items:center;gap:.65rem;width:100%;display:grid}.contact-manager .contact-manager-toolbar label{margin-bottom:0}@media (width<=767px){.contact-manager .contact-manager-toolbar{grid-template-columns:1.4fr .8fr .8fr auto auto;gap:.4rem}.contact-manager .contact-manager-toolbar .contact-filter,.contact-manager .contact-manager-toolbar .contact-sort{min-width:0}.contact-manager .contact-manager-toolbar .contact-filter select,.contact-manager .contact-manager-toolbar .contact-sort select{width:100%;min-width:0}}.contact-manager .contact-manager-actions .dropdown-menu>li>a{align-items:center;gap:.5rem;display:flex}.contact-manager .contact-search{display:block;position:relative}.contact-manager .contact-search .form-control{padding-left:2.25rem;padding-right:1.8rem}.contact-manager .contact-search-clear{color:#999;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.contact-manager .contact-search-clear:hover,.contact-manager .contact-search-clear:focus-visible{color:#333}.contact-manager .contact-filter,.contact-manager .contact-sort{position:relative}.contact-manager .contact-filter .form-control,.contact-manager .contact-sort .form-control{padding-left:2rem}.contact-manager .contact-filter-icon{z-index:1;color:#6b7280;pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.contact-manager .contact-search--active .form-control,.contact-manager .contact-filter--active .form-control{background-color:#fffdfe;border-color:#fcd7ec}.contact-manager .contact-search--active .contact-filter-icon,.contact-manager .contact-filter--active .contact-filter-icon{color:#ed1a91}@media (width<=533px){.contact-manager .contact-manager-toolbar{grid-template-columns:minmax(0,1fr) auto auto auto auto}.contact-manager .contact-manager-toolbar .contact-filter,.contact-manager .contact-manager-toolbar .contact-sort{width:2.75rem}.contact-manager .contact-manager-toolbar .contact-filter .form-control,.contact-manager .contact-manager-toolbar .contact-sort .form-control{appearance:none;background-image:none;width:100%;min-width:0;padding:0;font-size:0}.contact-manager .contact-manager-toolbar .contact-filter .form-control option,.contact-manager .contact-manager-toolbar .contact-sort .form-control option,.contact-manager .contact-manager-toolbar .contact-filter .form-control optgroup,.contact-manager .contact-manager-toolbar .contact-sort .form-control optgroup{font-size:1rem}.contact-manager .contact-manager-toolbar .contact-filter-icon--filter,.contact-manager .contact-manager-toolbar .contact-filter-icon--sort{left:50%;transform:translate(-50%,-50%)}}.contact-manager .contact-list{gap:.5rem;display:grid}.contact-manager .contact-list-page{display:contents}.contact-manager .contact-row{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0;transition:background-color .1s ease-out,border-color .1s ease-out;display:grid}.contact-manager .contact-row:hover{background-color:#f8fafc;border-color:#cfd8e3}.contact-manager .contact-row-main{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:grid}.contact-manager .contact-row-main:hover,.contact-manager .contact-row-main:focus{color:inherit;text-decoration:none}.contact-manager .contact-row-text{gap:.15rem;min-width:0;display:grid}.contact-manager .contact-row-title{color:#222;overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.contact-manager .contact-row-meta,.contact-manager .contact-row-detail,.contact-manager .contact-row-subtle{color:#555;overflow-wrap:anywhere;font-size:.9rem}.contact-manager .contact-row-detail{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.contact-manager .contact-row-detail-item{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.contact-manager .contact-row-detail-action{color:#ed1a91;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.contact-manager .contact-row-detail-action .lucide-icon{pointer-events:none;cursor:pointer}.contact-manager .contact-row-detail-action:hover,.contact-manager .contact-row-detail-action:focus{color:#178bde;text-decoration:none}.contact-manager .contact-row-detail-value{overflow-wrap:anywhere;min-width:0}.contact-manager .contact-row-subtle{color:#777;font-size:.82rem}.contact-manager .contact-row-submission-badge,.contact-manager .contact-row-note-badge,.contact-manager .contact-row-tag-link .tag-badge{transition:filter .1s ease-out}.contact-manager .contact-row-submission-badge,.contact-manager .contact-row-note-badge{color:#687586;overflow-wrap:anywhere;background:#f4f7fa;border:1px solid #dbe3ec;border-radius:999px;align-items:center;min-width:0;max-width:18rem;padding:.35rem .65rem;font-size:.78rem;line-height:1.25;text-decoration:none;display:inline-flex}.contact-manager .contact-row-submission-badge--blue{color:#1c4f73;background-color:#178bde12;border-color:#178bde24}.contact-manager .contact-row-submission-badge--purple{color:#3c2064;background-color:#3a137112;border-color:#3a137124}.contact-manager .contact-row-submission-badge--orange{color:#86401e;background-color:#f2672212;border-color:#f2672224}.contact-manager .contact-row-submission-badge--pink{color:#791e51;background-color:#ed1a9112;border-color:#ed1a9124}.contact-manager .contact-row-submission-badge--red{color:#812b20;background-color:#ee3a2312;border-color:#ee3a2324}.contact-manager .contact-row-submission-badge--tan{color:#492a73;background-color:#f7f4f2;border-color:#e9e5e280}.contact-manager .contact-row-submission-badge:hover,.contact-manager .contact-row-submission-badge:focus,.contact-manager .contact-row-note-badge:hover,.contact-manager .contact-row-note-badge:focus{filter:brightness(88%);text-decoration:none}.contact-manager .contact-row-tag-link{text-decoration:none;display:inline-flex}.contact-manager .contact-row-tag-link:hover,.contact-manager .contact-row-tag-link:focus{text-decoration:none}.contact-manager .contact-row-tag-link:hover .tag-badge,.contact-manager .contact-row-tag-link:focus .tag-badge{filter:brightness(88%)}.contact-manager .contact-row-badges{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.4rem;min-width:0;max-width:32rem;margin-right:.75rem;padding:.75rem 0;display:flex}.contact-manager .contact-empty-state{color:#6b7c93;text-align:center;justify-items:center;gap:.75rem;padding:3rem 1rem;display:grid}.contact-manager .contact-empty-state>.glyphicon{opacity:.5;font-size:2rem}.contact-manager .contact-empty-state p{margin:0;font-size:1.05rem}.contact-manager .contact-load-more{justify-content:center;padding:2px 0 6px;display:flex}@media (width<=767px){.contact-manager input.form-control{font-size:16px}.contact-manager .contact-row{grid-template-columns:minmax(0,1fr)}.contact-manager .contact-row-badges{grid-column:1;justify-content:flex-start;justify-self:start;margin:-.75rem .75rem .75rem;padding:0}}#contact-page-panel-footer{background-color:#f4f7fa}.contact-scroll-container{padding-bottom:max(26px, env(safe-area-inset-bottom));padding-inline:var(--container-padding);margin-inline:calc(var(--container-padding) * -1);margin-bottom:calc(var(--container-padding) * -1);background-color:#fcfdfe}#contact-import-upload{height:auto;padding:10px}@media (display-mode:standalone){body{overscroll-behavior-y:contain}}
