dialog.resume-dialog{width:min(1180px,94vw);max-width:94vw}.resume-import h2{margin-top:0}.resume-local-note{color:#59627a;background:#f5f7fc;border:1px solid #dce1ee;border-radius:4px;padding:10px 12px;font-size:13px}.resume-files{padding:0;list-style:none}.resume-files li{border-bottom:1px solid #e5e8ef;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.resume-files span{overflow-wrap:anywhere}.resume-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.resume-tabs .btn{text-overflow:ellipsis;max-width:320px;overflow:hidden}.resume-warning{color:#73551a;background:#fff8e6;border:1px solid #ead7a5;border-radius:4px;padding:10px 12px}.resume-review{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:24px;margin-top:16px;display:grid}.resume-field-list{gap:12px;display:grid}.resume-field-list label{grid-template-columns:155px minmax(0,1fr);align-items:start;gap:12px;display:grid}.resume-field-list label>span{color:#60677a;padding-top:8px}.resume-field-list input,.resume-field-list textarea{color:#252a3b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd2e1;border-radius:4px;padding:8px}.resume-field-list textarea{resize:vertical;min-height:90px}.resume-review aside{align-self:start;min-width:0;position:sticky;top:0}.resume-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfe;border:1px solid #dce1ee;max-height:440px;padding:14px;font:13px/1.6 inherit;overflow:auto}.resume-evidence{background:#edf4ff;max-height:160px;padding:12px;font-size:13px;overflow:auto}.resume-evidence p{white-space:pre-wrap}.resume-import .drop-zone{gap:10px}.resume-disabled{opacity:.65}.resume-import button:disabled{opacity:.5;cursor:default}.resume-import .dialog-actions{background:#fff;border-top:1px solid #e5e8ef;padding-top:15px;padding-bottom:10px;position:sticky;bottom:-1px}.resume-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=850px){.resume-review{grid-template-columns:1fr}.resume-review aside{position:static}.resume-field-list label{grid-template-columns:130px 1fr}}.source-record-fields{padding:23px 24px 30px;min-height:0!important}.source-field-section+.source-field-section{margin-top:28px}.source-section-heading{justify-content:space-between;align-items:center;min-height:25px;margin-bottom:0;display:flex}.source-field-section h4,.source-section-heading h4{padding:0 0 8px;font-size:15px;font-weight:600;line-height:17px;margin:0!important}.source-section-heading>.btn{min-width:121px;height:35px;margin-top:-17px;font-size:14px}.source-record-fields .two-fields{gap:24px}.source-record-fields .field-list,.source-business-card .field-list{font-size:14px;line-height:19px;display:block}.source-record-fields .record-field-pair{grid-template-columns:168px minmax(0,1fr);column-gap:28px;min-height:38px;padding:7px 0 8px;display:grid}.source-record-fields .record-field-pair dt{color:#5c6575}.source-record-fields .record-field-pair dd{min-width:0;margin:0;padding:0}.source-record-fields .field-subline{margin-top:2px;font-size:12px;line-height:17px}.record-field-text{white-space:pre-wrap;overflow-wrap:anywhere}.source-business-card{min-height:0!important;padding:16px 24px 26px!important}.source-business-card .record-field-pair{grid-template-columns:165px minmax(0,1fr);align-items:start;column-gap:35px;min-height:39px;padding:7px 0 6px;display:grid}.source-business-card .record-field-pair dt{color:#646d8c}.source-business-card .record-field-pair dd{min-width:0;margin:0}.source-business-card .record-field-pair:has(.skill-tags){min-height:50px}.source-business-card .skill-tags,.source-record-fields .skill-tags{gap:7px}.source-business-card .skill-tags>span,.source-record-fields .skill-tags>span{padding:5px 10px;line-height:22px}.source-full-width{grid-template-columns:1fr}.source-full-width>.field-list:empty{display:none}.source-subform-row{border-bottom:1px solid #e5eaf3;gap:22px;padding:15px 20px;display:flex}.source-subform-row>.field-list{flex:1}.record-jobs .record-actions>[title=Schedule\ Interview]{display:none}.record-actions .publish-action{color:#fff;background:#159975;border-color:#159975}.record-page .record-actions>.icon-btn[title=Previous\ record],.record-page .record-actions>.icon-btn[title=Next\ record]{display:none}.record-clients .record-title h1 a{color:inherit;font-size:18px;font-weight:400}@media (width<=1200px){.source-record-fields .record-field-pair{grid-template-columns:125px minmax(0,1fr);column-gap:15px}}.record-page .detail-scroll{padding-right:37px}.record-page .record-title{padding-left:9px}.source-business-card .link{color:inherit}.source-business-card .skill-tags>.link{color:#0078ff}:root{color:#222633;font-synthesis:none;--line:#d9e1f2;--blue:#2459ef;--muted:#69759a;--chrome:#313949;--bg:#f4f5fa;background:#f4f5fa;font-family:Lato,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button{background:0 0;border:0}button,select,input,textarea{outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid #3b7dff}input:focus,textarea:focus,select:focus{border-color:#477dff;outline:1px solid #477dff}input,select,textarea{background:#fff;border:1px solid #bac5dd;border-radius:4px;min-width:0;padding:7px 10px}input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;border:1px solid #66718c;border-radius:1px;width:14px;min-width:14px;height:14px;margin:0;padding:0}input[type=checkbox]:checked{background:#3676ed;border-color:#3676ed}input[type=checkbox]:checked:after{content:"✓";color:#fff;text-align:center;font-size:11px;line-height:12px;display:block}input::placeholder,textarea::placeholder{color:#98a1b1}select{cursor:pointer;padding-right:24px}h1,h2,h3,h4,p{margin:0}h1{font-size:22px;font-weight:400}h2{font-size:19px}h3{font-size:16px;font-weight:700}h4{font-size:15px;font-weight:700}p{line-height:1.6}small,.small{font-size:12px}.muted{color:var(--muted)}.blue,.link{color:var(--blue)}.link{text-align:left;padding:0;line-height:1.3}.link:hover{text-decoration:underline}.spacer{flex:1;min-width:4px}.plain{align-items:center;gap:6px;padding:4px;display:inline-flex}.btn{white-space:nowrap;background:linear-gradient(#fcfdff,#edf0f6);border:1px solid #ccd4e5;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:33px;padding:0 16px;font-size:14px;display:inline-flex;box-shadow:0 1px #d4d9e4}.btn:hover{background:#e9eef8}.btn.primary{color:#fff;background:linear-gradient(#00aeff,#0089ff);border-color:#0095f7;box-shadow:0 1px #0073ff}.btn.outline{color:#1689ff;background:#edf6ff;border-color:#80b5ff}.icon-btn{color:#5e6985;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:5px;display:inline-flex}.icon-btn:hover{background:#edf1f9}.button-group{display:flex}.button-group>.btn{border-radius:5px 0 0 5px;padding:0 9px}.button-group>.dropdown>.btn{border-left:0;border-radius:0 5px 5px 0;padding:0 13px}.dropdown{z-index:35;flex-shrink:0;display:inline-flex;position:relative}.dropdown-menu{z-index:80;color:#222633;background:#fff;border:1px solid #d6dce9;border-radius:2px;min-width:174px;max-width:300px;padding:7px 0;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 6px 13px #15244538}.dropdown-menu button{text-align:left;white-space:nowrap;width:100%;padding:9px 13px;display:block}.dropdown-menu button:hover{background:#edf3ff}.menu-dismiss{z-index:30;background:0 0;position:fixed;inset:48px 0 28px}.topbar{background:var(--chrome);color:#f6f7fa;z-index:50;align-items:center;gap:8px;min-width:1120px;height:48px;padding:0 9px 0 15px;display:flex;position:fixed;top:0;left:0;right:0}.brand{flex-shrink:0;align-items:center;width:111px;height:42px;padding:0;display:flex}.brand img{object-fit:contain;width:111px;height:38px}.topbar nav{align-items:stretch;gap:9px;height:48px;display:flex}.nav-item{white-space:nowrap;border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;gap:3px;padding:0 8px;display:flex;position:relative}.nav-item.active{border-bottom-color:#fff}.nav-item>button{color:inherit;height:42px;padding:0}.nav-item:hover{background:#ffffff07}.nav-arrow{color:inherit;align-items:center;padding:0 1px;display:flex}.nav-item .dropdown-menu{left:0;right:auto}.top-icon{color:#fff;background:0 0;justify-content:center;align-items:center;width:28px;height:32px;padding:0;display:inline-flex}.topbar>.dropdown>.dropdown-menu{left:0;right:auto}.top-actions{align-items:center;gap:7px;display:flex}.topbar .icon-btn{color:#f6f7fa;width:32px}.topbar .icon-btn:hover,.top-icon:hover{background:#ffffff17}.quick-add{color:#7d8697;background:#fff;border-radius:3px;width:24px;height:24px;font-family:Arial,sans-serif;font-size:26px;font-weight:400;line-height:21px}.profile-avatar{color:#fff;background:#e4e7ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.top-actions>.dropdown:has(.profile-avatar){margin:0 10px}main{min-width:1024px;position:fixed;inset:48px 0 28px;overflow:auto}.bottom-dock{border-top:1px solid var(--line);z-index:55;background:#fff;align-items:center;height:28px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 5px #27395a13}.bottom-dock>button:not(.icon-btn):not(.need-help):not(.demo-label){color:#627894;flex-direction:column;justify-content:center;align-items:center;gap:0;width:97px;height:27px;display:flex}.bottom-dock>button>span{font-size:8px;line-height:9px}.bottom-dock .icon-btn{width:32px;height:26px}.bottom-dock .need-help{border-left:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:7px;height:27px;padding:0 10px;font-size:15px;display:flex}.bottom-dock .demo-label{color:#8992a3;margin-right:10px;font-size:10px}.dock-divider{border-right:1px solid var(--line);height:28px}.home-page{background:#f4f5fa;min-height:100%}.welcome{background-color:#f7f8fc;background-image:repeating-radial-gradient(at 50% 100%,#0000 0 9px,#e8ecf559 10px 13px,#0000 14px 22px);background-size:42px 35px;align-items:center;gap:12px;height:71px;padding:0 25px;display:flex}.welcome>img{object-fit:contain;width:145px;height:49px}.welcome strong{font-size:15px}.welcome>button{align-items:center;gap:6px;display:flex}.welcome select{min-width:212px;height:31px}.welcome .dropdown .btn{width:50px;padding:0}.home-content{padding:0 25px 26px}.org-card{border:1px solid var(--line);background:#fff;border-radius:5px;height:194px;margin-bottom:20px;padding:19px 25px 26px;position:relative}.panel-title{align-items:center;gap:10px;height:34px;display:flex}.panel-title strong{font-size:16px}.panel-title select{height:34px;padding-left:8px}.stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.stat{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:97px;padding:14px 16px;display:flex;position:relative}.stat:hover{border-color:#aac3ef}.stat>strong{font-size:22px;line-height:26px}.stat>span{color:#6c78a0;font-size:14px;line-height:18px}.stat>i{background:#f6f7fa;border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:16px}.stat i.yellow{color:#efc52d}.stat i.cyan{color:#00afce}.stat i.coral{color:#ff796b}.stat i.orange{color:#ff9346}.stat i.green{color:#23bf90}.stat small{color:#6b7394;gap:8px;margin-top:5px;font-size:14px;display:flex}.stat small b{color:#149e7c;border-right:1px solid var(--line);padding-right:8px;font-weight:400}.stat small em{color:#f54b4b;border-right:1px solid var(--line);padding-right:8px;font-style:normal}.breakdown{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:12px;height:22px;padding:2px 10px;font-size:13px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.home-widgets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.home-widget{border:1px solid var(--line);background:#fff;border-radius:5px;min-height:416px;padding:20px 25px;position:relative;overflow:hidden}.home-widget h3{margin-bottom:28px}.home-widget .records-table{table-layout:fixed;width:100%;min-width:550px}.home-widget .records-table th{text-transform:none;color:#222633;border-top:1px solid var(--line);border-bottom:3px double var(--line);height:40px;padding:8px 11px;font-size:14px}.home-widget .records-table td{border-color:var(--line);vertical-align:top;white-space:normal;height:44px;padding:11px;font-size:14px}.home-widget .records-table td:first-child{text-overflow:ellipsis;overflow:hidden}.home-widget:first-child .records-table th:nth-child(2),.home-widget:first-child .records-table th:nth-child(3){width:21%}.home-widget:first-child .records-table th:nth-child(4){width:14%}.empty-widget{color:#68738a;justify-content:center;align-items:center;height:210px;display:flex}.widget-pages{display:flex;position:absolute;bottom:9px;right:15px}.widget-pages>.icon-btn:first-child{color:#b4bdce}.list-page{background:#fff;flex-direction:column;height:100%;display:flex}.module-toolbar{background:var(--bg);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;height:67px;min-height:67px;padding:0 17px;display:flex}.filter-button{width:46px;margin-right:15px;padding:0}.pressed{background:#e9edf4;box-shadow:inset 0 1px 4px #4652736b}.view-button{white-space:nowrap;align-items:center;gap:10px;padding:7px 0;display:flex}.module-label{border-right:1px solid var(--line);align-items:center;gap:7px;margin-right:5px;padding-right:14px;display:flex}.module-label svg{color:#00b1d0}.module-toolbar .dropdown-menu{left:0;right:auto}.module-toolbar>.button-group~.dropdown .dropdown-menu{left:auto;right:0}.list-body{flex:1;min-height:0;display:flex}.filters{border-right:1px solid var(--line);background:#fff;flex:0 0 250px;width:250px;padding:10px 17px 0 15px;overflow:auto}.filter-heading{color:#8b95a9;white-space:nowrap;justify-content:space-between;align-items:center;height:30px;margin-bottom:8px;font-size:12px;display:flex}.filter-heading .icon-btn{color:#8994ad;margin-right:-5px}.filter-options label{cursor:pointer;align-items:center;gap:5px;min-height:30px;font-size:13px;display:flex}.filter-separator{border-bottom:1px solid var(--line);margin-bottom:5px;padding-bottom:6px}.filter-options input[type=checkbox]{width:13px;min-width:13px;height:13px}.filter-input{gap:5px;margin:4px 0 10px 18px;display:grid}.filter-input input,.filter-input select{width:100%;height:30px;font-size:12px}.filters>input{width:100%;margin:3px 0 10px}.list-main{flex-direction:column;flex:1;min-width:0;display:flex}.table-scroll{flex:1;min-height:0;overflow:auto}.records-table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.records-table th{text-transform:uppercase;color:#647299;white-space:nowrap;border-bottom:3px double var(--line);text-align:left;background:#fff;height:43px;padding:8px 14px;font-size:13px;font-weight:400}.records-table th>button{text-align:left;text-transform:inherit;font-weight:inherit;color:inherit;padding:0}.records-table td{vertical-align:top;border-bottom:1px solid #e8edf7;height:59px;padding:12px 14px;font-size:14px;line-height:18px}.records-table tbody tr:hover{background:#f7faff}.records-table tbody tr.selected{background:#edf4ff}.records-table th.selection{width:76px;min-width:76px;padding:8px 12px}.records-table th.selection span{margin-right:18px;font-size:18px}.records-table td.selection{white-space:nowrap;vertical-align:top;width:146px;min-width:146px;padding:13px 14px 10px 49px}.records-table td.selection input{margin-right:15px}.quickview{color:#64718b;vertical-align:middle;padding:0 2px;font-size:22px;line-height:15px;transform:rotate(90deg)}.list-page .records-table{width:max-content;min-width:100%}.list-page .records-table td{min-width:155px;max-width:240px}.list-page .records-table td:nth-child(2){min-width:242px;max-width:242px}.list-page .records-table td.selection{min-width:146px}.list-page:has(.module-label) .records-table td.selection{width:109px;min-width:109px;padding-left:49px;padding-right:8px}.list-page:has(.module-label) .records-table td:nth-child(2){width:80px;min-width:80px;max-width:80px;padding-left:6px}.list-page:has(.module-label) .records-table td:nth-child(3){min-width:135px;max-width:135px}.list-page:has(.module-label) .records-table td:nth-child(4){min-width:158px;max-width:158px}.list-page:has(.module-label) .records-table td:nth-child(5){min-width:236px;max-width:236px}.records-table td select{height:26px;padding:2px 22px 2px 5px;font-size:13px}.person{align-items:flex-start;gap:10px;display:flex}.avatar{color:#fff;background:#00afca;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.rating{white-space:nowrap;color:#607090;border:1px solid #c7d2e5;border-radius:14px;padding:2px 9px;font-size:13px;line-height:18px;display:inline-block}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:215px;margin-top:2px;font-size:14px;display:block;overflow:hidden}.list-footer{background:#fff;flex-shrink:0;align-items:center;gap:5px;height:45px;padding:0 17px 0 39px;display:flex}.list-footer select{background:#f5f6fa;height:28px;margin-right:8px;padding:4px 20px 4px 9px;font-size:13px}.list-footer .icon-btn{width:25px}.list-search{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:45px;padding:6px 20px;display:flex}.list-search input{width:360px;height:30px}.empty-list{text-align:center;color:#69748c;padding:100px 20px}.record-page{flex-direction:column;height:100%;display:flex}.record-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:90px;min-height:90px;padding:10px 15px;display:flex}.record-header>.icon-btn{width:23px;padding:0}.record-avatar{color:#fff;background:#00b0cc;border-radius:28px;flex:0 0 70px;justify-content:center;align-items:center;width:70px;height:70px;font-size:39px;font-weight:400;display:flex}.record-avatar.job-avatar{background:#f0c837}.record-avatar.client-avatar{background:#edaa47}.record-title{flex:1;min-width:0;padding-left:5px}.record-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:400;line-height:29px;overflow:hidden}.record-title h1>small{font-size:18px}.social{color:#99a1b3;border:1px solid var(--line);vertical-align:middle;border-radius:12px;margin-left:12px;padding:0 6px;font-size:15px}.record-status{white-space:nowrap;align-items:center;gap:7px;height:27px;margin-top:4px;display:flex;overflow:hidden}.record-status>.muted{text-overflow:ellipsis;max-width:260px;font-size:15px;overflow:hidden}.status-pill{color:#fff;white-space:nowrap;background:#475cb9;border-radius:15px;padding:3px 10px;line-height:17px}.status-green{background:#159975}.record-actions{align-self:flex-start;align-items:center;gap:8px;padding-top:6px;display:flex}.circle-action{color:#6e7b98;border:1px solid #8e9ab2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.circle-action:hover{background:#f1f6ff}.ai-icon{color:#3476dd;border-color:#18a583;font-size:13px;font-style:italic;position:relative}.ai-icon span{color:#03bba7;font-size:14px}.record-actions>.icon-btn{margin-left:9px}.record-body{flex:1;min-height:0;display:flex}.related-sidebar{border-right:1px solid var(--line);background:#fff;flex:0 0 280px;width:280px;padding:9px 17px 20px 30px;overflow:auto}.related-sidebar h3{justify-content:space-between;margin:14px 0 5px;font-size:18px;font-weight:700;display:flex}.related-sidebar h3:first-child{margin-left:-18px}.related-sidebar>button{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;height:30px;padding:4px 0;font-size:14px;display:block;overflow:hidden}.related-sidebar>button:hover{color:var(--blue)}.related-sidebar h3 button{color:#536582;font-size:18px}.related-sidebar>button.small{height:19px;font-size:12px}.count{color:#365176;text-align:center;background:#d8e3fa;border-radius:5px;min-width:19px;margin-left:5px;padding:0 5px;font-size:13px;line-height:19px;display:inline-block}.detail-scroll{scroll-behavior:smooth;background:#f4f5fa;flex:1;padding:0 22px 30px 25px;overflow:auto}.detail-tabs{color:#69789f;align-items:flex-start;gap:9px;height:75px;padding-top:16px;font-size:13px;display:flex}.detail-tabs>.spacer{padding-top:10px}.detail-tabs>span,.detail-tabs>.link{white-space:nowrap;margin-top:14px}.detail-tabs>.link{border-left:1px solid var(--line);padding-left:10px}.pill-tabs{border:1px solid var(--line);color:#292d38;background:#fff;border-radius:20px;align-items:center;gap:5px;height:36px;padding:4px;font-size:15px;display:flex;box-shadow:0 0 3px #9cb2d72a}.pill-tabs button{white-space:nowrap;border:1px solid #0000;border-radius:15px;height:27px;padding:0 20px}.pill-tabs button.active{background:#eaf5ff;border-color:#387cff;box-shadow:0 0 0 2px #dceaff}.detail-card{border:1px solid var(--line);background:#fff;border-radius:6px;margin-bottom:17px;scroll-margin-top:16px;overflow:hidden;box-shadow:0 1px 6px #2c4e8d12}.card-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:12px 23px;display:flex}.card-title h3{font-size:17px}.card-title .icon-btn{color:#7190a1;width:24px;height:24px}.card-title>.link{font-size:13px}.business-card{min-height:243px;padding:19px 24px 25px}.field-list{grid-template-columns:168px minmax(0,1fr);gap:18px 30px;margin:0;font-size:14px;line-height:21px;display:grid}.field-list dt{text-align:right;color:#64728f}.field-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.business-card>.field-list{grid-template-columns:168px 1fr;column-gap:35px;max-width:730px}.business-card dt{color:#6d79a2}.skill-tags{flex-wrap:wrap;gap:7px;display:flex}.skill-tags>span{background:#e0e5f0;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;line-height:22px;display:inline-flex}.skill-tags i{border:1px solid #fff;border-radius:50%;width:7px;height:7px}.details-toggle{text-align:left;color:#3477f6;border-bottom:1px solid #edf0f7;width:100%;height:50px;padding:13px 23px;font-size:18px}.record-fields{padding:23px}.record-fields h4{margin-bottom:13px}.two-fields{grid-template-columns:1fr 1fr;gap:28px;display:grid}.two-fields>.field-list{grid-template-columns:169px minmax(0,1fr);align-content:start;column-gap:30px}.record-fields>.field-list{max-width:540px}.pipeline-summary{border:1px solid var(--line);border-radius:3px;margin:25px 24px 23px;display:flex}.pipeline-summary>button{border-right:1px solid var(--line);white-space:nowrap;border-top:3px solid #7684a0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:77px;padding:9px 4px;display:flex}.pipeline-summary>button:last-child{border-right:0}.pipeline-summary>button>b{font-size:22px;font-weight:400;line-height:27px}.pipeline-summary>button:hover{background:#f2f6ff}.pipeline-summary .current{background:#eaf2ff;border-top-color:#3889ff}.card-content{padding:21px 23px}.card-content>textarea{resize:vertical;border-color:#d7deed;width:100%;min-height:70px}.align-right{text-align:right;margin-top:10px}.note{border-bottom:1px solid #edf0f7;padding:15px 0}.note p{white-space:pre-wrap;margin-bottom:8px}.note small{color:#7e8aa0}.empty-related{text-align:center;color:#8a94a8;padding:25px}.detail-card .records-table td{height:50px}.timeline{padding:28px 34px}.timeline>div{gap:20px;padding:0 0 37px;display:flex;position:relative}.timeline>div:before{content:"";background:#d1def1;width:1px;position:absolute;top:34px;bottom:0;left:17px}.timeline-dot{color:#2d80d9;background:#f4f9ff;border:1px solid #cadaef;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.timeline p{color:#66758e;margin:8px 0 2px}.timeline small{color:#96a1b2}.hiring-timeline{padding-bottom:25px}.stage-event{color:#8e98aa;border-bottom:1px solid #e9edf7;align-items:center;gap:20px;margin:0 35px;padding:20px 0;display:flex}.stage-event>span:first-child{border:1px solid #d4dbe9;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.stage-event.completed{color:#273348}.stage-event.completed>span:first-child{color:#2e9c78;border-color:#2e9c78}.stage-event p{color:#7a89a2;margin-top:6px;font-size:13px}.current-label{color:#2874dc;background:#eaf2ff;border-radius:4px;padding:4px 9px}.record-form{background:#fff;flex-direction:column;height:100%;display:flex}.form-toolbar{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:9px;height:66px;min-height:66px;padding:0 34px 0 30px;display:flex}.form-toolbar h2{margin-right:7px;font-size:18px}.form-toolbar>.link{font-size:14px;text-decoration:underline}.form-toolbar>.primary{min-width:98px}.form-content{flex:1;padding:38px 30px 70px;overflow:auto}.form-content>h3{margin-bottom:17px;font-size:18px}.form-content>h3:not(:first-child){margin-top:65px}.form-columns{grid-template-columns:1fr 1fr;gap:calc(10vw + 20px);padding-right:8%;display:grid}.form-field{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px;min-height:36px;margin-bottom:16px;display:grid}.form-field>span{text-align:right;white-space:nowrap;line-height:36px;position:relative}.form-field sup{color:#ee4a4a;position:absolute;top:-3px;right:-8px}.form-field>input,.form-field>select{border-color:#b9c5de;width:100%;height:37px}.form-field textarea{resize:vertical;min-height:55px}.form-content>.form-field{max-width:535px}.inline-fields{align-items:flex-start;gap:10px;display:flex}.inline-fields>.form-field{grid-template-columns:132px 115px}.inline-fields>input{width:85px;height:36px}.form-field input[type=file]{font-size:13px}.record-form textarea{width:100%}.setup-page{background:var(--bg);background-image:linear-gradient(0deg,var(--bg) calc(100% - 100px),transparent),repeating-radial-gradient(ellipse at 50% 100%,transparent 0 9px,#e8ecf56b 10px 13px,transparent 14px 22px);background-size:auto,42px 35px;height:100%;padding:31px 65px 35px;overflow:auto}.setup-heading{align-items:center;gap:16px;margin-bottom:25px;display:flex}.setup-heading h1{font-size:22px;font-weight:700}.search-box{color:#778399;background:#fff;border:1px solid #c4cfe3;border-radius:4px;align-items:center;gap:8px;height:30px;padding:3px 8px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;padding:0}.setup-heading>.search-box{width:300px;height:37px;box-shadow:0 0 0 3px #dfe7fa}.setup-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.setup-grid>section{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:225px;padding:21px 20px 25px}.setup-grid h3{margin-bottom:13px;font-size:16px}.setup-grid button{text-align:left;min-height:30px;padding:5px 0;font-size:14px;display:block}.setup-grid button:hover{color:var(--blue)}.setup-grid>section:nth-child(n+11){min-height:255px}.setup-detail{background:#fff;height:100%;display:flex}.setup-sidebar{border-right:1px solid var(--line);background:#fafbfe;flex:0 0 250px;width:250px;padding:15px 15px 30px;overflow:auto}.setup-sidebar>.link{margin:3px 0 18px;font-size:17px}.setup-sidebar>.search-box{margin-bottom:20px}.setup-sidebar h3{margin:17px 5px 7px;font-size:15px}.setup-sidebar>div>button{text-align:left;width:100%;padding:7px 14px;display:block}.setup-sidebar button.active{color:#235be7;background:#e8f0ff}.setup-main{flex:1;padding:28px 30px;overflow:auto}.setup-main h1{margin-bottom:22px;font-size:22px;font-weight:700}.setup-main>p{color:#71809a;margin:15px 0}.setup-actions{align-items:center;gap:10px;margin:25px 0 15px;display:flex}.setup-main>.records-table{border:1px solid var(--line)}.setup-main .records-table th{color:#313947;background:#f5f6fa;font-size:12px;font-weight:700}.setup-main .records-table td{vertical-align:middle;height:59px}.setup-tabs{border-bottom:1px solid var(--line);gap:25px;margin:10px 0 25px;display:flex}.setup-tabs button{border-bottom:3px solid #0000;padding:14px 1px}.setup-tabs button.active{color:#2866cf;border-bottom-color:#2f79ee}.switch{background:#a8b2c6;border-radius:15px;flex-shrink:0;align-items:center;width:34px;height:19px;padding:2px;display:flex}.switch>span{background:#fff;border-radius:50%;width:15px;height:15px;display:block;box-shadow:0 1px 2px #3333}.switch.on{background:#3a9fff;justify-content:flex-end}.settings-card{border:1px solid var(--line);background:#fff;border-radius:5px;max-width:900px;padding:25px}.settings-card h3{margin-bottom:20px}.setting-line{justify-content:space-between;align-items:center;gap:30px;margin:20px 0;display:flex}.setting-line p,.settings-card>p{color:#6c7b94;margin-top:10px}.company-settings-logo{object-fit:contain;width:300px;max-height:110px;margin-bottom:30px}.stage-color{background:#288bff;width:60px;height:8px;display:block}.color-2{background:#f48235}.color-3{background:#b79c26}.color-4{background:#16a27e}.reports-page{background:#fff;height:100%;display:flex}.reports-sidebar{border-right:1px solid var(--line);flex:0 0 250px;width:250px;padding:4px 0 30px;overflow:auto}.reports-sidebar h3{margin-bottom:4px;padding:13px 15px;font-size:16px}.reports-sidebar .search-box{height:26px;margin:0 13px 10px 32px}.reports-sidebar>button{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:9px 25px 9px 34px;font-size:15px;display:block;overflow:hidden}.reports-sidebar>button.active{color:#fff;background:#2a59c4}.reports-main{flex:1;padding:19px 21px;overflow:auto}.analytics-banner{color:#6d7ca3;background:#fcf8e9;border:1px solid #f9d67e;border-radius:4px;align-items:center;gap:12px;height:48px;margin-bottom:35px;padding:12px 15px;display:flex}.report-heading{align-items:center;gap:16px;margin-bottom:16px;display:flex}.report-heading .search-box{width:190px;height:26px}.report-controls{align-items:center;gap:12px;margin:16px 0;display:flex}.reports-main>.records-table{border:1px solid var(--line)}.reports-main .records-table th{color:#303947;border-bottom:1px solid var(--line);background:#f4f5fa;height:34px;font-size:12px;font-weight:700}.reports-main .records-table td{vertical-align:middle;border-bottom:0;height:39px;padding:8px 13px;font-size:15px}.reports-main .records-table td:first-child{white-space:nowrap;min-width:320px}.reports-main .records-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:500px;overflow:hidden}.reports-main .records-table input[type=checkbox]{border-color:#d6dbe5;width:12px;min-width:12px;height:12px;margin-right:8px}.report-star{color:#d6d9df;margin-right:6px}.report-footnote{color:#7b889d;margin:20px 0}.empty-module{background:#fff;height:100%}.empty-module .module-toolbar{padding-left:30px}.module-empty-content{text-align:center;max-width:700px;margin:120px auto 0}.module-empty-content>svg{color:#77a1bf;margin-bottom:25px}.module-empty-content h1{margin-bottom:15px;font-size:26px}.module-empty-content p{color:#71819c;margin-bottom:25px;font-size:16px}dialog{color:#242b39;border:1px solid #d0d9e9;border-radius:5px;width:min(620px,90vw);max-height:85vh;padding:30px;overflow:auto;box-shadow:0 15px 60px #16233b40}dialog::backdrop{background:#1f2e4859}.dialog-close{color:#7b89a3;padding:3px;position:absolute;top:12px;right:12px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}dialog h2{margin:0 28px 25px 0;font-size:21px}dialog p{margin-bottom:14px}dialog .field-list{grid-template-columns:100px 1fr;margin:25px 0}.dialog-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.dialog-field input,.dialog-field select{height:37px}.dialog-field textarea{min-height:70px}.large-search{height:39px;margin-bottom:18px}.global-results{max-height:400px;overflow:auto}.global-results>button{text-align:left;border-bottom:1px solid #edf1f8;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.global-results>button:hover{background:#f2f7ff}.global-results small{color:#8a97ad;margin-left:auto}.interview-types{gap:15px;display:flex}.interview-types>button{border:1px solid var(--line);flex-direction:column;flex:1;align-items:center;gap:15px;padding:25px 10px;display:flex}.interview-types>button:hover{background:#f5faff;border-color:#438cff}.interview-types svg{color:#508cbb}.email-body{width:100%;min-height:180px;margin-bottom:15px}.notification{border-bottom:1px solid var(--line);padding:15px 0}.notification small{color:#7a89a1;margin-top:7px;display:block}.mini-calendar{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:20px;display:grid}.mini-calendar button{border-radius:3px;height:30px}.mini-calendar button.active{color:#fff;background:#3287f7}.column-choice{align-items:center;gap:10px;padding:7px 0;display:flex}.toast{z-index:1000;background:#fff;border:1px solid #acbfd8;border-radius:4px;align-items:center;gap:10px;max-width:650px;padding:12px 22px;font-size:14px;display:flex;position:fixed;bottom:47px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #1233}.toast svg{color:#159d79}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#c9d0dd;border-radius:6px}::-webkit-scrollbar-track{background:0 0}@media (width>=1600px){.nav-item{padding:0 12px}.topbar nav{gap:12px}.home-widgets{gap:15px}}@media (width<=1200px){.topbar{gap:5px;padding-left:9px}.topbar nav{gap:2px}.nav-item{padding:0 6px}.top-actions{gap:2px}.record-actions{gap:4px}.form-columns{gap:50px;padding-right:2%}.setup-page{padding-left:35px;padding-right:35px}.setup-grid{grid-template-columns:repeat(4,1fr)}.two-fields{gap:12px}.two-fields>.field-list{grid-template-columns:125px 1fr;column-gap:15px}}@media print{.topbar,.bottom-dock,.filters,.module-toolbar,.related-sidebar,.record-actions,.toast,.menu-dismiss{display:none!important}main{min-width:0;position:static;overflow:visible}.record-page,.record-body,.detail-scroll,.list-page,.list-body,.list-main,.table-scroll{height:auto;overflow:visible}.detail-scroll{padding:10px}.list-footer{display:none}.home-widget{break-inside:avoid}}@font-face{font-family:ZohoPuvi;src:url(/fonts/ZohoPuvi-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:ZohoPuvi;src:url(/fonts/ZohoPuvi-Semibold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:ZohoPuvi;src:url(/fonts/ZohoPuvi-Bold.woff)format("woff");font-weight:700;font-display:swap}:root{font-family:ZohoPuvi,Arial,sans-serif}main::-webkit-scrollbar{width:0}.detail-scroll::-webkit-scrollbar{width:0}.setup-page::-webkit-scrollbar{width:0}.topbar nav{gap:9px}.nav-item{padding:0 8px}.topbar{gap:8px}.records-table th.selection>svg{vertical-align:middle;margin-right:18px}.records-table td.selection{position:relative}.quickview{vertical-align:middle;justify-content:center;align-items:center;width:23px;height:19px;padding:0;display:inline-flex;transform:none}.row-flame{color:#b5b9c4;align-items:center;margin-right:15px;display:inline-flex}.row-flame svg{fill:#b5b9c4;stroke:none}.list-page .records-table td.selection{min-width:146px;padding-right:10px}.list-page .records-table td.selection>input{margin-right:19px}.list-page:has(.module-label) .records-table td.selection>input{margin-right:15px}.business-card{min-height:245px;padding-top:20px}.detail-card{margin-bottom:17px}.record-avatar{font-weight:400;position:relative}.avatar-rating{color:#647795;text-align:center;letter-spacing:1px;background:#fff;border:1px solid #cbd8ef;border-radius:13px;width:51px;height:22px;font-size:12px;line-height:19px;position:absolute;bottom:0;left:8px}.record-status .plain{color:#7c8ca3;background:#f2f5fa;border-radius:50%;width:27px;height:27px;padding:5px}.record-document{color:#fff;background:#3277cd;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;display:flex}.record-status>.muted{max-width:240px}.record-title h1{line-height:29px}.record-title .social{border-radius:13px;padding:1px 6px;font-size:14px}.record-title .social>b:first-child{border-right:1px solid #d8e0ef;padding-right:3px}.record-status{margin-top:3px}.record-actions{gap:8px}.detail-tabs>.link{align-items:center;gap:4px;display:flex}.detail-tabs>.link>svg{color:#999}.address-heading{justify-content:space-between;align-items:center;margin:22px 8px 8px 0;display:flex}.record-fields .address-heading h4{margin:0}.address-heading .btn{height:34px;padding:0 20px}.related-sidebar>button{height:30px}.related-sidebar h3{margin-top:14px}.related-sidebar>h3:not(:first-child){margin-top:15px}.related-sidebar>button:nth-of-type(9){max-width:150px}.record-fields h4:not(:first-child){margin-top:28px}.select-control{width:100%;min-width:0;display:block;position:relative;text-align:left!important;line-height:normal!important}.select-control select{width:100%;height:37px;padding:6px 28px 6px 9px}.lookup-control select{appearance:none}.lookup-control i{color:#64718c;pointer-events:none;background:#eceff4;border-left:1px solid #d7dfed;border-radius:0 3px 3px 0;justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.form-columns{gap:13.54vw;padding-right:8.33%}.inline-fields>input{width:65px;padding:6px 7px}.inline-fields input[type=time]::-webkit-calendar-picker-indicator{display:none}.inline-fields>.form-field input{padding:7px 8px}.availability{text-align:right;height:20px;margin-top:-11px;margin-bottom:8px}.form-field>textarea[name=comment]{height:37px;min-height:37px}.form-field:has(textarea[name=owner]){margin-bottom:17px}.setup-grid>section{padding-bottom:20px}.setup-grid h3{margin-bottom:11px}.setup-grid>section:nth-child(n+6):nth-child(-n+10){min-height:285px}.setup-page{padding-right:80px}.stats small{align-items:center}.home-widget .records-table{table-layout:auto}.home-widget:first-child .records-table th:first-child{width:15%}.home-widget:first-child .records-table th:nth-child(2),.home-widget:first-child .records-table th:nth-child(3),.home-widget:first-child .records-table th:nth-child(4){width:22%}.home-widget:first-child .records-table th:nth-child(5){width:19%}.home-widget:first-child .records-table td:first-child>.link{white-space:nowrap;text-overflow:ellipsis;max-width:72px;overflow:hidden}.home-widget:first-child .records-table td{white-space:nowrap;height:44px}.stats .plain{display:flex}.report-heading .search-box{margin-left:3px}.reports-sidebar h3{margin-bottom:0;padding-top:13px;padding-bottom:13px}.reports-sidebar>button{height:35px}.reports-main .records-table th:first-child{padding-left:54px}.reports-main .records-table td:first-child{min-width:428px}.home-widget:nth-child(4) .records-table th:first-child{min-width:135px}.home-widget:nth-child(4) .records-table th:nth-child(3){min-width:220px}.home-widget:nth-child(4) .records-table{width:max-content;min-width:100%}.topbar nav{gap:16px;margin-left:3px}.topbar nav .nav-item{padding:0 8px}.pill-tabs{gap:4px}.pill-tabs button{padding:0}.pill-tabs button:first-child{width:104px}.pill-tabs button:nth-child(2){width:96px}.pill-tabs button:nth-child(3){width:137px}.business-card{padding-top:24px}h3,h4,.card-title h3,.related-sidebar h3{font-weight:600}.related-sidebar>h3:last-of-type{margin-top:27px}.reports-sidebar h3{font-weight:600}.module-tasks .records-table td,.module-assessments .records-table td{height:45px;padding-top:10px;padding-bottom:10px}.module-tasks .quickview,.module-assessments .quickview{display:none}.module-tasks .records-table td.selection,.module-assessments .records-table td.selection{width:132px;min-width:132px;padding-left:64px}.module-assessments .records-table td:nth-child(2){min-width:395px}.module-assessments .table-scroll{flex:none}.module-assessments .records-table td.selection{width:98px;min-width:98px}.module-assessments .records-table td:nth-child(3){min-width:205px}.module-assessments .records-table td:nth-child(4){min-width:230px}:is(.module-tasks .module-toolbar>.dropdown:has(.btn),.module-tasks .module-toolbar>.btn:has(svg)){display:none}.module-tasks .module-toolbar>.btn{display:inline-flex!important}.module-tasks .filter-separator,.module-assessments .filter-separator{border:0;margin:0;padding:0}.reference-empty{background:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-bottom:18px;display:flex}.reference-empty h2{margin:36px 0 7px;font-size:18px;font-weight:600}.reference-empty p{text-align:center;max-width:490px;margin-bottom:10px;line-height:21px}.reference-empty>.btn{margin-top:6px}.empty-illustration{width:180px;height:155px}.empty-illustration svg{width:100%;height:100%;display:block}.reviews-empty{padding-bottom:30px}.reviews-empty h2{margin-top:35px}.documents-page{background:#fff;height:100%;padding-top:15px;padding-bottom:75px;font-family:Arial,sans-serif;font-size:13px;display:flex}.documents-page>aside{color:#888;flex-direction:column;flex:0 0 220px;width:220px;padding:0 0 0 15px;display:flex}.document-buttons{gap:10px;margin:9px 0 25px 5px;display:flex}.document-buttons .btn{color:#888;height:23px;box-shadow:none;background:#e5e5e5;border-color:#c4c4c4;border-radius:2px;padding:0 11px;font-size:13px;font-weight:700}.documents-page>aside>button{text-align:left;flex-shrink:0;align-items:center;gap:5px;height:25px;padding:3px 5px;display:flex}.documents-page>aside>button.active{color:#444;background:#e6e4df}.documents-page>aside>h4{color:#222;border-top:1px solid #ddd;justify-content:space-between;margin-top:10px;padding:9px 0;font-size:12px;font-weight:400;display:flex}.documents-main{border:1px solid #d0d0d0;flex:1;margin-right:17px;box-shadow:0 1px 2px #0003}.documents-top{color:#111;background:#eee;border-bottom:1px solid #ccc;justify-content:flex-end;align-items:center;height:41px;padding-right:65px;font-size:11px;display:flex}.documents-table{padding:0 26px}.documents-table .records-table th{color:#888;border-bottom:1px solid #f2f2f2;height:41px;font-size:12px}.documents-table .records-table td{color:#888;border-bottom:1px solid #f2f2f2;height:33px;padding-top:6px;padding-bottom:6px;font-size:13px}.documents-table .records-table th:first-child{width:78%}.document-link{color:#111;align-items:center;gap:17px;padding:0;display:flex}.pdf-icon{color:#fff;background:#b71111;padding:3px 1px;font-size:6px}.documents-page>aside>button:last-child{border-top:1px solid #eee;padding:20px 27px}.mail-page{background:#fff;height:100%;font-family:Arial,sans-serif;display:flex}.mail-sidebar{color:#c2c4c9;background:#242832;flex-direction:column;flex:0 0 201px;width:201px;padding:15px 10px 0;display:flex}.mail-sidebar .new-mail{color:#fff;background:#2d65d9;border-radius:4px;justify-content:space-between;align-items:center;height:34px;margin:0 6px;padding:0 12px 0 40px;font-size:15px;display:flex}.mail-sidebar h4{color:#77a4ff;justify-content:space-between;margin:17px 20px 6px 6px;font-size:11px;font-weight:400;display:flex}.mail-sidebar h4:not(:first-of-type){margin-top:25px}.mail-sidebar>button:not(.new-mail){text-align:left;flex-shrink:0;height:28px;padding:5px 16px}.mail-sidebar>button.active{color:#fff;background:#3e424b;border-radius:3px;margin-right:20px}.mail-sidebar .mail-account{color:#fff;border-top:1px solid #454954;margin:0 -10px}.mail-main{flex:1;min-width:0;overflow:auto}.mail-tabbar{background:#242832;align-items:center;gap:10px;height:48px;padding-right:0;display:flex}.mail-tabbar>span{color:#111;clip-path:polygon(0 0,89% 0,100% 100%,0 100%);background:#fff;border-radius:3px 13px 0 0;align-self:flex-end;width:132px;padding:10px;font-size:13px}.mail-search{color:#c5c6cb;background:#3b3e42;border-radius:5px;align-items:center;gap:5px;width:275px;height:32px;padding:7px 10px;display:flex}.mail-search input{color:#ccc;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px}.mail-folder{color:#111;align-items:center;gap:5px;height:48px;padding:16px;display:flex}.mail-controls{color:#676e76;border-bottom:1px solid #ddd;align-items:center;gap:10px;height:32px;padding:0 20px;font-size:13px;display:flex}.mail-controls>input{margin-right:25px}.mail-controls>button{padding:0}.mail-date{color:#6b6d73;background:#f1f2f4;height:31px;padding:7px 16px}.mail-row{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;height:39px;padding:0 16px;font-size:14px;display:flex}.mail-row>input{border-color:#b9bcc2;width:13px;min-width:13px;height:13px;margin-right:35px}.mail-row>svg{color:#8a8c90;flex-shrink:0}.mail-sender{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:208px;min-width:208px;padding:0;overflow:hidden}.mail-subject{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;padding:0;overflow:hidden}.mail-subject span{color:#83878f}.mail-row small{color:#6e747f;white-space:nowrap;font-size:10px}.mail-row:hover{background:#fafbfc}.mail-tools{background:#fff;border-left:1px solid #eee;flex-direction:column;align-items:center;gap:9px;width:48px;padding-top:8px;display:flex}.mail-tools>.icon-btn{color:#6f95b5}.mail-detail{padding:25px}.mail-detail h2{margin:25px 0}.mail-detail p{margin:20px 0}.mail-tools:before{content:"♧";color:#666;height:35px}.hide-control{display:none!important}.field-subline{color:#7e8cab;margin-top:2px;display:block}.record-clients .client-avatar{background:#e06fc2}.record-clients .record-title .record-status{display:none}.record-clients .record-title{padding-left:0}.record-clients .record-actions>[title=Zia],.record-clients .record-actions>[title="Associate Job Openings"],.record-clients .record-actions>[title=Schedule\ Interview]{display:none}.record-clients .business-card{min-height:72px;padding-top:23px;padding-bottom:22px}.record-clients .related-sidebar{padding-top:12px}.record-clients .record-fields>.field-list{display:none}.record-clients .record-fields{min-height:306px}.record-clients .address-heading{margin-top:29px}.record-clients .related-sidebar>h3:first-child{margin-bottom:5px}.form-candidates .form-columns{gap:145px;padding-right:63px}.form-candidates .form-field{grid-template-columns:183px minmax(0,1fr);gap:20px}.form-candidates .form-content>h3:not(:first-child){margin-top:48px}.form-candidates .name-prefix-field{position:relative}.name-prefix-field>select{color:#8b95a7;border-radius:4px 0 0 4px;width:84px;height:37px;position:absolute;top:0;left:203px}.name-prefix-field .form-field>input{padding-left:92px}.form-candidates .form-content>h3:nth-of-type(3){margin-top:32px}.setup-detail{background:var(--bg);gap:16px;padding:17px 16px 13px}.setup-sidebar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-basis:262px;width:262px;padding:30px 20px 25px 30px}.setup-sidebar>.link{color:#222a38;margin-bottom:16px;font-size:18px;font-weight:600;text-decoration:none}.setup-sidebar>div>h3{margin:17px 0 10px}.setup-sidebar>div>h3>button{text-align:left;padding:3px 0;font-size:14px;font-weight:600}.setup-sidebar>div>button{border-left:1px solid var(--line);width:calc(100% - 9px);margin-left:9px;padding:7px 17px}.setup-sidebar>div>button.active{color:#2863d6;background:#fff;border-left:2px solid #327cff}.setup-sidebar>.search-box{height:32px;margin-bottom:18px}.setup-main{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px 40px}.setup-main:has(.pipeline-settings){padding:0}.setup-main:has(.pipeline-settings)>h1{display:none}.pipeline-settings>.setup-tabs{gap:25px;height:62px;margin:0;padding:16px 30px 0}.pipeline-settings>.setup-tabs button{padding:0 14px 12px}.pipeline-intro{padding:31px 40px}.pipeline-intro>h3{align-items:center;gap:15px;margin-bottom:10px;font-size:18px;display:flex}.pipeline-intro .switch{background:#179971;width:28px;height:16px}.pipeline-intro .switch>span{width:12px;height:12px}.pipeline-intro>p{font-size:14px}.pipeline-intro .setup-actions{margin-top:17px;margin-bottom:7px}.pipeline-intro .setup-actions h2{font-size:20px;font-weight:400}.pipeline-intro .records-table th{text-transform:none;border-top:1px solid var(--line);border-bottom:3px double var(--line);background:#fff;height:40px;font-size:14px;font-weight:400}.pipeline-intro .records-table td{border-bottom:1px solid var(--line);height:38px;padding:8px 10px}.pipeline-intro .records-table td:first-child{width:60%}.stage-name{align-items:center;gap:9px;display:flex}.stage-name i{width:16px;height:16px}.unmapped-stage{border:1px solid var(--line);background:#f5f6fa;border-radius:5px;align-items:center;gap:15px;height:52px;margin-top:32px;padding-right:15px;display:flex}.unmapped-stage>span{background:#fff;align-items:center;gap:8px;min-width:167px;height:50px;padding-left:10px;display:flex}.unmapped-stage i{background:#63708f;width:16px;height:16px}.list-search{z-index:35;background:#fff;position:relative}.top-actions,.topbar nav{flex-shrink:0}@media (width<=1200px){.topbar{min-width:1360px}.topbar nav{gap:16px}.form-candidates .form-columns{gap:55px;padding-right:20px}}.form-content::-webkit-scrollbar{width:0}.form-candidates .form-field{margin-bottom:15px}.form-candidates .form-field:has(input[name=mobile]){margin-bottom:33px}.name-prefix-field>select{padding-left:9px;padding-right:16px;font-size:14px}.file-picker{border:1px solid #bac5dd;border-radius:4px;align-items:center;width:100%;height:36px;display:flex;position:relative;overflow:hidden;text-align:left!important;line-height:normal!important}.file-picker>span:first-child{border-right:1px solid #bac5dd;align-self:stretch;padding:10px 13px}.file-picker>b{color:#66728c;padding:0 10px;font-weight:400}.file-picker>span:last-of-type{white-space:nowrap;text-overflow:ellipsis;color:#7f8ba1;font-size:12px;overflow:hidden}.file-picker>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.form-interviews .form-content>h3:not(:first-child){margin-top:47px}.preview-table-wrap{overflow:auto}.preview-table{border-collapse:separate;border-spacing:0;text-align:left;border:1px solid #d9e1f2;border-radius:5px;width:100%;font-size:14px;overflow:hidden}.preview-table th{white-space:nowrap;background:#f5f6fa;border-bottom:1px solid #d9e1f2;height:41px;padding:10px 20px;font-weight:600}.preview-table td{vertical-align:top;border-bottom:1px solid #d9e1f2;padding:13px 20px;line-height:20px}.preview-table tr:last-child td{border-bottom:0}.preview-table tr:hover td{background:#fafbff}.preview-table input[type=checkbox]{accent-color:#009dff;width:14px;height:14px}.preview-table select{max-width:220px}.preview-field{grid-template-columns:165px minmax(160px,1fr);align-items:start;gap:20px;margin:0 0 20px;line-height:34px;display:grid}.preview-field>span{text-align:right;font-size:14px}.preview-field input,.preview-field select,.preview-field textarea{color:#242a38;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #bac6de;border-radius:4px;padding:7px 10px}.preview-field textarea{resize:vertical;height:90px}.preview-field sup{color:#e34848;padding-left:4px}.preview-field input:focus,.preview-field select:focus,.preview-field textarea:focus{border-color:#3b8bff;outline:2px solid #e3efff}.preview-form h2{margin:0 0 24px;font-size:20px}.preview-form-body{max-height:65vh;padding:4px 8px 6px 0;overflow:auto}.preview-form .dialog-actions{border-top:1px solid #e1e7f2;margin-top:22px;padding-top:18px}.form-error{color:#b22d32;background:#fff0f0;border:1px solid #efb3b8;border-radius:4px;padding:10px 14px}.was-validated input:invalid,.was-validated select:invalid,.was-validated textarea:invalid{background:snow;border-color:#d44950}.wide-dialog{width:880px;max-width:calc(100vw - 40px)}dialog{max-height:calc(100dvh - 70px);overflow:auto}.quick-dialog{border:0;border-left:1px solid #d9e1f2;border-radius:0;width:620px;height:calc(100dvh - 76px);max-height:none;margin:0;padding:28px 30px;position:fixed;inset:48px 0 28px auto}.quick-profile{align-items:center;gap:15px;display:flex}.quick-profile .avatar{width:54px;height:54px;font-size:26px}.quick-fields{grid-template-columns:165px 1fr;gap:21px 30px;padding:22px 0;display:grid}.quick-fields dt{color:#75809a}.quick-fields dd{overflow-wrap:anywhere;margin:0}.lookup-control{position:relative}.lookup-button{color:#64718a;background:#edf0f5;border:0;border-left:1px solid #c4cde0;border-radius:0 3px 3px 0;width:33px;position:absolute;top:1px;bottom:1px;right:1px}.lookup-control select{padding-right:36px}.rich-editor{border:1px solid #bdc8dd;border-radius:4px;margin:15px 0;overflow:hidden}.editor-tools{background:#f7f8fb;border-bottom:1px solid #dce3ef;align-items:center;gap:8px;padding:8px;display:flex}.editor-tools button{background:0 0;border:0;padding:5px}.editor-tools .pressed{background:#d9eaff}.rich-editor textarea{resize:vertical;border:0;width:100%;min-height:240px;padding:15px;font-family:inherit}.email-copy{grid-template-columns:1fr 1fr;gap:20px;display:grid}.email-copy .preview-field{grid-template-columns:60px 1fr}.file-upload-label{color:#2459ef;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.file-upload-label input{max-width:230px}.drop-zone{color:#68738a;background:#fafbfe;border:1px dashed #aebbd4;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:165px;margin:16px 0 26px;display:flex;position:relative}.drop-zone input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.drop-zone strong{color:#2459ef}.document-sheet{white-space:pre-wrap;background:#fff;border:1px solid #d9dfeb;min-height:360px;margin:20px auto;padding:38px 45px;box-shadow:0 3px 15px #26334d15}.document-sheet h1{font-size:27px}.document-sheet hr{border:0;border-top:1px solid #dce3ef;margin:25px 0}.wizard-steps{border-bottom:1px solid #dce3ef;gap:0;margin:0 0 28px;display:flex}.wizard-steps span,.wizard-steps button{color:#7b879f;background:#fff;border:0;padding:14px 20px}.wizard-steps .active{color:#2459ef;border-bottom:2px solid #328dff}.record-tag{color:#506383;background:#e8effa;border-radius:4px;margin:0 0 5px 25px;padding:3px 8px;font-size:12px;display:inline-block}.record-link{color:#2459ef;margin:4px 25px;display:block}.map-preview{text-align:center;color:#687b86;background:repeating-linear-gradient(28deg,#0000 0 45px,#fff 46px 55px,#0000 56px 80px),repeating-linear-gradient(110deg,#edf0e9 0 65px,#fff 66px 75px,#edf0e9 76px 110px);height:250px;margin:20px 0;padding:50px;position:relative}.map-preview i{color:#2988ff;font-size:36px;display:block}.kanban-preview{gap:20px;display:flex}.kanban-preview section{background:#f5f6fa;flex:1;padding:15px}.kanban-preview section>button{text-align:left;background:#fff;border:1px solid #d9e1f2;border-radius:5px;width:100%;margin:10px 0;padding:18px;display:block}.kanban-preview small{color:#8793a9;padding-top:12px;display:block}.activity-timeline{min-height:760px;padding:20px 45px 35px 90px}.timeline-date{text-align:right;width:74px;margin:4px 0 12px;font-weight:600}.activity-event{grid-template-columns:74px 38px 1fr;gap:9px;min-height:88px;display:grid;position:relative}.activity-event time{color:#73809a;text-align:right;padding:12px 0;font-size:14px}.activity-event>i{z-index:1;color:#64728d;background:#fff;border:1px solid #77829c;border-radius:50%;place-items:center;width:37px;height:37px;margin-top:0;font-style:normal;display:grid;position:relative}.activity-event:before{content:"";background:#7a86a1;width:1px;position:absolute;top:-14px;bottom:-10px;left:101px}.activity-event:last-child:before{bottom:35px}.activity-event>div{padding:8px 0 25px 10px;line-height:21px}.activity-event small{color:#6b7a98;font-size:14px;display:block}.activity-event button{text-align:left;font-size:14px}.candidate-pipeline{min-height:750px;padding:18px 24px}.pipeline-caption{color:#737e97;white-space:nowrap;align-items:center;gap:8px;display:flex}.pipeline-caption>.link{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.separator{border-left:1px solid #dce3ef;height:18px;margin:0 4px}.pipeline-caption .status-pill{margin-left:8px}.stage-strip{border:1px solid #dce3ef;margin:26px 5px 0 20px;display:flex}.stage-strip>div{color:#8590a6;border-right:1px solid #dce3ef;flex:1;min-height:80px;padding:7px 28px 4px}.stage-strip>div:last-child{border:0}.stage-strip span{font-size:22px;line-height:24px;display:block}.stage-strip b{margin:4px 0;font-size:15px;font-weight:500;display:block}.stage-strip small{font-size:14px}.stage-strip .reached{color:#242a38}.pipeline-dots{color:#2c63c8;text-align:center;font-size:12px}.pipeline-dots span{color:#a6adb9}.pipeline-history{width:530px;margin:28px 0 10px}.pipeline-history-row{margin:0 0 25px}.stage-duration{text-align:right;background:#f4f5fa;border-left:2px solid #338dff;width:240px;padding:3px 16px;font-size:13px;line-height:17px}.stage-duration b{font-size:14px}.stage-duration small{color:#6d7c99;display:block}.stage-transition{grid-template-columns:240px 1fr;min-height:75px;padding-top:16px;display:grid}.stage-transition>time{text-align:right;color:#8a95ac;padding-right:20px;line-height:22px}.stage-transition>div{border-left:1px solid #dce3ef;padding-left:16px;position:relative}.stage-transition>div:before{content:"";background:#338dff;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-5px}.stage-transition span{color:#fff;border-radius:16px;padding:2px 10px;display:inline-block}.stage-transition small{color:#8a95ac;line-height:24px;display:block}.stage-transition em{color:#fff;text-align:center;background:#3ba3ec;border-radius:2px;width:116px;margin:5px 0 0 auto;font-size:13px;font-style:normal;display:block}.pipeline-history>.btn{color:#258aff;white-space:nowrap;background:#f0f7ff;border-color:#5ba4ff;margin-left:257px}:is(.setup-main:has(.reference-settings-content),.setup-main:has(.layout-builder)){padding-top:0}.reference-settings-content{padding:17px 0 25px}.reference-settings-content h3{margin:12px 0;font-size:17px;font-weight:600}.reference-settings-content p{margin:8px 0 0;font-size:14px;line-height:20px}.reference-settings-content .setup-actions{gap:8px;min-height:32px;margin:0 0 16px}.reference-settings-content h4{margin:30px 0 12px;font-size:15px;font-weight:600}.reference-settings-content>.preview-table-wrap{margin-top:8px}.setup-main>.setup-tabs{white-space:nowrap;border-bottom:1px solid #dce3ef;gap:28px;height:62px;margin:0 -40px;padding:0 40px}.setup-main>.setup-tabs button{font-size:14px}.reference-settings-content .search-box{max-width:235px}.gdpr-content{padding-top:25px}.gdpr-content .setup-actions{justify-content:flex-start;margin-bottom:15px}.gdpr-content .setup-tabs{margin:25px 0}.settings-fields{max-width:780px;margin:30px 0}.settings-fields .preview-field{grid-template-columns:220px minmax(200px,1fr)}.settings-footer{border-top:1px solid #e3e8f2;justify-content:flex-end;gap:10px;margin-top:25px;padding:20px 0;display:flex}.layout-builder{border:1px solid #dce3ef;gap:25px;min-height:550px;margin-top:25px;display:flex}.layout-builder aside{background:#f5f6fa;border-right:1px solid #dce3ef;width:200px;padding:15px}.layout-builder aside button{text-align:left;background:#fff;border:1px solid #cbd6e8;width:100%;margin:8px 0;padding:9px;display:block}.layout-builder section{flex:1;padding:10px 20px}.layout-fields{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;display:grid}.layout-fields>div{border:1px solid #d9e1f2;padding:15px;position:relative}.layout-fields input{width:100%;margin-top:10px}.layout-fields button{background:0 0;border:0;position:absolute;top:1px;right:2px}.role-tree{padding:20px}.role-tree>div,.role-tree>div>div{border-left:1px solid #b8c8e0;margin:20px 0 25px 35px;padding-left:25px}.usage-panels,.integration-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.usage-panels section,.integration-grid section{border:1px solid #dce3ef;border-radius:5px;padding:25px}.usage-panels strong{margin:25px 0;font-size:28px;display:block}.usage-panels progress{accent-color:#328dff;width:100%}.integration-icon{color:#328dff;background:#edf3ff;border-radius:8px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.integration-grid .btn{margin-top:20px}.report-detail-page{background:#fff;flex-direction:column;height:100%;display:flex}.report-detail-page>header{border-bottom:1px solid #d9e1f2;flex:none;align-items:center;gap:9px;height:70px;padding:0 20px;display:flex}.report-detail-page>header>.link{margin-right:7px;font-size:25px}.report-detail-page h2{margin:0;font-size:21px}.report-detail-scroll{flex:1;overflow:auto}.report-record-count{text-align:center;margin:19px 0 15px;font-weight:600}.report-chart{border:1px solid #d9e1f2;max-width:1000px;height:600px;margin:0 auto 28px;padding:25px 42px 25px 74px}.report-chart h3{font-size:18px;font-weight:600}.report-chart .setup-actions{margin:7px 0 40px}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 63px,#ddd 63px 64px);border-bottom:1px solid #d5dce6;align-items:flex-end;gap:26px;height:320px;margin:0 0 80px 25px;display:flex;position:relative}.axis-caption{color:#777;white-space:nowrap;font-size:12px;position:absolute;top:48%;left:-65px;transform:rotate(-90deg)}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.chart-column>button{background:#3594fc;border:0;width:30px;min-height:3px;transition:height .2s;position:relative}.chart-column:nth-child(2n)>button{background:#7eb8ff}.chart-column b{color:#111;width:100%;font-size:12px;position:absolute;top:-21px;left:0}.chart-column>span{text-align:center;color:#777;width:140px;font-size:12px;position:absolute;top:calc(100% + 20px);transform:rotate(-35deg)}.axis-bottom{text-align:center;color:#777;font-size:12px}.report-bottom-controls{align-items:center;gap:20px;padding:0 20px 10px;display:flex}.report-detail-scroll>.preview-table-wrap{margin:0 20px}.report-filter{padding:10px 20px 20px}.report-demo-note{color:#9199a8;margin:12px 20px;font-size:12px}.chart-bars.horizontal{background:0 0;flex-direction:column;align-items:stretch;gap:10px}.horizontal .chart-column{justify-content:center;align-items:flex-start;height:auto}.horizontal .chart-column>button{height:25px}.horizontal .chart-column>span{font-size:10px;top:-10px;left:0;transform:none}.horizontal .chart-column b{padding-left:8px;top:5px;left:100%}.calendar-anchor{position:relative}.calendar-popover{color:#202738;z-index:70;background:#fff;border:1px solid #5485ff;border-radius:4px;width:286px;padding:14px 16px;position:absolute;top:39px;right:-32px;box-shadow:0 0 0 3px #e5eafa}.calendar-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar-heading .btn{box-shadow:none;color:#7d89a2;background:0 0;border:0;min-width:0;padding:2px 6px;font-size:22px}.calendar-heading strong{font-size:15px;font-weight:500}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid>b{color:#626e83;background:#f5f6fa;padding:6px 0;font-weight:600}.calendar-grid>button{color:#30394b;background:0 0;border:1px solid #0000;min-width:0;min-height:29px;padding:6px 2px;font-size:13px}.calendar-grid>button.active{border-color:#d9e1f2;border-radius:16px}.calendar-grid>button:hover{background:#f0f6ff}.calendar-grid>button.outside{color:#b4bdca}.calendar-modes{border-top:1px solid #d9e1f2;justify-content:flex-end;gap:16px;margin-top:19px;padding-top:13px;display:flex}.calendar-modes .link{font-size:12px}.calendar-page{background:#fff;height:100%;padding:25px 30px;overflow:auto}.calendar-page .calendar-grid{border:1px solid #d9e1f2}.calendar-page .calendar-grid>button{text-align:left;vertical-align:top;border:1px solid #e4e9f1;border-radius:0;flex-direction:column;gap:4px;min-height:95px;padding:8px;display:flex}.calendar-page .calendar-grid>button.active{background:#f1f7ff}.calendar-page .calendar-grid span{color:#2166ad;background:#e0efff;border-left:2px solid #328dff;max-width:100%;padding:3px;font-size:11px;overflow:hidden}.calendar-page>.calendar-heading{max-width:330px;margin:auto auto 20px}.calendar-page .setup-actions{margin:20px 0}.workflow-page{background:#fff;flex-direction:column;height:100%;display:flex}.workflow-page>header{background:#f5f6fa;border-bottom:1px solid #d9e1f2;flex:none;align-items:center;gap:10px;height:66px;padding:0 30px;display:flex}.workflow-page>header h2{font-size:20px}.workflow-content{flex:1;padding:30px 45px;overflow:auto}.workflow-content>.preview-field{max-width:800px}.workflow-content .wizard-steps{margin-bottom:35px}.workflow-footer{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.question-editor{background:#fafbfe;border:1px solid #d9e1f2;align-items:center;gap:15px;margin:16px 0;padding:15px;display:flex}.question-editor input{flex:1}.question-editor>button{background:0 0;border:0;font-size:22px}.campaign-body{height:280px!important}.saved-module-page{background:#fff;height:100%;padding:25px;overflow:auto}.saved-module-page h2{font-size:20px}.saved-module-page .setup-actions{margin-bottom:20px}@media (width<=1200px){.stage-strip>div{padding:8px 13px}.pipeline-caption>.link{max-width:140px}.activity-timeline{padding-left:35px}.report-chart{margin-left:30px;margin-right:30px}.setup-main>.setup-tabs{gap:15px}.preview-field{grid-template-columns:135px 1fr}.settings-fields .preview-field{grid-template-columns:175px 1fr}.topbar{overflow:visible}.integration-grid{grid-template-columns:repeat(2,1fr)}}@media print{.topbar,.bottom-dock,.module-toolbar,.record-header,.related-sidebar,.filters,.setup-sidebar,.dialog-close,.dialog-actions{display:none!important}main{position:static;height:auto!important;overflow:visible!important}.record-body,.detail-scroll,.report-detail-scroll{height:auto;overflow:visible}.report-chart,.detail-card{break-inside:avoid}dialog{max-height:none;box-shadow:none;border:0;position:static}}.form-jobs .form-columns{grid-template-columns:553px 553px;gap:178px}.form-jobs .form-field{grid-template-columns:153px 1fr;gap:17px;margin-bottom:17px}.form-jobs .form-field>span:first-child{line-height:36px}.form-jobs .form-field input[type=checkbox]{accent-color:#328dff;align-self:center;width:14px;height:14px;min-height:14px;padding:0}.form-jobs .form-content>h3{margin-top:30px}.form-jobs .form-content>h3:first-child{margin-top:0}.form-jobs .form-field input[name=missedRevenue]{color:#71829c;pointer-events:none;background:#edf0f4}.form-jobs .form-toolbar select{min-width:192px;margin-right:7px}.module-submissions .records-table td{vertical-align:top;height:78px;padding-top:13px}.module-submissions .records-table th{white-space:nowrap;text-transform:uppercase;font-size:13px;font-weight:400}.module-submissions .records-table{min-width:1350px}.submission-avatar{color:#fff!important;background:#e98446!important}.module-submissions .person{align-items:flex-start}.module-submissions .person .link{text-align:left;white-space:normal;max-width:145px;line-height:18px}.module-submissions .module-toolbar>.module-label{border-right:1px solid #dce3ef;padding-right:15px}.module-submissions .row-flame{display:none}@media (width<=1350px){.form-jobs .form-columns{grid-template-columns:minmax(450px,1fr) minmax(450px,1fr);gap:70px}}.setup-main>.setup-tabs button{padding:20px 4px 0}.reference-settings-content .preview-table td{padding-top:11px;padding-bottom:11px}:is(.setup-main:has(.role-tree) .preview-table th:first-child,.setup-main:has(.reference-settings-content>.setup-actions>.spacer) .preview-table th:first-child){width:30%}.reference-settings-content .preview-table th:nth-child(2){min-width:200px}:is(.detail-scroll:has(.activity-timeline) .detail-tabs,.detail-scroll:has(.candidate-pipeline) .detail-tabs){height:69px;min-height:69px}:is(.detail-scroll:has(.activity-timeline) .detail-tabs>.link,.detail-scroll:has(.candidate-pipeline) .detail-tabs>.link){display:none}.candidate-pipeline{padding-top:16px}.stage-strip{margin-top:24px}.module-submissions.list-page:has(.module-label) .records-table td:nth-child(2){width:190px;min-width:190px;max-width:190px}.module-submissions.list-page:has(.module-label) .records-table td:nth-child(4){min-width:145px;max-width:145px}.module-submissions.list-page:has(.module-label) .records-table td:nth-child(5){min-width:145px;max-width:145px}.module-tasks .records-table{width:100%;min-width:100%}.module-tasks .records-table td:nth-child(2){min-width:240px}.calendar-popover{top:43px;right:-14px}.calendar-popover:before{content:"";background:#fff;border-top:1px solid #5485ff;border-left:1px solid #5485ff;width:12px;height:12px;position:absolute;top:-7px;right:27px;transform:rotate(45deg)}.form-jobs .form-field{margin-bottom:15px}.form-jobs .form-content>h3:nth-of-type(2){margin-top:60px}.was-validated [hidden]{display:block!important}.criteria-row{grid-template-columns:20px 1.3fr 1fr 1fr 22px;align-items:center;gap:8px;margin:10px 0;display:grid}.criteria-row input,.criteria-row select{width:100%;min-width:0}.criteria-row b{color:#8290a8;font-weight:400}.criteria-row>button{color:#8190a8;font-size:20px}.criteria-builder+.setup-actions{margin-top:25px}.setup-main:has(.reference-settings-content>h3)>.setup-tabs{scrollbar-width:none;overflow-x:auto}.setup-main,.report-detail-scroll{scrollbar-width:none}.preview-field input,.preview-field select{height:36px;line-height:20px}.preview-field input{padding:7px 10px!important}.preview-field textarea{line-height:20px;padding:8px 10px!important}.quick-profile .avatar{flex:0 0 54px}.layout-fields>div[draggable]{cursor:grab}.layout-fields>div[draggable]:active{cursor:grabbing}.reference-settings-content .preview-table th:first-child{min-width:220px}.form-jobs .form-toolbar .outline{color:#fff;background:linear-gradient(#00aeff,#0089ff);border-color:#0095f7}.preview-form:has(.criteria-builder){min-width:680px}.wide-dialog:has(.criteria-builder){width:850px}.task-status-text{text-align:left;padding:0;font-size:14px}.task-status-text:hover{color:#2459ef;text-decoration:underline}.preview-form h2,.workflow-page h2,.record-form h2{font-weight:600}.preview-table th{vertical-align:middle}.topbar .calendar-heading .btn{color:#7d89a2}.dialog-actions .spacer{min-width:20px}@media (width>=1024px) and (width<=1199px){.topbar{gap:5px;min-width:1024px}.topbar nav{gap:3px}.topbar nav>.nav-item:nth-child(6),.topbar nav>.nav-item:nth-child(7){display:none}.top-actions{gap:2px}.topbar .profile-avatar{width:28px;height:28px}.record-title{min-width:0}.record-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.record-actions{gap:4px}.record-actions>.circle-action{width:30px;height:30px}.setup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.form-columns{gap:45px!important}.form-content{overflow-x:auto}.form-jobs .form-columns{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr)}}.form-address-title{align-items:center;gap:22px;display:flex}.form-address-title .link{font-size:14px;font-weight:400;text-decoration:underline}.form-address-title label{align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.form-address-title input{width:14px;height:14px}.form-jobs .form-content>h3:nth-of-type(2){margin-top:60px;margin-bottom:22px}.login-page{color:#252a38;background:#f5f6fa;place-items:center;min-height:100vh;display:grid}.login-card{background:#fff;border:1px solid #d9deea;border-radius:6px;width:min(430px,90vw);padding:32px;box-shadow:0 6px 28px #192b4910}.login-card>img{width:100%;height:auto}.login-card h1{font-size:24px}.login-card label{gap:6px;margin:18px 0;display:grid}.login-card input{border:1px solid #c8d1e0;border-radius:4px;width:100%;padding:10px}.connection-error{color:#7c360b;background:#fff1e5;border-bottom:1px solid #f1d1ad;padding:12px 22px}.backend-status{color:#556173;padding:18px}.backend-attachments{padding:8px}.backend-attachments input{max-width:100%}.backend-error{white-space:pre-wrap;color:#ad2424}.backend-import-history{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.quick-field-row{display:contents}.attachment-card{color:#232933;background:#fff;border:1px solid #dee4f0;border-radius:6px;overflow:visible}.attachment-card-header{background:#fff;border-bottom:1px solid #dee4f0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;height:42px;padding:0 24px 0 16px;display:flex}.attachment-card-header h3{margin:0;font-size:17px;font-weight:600;line-height:24px}.attachment-header-actions{align-items:center;gap:8px;display:flex}.attachment-attach-button,.attachment-filter-button{color:#171b27;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc6d7;border-radius:6px;align-items:center;gap:7px;padding:2px 8px;font-size:14px;line-height:20px;display:flex}.attachment-attach-button{color:#0078ff;background:#edf6ff;border-color:#4ca2ff}.attachment-caret{opacity:.75;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.attachment-menu-anchor{flex:none;position:relative}.attachment-menu{z-index:35;background:#fff;border:1px solid #dee4f0;border-radius:4px;min-width:165px;padding:5px 0;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 18px #27354b26}.attachment-menu>button{text-align:left;white-space:nowrap;color:#232933;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:8px 16px;font-size:14px;display:block}.attachment-menu>button:hover,.attachment-menu>button:focus-visible{background:#f1f5ff}.attachment-menu>button:disabled{color:#9ba2b1;cursor:default}.attachment-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:14px;line-height:19px}.attachment-table th{color:#646d8c;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #dee4f0;height:40px;padding:1px 16px 0;font-weight:500;position:relative}.attachment-table th:first-child,.attachment-table td:first-child{padding-left:32px}.attachment-table th:not(:last-child):after{content:"";background:#dee4f0;width:1px;height:17px;position:absolute;top:10px;right:0}.attachment-table th>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500}.attachment-table td{vertical-align:middle;overflow-wrap:break-word;border-bottom:1px solid #dee4f0;height:49px;padding:4px 16px}.attachment-table tbody tr:last-child td{border-bottom:0}.attachment-table tbody tr:hover,.attachment-table tbody tr:focus-within{background:#f8f9fd}.attachment-file-cell{align-items:center;gap:12px;min-width:0;display:flex}.attachment-file-icon{color:#992121;flex:none;width:16px;height:17px;overflow:visible}.attachment-file-icon.docx{color:#2464a6}.attachment-file-name{color:#245bce;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0;overflow:hidden}.attachment-file-name:disabled{color:#67738a;cursor:default}.attachment-more{color:#565c72;cursor:pointer;background:#fff;border:1px solid #dee4f0;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:26px;height:26px;padding:0;display:flex}.attachment-more>span{background:currentColor;border-radius:50%;width:3px;height:3px}.attachment-row-actions{visibility:hidden}.attachment-table tr:hover .attachment-row-actions,.attachment-table tr:focus-within .attachment-row-actions{visibility:visible}.attachment-row-actions:has([aria-expanded=true]){visibility:visible}.attachment-person{display:inline-block;position:relative}.attachment-person-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:19px}.attachment-person-card{z-index:40;color:#171b27;text-align:left;background:#fff;gap:11px;width:335px;min-height:100px;padding:14px 13px;font-size:14px;line-height:23px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 18px #26354b33}.attachment-person:hover .attachment-person-card,.attachment-person:focus-within .attachment-person-card{display:flex}.attachment-person-card strong{margin-right:6px;font-size:16px;font-weight:600;line-height:26px}.attachment-role{color:#626d81;white-space:nowrap;border:1px solid #bec6d6;border-radius:4px;padding:2px 5px;font-size:13px}.attachment-person-email{overflow-wrap:anywhere;font-size:13px;display:block}.attachment-person-avatar{background:#dadee8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.attachment-person-avatar svg{width:36px;height:36px}.attachment-size{white-space:nowrap;display:inline-block}.attachment-category-cell{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.attachment-category-pill{color:#5d677b;white-space:nowrap;background:#fff;border:1px solid #dee4f0;border-radius:20px;padding:3px 10px;font-size:13px;line-height:17px}.attachment-category-edit{color:#565c72;cursor:pointer;visibility:hidden;background:0 0;border:0;flex:none;width:18px;height:20px;padding:0}.attachment-category-edit svg{width:16px;height:16px}.attachment-table tr:hover .attachment-category-edit,.attachment-table tr:focus-within .attachment-category-edit{visibility:visible}.attachment-processing{color:#646d8c;margin-top:4px;font-size:12px;display:block}.attachment-error{margin:8px 16px;font-size:13px}.attachment-preview-dialog{background:#f5f6fa;border:0;border-radius:5px;width:94vw;max-width:1500px;height:90vh;max-height:94vh;padding:0;box-shadow:0 8px 40px #1116}.attachment-preview-dialog::backdrop,.attachment-edit-dialog::backdrop{background:#171d2d88}.attachment-preview-header{background:#fff;border-bottom:1px solid #dee4f0;align-items:center;gap:12px;height:52px;padding:10px 18px;display:flex}.attachment-preview-header strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.attachment-preview-close{color:#556078;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:flex}.attachment-preview-dialog iframe{border:0;width:100%;height:calc(100% - 52px);display:block}.attachment-edit-dialog{color:#232933;border:1px solid #dee4f0;border-radius:6px;width:450px;max-width:90vw;padding:24px}@media (width<=1100px){.attachment-table-scroll{overflow-x:auto}.attachment-table{min-width:920px}}
