.boond-timesheet-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.boond-timesheet-period-nav{display:flex;align-items:center;gap:14px}.boond-timesheet-period-nav a,.boond-timesheet-period-nav>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d6dbe2;border-radius:50%;background:#fff;color:#243449;text-decoration:none;font-size:24px}.boond-timesheet-period-nav>strong{font-size:28px;color:#149b8e}.boond-validation-card{display:flex;align-items:center;justify-content:space-between;padding:18px;color:#263447;text-decoration:none}.boond-validation-card:hover{border-color:#2563eb}@media(max-width:900px){.boond-timesheet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.boond-timesheet-summary{grid-template-columns:1fr}.boond-timesheet-head{align-items:flex-start;flex-direction:column}}.boond-user-access>summary{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer}.boond-user-access>summary>span:first-child{display:grid}.boond-user-access>summary small{color:#667085}.boond-access-form{padding:1rem;border-top:1px solid #e7eaf0}.boond-access-basics{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1rem}.boond-access-basics label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:700}.boond-access-basics select{min-width:220px;padding:.65rem;border:1px solid #d7dde6;border-radius:.55rem}.boond-access-basics .check{display:flex;align-items:center;gap:.45rem;padding:.65rem}.boond-permission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.boond-permission-groups fieldset{display:grid;align-content:start;grid-gap:.42rem;gap:.42rem;padding:.8rem;border:1px solid #dfe4eb;border-radius:.7rem}.boond-permission-groups legend{padding:0 .35rem;font-weight:900;color:#24364f}.boond-permission-groups .check{display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem}.boond-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.boond-role-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.boond-role-card h2{margin:0}.boond-role-card header small{color:#667085}.boond-role-card header>strong{padding:.4rem .6rem;border-radius:999px;background:#eef4ff;color:#305b9a;font-size:.75rem}.boond-role-card details{border-top:1px solid #e8ebef}.boond-role-card summary{display:flex;justify-content:space-between;padding:.65rem 0;cursor:pointer;font-weight:800}.boond-role-card summary span{color:#667085}.boond-role-card details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem .75rem;gap:.25rem .75rem;padding:0 0 .65rem}.boond-role-card p{display:flex;gap:.45rem;margin:0;font-size:.75rem}.boond-role-card p.enabled{color:#246b38}.boond-role-card p.disabled{color:#9299a4}.boond-action-type-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.boond-action-type-groups article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.boond-action-type-groups h2{margin:0}.boond-action-type-groups header small{display:block;color:#667085}.boond-action-type-groups .status{padding:.4rem .6rem;border-radius:999px;font-size:.7rem;font-weight:900}.boond-action-type-groups .status.active{background:#eaf7ee;color:#25743c}.boond-action-type-groups .status.disabled{background:#f1f2f4;color:#667085}@media(max-width:1000px){.boond-permission-groups{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.boond-action-type-groups,.boond-permission-groups,.boond-role-grid{grid-template-columns:1fr}.boond-access-basics{align-items:stretch;flex-direction:column}.boond-role-card details>div{grid-template-columns:1fr}}.business-actions-filters{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:14px!important;gap:14px!important;align-items:end;padding:22px!important;border-top:4px solid #dc6b29!important}.business-actions-filters label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#344054;font-size:12px;font-weight:800}.boond-action-form select,.business-actions-filters input,.business-actions-filters select{width:100%;min-height:46px;border:1px solid #d7dde5;border-radius:11px;background:#fff;padding:0 13px;color:#263447;font:inherit}.business-filter-actions{display:flex;gap:10px;grid-column:1/-1}.business-filter-actions .button{min-width:150px}.business-reference-link{color:#1765d8!important;font-weight:800;text-decoration:none}.business-reference-link:hover{text-decoration:underline}.business-action-modal{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:24px;background:rgba(13,27,39,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.business-action-modal-card{width:min(980px,100%);max-height:90vh;overflow:auto;border-radius:22px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.3)}.business-action-modal-card>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e5e9ef;background:#fff}.business-action-modal-card h2{margin:4px 0}.modal-close{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d5dce5;border-radius:50%;color:#263447;text-decoration:none;font-size:28px}.action-modal-report{margin:22px 28px;padding:22px;border-left:4px solid #dc6b29;border-radius:12px;background:#fff8f2}.action-modal-report h3,.action-reference-history h3{margin:0 0 12px}.action-modal-report p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.action-modal-toolbar{display:flex;justify-content:flex-end;gap:10px;padding:0 28px 20px}.action-reference-history{padding:24px 28px;background:#f7f9fb}.action-reference-history article{display:grid;grid-template-columns:170px minmax(180px,.6fr) minmax(0,1.6fr);grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid #dfe5ec}.action-reference-history p{margin:0;overflow-wrap:anywhere;line-height:1.45}.action-reference-history time{color:#667085}.business-action-row .boond-action-preview strong{display:block;max-width:100%;overflow-wrap:anywhere;line-height:1.45}.business-actions-page .crm-pro-head{border-bottom:1px solid #e2e7ed;padding-bottom:18px}.business-actions-page .crm-pro-head h1{letter-spacing:-.035em}.boond-action-form{border-top:4px solid #dc6b29!important}.boond-action-form textarea{line-height:1.55}@media(max-width:1050px){.business-actions-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.business-action-modal{padding:12px}.action-reference-history article{grid-template-columns:130px 1fr}.action-reference-history p{grid-column:1/-1}}@media(max-width:650px){.business-actions-filters{grid-template-columns:1fr}.action-modal-toolbar,.business-filter-actions{display:grid}.business-action-modal-card>header{padding:18px}.action-modal-report,.action-reference-history{margin:14px;padding:18px}.action-modal-toolbar{padding:0 18px 18px}.action-reference-history article{grid-template-columns:1fr}}.boond-data-row{position:relative}.boond-data-row.is-clickable{cursor:pointer;transition:background-color .18s ease,transform .18s ease}.boond-data-row.is-clickable:hover{background:#fff8f3;transform:translateY(-1px)}.boond-row-hitbox{position:absolute;inset:0;z-index:1}.boond-data-row>span{position:relative;z-index:2;pointer-events:none}.boond-data-row>span a,.boond-data-row>span button{pointer-events:auto}.candidate-intake-page{display:grid;grid-gap:24px;gap:24px}.candidate-intake-workspace{display:grid;grid-gap:20px;gap:20px}.candidate-intake-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px;background:#fff;border:1px solid #dedbd5;border-radius:22px;box-shadow:0 12px 32px rgba(15,31,43,.06)}.candidate-intake-tabs button{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:20px 24px;border:1px solid #d9dee5;border-radius:16px;background:#fff;color:#25344a;font:inherit}.candidate-intake-tabs button strong{font-size:1.15rem}.candidate-intake-tabs button small{color:#738096}.candidate-intake-tabs button.is-active{border-color:#dc6b29;background:#fff7f1;box-shadow:inset 4px 0 #dc6b29}.candidate-intake-panel>.candidate-intake-form,.candidate-intake-panel>.referral-form{margin:0}@media(max-width:850px){.candidate-intake-tabs{grid-template-columns:1fr}}.boond-inspired-actions{gap:12px;max-width:1600px;margin:0 auto}.boond-inspired-actions .boond-actions-header{margin:0;padding:2px 2px 14px;border-bottom:1px solid #dfe4ea}.boond-inspired-actions .boond-actions-header h1{font-size:26px;letter-spacing:-.025em}.boond-inspired-actions .boond-actions-header .muted{margin:5px 0 0;font-size:12px}.boond-actions-search{padding:0!important;overflow:visible;border:1px solid #dce2e8!important;border-radius:10px!important;box-shadow:none!important}.boond-actions-search form{display:grid}.boond-actions-search-line{display:grid;grid-template-columns:minmax(320px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:end;padding:12px}.boond-actions-keyword{display:grid;grid-gap:5px;gap:5px;color:#4f5d70;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.boond-actions-keyword input{min-height:40px;border-radius:7px;border-color:#cfd7e1;padding:8px 11px;font-size:12px}.boond-actions-search-line .button{min-height:40px;padding:0 14px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.boond-actions-advanced{border-top:1px solid #e7ebef}.boond-actions-advanced summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;color:#465468;font-size:11px;font-weight:800;cursor:pointer;list-style:none}.boond-actions-advanced summary::-webkit-details-marker{display:none}.boond-actions-advanced summary:before{content:"▸";color:#7f8b99;font-size:12px;transition:transform .15s ease}.boond-actions-advanced[open] summary:before{transform:rotate(90deg)}.boond-actions-advanced summary b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dc6b29;color:#fff;font-size:10px}.boond-actions-advanced summary small{margin-left:auto;color:#8a94a3;font-size:10px;font-weight:500}.boond-actions-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:12px;border-top:1px solid #eef1f4;background:#fafbfc}.boond-actions-filter-grid label{display:grid;grid-gap:5px;gap:5px;color:#576477;font-size:10px;font-weight:800}.boond-actions-filter-grid input,.boond-actions-filter-grid select{min-height:38px;border:1px solid #d5dce4;border-radius:7px;padding:7px 9px;background:#fff;color:#283548;font-size:11px}.boond-actions-periods{display:flex;align-items:center;gap:5px;overflow:auto;padding:0 2px}.boond-actions-periods>span{margin-right:3px;color:#7a8594;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.boond-actions-periods a{white-space:nowrap;padding:7px 10px;border:1px solid #dce2e8;border-radius:7px;background:#fff;color:#536174;font-size:10px;font-weight:750}.boond-actions-periods a:hover{border-color:#e49a70;color:#b44e20}.boond-actions-periods a.active{border-color:#dc6b29;background:#fff4ec;color:#a74412}.boond-actions-table{padding:0!important;overflow:hidden!important;border:1px solid #dce2e8!important;border-radius:10px!important;box-shadow:none!important}.boond-actions-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;border-bottom:1px solid #e5e9ed;background:#fff}.boond-actions-table-toolbar strong{color:#27364a;font-size:11px}.boond-actions-table-toolbar span{color:#7e8998;font-size:10px}.boond-actions-table-scroll{overflow:auto}.business-action-row.boond-action-row{grid-template-columns:118px 118px minmax(170px,.9fr) minmax(190px,1fr) minmax(360px,2.2fr) 150px 28px;gap:10px;min-width:1180px;min-height:56px;padding:8px 13px;border-bottom:1px solid #edf0f3;color:#3f4d61;font-size:10.5px}.business-action-row.boond-action-row:hover:not(.head){background:#fbfcfd}.business-action-row.boond-action-row.head{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:36px;padding-top:6px;padding-bottom:6px;background:#f5f7f9;color:#6f7b8b;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.business-action-row.boond-action-row.head a{color:inherit!important}.boond-action-date{display:grid;grid-gap:1px;gap:1px}.boond-action-date strong{color:#344258;font-size:10.5px}.boond-action-date small{color:#8994a3;font-size:9.5px}.boond-action-category{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 8px;border-radius:999px;background:#eef2f6;color:#536174;font-size:9.5px;font-weight:800}.boond-action-type{color:#37465b;font-weight:700}.business-action-row.boond-action-row .business-reference-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1765d8!important;font-size:10.5px}.business-action-row.boond-action-row .boond-action-preview{min-width:0}.business-action-row.boond-action-row .boond-action-preview a{display:block;color:#36455a!important}.business-action-row.boond-action-row .boond-action-preview strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:650;line-height:1.35}.boond-action-chevron a{display:grid!important;place-items:center;width:24px;height:24px;border-radius:50%;color:#6e7c8f!important;font-size:20px;font-weight:400!important}.boond-action-chevron a:hover{background:#fff1e8;color:#b74d14!important}.boond-inspired-actions .pagination{margin-top:0}.boond-inspired-actions .business-action-modal-card{border-radius:12px}.boond-inspired-actions .business-action-modal-card>header{padding:18px 20px}.boond-inspired-actions .action-modal-report{margin:18px 20px;padding:18px;border-radius:8px}.boond-inspired-actions .action-reference-history{padding:20px}.boond-inspired-actions .modal-close{width:34px;height:34px;font-size:22px}@media(max-width:1050px){.boond-actions-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boond-actions-search-line{grid-template-columns:minmax(220px,1fr) auto auto}}@media(max-width:680px){.boond-actions-search-line{grid-template-columns:1fr 1fr}.boond-actions-keyword{grid-column:1/-1}.boond-actions-filter-grid{grid-template-columns:1fr}.boond-actions-advanced summary small,.boond-actions-table-toolbar span{display:none}.boond-actions-table-toolbar{align-items:center}.boond-actions-periods{padding-bottom:3px}}