.atlas-app{background:#24201d}.atlas-app>main{background:#f4efe3;min-height:100dvh}.atlas-app>.atlas-sidebar{min-height:100dvh!important;align-self:start!important}.atlas-app>main>.content{max-width:none}.atlas-app .office-page-head.page-head{min-height:0;margin-bottom:0;padding-bottom:8px}.atlas-app .desk-kpis article{min-height:72px;padding:10px 12px}.atlas-app .desk-kpis strong{font-size:26px}.atlas-app .office-table .icon-btn,.atlas-app .office-table .secondary{min-height:28px;height:28px;padding:0 8px;font-size:11px}.atlas-app .office-table details.payment-history{display:inline-block;max-width:180px;text-align:left}.atlas-app .office-table details.payment-history small{white-space:normal}.document-vault.compact .office-table-wrap{max-height:420px}.office-page{display:grid;grid-gap:12px;gap:12px;min-width:0}.office-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0;padding:2px 0 12px;min-height:0}.office-page-head h1{font:400 clamp(28px,2.4vw,36px)/1.05 Georgia,serif;letter-spacing:-.03em;margin:0}.office-page-head p{margin:4px 0 0;max-width:70ch}.office-counts{font-size:12px;letter-spacing:.01em;color:#6d6254}.office-page-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.office-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.office-stats>button,.office-stats>div{min-height:72px;padding:10px 12px;text-align:left;border:1px solid #ddd5c5;border-top:2px solid #a5844b;border-radius:6px;background:#fffdf8;color:#24201d;display:grid;align-content:center;grid-gap:2px;gap:2px}.office-stats>button{cursor:pointer}.office-stats>button.active,.office-stats>button:hover{border-color:#55171b;background:#f7f1e6}.office-stats small,.office-stats span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#726a5e}.office-stats strong{font:400 22px/1.1 Georgia,serif;color:#24201d}.office-filters{display:grid;grid-gap:8px;gap:8px}.office-filters .tabs,.office-search{margin:0}.office-table-wrap{max-height:min(68vh,760px);overflow:auto;border:1px solid #ddd5c5;border-radius:6px;background:#fffdf8}.office-split>*,.office-table-wrap{max-width:100%;min-width:0}.office-table{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}.office-sr,.office-table caption.office-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.office-table td,.office-table th{height:36px;padding:0 10px;border-bottom:1px solid #eee6da;font-size:12px;text-align:left;vertical-align:middle;white-space:nowrap}.office-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#24201d;color:#f4efe3}.office-table th,.office-table th button{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.office-table th button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;padding:0;min-height:36px}.office-table th i{font-style:normal;color:#a5844b}.office-table tbody tr.is-clickable{cursor:pointer}.office-table tbody tr.is-clickable:focus-visible,.office-table tbody tr.is-clickable:hover{background:#f6f0e6;outline:none}.office-table td:last-child,.office-table th:last-child{text-align:right}.office-table .chip{white-space:nowrap}.office-empty-row td{height:auto;padding:28px 12px;text-align:center;white-space:normal;color:#726a5e}.office-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:12px;color:#726a5e}.office-pager div{display:flex;align-items:center;gap:8px}.office-pager button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid #ddd5c5;border-radius:4px;background:#fffdf8;color:#24201d}.office-pager button:disabled{opacity:.45}.office-pager svg{width:14px;height:14px}.office-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.office-person .avatar{width:26px;height:26px;min-width:26px;font-size:10px}.office-table small{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;color:#726a5e;font-size:11px;font-weight:400}.inline-delete{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.inline-delete.wide{display:flex;width:100%}.inline-delete button{min-height:32px;height:auto;padding:6px 10px;font-size:12px;letter-spacing:.02em;text-transform:none;line-height:1.2}.inline-delete.wide button{flex:1 1 8rem}.desk-delete-zone .inline-delete{flex:0 0 auto}@media (max-width:700px){.desk-delete-zone .inline-delete{width:100%}.desk-delete-zone .inline-delete button{flex:1 1 8rem}}.office-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.office-row-actions .icon-btn,.office-row-actions .secondary{min-height:28px;height:28px;padding:0 8px;font-size:11px}.command-date-short,.command-office-short,.office-count,.office-table [data-desk=hide]{display:none}.office-split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);grid-gap:12px;gap:12px;align-items:start}.applicant-detail>.panel{min-width:0}.office-card-grid{display:grid;grid-gap:8px;gap:8px}.office-card{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border:1px solid #e4dccb;border-radius:6px;background:#fffdf8;text-align:left}.applicant-register .office-card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.office-card-main{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.office-card-main b,.office-card-main small{display:block;min-width:0}.office-card-main b{font:600 13px/1.3 Arial,sans-serif;color:#24201d}.office-card-main small{font:12px/1.3 Arial,sans-serif;color:#726a5e}.office-card-chips{display:flex;flex-wrap:wrap;gap:6px}.office-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;justify-content:flex-end;min-width:0}.office-card-empty{margin:0;color:#726a5e;font:12px/1.4 Arial,sans-serif}.applicant-row{display:grid;grid-template-columns:minmax(0,1.6fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;padding:8px 10px;border:1px solid #e4dccb;border-radius:6px;background:#fffdf8}.applicant-controls{display:grid;grid-template-columns:auto auto;grid-gap:8px 12px;gap:8px 12px;align-items:end;justify-content:end}.applicant-who{min-width:0}.applicant-who b,.applicant-who small{display:block;min-width:0}.applicant-who b{font:600 13px/1.3 Arial,sans-serif;color:#24201d}.applicant-who small{color:#726a5e;font:12px/1.3 Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-status,.day-field{display:flex;align-items:center;gap:6px;margin:0;font:11px/1 Arial,sans-serif;color:#726a5e}.applicant-status select{height:28px;min-height:28px;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 6px;font:12px Arial,sans-serif;color:#24201d}.day-field{position:relative}.day-field b{display:block;min-width:112px;height:28px;padding:0 8px;border:1px solid #e4dccb;border-radius:4px;background:#fff;color:#24201d;font:600 12px/28px Arial,sans-serif}.day-field input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.applicant-register .applicant-expand{display:none}.applicant-detail.open,.applicant-register .applicant-detail{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.applicant-detail label{display:grid;grid-gap:2px;gap:2px;min-width:0;font:11px/1.2 Arial,sans-serif;color:#726a5e}.applicant-detail input,.applicant-detail select{height:28px;min-height:28px;width:148px;max-width:100%;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 6px;font:12px Arial,sans-serif;color:#24201d}.applicant-detail p{margin:0;font:12px/1.3 Arial,sans-serif;color:#726a5e}@media(min-width:761px){.office-table .applicant-name-mail{display:none}}.applicant-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;margin:12px 0}.applicant-facts div{min-width:0}.applicant-facts dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#726a5e}.applicant-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.applicant-field{display:grid;grid-gap:4px;gap:4px;margin:0 0 10px;font-size:12px}.applicant-field select,.applicant-notes{width:100%;border:1px solid #ddd5c5;border-radius:4px;background:#fffdf8;color:#24201d;font:14px/1.4 inherit}.applicant-notes{min-height:120px;padding:8px;resize:vertical}.applicant-email{white-space:pre-wrap;overflow:auto;max-height:min(62vh,560px);margin:8px 0 0;font:15px/1.45 Georgia,serif;color:#24201d}.applicant-files{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.applicant-files li{display:flex;justify-content:space-between;gap:8px;min-width:0;padding:6px 0;border-top:1px solid #eee6da;font-size:12px}.applicant-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-files b{color:#55171b;font-size:10px;letter-spacing:.06em}.office-split>.panel{margin:0}.client-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr) minmax(220px,.7fr);grid-gap:12px;gap:12px;align-items:start}.client-detail-grid>.panel{margin:0;min-width:0}.client-detail-grid>.client-briefing,.client-detail-grid>.notes,.client-detail-grid>.panel.notes{grid-column:auto}.client-detail-grid>.client-briefing>p{font:16px/1.4 Georgia,serif}.client-detail-stats{margin:0 0 12px}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.calendar-layout>.calendar-save-notice,.calendar-layout>.message,.calendar-layout>.page-head{grid-column:1/-1}.attendance-board{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;align-items:start}.attendance-board>.page-head{grid-column:1/-1}.attendance-board .attendance-clock{max-width:none;margin:0}.attendance-board .attendance-history,.attendance-board .kiosk-admin{margin:0}.attendance-board .kiosk-admin{grid-column:1/-1}.utility-board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:12px;gap:12px;align-items:start}.utility-board .utility-panel{min-height:0;margin:0}.atlas-app .panel.more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.atlas-app .panel.more button{min-height:64px;margin:0}.atlas-app .desk-record{min-height:0;padding:8px 10px;align-items:center}.atlas-app .desk-record p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0}.atlas-app .desk-panel.full .desk-record{display:grid;grid-template-columns:72px minmax(0,1.6fr) auto auto auto}.vault-register{min-width:0}.vault-summary-stats{margin-bottom:0}.atlas-app .ax-task-row{min-height:0;padding:8px 10px}.atlas-app .client-row,.atlas-app .deal-row,.atlas-app .financial-row,.atlas-app .simple-row{min-height:0}@media(max-width:1100px){.office-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-board,.calendar-layout,.client-detail-grid,.office-split,.utility-board{grid-template-columns:1fr}.atlas-app .panel.more{grid-template-columns:1fr 1fr}}@media(max-width:760px){.office-page-head{flex-direction:column;align-items:stretch}.office-page-actions .primary,.office-page-head .primary{width:auto}.office-stats{grid-template-columns:1fr 1fr}.office-stats strong{font-size:18px}.office-table-wrap{max-height:none}.office-table{min-width:0}.office-table thead{display:none}.office-table,.office-table tbody,.office-table td,.office-table tr{display:block;width:auto;white-space:normal}.office-table tr{padding:8px 10px;border-bottom:1px solid #eee6da}.office-table td{display:flex;justify-content:space-between;gap:12px;height:auto;padding:3px 0;border:0;text-align:right}.office-table td:before{content:attr(data-label);color:#726a5e;font-size:10px;letter-spacing:.06em;text-transform:uppercase;text-align:left}.office-table td:last-child{text-align:right}.office-empty-row td{display:block;text-align:center}.office-empty-row td:before{content:none}.office-pager{align-items:flex-start;flex-direction:column}.atlas-app .panel.more{grid-template-columns:1fr}.atlas-app .desk-panel.full .desk-record{grid-template-columns:64px minmax(0,1fr) auto}.atlas-app .team-chat{grid-template-columns:1fr;min-height:0}}.atlas-app header.office-page-head.page-head{position:static;top:auto;z-index:auto;height:auto;min-height:0;max-height:none;overflow:visible;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:18px;margin:0;padding:2px 0 12px}.atlas-app header.office-page-head.page-head>div:first-child{min-width:0;max-width:100%}.atlas-app header.office-page-head.page-head h1,.atlas-app header.office-page-head.page-head p{max-width:100%;overflow-wrap:anywhere}.atlas-app header.office-page-head .office-page-actions{flex:none;min-width:max-content}@media(max-width:900px){.atlas-app header.office-page-head.page-head{flex-direction:column;align-items:stretch;height:auto}.atlas-app header.office-page-head .office-page-actions{width:100%;min-width:0;justify-content:flex-start}.atlas-app header.office-page-head .primary{max-width:100%}}.attendance-register{min-width:0}.attendance-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:8px 0 10px}.attendance-filters label{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#726a5e}.attendance-filters input,.attendance-filters select{height:36px;min-height:36px;border:1px solid #ddd5c5;border-radius:4px;background:#fffdf8;color:#24201d;padding:0 8px;letter-spacing:0;text-transform:none;font-weight:500}.attendance-filters .secondary{min-height:36px}.attendance-map{display:inline-flex;align-items:center;justify-content:center;color:#55171b}.attendance-map svg{width:16px;height:16px}.attendance-register .office-table-scroll{overflow:auto;-webkit-overflow-scrolling:touch}.attendance-register .office-table-scroll .office-table{min-width:0;width:100%}.attendance-name{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.attendance-register .chip{padding:1px 5px;font-size:10px;letter-spacing:0}@media(max-width:760px){.attendance-register .office-table-scroll .office-table{display:table;width:100%;min-width:0;table-layout:fixed}.attendance-name{max-width:100%}.attendance-register .office-table-scroll .office-table td,.attendance-register .office-table-scroll .office-table th{overflow:hidden;text-overflow:ellipsis}.attendance-register .office-table-scroll .office-table td:first-child,.attendance-register .office-table-scroll .office-table th:first-child{width:24%}.attendance-register .office-table-scroll .office-table td:nth-child(2),.attendance-register .office-table-scroll .office-table th:nth-child(2){width:16%}.attendance-register .office-table-scroll .office-table td:nth-child(3),.attendance-register .office-table-scroll .office-table td:nth-child(4),.attendance-register .office-table-scroll .office-table th:nth-child(3),.attendance-register .office-table-scroll .office-table th:nth-child(4){width:14%}.attendance-register .office-table-scroll .office-table td:nth-child(5),.attendance-register .office-table-scroll .office-table th:nth-child(5){width:12%}.attendance-register .office-table-scroll .office-table td:nth-child(6),.attendance-register .office-table-scroll .office-table th:nth-child(6){width:14%}.attendance-register .office-table-scroll .office-table td:nth-child(7),.attendance-register .office-table-scroll .office-table th:nth-child(7){width:8%}.attendance-register .office-table-scroll .office-table thead{display:table-header-group}.attendance-register .office-table-scroll .office-table tbody{display:table-row-group}.attendance-register .office-table-scroll .office-table tr{display:table-row;padding:0}.attendance-register .office-table-scroll .office-table td,.attendance-register .office-table-scroll .office-table th{display:table-cell;height:36px;padding:0 3px;border-bottom:1px solid #eee6da;white-space:nowrap;text-align:left;font-size:10px;letter-spacing:0}.attendance-register .office-table-scroll .office-table td:before{content:none}.attendance-register .office-table-scroll .office-table td:last-child,.attendance-register .office-table-scroll .office-table th:last-child{text-align:right}.attendance-register .office-table-scroll .office-empty-row td{display:table-cell;text-align:center}}.calendar-agenda>header h2,.founder-calendar>header h2{max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.calendar-mode{display:inline-flex;border:1px solid #d5c6b4;border-radius:4px;overflow:hidden}.calendar-mode button{min-width:0;height:34px;padding:0 10px;border:0;border-right:1px solid #d5c6b4;border-radius:0;background:#fffaf2;color:#55171b;font-size:11px;font-weight:700}.calendar-mode button:last-child{border-right:0}.calendar-mode button.active{background:#55171b;color:#f4efe3}.calendar-week{display:grid;grid-gap:8px;gap:8px}.calendar-week article{min-width:0;padding:8px;border:1px solid #e2d7c9;background:#fffdf8}.calendar-week article.selected{box-shadow:inset 0 0 0 2px #a5844b}.calendar-week article.today{background:#fff8ec}.calendar-week-day{display:flex;width:100%;border:0;background:transparent;padding:0;color:#24201d;text-align:left}.calendar-week-day b{font-size:12px}.calendar-week small{color:#726a5e;font-size:11px}.calendar-chip{display:grid;grid-gap:0;gap:0;width:100%;min-height:0;margin-top:3px;padding:2px 4px;border:0;border-left:2px solid #55171b;background:#f6f1e8;color:#24201d;text-align:left;font-size:10px;line-height:1.25}.calendar-chip-meta{display:flex;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;font-weight:700}.calendar-chip-meta time{flex:none;color:#55171b}.calendar-chip-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-chip-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.calendar-agenda .calendar-who{display:block;color:#24201d;font-size:12px;white-space:normal}.calendar-day-group{border-bottom:1px solid #e8ded2}.calendar-day-group>h3{margin:0;padding:12px 22px 0;font:600 13px/1.3 Inter,Arial,sans-serif;color:#55171b}.calendar-kind.call{background:#315d57;color:#fff}.calendar-kind.meeting{background:#55171b;color:#fff}.calendar-kind.task{background:#59416d;color:#fff}.calendar-kind.followup{background:#7d5b1c;color:#fff}.calendar-kind.deadline{background:#6d6254;color:#fff}.calendar-agenda>header.calendar-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:auto;min-height:0;position:static;top:auto;z-index:auto;padding:8px 10px;background:transparent;border:0;box-shadow:none}.calendar-day-head h2{margin:0;max-width:none;font:600 15px/1.2 Inter,Arial,sans-serif;white-space:nowrap;overflow:visible;text-overflow:clip}.calendar-add{display:inline-flex;align-items:center;gap:4px;min-height:28px;height:28px;padding:0 8px;border:1px solid #d5c6b4;border-radius:4px;background:#fffaf2;color:#55171b;font-size:12px;font-weight:700}.calendar-add svg{width:14px;height:14px}.calendar-agenda-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:32px;padding:4px 10px;border:0;border-bottom:1px solid #e8ded2;background:transparent;color:#24201d;text-align:left;cursor:pointer}.calendar-agenda-row:focus-visible,.calendar-agenda-row:hover{background:#f6f0e6}.calendar-agenda-row .calendar-kind{flex:none;padding:3px 5px;font-size:8px;letter-spacing:.04em}.calendar-agenda-line{display:flex;gap:8px;align-items:baseline;min-width:0;overflow:hidden;white-space:nowrap;font-size:13px}.calendar-agenda-line time{flex:none;color:#55171b;font-weight:700}.calendar-agenda-line strong{flex:none;font-weight:650}.calendar-agenda-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#726a5e;font-weight:400}.calendar-count{flex:none;color:#55171b;font-size:12px;font-weight:700}@media(min-width:821px){.calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start}}@media(max-width:1100px){.atlas-app .founder-desk,.atlas-app>main,.atlas-app>main>.content{min-width:0}.atlas-app .founder-desk-head{flex-wrap:wrap;align-items:flex-start;min-width:0;max-width:100%}.atlas-app .founder-desk-head>div:first-child{min-width:0;max-width:100%}.atlas-app .desk-head-actions{flex:1 1 100%;max-width:100%;justify-content:flex-start}.atlas-app .desk-grid,.atlas-app .desk-kpis,.atlas-app .desk-tabs{min-width:0;max-width:100%}.atlas-app .desk-tabs{overflow-x:auto}}@media(max-width:760px){.calendar-month-grid article{min-height:28px;padding:1px 2px}.calendar-month-grid article>b{width:16px;height:16px;font-size:9px}.calendar-weekdays span{padding:3px 1px;font-size:7px}.founder-calendar>header{padding:6px 8px;gap:6px}.founder-calendar>header h2{font-size:15px;margin:0}.founder-calendar>header span{font-size:8px}.founder-calendar .calendar-controls{display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px;gap:4px;width:100%}.founder-calendar .calendar-controls button{min-height:28px;height:28px;padding:0 8px}.founder-calendar .calendar-mode{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.founder-calendar .calendar-mode button{height:28px;min-height:28px}.calendar-day-group>h3{padding:6px 8px 0;font-size:12px}.calendar-agenda .calendar-day-group>article{border-bottom:0}.atlas-app .page-head,.atlas-app header.office-page-head.page-head{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;min-height:0;margin:0 0 6px;padding:0 0 4px}.atlas-app .page-head h1,.atlas-app header.office-page-head.page-head h1{font-size:22px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-app .page-head p:not(.office-counts),.atlas-app header.office-page-head.page-head p:not(.office-counts){display:none}.atlas-app .office-counts{margin:1px 0 0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-app .page-head .primary,.atlas-app .page-head>button,.atlas-app header.office-page-head .office-page-actions,.atlas-app header.office-page-head .primary{width:auto;min-width:0;max-width:none;flex:none}.atlas-app .page-head .primary,.atlas-app header.office-page-head .primary{min-height:30px;height:30px;padding:0 8px;font-size:12px}.office-page{gap:8px}.office-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.office-stats>button,.office-stats>div{min-height:0;padding:5px 4px;gap:1px;border-radius:4px}.office-stats strong{font-size:15px}.office-stats span{font-size:8px;letter-spacing:.02em;line-height:1.15}.office-stats small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;font-size:8px}.atlas-app .desk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.atlas-app .desk-kpis article,.atlas-app .desk-kpis button{min-height:0!important;min-width:0!important;padding:6px 4px!important}.atlas-app .desk-kpis strong{font-size:15px!important}.atlas-app .founder-desk-head h1{font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-app .founder-desk-head p{display:none}.office-table tr{padding:4px 8px}.office-table td{padding:1px 0}.attendance-board .attendance-clock.panel{padding:8px 10px}.attendance-board .attendance-clock h2{font-size:15px;margin:2px 0 6px}.attendance-board .attendance-status{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.attendance-board .attendance-status article{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;align-items:start;padding:5px 6px;border-right:1px solid #ddd3c7;border-bottom:0}.attendance-board .attendance-status article:last-child{border-bottom:0;border-right:0}.attendance-board .attendance-status strong{font-size:13px}.attendance-board .attendance-status small{font-size:8px;letter-spacing:.04em}.attendance-board .attendance-actions{display:flex;gap:6px}.attendance-board .attendance-actions button{flex:1 1;min-width:0;min-height:32px;height:32px;padding:0 8px;font-size:13px}.attendance-board .field-help{display:none}.attendance-register{padding:8px 8px 6px}.attendance-register .section-title{margin:0 0 4px}.attendance-register .section-title span{display:none}.attendance-register .section-title h3{margin:0;font-size:13px}.attendance-register .office-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 6px;gap:4px 6px;align-items:end;margin:6px 0}.attendance-filters label{gap:2px;font-size:8px;letter-spacing:.04em}.attendance-filters .secondary,.attendance-filters input,.attendance-filters select{width:100%;height:30px;min-height:30px;padding:0 4px;font-size:12px}.attendance-register .office-pager{flex-direction:row;align-items:center;min-height:28px;margin-top:4px}.attendance-register .office-table-scroll .office-table td,.attendance-register .office-table-scroll .office-table th{height:28px;padding:0 2px;font-size:10px}.attendance-register .office-table-scroll .office-table td:first-child,.attendance-register .office-table-scroll .office-table th:first-child{width:auto}.attendance-register .office-table-scroll .office-table td:nth-child(2),.attendance-register .office-table-scroll .office-table th:nth-child(2){width:42px}.attendance-register .office-table-scroll .office-table td:nth-child(3),.attendance-register .office-table-scroll .office-table td:nth-child(4),.attendance-register .office-table-scroll .office-table th:nth-child(3),.attendance-register .office-table-scroll .office-table th:nth-child(4){width:36px}.attendance-register .office-table-scroll .office-table td:nth-child(5),.attendance-register .office-table-scroll .office-table th:nth-child(5){width:28px}.attendance-register .office-table-scroll .office-table td:nth-child(6),.attendance-register .office-table-scroll .office-table th:nth-child(6){width:46px;overflow:visible;text-overflow:clip}.attendance-register .office-table-scroll .office-table td:nth-child(7),.attendance-register .office-table-scroll .office-table th:nth-child(7){width:26px;overflow:visible;text-overflow:clip}.attendance-map svg{width:14px;height:14px}.calendar-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:auto;min-height:0;position:static;padding:6px 8px}.calendar-day-head h2{margin:0;font:600 14px/1.2 Inter,Arial,sans-serif;white-space:nowrap}.calendar-add{display:inline-flex;align-items:center;gap:4px;min-height:28px;height:28px;padding:0 8px;border:1px solid #d5c6b4;border-radius:4px;background:#fffaf2;color:#55171b;font-size:12px;font-weight:700}.calendar-add svg{width:14px;height:14px}.calendar-agenda-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;width:100%;min-height:30px;padding:3px 8px}.calendar-agenda-row .calendar-kind{flex:none;padding:2px 4px;font-size:8px;letter-spacing:.04em}.calendar-agenda-line{min-width:0;overflow:hidden;white-space:nowrap;font-size:12px}.calendar-agenda-line time{color:#55171b;font-weight:700}.atlas-app>main>.command-header{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px 10px!important;grid-template-columns:none!important}.atlas-app .command-date{display:flex!important;flex:0 0 auto;align-items:baseline;gap:4px;min-width:0}.atlas-app .command-date .command-date-long,.atlas-app .command-date .command-office,.atlas-app .command-date h2{display:none!important}.atlas-app .command-office-short{font-size:9px;letter-spacing:.08em;color:#55171b}.atlas-app .command-date-short,.atlas-app .command-office-short{display:block!important;font-weight:700;line-height:1;white-space:nowrap}.atlas-app .command-date-short{font-size:12px;color:#24201d}.atlas-app .command-search{display:flex!important;flex:1 1 auto;order:2;grid-row:auto!important;grid-column:auto!important;width:auto!important;height:34px!important;min-width:0!important;margin:0!important;padding:0 8px!important}.atlas-app .command-search input{min-width:0}.atlas-app .command-search kbd{display:none!important}.atlas-app .command-actions{display:flex!important;flex:0 0 auto;order:3;grid-row:auto!important;grid-column:auto!important;align-items:center;gap:2px!important;min-width:max-content}.atlas-app .command-actions>.icon-btn,.atlas-app .header-new{width:28px!important;min-width:28px!important;height:32px!important;min-height:32px!important;padding:0!important;flex:0 0 auto}.atlas-app .header-new{width:auto!important;min-width:0!important;padding:0 7px!important;font-size:10px!important}.atlas-app .new-menu{top:46px}.atlas-app>main>.content{overflow-x:clip}.office-page{contain:inline-size}.office-page,.office-page>*,.office-table-wrap{max-width:100%;min-width:0}.office-table.office-compact,.office-table.office-compact tbody{display:block;width:100%;min-width:0}.office-table.office-compact tbody tr:not(.office-empty-row){display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-areas:"title chips action" "meta meta meta" "note note note";align-items:center;grid-column-gap:6px;column-gap:6px;grid-row-gap:1px;row-gap:1px;width:100%;min-width:0;padding:6px 8px}.office-table.office-compact tbody tr:not(.office-empty-row)>td{display:block;width:auto;height:auto;min-height:0;min-width:0;padding:0;border:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.office-table.office-compact tbody tr:not(.office-empty-row)>td:before{content:none}.office-table.office-compact tbody tr:not(.office-empty-row)>td[data-phone=hide]{display:none!important}.office-table.office-compact td[data-desk=hide]{display:block}.office-table.office-compact tbody tr:not(.office-empty-row)>td[data-phone=meta],.office-table.office-compact tbody tr:not(.office-empty-row)>td[data-phone=note],.office-table.office-compact tbody tr:not(.office-empty-row)>td[data-phone=title]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.office-table.office-compact td[data-phone=title]{grid-area:title;font-weight:700;font-size:13px;color:#24201d}.office-table.office-compact td[data-phone=title] .avatar,.office-table.office-compact td[data-phone=title] small{display:none}.office-table.office-compact td[data-phone=title] .office-person{display:block;min-width:0;overflow:hidden}.office-table.office-compact td[data-phone=title] .office-person>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-table.office-compact tbody tr:not(.office-empty-row)>td[data-phone=chips]{grid-area:chips;display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:4px;overflow:visible;width:max-content}.office-table.office-compact td[data-phone=chips]:empty{display:none}.office-table.office-compact td[data-phone=chips] .chip{min-height:0!important;height:auto;padding:2px 5px;font-size:9px;line-height:1.2;white-space:nowrap!important}.office-table.office-compact td[data-phone=action]{grid-area:action;overflow:visible;text-align:right}.office-table.office-compact td[data-phone=meta]{grid-area:meta;font-size:11px;font-weight:400;line-height:1.3;color:#726a5e}.office-table.office-compact td[data-phone=meta]:empty{display:none}.office-table.office-compact td[data-phone=meta] .is-overdue{color:#9d1c28;font-weight:700}.office-table.office-compact td[data-phone=note]{grid-area:note;font-size:11px;font-weight:400;line-height:1.3;color:#8a7f72}.office-table.office-compact td[data-phone=note]:empty{display:none}.office-table.office-compact td[data-phone=action] .office-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.office-table.office-compact td[data-phone=action] .icon-btn,.office-table.office-compact td[data-phone=action] .secondary{width:auto;min-width:28px;height:28px;min-height:28px;padding:0 5px;gap:3px;justify-content:center}.office-table.office-compact td[data-phone=action] .icon-btn svg,.office-table.office-compact td[data-phone=action] .secondary svg{width:15px;height:15px}.office-table.office-compact td[data-phone=action] .office-count{display:inline;font-size:10px;font-weight:700;line-height:1}.office-table.office-compact .payment-history,.office-table.office-compact td[data-phone=action] .office-row-chevron{display:none}.office-table.office-compact tbody tr.office-empty-row{display:block}.office-table.office-compact tbody tr.office-empty-row td{display:block;height:auto;padding:16px 10px;text-align:center;white-space:normal}.calendar-month-grid article{min-height:78px;padding:2px;overflow:hidden}.calendar-month-grid article>div{display:grid;grid-gap:1px;gap:1px;margin-top:1px;overflow:hidden}.calendar-month-grid article button.calendar-chip,.calendar-week article button.calendar-chip{display:grid;width:100%;height:auto;min-width:0;min-height:0;padding:1px 2px;border:0;border-left:2px solid #55171b;border-radius:0;background:#f6f1e8;font-size:8px;line-height:1.15}.calendar-month-grid article button.calendar-chip>*,.calendar-week article button.calendar-chip>*{display:block}.calendar-chip-meta{display:flex;gap:3px}.calendar-chip-meta,.calendar-chip-who{overflow:hidden;white-space:nowrap;font-size:8px}.calendar-chip-who{display:block;text-overflow:ellipsis}.calendar-month-grid article button.calendar-chip,.calendar-week article button.calendar-chip{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;font-size:8px!important}.calendar-month-grid article button.calendar-chip>*,.calendar-week article button.calendar-chip>*{display:block!important}}@media(min-width:761px){.atlas-app{--office-nav:248px;display:block!important;min-height:100dvh}.atlas-app>.atlas-sidebar{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:var(--office-nav)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:none!important;z-index:40!important}.atlas-app>main{margin-left:var(--office-nav)!important;width:auto!important;max-width:calc(100% - var(--office-nav))!important;min-width:0!important}.atlas-app>.work-reminder{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;transform:none!important}.atlas-app .calendar-layout,.atlas-app .founder-desk,.atlas-app .office-page,.atlas-app .pr-root,.atlas-app>main>.content{min-width:0;max-width:100%}}@media(min-width:761px) and (max-width:1150px){.atlas-app{--office-nav:218px}}.atlas-app>.atlas-skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;transform:none!important;background:transparent!important;color:transparent!important}.atlas-app>.atlas-skip-link:focus,.atlas-app>.atlas-skip-link:focus-visible{position:fixed!important;top:12px!important;left:calc(var(--office-nav, 0px) + 12px)!important;z-index:2500!important;width:auto!important;height:auto!important;margin:0!important;padding:12px 18px!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:normal!important;background:#55171b!important;color:#fff!important}@media(max-width:760px){.applicant-facts{grid-template-columns:1fr}.applicant-email{max-height:none}}.priorities-pill{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0;padding:0 10px;border:1px solid #e4dccb;border-radius:999px;background:#fffdf8;color:#24201d;font:600 12px/1 Arial,sans-serif;cursor:pointer}.priorities-pill svg{width:14px;height:14px}.priorities-pill b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#55171b;color:#fff;font-size:11px}.priorities-inline{position:static;z-index:auto;margin:0 clamp(22px,3vw,48px) 12px;padding:12px 14px;border:1px solid #e4dccb;border-radius:8px;background:#fffdf8;color:#24201d}.priorities-inline span{display:block;color:#726a5e;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.08em}.priorities-inline p{margin:6px 0}.priorities-inline div{display:flex;flex-wrap:wrap;gap:8px}.priority-line{justify-content:space-between;margin:6px 0}.desk-record-row,.priority-line{display:flex;align-items:center;gap:8px}.desk-record-row{min-width:0}.desk-record-row>.desk-notice,.desk-record-row>.desk-record{flex:1 1;min-width:0}.atlas-app .case-done,.case-done{flex:none;align-self:center;width:auto;min-height:32px;height:32px;padding:0 12px;text-transform:none;letter-spacing:0;font-size:13px}.workflow-case-tools{display:flex;flex-wrap:wrap;gap:6px}.workflow-case-tools button{border:1px solid #e4dccb;background:#fffdf8;color:#24201d;border-radius:999px;min-height:28px;height:28px;padding:0 10px;font:600 12px/1 Arial,sans-serif;cursor:pointer}.workflow-case-tools button[aria-pressed=true]{background:#55171b;border-color:#55171b;color:#fff}.client-workflow-head>.case-done{justify-self:start}.case-undo{position:fixed;left:50%;bottom:18px;z-index:120;display:flex;align-items:center;gap:12px;max-width:min(440px,calc(100% - 32px));transform:translateX(-50%);padding:8px 12px;border:1px solid #55171b;border-radius:8px;background:#fffdf8;color:#24201d;box-shadow:0 8px 24px #24201d22}.case-undo button{border:0;background:transparent;color:#55171b;font:700 13px/1 Arial,sans-serif;cursor:pointer}.notification-task{display:flex;align-items:center;justify-content:space-between;gap:8px}.workflow-sample-links{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.workflow-sample-links a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #e4dccb;border-radius:999px;background:#fffdf8;color:#55171b;font:600 12px/1 Arial,sans-serif;text-decoration:none}.workflow-documents{margin:12px 0 0;padding:14px;border:1px solid #e4dccb;border-top:2px solid #55171b;border-radius:8px;background:#fffdf8;text-align:left}.workflow-documents header{position:static!important;top:auto!important;height:auto!important;min-height:0!important;display:block!important;margin:0 0 6px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left}.workflow-documents h2{margin:2px 0 0!important;text-align:left;font:600 16px/1.3 Arial,sans-serif;color:#24201d}.workflow-reply .enquiry-approval-compare pre{max-height:150px}.workflow-reply-confirm{display:grid;grid-gap:8px;gap:8px;max-width:520px;margin:8px 0;padding:12px;border:1px solid #55171b;background:#fffdf8}.workflow-reply-confirm h3{margin:0;font:20px/1.3 Georgia,serif;color:#55171b}.workflow-reply-confirm p{margin:0;color:#655c52}.workflow-documents form,.workflow-reply-confirm div{display:flex;flex-wrap:wrap;gap:8px}.workflow-documents form{align-items:center;margin:10px 0}.workflow-file-pick{position:relative;display:inline-flex}.workflow-file-pick input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.workflow-documents .secondary,.workflow-file-pick span{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #55171b;border-radius:4px;background:#55171b;color:#fff;font:600 12px/1 Arial,sans-serif;cursor:pointer}.workflow-file-name{color:#726a5e;font-size:12px}.workflow-file-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.workflow-file-list label{display:flex;align-items:center;gap:8px}.workflow-reply{display:grid;grid-gap:10px;gap:10px}.workflow-reply .workflow-actions{display:flex;flex-wrap:wrap;gap:8px}.workflow-reply textarea{width:100%;min-height:220px;padding:10px;border:1px solid #e4dccb;border-radius:6px;background:#fff;color:#24201d;font:14px/1.45 Georgia,serif}.daily-brief{display:grid;grid-gap:4px;gap:4px;margin:0 0 8px;border:0;background:transparent}.daily-brief,.daily-brief-head{min-width:0;max-width:100%;padding:0}.daily-brief-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0}.daily-brief-head h2{margin:0;padding:0;font:400 18px/1.2 Georgia,serif;letter-spacing:0}.daily-brief-head span{color:#726a5e;font-size:12px}.daily-brief-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.daily-brief-chips span{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 8px;border-radius:99px;background:#f3eadc;color:#55171b;font-size:11px}.daily-brief-chips b{font-weight:700}.daily-brief-chips .is-quiet{background:transparent;color:#8a8174;padding:0}.marketing-page{display:grid;grid-gap:8px;gap:8px;min-width:0}.marketing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.marketing-head span{color:#55171b;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.marketing-head h1{margin:2px 0 0;font:400 28px/1.1 Georgia,serif}.marketing-head form,.marketing-page form,.marketing-stale{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.marketing-stale{margin:0}.marketing-stale label{display:flex;align-items:center;gap:6px;color:#726a5e;font:11px/1.2 Arial,sans-serif}.marketing-page form input{width:72px;min-width:0}.marketing-head input,.marketing-page input,.marketing-page select{height:28px;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 8px;font:12px Arial,sans-serif}.marketing-note{margin:0;color:#726a5e;font-size:12px}.marketing-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.85fr);grid-gap:8px;gap:8px;align-items:start}.marketing-grid>section{display:grid;grid-gap:6px;gap:6px;min-width:0;overflow:hidden;padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}.marketing-grid header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;padding:0;background:transparent;border:0;height:auto}.marketing-grid header span{color:#726a5e;font:700 11px/1.2 Arial,sans-serif}.marketing-grid header b{font:400 18px/1 Georgia,serif}.marketing-grid ul{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:0;padding:0}.marketing-grid li{display:grid;grid-gap:2px;gap:2px;min-width:0;justify-items:stretch}.marketing-reminder{display:grid;justify-items:start;grid-gap:2px;gap:2px;width:100%;margin:0;padding:0;text-align:left}.marketing-meta{margin:0;color:#726a5e;font:11px/1.3 Arial,sans-serif}.marketing-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0}.marketing-row-actions button{flex:0 0 auto;min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;color:#55171b;font:11px/1.2 Arial,sans-serif;text-decoration:underline;white-space:nowrap;letter-spacing:0;text-transform:none}.marketing-evidence,.marketing-grid a{color:#55171b;font:11px/1.3 Arial,sans-serif;text-decoration:underline}.marketing-task-form{display:grid;grid-gap:4px;gap:4px;width:100%;grid-column:1/-1}.marketing-task-form input,.marketing-task-form select{height:28px;min-width:0;width:100%;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 6px;font:12px Arial,sans-serif}.marketing-grid .chip{margin-left:6px;vertical-align:1px}.atlas-app .kpis{display:grid;grid-gap:8px;gap:8px}.atlas-app .automation-kpis article,.atlas-app .kpi{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0}.atlas-app .automation-kpis small,.atlas-app .automation-kpis span,.atlas-app .automation-kpis strong,.atlas-app .kpi span,.atlas-app .kpi strong{display:block}.automation-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.automation-kpis article{padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}.automation-kpis small,.automation-kpis span{color:#726a5e;font:11px/1.3 Arial,sans-serif}.automation-kpis strong{font:400 22px/1.1 Georgia,serif;color:#24201d}@media(min-width:761px){.atlas-app .kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.offline-sync-state{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:8px;max-width:min(280px,calc(100vw - 36px));border:1px solid #b99758;border-radius:4px;background:#fffaf0;color:#5f0c18;padding:8px 12px;font:700 12px/1.2 Arial,sans-serif;cursor:pointer}.offline-sync-state svg{width:16px;height:16px;flex:none}.offline-sync-state.conflict{border-color:#a63b32;background:#fff1ef;color:#7a1717}.offline-review-item b,.offline-review-item header,.offline-review-item small{display:block}.offline-review-item b{margin-top:4px}.offline-review-item small{margin-top:2px;color:#726a5e;font:11px/1.3 Arial,sans-serif}.marketing-grid li>div:first-child{min-width:0}.marketing-grid b{display:block;font:600 12px/1.25 Arial,sans-serif}.marketing-grid em,.marketing-grid p,.marketing-grid small{display:block;color:#726a5e;font:11px/1.3 Arial,sans-serif}.marketing-grid p{margin:0;max-height:2.6em;overflow:hidden}.marketing-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.marketing-channels li{display:block}.marketing-all{justify-self:start;padding:0;border:0;background:transparent;color:#55171b;font:11px Arial,sans-serif;text-decoration:underline}.marketing-grid .secondary,.marketing-head .secondary{min-height:26px;height:auto;padding:4px 8px;font-size:11px;line-height:1.15;white-space:normal;text-align:center}@media(max-width:1100px){.marketing-grid{grid-template-columns:1fr}}.atlas-app>main:has(.recruitment-page){height:100dvh;overflow:hidden;display:flex;flex-direction:column}.atlas-app>main:has(.recruitment-page)>.content{flex:1 1;min-height:0;overflow:hidden;padding-top:6px!important;padding-bottom:8px!important;display:flex;flex-direction:column}.recruitment-page{flex:1 1;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:6px;gap:6px}.recruitment-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:0}.recruitment-head span{color:#55171b;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.recruitment-head h1{margin:2px 0 0;font:400 22px/1.1 Georgia,serif}.recruitment-head p,.recruitment-status{margin:0;color:#726a5e;font:12px/1.3 Arial,sans-serif}.recruitment-advert{margin:0;max-height:4.5em;overflow:auto;white-space:pre-wrap;padding:6px 8px;border:1px solid #eee6da;border-radius:4px;background:#fff;color:#24201d;font:11px/1.35 Arial,sans-serif}.recruitment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;min-height:0;height:100%}.recruitment-grid>section{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;overflow:auto;padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}.recruitment-grid header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;padding:0;background:transparent;border:0;height:auto;flex:none}.recruitment-grid header span{color:#726a5e;font:700 11px/1.2 Arial,sans-serif}.recruitment-grid header b{font:400 18px/1 Georgia,serif}.recruitment-actions,.recruitment-grid form{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.recruitment-when{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%}.recruitment-when .day-field{width:100%}.recruitment-when .day-field b{min-width:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recruitment-chosen{margin:0;color:#24201d;font:12px/1.3 Arial,sans-serif}.recruitment-grid input,.recruitment-grid select{height:26px;min-width:0;width:100%;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 8px;font:12px Arial,sans-serif}.recruitment-grid ul{list-style:none;display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;min-height:0}.recruitment-grid li{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.recruitment-grid li>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-height:0;height:auto;margin:0;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:#24201d;text-align:left;font:inherit;cursor:pointer}.recruitment-grid li>button.is-selected{background:#f3eadc}.recruitment-grid b{display:block;font:600 12px/1.25 Arial,sans-serif}.recruitment-grid p,.recruitment-grid small{display:block;margin:0;color:#726a5e;font:11px/1.3 Arial,sans-serif}.recruitment-add,.recruitment-all{align-self:flex-start;padding:0;border:0;background:transparent;color:#55171b;font:11px Arial,sans-serif;text-decoration:underline;min-height:0;height:auto}.role-lines{list-style:none;display:grid;grid-gap:3px;gap:3px;margin:0;padding:0}.role-lines li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 6px;gap:2px 6px}.role-lines b{font:700 10px/1.2 Arial,sans-serif;color:#55171b}.role-block,.role-fit,.role-lines span{font:11px/1.25 Arial,sans-serif;color:#24201d}.role-lines span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.role-lines small{grid-column:1/-1;color:#726a5e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-block{color:#55171b;font-weight:700}.role-letter{display:grid;grid-gap:4px;gap:4px;min-height:0}.role-letter pre{margin:0;max-height:8.5em;overflow:auto;white-space:pre-wrap;font:11px/1.3 Arial,sans-serif;color:#24201d}.role-letter small{color:#726a5e;font:10px/1.3 Arial,sans-serif}.recruitment-grid .secondary{min-height:24px;height:auto;padding:3px 6px;font-size:11px;line-height:1.15;white-space:normal;text-align:center}@media(max-width:1100px){.atlas-app>main:has(.recruitment-page){height:auto;overflow:visible}.atlas-app>main:has(.recruitment-page)>.content{overflow:visible;height:auto}.recruitment-page{overflow:visible;height:auto}.recruitment-grid{grid-template-columns:1fr;height:auto}}.atlas-app>main:has(.finance-page:not(.is-panel)){height:100dvh;overflow:hidden;display:flex;flex-direction:column}.atlas-app>main:has(.finance-page:not(.is-panel))>.content{flex:1 1;min-height:0;overflow:hidden;padding-top:6px!important;padding-bottom:8px!important;display:flex;flex-direction:column}.finance-page{flex:1 1;min-height:0;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:6px}.finance-page.is-panel{overflow:auto;height:auto;display:block}.finance-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:0;min-width:0}.finance-head>div:first-child{display:grid!important;min-width:0;max-width:100%}.finance-head span{color:#55171b;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.finance-head h1{margin:2px 0 0;font:400 22px/1.1 Georgia,serif}.finance-note{margin:0;color:#726a5e;font:11px/1.3 Arial,sans-serif}.atlas-app .message,.office-notice{display:block;margin:0 0 8px;padding:6px 10px;border:1px solid #e4d3a4;border-radius:4px;background:#fffaf0;color:#5f0c18;font:600 12px/1.35 Arial,sans-serif}.settings-tabs{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 12px;border-bottom:1px solid #ddd5c5}.settings-tabs button{min-height:36px;height:auto;padding:6px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#726a5e;font:600 12px/1 Arial,sans-serif;text-transform:none;letter-spacing:0}.settings-tabs button.active{color:#55171b;border-bottom-color:#55171b;background:transparent}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.settings-card{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:0;padding:10px 12px;border:1px solid #e4dccb;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8;color:#24201d;text-align:left;text-transform:none;letter-spacing:0;font-weight:400}.settings-card b{display:block;font:600 13px/1.3 Arial,sans-serif}.settings-card span{display:block;margin:0;color:#726a5e;font:12px/1.35 Arial,sans-serif}.team-top{display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0}.team-list{width:100%;overflow:visible}.team-list .team-row{display:grid;grid-template-columns:minmax(140px,1.3fr) minmax(100px,.8fr) auto minmax(160px,auto);align-items:center;grid-gap:8px 12px;gap:8px 12px;width:100%;margin:0;padding:8px 10px;border:0;border-bottom:1px solid #eee6da;background:#fffdf8}.team-list .team-row p{display:grid;grid-gap:0;gap:0;margin:0;min-width:0}.team-list .team-row b,.team-list .team-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-list .team-row b{font:600 13px/1.3 Arial,sans-serif;color:#24201d}.team-list .team-row small{color:#726a5e;font:12px/1.3 Arial,sans-serif}.team-list .team-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.team-list .team-actions button{min-height:28px;height:28px;padding:0 8px;border:1px solid #e4dccb;border-radius:4px;background:#fff;color:#24201d;font:11px/1 Arial,sans-serif;text-transform:none;letter-spacing:0}.role-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.role-cards article{padding:8px 10px}.role-cards header{height:auto!important;min-height:0!important;position:static!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:0!important;background:transparent!important;border:0!important}.role-cards header b{font:600 13px/1.3 Arial,sans-serif}.role-cards p{margin:4px 0 0;font:12px/1.35 Arial,sans-serif}.finance-human{margin:0;color:#8a8174;font:10px/1.3 Arial,sans-serif}.finance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;min-height:0;min-width:0;height:100%}.finance-grid>section,.finance-register{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;overflow:auto;padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}html body .atlas-app .finance-grid>section>header{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.finance-grid>section>header span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;text-align:left;color:#726a5e;font:700 10px/1.15 Arial,sans-serif;letter-spacing:0}.finance-grid>section>header b{flex:none;white-space:nowrap;font:400 15px/1 Georgia,serif;color:#24201d}.finance-register li{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.finance-register li.is-void{background:#f6f1e8}.finance-register .void-mark{color:#726a5e;font-weight:600}.finance-register small{display:block;color:#726a5e;font:11px/1.3 Arial,sans-serif}.finance-register li>div{min-width:0}.finance-grid>section{gap:8px}.finance-grid>section>.finance-lines{list-style:none;display:grid;align-content:start;justify-items:stretch;grid-gap:8px;gap:8px;flex:0 0 auto;min-height:0;margin:0;padding:0}.finance-lines li{display:grid;grid-gap:1px;gap:1px;min-width:0}.finance-lines b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.25 Arial,sans-serif;color:#24201d}.finance-lines small{color:#726a5e;font:11px/1.25 Arial,sans-serif}.finance-grid>section>.finance-actions{display:grid;grid-gap:8px;gap:8px;flex:0 0 auto;margin-top:auto}.finance-grid p,.finance-register p{margin:0;color:#24201d;font:11px/1.3 Arial,sans-serif}.finance-grid form,.finance-register form{display:flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.finance-grid input,.finance-grid select,.finance-register input,.finance-register select{height:26px;min-width:0;max-width:100%;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 6px;font:12px Arial,sans-serif}.finance-grid ul,.finance-register ul{list-style:none;display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;min-width:0}.finance-grid b,.finance-register b{font:600 12px/1.25 Arial,sans-serif}.finance-add,.finance-all{align-self:flex-start;padding:0;border:0;background:transparent;color:#55171b;font:11px Arial,sans-serif;text-decoration:underline;min-height:0;height:auto}.finance-grid .secondary,.finance-register .secondary{min-height:24px;height:auto;padding:3px 6px;font-size:11px}.finance-letter pre{white-space:pre-wrap;margin:8px 0 0;font:13px/1.45 Georgia,serif;color:#24201d}.finance-pager{display:flex;gap:8px;align-items:center}.atlas-app>main:has(.opportunity-page:not(.is-panel)){height:100dvh;overflow:hidden;display:flex;flex-direction:column}.atlas-app>main:has(.opportunity-page:not(.is-panel))>.content{flex:1 1;min-height:0;overflow:hidden;padding-top:6px!important;padding-bottom:8px!important;display:flex;flex-direction:column}.opportunity-page{flex:1 1;min-height:0;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:6px}.opportunity-page.is-panel{overflow:auto;height:auto;display:block}.opportunity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;min-height:0;min-width:0;height:100%}.opportunity-grid>section{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:auto;padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}html body .atlas-app .opportunity-grid>section>header{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.opportunity-grid>section>header span{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:left;color:#726a5e;font:700 10px/1.15 Arial,sans-serif}.opportunity-grid>section>header b{flex:none;font:400 15px/1 Georgia,serif}.opportunity-grid>section>p{margin:0;color:#24201d;font:11px/1.3 Arial,sans-serif}.opportunity-grid>section>.finance-lines{list-style:none;display:grid;align-content:start;justify-items:stretch;grid-gap:8px;gap:8px;flex:0 0 auto;min-height:0;margin:0;padding:0}.opportunity-grid>section>.finance-lines li{margin:0;padding:0}.opportunity-grid>section>.finance-lines button{display:grid;justify-items:start;grid-gap:1px;gap:1px;width:100%;min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;color:#24201d;text-align:left;font:inherit}.opportunity-grid>section>.finance-lines small{display:block;min-width:0;max-width:100%;white-space:normal}.opportunity-grid>section>.finance-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:auto;justify-items:start}.opportunity-grid>section>.finance-actions .finance-add,.opportunity-grid>section>.finance-actions .finance-all{display:inline-flex;width:max-content;margin:0;padding:0}.opportunity-sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch;min-height:0;min-width:0}.opportunity-card{min-width:0;width:100%;max-width:none;padding:10px 12px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}.opportunity-card h2{margin:8px 0 4px;font:400 16px/1.15 Georgia,serif;color:#24201d}.opportunity-card h2:first-child{margin-top:0}.opportunity-facts{display:grid;grid-gap:3px;gap:3px;margin:0;min-width:0}.opportunity-facts div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;min-width:0}.opportunity-facts dt{margin:0;color:#726a5e;font:700 12px/1.3 Arial,sans-serif}.opportunity-facts dd{margin:0;min-width:0;text-align:left;color:#24201d;font:12px/1.3 Arial,sans-serif;overflow-wrap:break-word}.opportunity-phone{white-space:nowrap}.opportunity-facts a{color:#55171b}.opportunity-checks{list-style:none;display:grid;grid-gap:4px;gap:4px;margin:0;padding:0}.opportunity-checks li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0;min-width:0}.opportunity-checks span{min-width:0;color:#24201d;font:600 12px/1.3 Arial,sans-serif}.opportunity-checks em{flex:none;font:700 11px/1.2 Arial,sans-serif;font-style:normal;color:#726a5e}.opportunity-checks em.is-missing{color:#55171b}.opportunity-flag{margin:8px 0 4px;color:#55171b;font:700 12px/1.3 Arial,sans-serif}.opportunity-actions,.opportunity-card form{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.finance-head .opportunity-actions{margin-top:0;justify-content:flex-end;max-width:100%}.opportunity-card input{height:28px;min-width:0;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 6px;font:12px Arial,sans-serif}.opportunity-card .secondary,.opportunity-letter .secondary{min-height:28px;height:28px;padding:0 10px;font-size:11px}.opportunity-letter{display:grid;grid-gap:6px;gap:6px;justify-items:start;max-width:640px}.opportunity-letter p{margin:0;color:#24201d;font:12px/1.4 Arial,sans-serif}.opportunity-letter h2{margin:6px 0 0;font:400 18px/1.2 Georgia,serif}.opportunity-letter pre{margin:0;white-space:pre-wrap;font:13px/1.4 Georgia,serif;color:#24201d}.opportunity-badge{display:inline-flex;align-items:center;width:max-content;min-height:0;margin:0;padding:2px 8px;border-radius:99px;background:#f3eadc;color:#55171b;font:700 11px/1.3 Arial,sans-serif}@media(max-width:1100px){html body .atlas-app>main:has(.finance-page),html body .atlas-app>main:has(.finance-page:not(.is-panel)){height:auto!important;max-height:none!important;overflow:visible!important}html body .atlas-app>main:has(.finance-page)>.content{overflow:visible!important;height:auto!important}.finance-grid,.finance-page{height:auto;overflow:visible}.finance-grid{grid-template-columns:1fr}.finance-grid>section>.finance-actions,.opportunity-grid>section>.finance-actions{margin-top:0}html body .atlas-app>main:has(.opportunity-page),html body .atlas-app>main:has(.opportunity-page:not(.is-panel)){height:auto!important;overflow:visible!important}html body .atlas-app>main:has(.opportunity-page)>.content{overflow:visible!important;height:auto!important}.opportunity-grid,.opportunity-page{height:auto;overflow:visible}.opportunity-grid,.opportunity-sheet{grid-template-columns:1fr}.opportunity-sheet{overflow:visible}html body .atlas-app>main:has(.meetings-page){height:auto!important;overflow:visible!important}html body .atlas-app>main:has(.meetings-page)>.content{overflow:visible!important;height:auto!important}.meetings-diary,.meetings-page,.meetings-tiles{height:auto;overflow:visible}.meetings-tiles{grid-template-columns:1fr}.meetings-tiles>section>.finance-actions{margin-top:0}}.daily-brief-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;min-width:0;max-width:100%;margin:0;padding:0}.atlas-app>main:has(.reliability-page){height:100dvh;overflow:hidden;display:flex;flex-direction:column}.atlas-app>main:has(.reliability-page)>.content{flex:1 1;min-height:0;overflow:hidden;padding-top:6px!important;padding-bottom:8px!important;display:flex;flex-direction:column}.reliability-page{flex:1 1;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;gap:6px}.reliability-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;flex:none}.reliability-counts button{display:grid;justify-items:start;grid-gap:0;gap:0;width:100%;min-height:0;height:auto;margin:0;padding:4px 8px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8;color:#24201d;text-align:left;font:inherit}.reliability-counts button.is-on{background:#f6efe4;border-color:#55171b}.reliability-counts b{font:400 16px/1 Georgia,serif}.reliability-counts span{color:#726a5e;font:700 10px/1.15 Arial,sans-serif}.reliability-list{list-style:none;display:grid;align-content:start;grid-gap:0;gap:0;flex:1 1;min-height:0;margin:0;padding:0;overflow:hidden}.reliability-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1px 12px;gap:1px 12px;align-items:start;margin:0;padding:4px 0;border-bottom:1px solid #efe7da}.reliability-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 12px;gap:0 12px;min-width:0}.reliability-copy b{min-width:0;color:#24201d;font:600 13px/1.25 Arial,sans-serif;white-space:normal}.reliability-copy time{color:#726a5e;font:11px/1.25 Arial,sans-serif;white-space:nowrap}.reliability-copy small{grid-column:1/-1;color:#8a8174;font:11px/1.25 Arial,sans-serif}.reliability-copy p{grid-column:1/-1;margin:1px 0 0;color:#24201d;font:12px/1.3 Arial,sans-serif}.reliability-row-actions{display:flex;gap:10px;align-items:center}.reliability-row-actions button{min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;color:#55171b;font:11px Arial,sans-serif;text-decoration:underline}.reliability-clear{margin:0;padding:4px 0;color:#726a5e;font:12px/1.3 Arial,sans-serif}.reliability-pager{display:flex;align-items:center;gap:12px;flex:none;margin:0;color:#726a5e;font:11px/1.2 Arial,sans-serif}.reliability-pager button{min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;color:#55171b;font:11px Arial,sans-serif;text-decoration:underline}.reliability-pager button:disabled{color:#b7ad9e;text-decoration:none}.atlas-app>main:has(.meetings-page){height:100dvh;overflow:hidden;display:flex;flex-direction:column}.atlas-app>main:has(.meetings-page)>.content{flex:1 1;min-height:0;overflow:hidden;padding-top:6px!important;padding-bottom:8px!important;display:flex;flex-direction:column}html body .atlas-app>main:has(.meetings-page)>.content>.calendar-layout{display:flex!important;flex:1 1;flex-direction:column;align-items:stretch;width:100%;min-height:0;overflow:hidden;gap:0}.meetings-page{flex:1 1;align-self:stretch;width:100%;min-height:0;min-width:0;max-width:none;overflow:hidden;display:flex;flex-direction:column;gap:6px}.meetings-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;flex:0 0 auto}.meetings-tiles>section{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 8px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}html body .atlas-app .meetings-tiles>section>header{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.meetings-tiles>section>header span{flex:1 1;min-width:0;white-space:nowrap;color:#726a5e;font:700 10px/1.15 Arial,sans-serif}.meetings-tiles>section>header b{flex:none;font:400 15px/1 Georgia,serif}.meetings-tiles>section>p{margin:0;color:#24201d;font:11px/1.3 Arial,sans-serif}.meetings-tiles .finance-lines{list-style:none;display:grid;align-content:start;grid-gap:4px;gap:4px;margin:0;padding:0}.meetings-tiles .finance-lines button,.meetings-tiles .finance-lines li{margin:0;padding:0}.meetings-tiles .finance-lines button{display:grid;justify-items:start;grid-gap:1px;gap:1px;width:100%;min-height:0;height:auto;border:0;background:transparent;color:#24201d;text-align:left;font:inherit}.meetings-tiles .finance-actions{display:grid;grid-gap:8px;gap:8px;margin-top:auto;justify-items:start}.meetings-diary{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:8px;gap:8px;flex:1 1;width:100%;min-height:0;min-width:0;overflow:hidden}.meetings-page .founder-calendar{min-width:0;min-height:0;overflow:hidden}.calendar-day-side,.meetings-page .founder-calendar{position:relative;inset:auto;display:flex;flex-direction:column;width:auto;height:100%;max-height:100%}.calendar-day-side .day-list{flex:none;min-height:0;overflow:hidden}.meetings-page .founder-calendar>header{flex:none;padding:6px 8px}.meetings-page .founder-calendar>header h2{margin:0;font-size:16px}html body .atlas-app .meetings-page .calendar-month-grid{flex:1 1;min-height:0;height:auto!important;max-height:100%;overflow:hidden}html body .atlas-app .meetings-page .calendar-month-grid article{min-height:0!important;max-height:none!important;height:auto!important;padding:1px 3px!important;overflow:hidden!important;display:grid;align-content:start;grid-gap:0;gap:0}html body .atlas-app .meetings-page .calendar-month-grid article>b{width:14px!important;height:14px!important;font-size:10px!important}html body .atlas-app .meetings-page .calendar-count-line{display:block;width:100%;min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;color:#55171b;font:600 9px/1.15 Arial,sans-serif;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .atlas-app .meetings-page .calendar-weekdays span{padding:2px 4px!important;font-size:9px!important}html body .atlas-app .meetings-page .calendar-controls button,html body .atlas-app .meetings-page .calendar-mode button{min-height:0!important;height:24px!important;padding:0 8px!important}.calendar-day-side{min-height:0}.meetings-page .calendar-agenda,.meetings-page.is-agenda .meetings-diary{display:none}.meetings-page.is-agenda .calendar-agenda{display:block;overflow:auto;min-height:0}.calendar-day-side{min-width:0;overflow:hidden;padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}html body .atlas-app aside.calendar-day-side{color:#24201d}html body .atlas-app .calendar-day-side h2{margin:0 0 8px;color:#24201d;font:600 15px/1.2 Georgia,serif}html body .atlas-app .calendar-day-side .day-list p{margin:0;color:#24201d;font:600 13px/1.4 Arial,sans-serif}html body .atlas-app .calendar-day-side .day-row{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start;width:100%;min-height:0;height:auto;margin:0 0 8px;padding:0;border:0;background:transparent;color:#24201d;text-align:left;font:inherit}html body .atlas-app .calendar-day-side .day-row time{color:#726a5e;font:11px/1.3 Arial,sans-serif}html body .atlas-app .calendar-day-side .day-row b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#24201d;font:700 13px/1.25 Arial,sans-serif}html body .atlas-app .calendar-day-side .day-row small{display:block;color:#726a5e;font:11px/1.25 Arial,sans-serif}html body .atlas-app .calendar-day-side .finance-all{align-self:flex-start;flex:none;min-height:0;height:auto;margin:0 0 8px;padding:0;border:0;background:transparent;color:#55171b;font:11px Arial,sans-serif;text-decoration:underline}.meetings-page .opportunity-sheet{width:100%}.meetings-page .opportunity-card{max-width:none;width:100%}.meetings-page .finance-head,.meetings-tiles{width:100%}.meetings-page .finance-lines,.meetings-page .minutes-actions{list-style:none;margin:0;padding:0}.meetings-page .opportunity-card .finance-lines li{margin:0;padding:0}.meeting-when-label{display:block;margin:8px 0 2px;color:#726a5e;font:700 11px/1.2 Arial,sans-serif}.meeting-form{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.meeting-form input,.meeting-form select,.meeting-when select,.meetings-page textarea{height:26px;min-width:0;border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:0 6px;font:12px Arial,sans-serif}.meetings-page textarea{display:block;width:100%;height:140px;padding:6px}.minutes-actions{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:0;padding:0}.minutes-actions li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.minutes-actions .secondary{flex:none;width:auto}.minutes-actions b{display:block;font:600 12px/1.25 Arial,sans-serif}.minutes-actions small{display:block;color:#726a5e;font:11px/1.25 Arial,sans-serif}.meeting-when{display:flex;flex-wrap:wrap;gap:4px}.meeting-people{display:flex;flex-wrap:wrap;gap:8px;font:11px Arial,sans-serif}.meeting-people label{display:inline-flex;align-items:center;gap:4px}.meeting-slots{display:flex;flex-wrap:wrap;gap:8px}.meetings-page .secondary{min-height:28px;height:28px;padding:0 10px;font-size:11px}@media(max-width:1100px){.daily-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.daily-brief-grid>section{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;overflow:hidden;padding:8px 10px;border:1px solid #ddd5c5;border-top:2px solid #55171b;border-radius:6px;background:#fffdf8}.daily-brief header,.daily-brief-grid header{position:static!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;z-index:auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:6px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.daily-brief-kicker{display:flex;align-items:center;gap:4px;min-width:0;color:#726a5e;font:700 11px/1.2 Arial,sans-serif}.daily-brief-kicker span{min-width:0;white-space:normal}.daily-brief-kicker svg{flex:none;width:14px;height:14px;color:#55171b}.daily-brief-grid header strong{flex:none;font:400 26px/1 Georgia,serif;color:#24201d}.daily-brief-lines{list-style:none;display:grid;grid-gap:5px;gap:5px;margin:0;padding:0}.daily-brief-lines,.daily-brief-lines button,.daily-brief-lines li{min-width:0;max-width:100%;overflow:hidden}.daily-brief-lines button{display:grid;grid-gap:0;gap:0;width:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:#24201d;text-align:left;font:inherit}.daily-brief-lines b,.daily-brief-lines small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-brief-lines b{font:600 12px/1.25 Arial,sans-serif}.daily-brief-lines small{color:#8a8174;font:400 11px/1.25 Arial,sans-serif}.daily-brief-lines button.is-amount b{white-space:normal;overflow:visible;text-overflow:clip}.daily-brief-empty{margin:0;color:#8a8174;font-size:12px}.daily-brief-all{align-self:flex-start;margin:auto 0 0;min-height:0;height:auto;padding:0;border:0;background:transparent;color:#55171b;font:400 11px/1.25 Arial,sans-serif;letter-spacing:0;text-decoration:underline;text-underline-offset:2px}.daily-brief-settings{display:grid;grid-gap:10px;gap:10px;max-width:640px}.daily-brief-settings textarea{width:100%;min-height:96px}.daily-brief-toggle{display:flex;align-items:center;gap:8px;font-weight:700}.daily-brief-fold{flex:none;min-width:0;border:1px solid #e4dccb;border-radius:8px;background:#fff}.daily-brief-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding:0 10px;list-style:none;cursor:pointer;color:#55171b;font:600 12px/1 Arial,sans-serif}.daily-brief-fold>summary::-webkit-details-marker{display:none}.daily-brief-fold>summary span{color:#726a5e;font-weight:400}.daily-brief-fold .daily-brief{margin:0;padding:0 10px 8px}.applicant-expand,.keep-phone,.marketing-sources,.phone-menu,.phone-tools,.price-phone{display:none}.desk-notice,.desk-notice b,.notification-panel b,.notification-panel button{color:#24201d;text-decoration:none}.desk-notice.unread b{color:#55171b}@media(max-width:760px){.atlas-app{overflow-x:hidden}.atlas-app>aside.atlas-sidebar:not(.open){display:none!important;visibility:hidden!important;transform:translateX(-120%)!important;left:-120%!important;pointer-events:none!important}.atlas-context{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px!important}.atlas-context>span:not(.atlas-edition){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 16px/1.2 Georgia,serif;color:#24201d}.atlas-edition{display:none}.atlas-menu-button{width:40px;height:40px;min-width:40px}.atlas-app>main>.command-header{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;height:auto!important;min-height:0!important;padding:0 16px 8px!important;overflow:hidden}.atlas-app>.mobile-nav{z-index:80!important}.atlas-app .modal-wrap{z-index:90}.offline-sync-state{right:12px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:90;max-width:calc(100vw - 24px)}.applicant-register .office-card,.applicant-row,.automation-kpis{grid-template-columns:1fr}.applicant-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch}.applicant-row .day-field,.applicant-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px}.applicant-row .day-field span,.applicant-status span{white-space:nowrap;font-size:10px}.applicant-row .day-field b{min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-register .office-filters .tabs{flex-wrap:nowrap!important;overflow-x:auto!important}.applicant-register .office-filters .tabs button{flex:1 1 auto!important;padding:4px!important;font-size:11px!important;text-align:center}.applicant-who small{white-space:normal}.applicant-status,.day-field{justify-content:space-between}.role-cards,.settings-grid{grid-template-columns:1fr}.team-list .team-row{grid-template-columns:minmax(0,1fr) auto}.team-list .team-row small{grid-column:1}.team-list .team-actions{grid-column:1/-1;justify-content:flex-start}.case-undo{position:static;left:auto;bottom:auto;transform:none;width:calc(100% - 32px);max-width:none;margin:0 16px 8px}.atlas-app .command-date,.atlas-app .command-search,.header-avatar,.phone-hide,.priorities-pill{display:none!important}.atlas-app .command-actions{display:flex!important;align-items:center;gap:8px!important;margin-left:auto;min-width:0}.atlas-app .command-actions>.icon-btn,.atlas-app .header-new{width:auto!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0 10px!important}.atlas-app>main>.content{padding:8px 16px calc(96px + env(safe-area-inset-bottom))!important;overflow-x:hidden}html body .atlas-app .chat-page>header,html body .atlas-app .founder-desk-head,html body .atlas-app .page-head,html body .atlas-app .pr-page-head,html body .atlas-app header.marketing-head,html body .atlas-app header.office-command,html body .atlas-app header.office-page-head,html body .atlas-app header.recruitment-head{position:static!important;top:auto!important;z-index:auto!important;display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.atlas-app .chat-page h1,.atlas-app .founder-desk-head h1,.atlas-app .marketing-head h1,.atlas-app .office-command h1,.atlas-app .page-head h1,.atlas-app .pr-page-head h1,.atlas-app .recruitment-head h1{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:28px!important;line-height:1.15!important;margin:0}.desk-head-actions,.office-command-bar,.office-command-title,.office-filters,.office-page-actions,.office-search{position:static!important;min-width:0!important;width:100%!important;max-width:100%!important}.office-command-bar{display:block!important}.office-filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.desk-head-actions .primary,.desk-head-actions button,.office-command .primary,.office-page-actions .primary{position:static!important;align-self:flex-start;max-width:100%}.atlas-app .content .tabs,.office-filters .tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;max-width:100%!important;min-width:0!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.atlas-app .content .tabs::-webkit-scrollbar,.office-filters .tabs::-webkit-scrollbar{display:none}.atlas-app .content .tabs button,.office-filters .tabs button{flex:0 0 auto!important;white-space:nowrap!important}.marketing-stale{width:100%;max-width:100%}.marketing-head{min-height:0!important}html body .atlas-app .marketing-head>div,html body .atlas-app .recruitment-head>div{display:grid!important;min-width:0!important;width:100%!important;max-width:100%!important}html body .atlas-app .ax-task-row{min-width:0!important;max-width:100%!important;overflow:hidden}html body .atlas-app .ax-has-planner .ax-task-trailing,html body .atlas-app .ax-task-trailing{margin-left:0!important;max-width:100%!important;min-width:0!important}.office-counts{margin:4px 0 0}.office-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e4dccb;border-radius:8px;background:#fffdf8}.office-card-main{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.office-card-main b,.office-card-main small{display:block;min-width:0}.office-card-main b{font:600 15px/1.3 Arial,sans-serif;color:#24201d}.office-card-main small{font:12px/1.3 Arial,sans-serif;color:#726a5e}.office-card-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.team-list .team-actions{display:flex!important}.phone-menu{display:block;justify-self:start}.phone-menu summary{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid #e4dccb;border-radius:6px;background:#fff;color:#55171b;font:600 13px/1 Arial,sans-serif;cursor:pointer}.phone-menu summary::-webkit-details-marker{display:none}.phone-menu[open]{display:grid;grid-gap:6px;gap:6px}.phone-menu button{min-height:40px;padding:0 12px;border:1px solid #e4dccb;border-radius:6px;background:#fffdf8;color:#24201d;text-align:left}.applicant-expand{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:transparent;color:#55171b;font:600 13px/1.2 Arial,sans-serif;text-decoration:underline}.applicant-detail{display:none;gap:8px}.applicant-detail.open{display:grid}.applicant-detail label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:#726a5e}.applicant-detail input,.applicant-detail select{min-height:40px;width:100%}.settings-grid{display:grid;grid-gap:8px;gap:8px}.settings-card{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:40px;padding:12px 14px;border:1px solid #e4dccb;border-radius:8px;background:#fffdf8;text-align:left;color:#24201d}.settings-card b{display:block;font:600 14px/1.3 Arial,sans-serif}.settings-card span{display:block;margin:0;font:400 12px/1.35 Arial,sans-serif;color:#726a5e}.settings-tabs{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto}.settings-tabs button{min-height:40px}.daily-brief-grid{grid-template-columns:1fr 1fr!important}.daily-brief-kicker span{white-space:normal;overflow:visible;text-overflow:clip}.daily-brief-grid>section{min-height:0}.marketing-channels li.is-empty{display:none}.marketing-channels.show-all li.is-empty{display:block}.marketing-sources{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:transparent;color:#55171b;font:600 13px/1.2 Arial,sans-serif;text-decoration:underline}.keep-desk{display:none}.keep-phone{display:inline}.price-desk{display:none}.price-phone{display:block}.atlas-app .applicant-expand,.atlas-app .daily-brief-all,.atlas-app .marketing-all,.atlas-app .marketing-sources,.atlas-app .primary,.atlas-app .recruitment-all,.atlas-app .secondary,.atlas-app button,.atlas-app summary{min-height:40px}html body .atlas-app .meetings-tiles .finance-add,html body .atlas-app .meetings-tiles .finance-all,html body .atlas-app .meetings-tiles .finance-lines button,html body .atlas-app .opportunity-grid .finance-add,html body .atlas-app .opportunity-grid .finance-all,html body .atlas-app .opportunity-grid .finance-lines button{min-height:0!important;height:auto!important;padding:0!important}.meetings-diary{display:none!important}.meetings-page .calendar-agenda{display:block!important}.meetings-tiles{grid-template-columns:1fr!important}.opportunity-facts div{grid-template-columns:1fr;gap:1px}.finance-grid,.marketing-grid,.opportunity-grid,.recruitment-grid{grid-template-columns:1fr!important}.recruitment-page{padding-bottom:140px}html body .atlas-app>main:has(.reliability-page){height:auto!important;overflow:visible!important}html body .atlas-app>main:has(.reliability-page)>.content{overflow:visible!important;height:auto!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.reliability-page{height:auto;overflow:visible}.reliability-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.reliability-list{overflow:visible}.reliability-row{grid-template-columns:1fr;padding:6px 0}.reliability-copy time{justify-self:start}html body .atlas-app .reliability-page button{min-height:0!important;height:auto!important}html body .atlas-app .reliability-pager button,html body .atlas-app .reliability-row-actions button{min-height:28px!important;padding:0 2px!important}.finance-grid,.finance-page,.finance-register{max-width:100%}html body .atlas-app header.finance-head{position:static!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 8px!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.finance-head .opportunity-actions{width:100%;justify-content:flex-start}.phone-tools{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px}.phone-tools button{min-height:40px;padding:0 12px;border:1px solid #e4dccb;border-radius:6px;background:#fffdf8;color:#24201d;text-align:left}html body .atlas-app .marketing-grid .marketing-row-actions button{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}}@media (min-width:1100px) and (max-width:1680px){html body .atlas-app>main>.command-header{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;height:auto!important;min-height:72px!important;max-height:none!important;overflow:visible!important;padding:8px 16px!important;gap:12px!important;grid-template-columns:none!important}html body .atlas-app .command-date{display:flex!important;flex-direction:column;justify-content:center;flex:0 0 auto;min-width:max-content!important;max-width:none!important}html body .atlas-app .command-date-short,html body .atlas-app .command-office-short{display:none!important}html body .atlas-app .command-date .command-date-long,html body .atlas-app .command-date h2{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;margin:0!important}html body .atlas-app .command-date h2{font-size:22px!important;line-height:1.2!important}html body .atlas-app .command-search{flex:1 1 auto;width:auto!important;max-width:none!important;min-width:160px!important;height:36px!important;overflow:hidden}html body .atlas-app .command-search input{flex:1 1 auto;width:100%;min-width:0!important;font-size:13px}html body .atlas-app .command-search kbd{flex:none}html body .atlas-app .command-actions{display:flex!important;flex:0 0 auto;flex-wrap:nowrap;min-width:max-content;grid-row:auto!important;grid-column:auto!important}}@media (min-width:1100px) and (max-height:860px){html body .atlas-app>main:has(.atlas-workspace),html body .atlas-app>main:has(.office-page){height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}html body .atlas-app>main:has(.atlas-workspace)>.content,html body .atlas-app>main:has(.office-page)>.content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:6px!important;padding-bottom:8px!important}html body .atlas-app .office-page{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column;gap:8px}html body .atlas-app .office-page>.office-filters,html body .atlas-app .office-page>.office-page-head,html body .atlas-app .office-page>.office-pager,html body .atlas-app .office-page>.office-stats{flex:none}html body .atlas-app .office-page>.office-table-wrap{flex:1 1 auto;min-height:80px;max-height:none;overflow:auto}html body .atlas-app .office-page-head{padding-bottom:4px}html body .atlas-app .office-page-head h1{font-size:28px}html body .atlas-app .office-stats>button,html body .atlas-app .office-stats>div{min-height:0;padding:6px 10px}html body .atlas-app .office-stats strong{font-size:20px}html body .atlas-app .atlas-workspace{flex:1 1 auto;min-height:0;overflow:auto}html body .atlas-app .ax-heading{padding:0 0 8px}html body .atlas-app .ax-heading h1{font-size:28px;margin:0 0 2px}html body .atlas-app .ax-metric-strip{margin-bottom:8px;padding:8px 0}html body .atlas-app .ax-metric-strip strong{font-size:28px;margin:2px 0}html body .atlas-app .ax-progress{margin:0 0 8px}html body .atlas-app .ax-growth-cycle{margin-bottom:8px}html body .atlas-app .ax-growth-cycle>button{min-height:58px;padding:8px 10px}}@media (max-width:520px){html body .atlas-app,html body .atlas-app>main,html body .atlas-app>main>.content{overflow-x:clip;max-width:100%}html body .atlas-app .office-stats{grid-template-columns:1fr 1fr;gap:6px}html body .atlas-app .office-stats>button,html body .atlas-app .office-stats>div{min-width:0;padding:8px}html body .atlas-app .office-stats small,html body .atlas-app .office-stats span{font-size:11px;letter-spacing:0;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip;text-transform:none}html body .atlas-app .office-stats strong{font-size:18px}html body .atlas-app .office-search,html body .atlas-app .office-search input{min-width:0;width:100%;max-width:100%}html body .atlas-app .office-table.office-compact{min-width:0!important}}