:root{font-family:system-ui,sans-serif;color:#192539;background:#f4f6fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}:focus-visible{outline:3px solid #3279d7;outline-offset:3px}.skip{position:fixed;top:-5rem;left:1rem;padding:.75rem;background:#fff;z-index:3}.skip:focus{top:1rem}.layout{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh}.sidebar{padding:2rem 1.25rem;color:#eff5ff;background:#111e34}.brand{display:flex;align-items:center;gap:.75rem;font-size:1.12rem;font-weight:750}.brand span{display:grid;place-items:center;width:2rem;height:2rem;color:#14264a;background:#c3d8ff;border-radius:.6rem}.sidebar-label,.eyebrow{margin:2rem 0 .65rem;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;font-weight:750}.sidebar-label{color:#aabbd7}nav{display:grid;gap:.25rem}nav a{padding:.65rem .75rem;color:inherit;text-decoration:none;border-radius:.45rem}nav a:hover,nav a[aria-current=page]{background:#294361}main{padding:clamp(1.25rem,4vw,3.5rem)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.eyebrow{margin:0 0 .45rem;color:#425d86}h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.summary,.panel p{color:#485971;line-height:1.6}.panel{margin-top:1.5rem;max-width:65rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #dbe3ef;border-radius:.85rem;background:#fff}.panel h2{margin:.85rem 0 .5rem;font-size:1.25rem}.panel p{margin:0}.badge,.status{display:inline-block;padding:.4rem .7rem;border-radius:.45rem;background:#eaf0fa;color:#304d76;font-size:.8rem;font-weight:700}.status--available{background:#e6f5eb;color:#215438}.status--unavailable{background:#fbecea;color:#872d2d}.api-status{display:flex;gap:.5rem;align-items:center}button{color:#203e69;background:#fff;border:1px solid #b6c4d9;border-radius:.4rem;padding:.35rem .6rem;cursor:pointer}.mobile-topbar,.mobile-sidebar,.mobile-nav-arrow,.record-field-label{display:none}.workspace-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.workspace-toolbar:empty{display:none}.workspace-controls,.filters,.pagination{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.sign-in{display:grid;max-width:25rem;gap:.75rem;justify-items:start}.sign-in label,.filters label{display:grid;gap:.3rem}.sign-in label{width:100%}input,select{padding:.4rem .55rem;border:1px solid #b6c4d9;border-radius:.35rem;font:inherit}.table-scroll{overflow:auto;margin-top:1rem}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:.65rem;border-bottom:1px solid #dbe3ef}.pagination{margin-top:1rem;align-items:center}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.metrics div{padding:.75rem;background:#eaf0fa;border-radius:.45rem}.metrics dd{margin:.3rem 0 0;font-size:1.4rem;font-weight:750}button:disabled{cursor:default;opacity:.55}.create-record{margin:1rem 0;padding:1rem;border:1px solid #dbe3ef;border-radius:.55rem}.create-record h2{margin-top:0}.create-record fieldset{min-width:0;border:0;margin:0;padding:0}.create-record label{display:grid;gap:.25rem}.create-record textarea{resize:vertical;padding:.4rem .55rem;border:1px solid #b6c4d9;border-radius:.35rem;font:inherit}.record-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem}.create-record .record-lookup{margin:.75rem 0;padding:.65rem;border:1px solid #dbe3ef;border-radius:.4rem}.lookup-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;margin-top:.5rem}.filters{margin-top:.75rem}.row-actions{display:flex;flex-wrap:wrap;gap:.3rem}.create-record .inline-choice{display:flex;align-items:center;margin:.75rem 0}.activity-list{display:grid;gap:.5rem;padding-inline-start:1.5rem}.activity-list li{overflow-wrap:anywhere}.notification-list{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #dbe3ef}.login-shell{display:grid;place-items:center;min-height:100vh}.login-content{width:min(100%,28rem)}@media (max-width: 700px){:root{background:#edf2f6}.layout{display:block}.layout>aside.sidebar,.workspace-heading .workspace-controls{display:none}.layout>main{padding:1rem 1rem 2.5rem}button{min-height:44px}input,select,textarea{max-width:100%;min-width:0;font-size:1rem}input:not([type=checkbox],[type=radio]),select{min-height:44px}.mobile-topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem 1rem;background:#fff;border-bottom:1px solid #d7e2ec}.mobile-topbar .brand{font-size:1rem}.mobile-topbar .brand span{flex:0 0 2rem;background:#12324b;color:#b4f4e1}.mobile-menu{display:inline-flex;align-items:center;gap:.4rem;font-weight:650}.mobile-menu svg,.mobile-drawer-heading svg{width:1.2rem;height:1.2rem}.workspace-heading{display:block;overflow-wrap:anywhere;padding:1.35rem 1.1rem;border-radius:1.1rem;background:linear-gradient(130deg,#132a43,#134653);color:#fff}.workspace-heading .eyebrow{color:#a0e8d3}.workspace-heading h1{font-size:clamp(1.65rem,6.5vw,2.45rem);letter-spacing:-.035em}.workspace-heading .summary{color:#dbe9f2;margin:.55rem 0 0;font-size:.93rem}.mobile-sidebar[open]{display:block;position:fixed;inset:0 auto 0 0;width:min(21rem,88vw);height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain}body:has(.mobile-sidebar[open]){overflow:hidden}.mobile-sidebar::backdrop{background:#0f1d30a6}.mobile-sidebar-content{display:flex;flex-direction:column;min-height:100%;padding:1rem}.mobile-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.mobile-drawer-heading button{display:grid;place-items:center;width:44px;flex-shrink:0;color:#eff5ff;background:#203751;border-color:#4b637d}.mobile-sidebar nav a{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;overflow-wrap:anywhere}.mobile-nav-arrow{display:inline;color:#b5c5da}.mobile-sidebar nav a[aria-current=page]{background:#d9f6ee;color:#143c3d;font-weight:700}.mobile-sidebar nav a[aria-current=page] .mobile-nav-arrow{color:inherit}.mobile-drawer-footer{display:grid;gap:.75rem;margin-top:auto;padding-top:1.5rem}.mobile-sign-out{text-align:start}.panel{margin-top:.9rem;padding:1rem;border-radius:1rem;min-width:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.metrics div{padding:.8rem;background:#edf6f6;border:1px solid #d5e8e7}.metrics dt{font-size:.83rem;color:#3e5665}.metrics dd{color:#153f48;font-size:1.55rem}.workspace-toolbar>label{display:grid;width:100%;gap:.35rem}.workspace-toolbar .primary-action{background:#13544e;color:#fff;border-color:#13544e;font-weight:700}.workspace-data .filters{display:grid;grid-template-columns:minmax(0,1fr);margin-block:.85rem}.workspace-data .filters>button{justify-self:start}.record-table{margin-block:1rem;overflow:visible}.record-table table,.record-table tbody{display:block}.record-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.record-table tbody{display:grid;gap:.65rem}.record-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;border:1px solid #d7e2ec;border-radius:.75rem;background:#f8fbfd}.record-table th,.record-table td{display:block;padding:0;border:0;overflow-wrap:anywhere}.record-table tbody th,.record-table .record-action-cell{grid-column:1 / -1}.record-table tbody th{font-size:1.04rem}.record-table .record-action-cell{border-top:1px solid #d7e2ec;padding-top:.55rem}.record-table .record-action-cell:has(.row-actions:empty){display:none}.record-field-label{display:block;color:#4a6175;font-size:.78rem;font-weight:650;margin-bottom:.12rem}.login-shell{min-height:100dvh;padding:1.25rem;background:linear-gradient(155deg,#132a43 5%,#174953 62%,#edf2f6 62%)}.login-content>.eyebrow{color:#a0e8d3}.login-content>h1{color:#fff}.login-content .panel{padding:1.25rem;box-shadow:0 10px 25px #102b3f1f}.login-content .sign-in button{width:100%;background:#13544e;color:#fff;border-color:#13544e;font-weight:700}}.record-preview{border:1px solid #c9dfe4;background:#f5fafb;border-radius:.75rem;padding:1rem;margin-bottom:1rem;scroll-margin-top:5rem}.record-preview>.lookup-controls{justify-content:space-between;align-items:center;margin-top:0}.record-preview h2{margin:0;overflow-wrap:anywhere}.record-preview-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-bottom:0}.record-preview-fields dt{color:#435d73;font-size:.85rem;font-weight:650}.record-preview-fields dd{margin:.2rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.metrics .metric-link{font-size:.83rem}.metrics a,.record-table a,.record-preview a,.activity-list a{color:#145954;text-underline-offset:.17em}.lookup-controls button[aria-pressed=true]{background:#d9f6ee;border-color:#4e877c}.module-workspace{--accent: #156454;--tint: #eaf6f1;--hero: #174d4e;--ink: #14283c;--muted: #486277;--line: #d7e4ec;color:var(--ink);min-width:0;padding:clamp(1.15rem,3.5vw,3rem)}.module-workspace[data-tone=blue]{--accent: #245a8d;--tint: #edf5fc;--hero: #234e71}.module-workspace[data-tone=violet]{--accent: #5d468c;--tint: #f2eefb;--hero: #453e70}.module-workspace[data-tone=amber]{--accent: #805018;--tint: #fbf3e7;--hero: #624822}.module-workspace[data-tone=slate]{--accent: #455974;--tint: #edf2f8;--hero: #384d67}.layout{background:#edf3f7}.layout>aside.sidebar{position:sticky;top:0;height:100dvh;overflow:auto}.sidebar .brand{letter-spacing:-.025em}.sidebar .brand span{flex-shrink:0;background:#b6f1df;color:#123c37}.module-navigation{gap:.75rem;margin-top:1.5rem}.module-group{display:grid;gap:.15rem}.module-group .sidebar-label{margin:.3rem .65rem .15rem;font-size:.63rem}.module-navigation a{display:flex;align-items:center;gap:.65rem;min-height:40px;overflow-wrap:anywhere}.module-navigation svg,.module-emblem svg{width:1.15rem;height:1.15rem;flex:0 0 auto}.sidebar .module-navigation a[aria-current=page]{background:#d9f6ee;color:#143c3d;font-weight:720}.module-workspace .workspace-heading{max-width:78rem;align-items:center;padding:clamp(1.2rem,3vw,2.1rem);border-radius:1rem;background:linear-gradient(125deg,#122b43 10%,var(--hero));color:#fff}.module-heading{display:flex;align-items:center;gap:1rem;min-width:0;overflow-wrap:anywhere}.module-emblem{display:grid;place-items:center;width:3.15rem;height:3.15rem;flex:0 0 auto;border-radius:.8rem;color:#f0faf8;background:#fff2;border:1px solid #ffffff3b}.module-emblem svg{width:1.65rem;height:1.65rem}.workspace-heading .eyebrow{color:#bcebdc}.workspace-heading h1{letter-spacing:-.035em}.workspace-heading .summary{margin:.45rem 0 0;color:#e5f0f7}.workspace-heading .workspace-controls{align-items:center}.module-workspace .panel{max-width:78rem;border-radius:1rem;border-color:var(--line);box-shadow:0 5px 20px #183c4b09}.module-workspace .workspace-section-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.module-workspace .workspace-section-title h2{margin:.2rem 0 0;font-size:clamp(1.25rem,2.5vw,1.55rem);letter-spacing:-.02em}.module-workspace .workspace-section-title .eyebrow{color:var(--accent)}.module-workspace button{min-height:38px;border-radius:.52rem}.module-workspace .primary-action{background:var(--accent);color:#fff;border-color:transparent;font-weight:700}.module-workspace .primary-action:hover{filter:brightness(.9)}.module-workspace input:not([type=radio],[type=checkbox]),.module-workspace select,.module-workspace textarea{max-width:100%;min-width:0;min-height:38px}.module-workspace .filters label{min-width:0}.module-workspace .filters label:not(:has(input[type=checkbox])){font-weight:620}.module-workspace .panel>[role=alert],.module-workspace .panel>[role=status]{margin-block:.85rem}.module-workspace [role=alert]{color:#812b3a;overflow-wrap:anywhere}.workspace-data .workspace-toolbar{gap:.65rem}.workspace-toolbar>label{margin-inline-end:auto}.workspace-data>.filters,.report-filters,.inbox-panel>.filters{padding:.8rem;background:#f4f8fb;border:1px solid var(--line);border-radius:.65rem}.workspace-data>.filters label:first-child{flex:1 1 12rem;max-width:22rem}.workspace-data .saved-view-panel{margin-block:.85rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:.65rem}.saved-view-panel summary{cursor:pointer;font-weight:650}.record-table{border:1px solid var(--line);border-radius:.75rem}.record-table thead{color:var(--muted);background:#f1f6fa;font-size:.83rem}.record-table td,.record-table th{padding:.75rem;border-color:var(--line);overflow-wrap:anywhere}.record-table tbody tr:last-child>*{border-bottom:0}.record-table tbody tr:hover{background:#f8fbfd}.record-table a{color:var(--accent);font-weight:700}.record-tag{display:inline-block;width:fit-content;padding:.25rem .55rem;border-radius:1rem;background:var(--tint);color:var(--accent);font-size:.8rem;font-weight:680;overflow-wrap:anywhere}.record-tag[data-status=completed],.record-tag[data-status=customer],.record-tag[data-status=won]{color:#185540;background:#e1f4ea}.record-tag[data-status=lost],.record-tag[data-status=cancelled],.record-tag[data-status=disqualified]{color:#8a3341;background:#faecef}.record-pagination{padding-top:.6rem}.result-count{margin-inline-end:auto;color:var(--muted);font-size:.88rem}.workspace-empty{margin-block:1rem;padding:1.15rem;border:1px dashed #aabecd;border-radius:.65rem;background:#f9fbfc}.workspace-empty p{margin-top:.25rem}.module-workspace .metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.module-workspace .metrics>div{padding:.9rem;background:var(--tint);border:1px solid var(--line);border-radius:.7rem}.module-workspace .metrics dt{color:var(--muted);font-size:.86rem;font-weight:650}.module-workspace .metrics dd{color:var(--accent);font-size:clamp(1.5rem,4vw,2rem);font-variant-numeric:tabular-nums}.module-workspace .metrics .metric-link{font-size:.83rem}.pipeline-panel{margin-top:1.15rem;padding:.85rem;border:1px solid var(--line);border-radius:.7rem}.pipeline-panel h2{margin-top:0;font-size:1.08rem}.currency-list{display:grid;gap:.35rem;list-style:none;padding:0;margin:.5rem 0 0}.currency-list li{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:.5rem .65rem;border-radius:.45rem;background:#f4f8fb;overflow-wrap:anywhere}.currency-list strong{font-variant-numeric:tabular-nums}.reminder-grid,.team-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.9rem}.reminder-card{min-width:0;padding:.85rem;border:1px solid var(--line);border-radius:.65rem;background:#f8fbfd}.reminder-card h2{display:flex;align-items:center;gap:.45rem;margin-top:0}.reminder-card[data-kind=overdue] .record-tag{color:#8a3341;background:#faecef}.inbox-panel .activity-list,.team-list{list-style:none;padding:0}.inbox-panel .activity-list li,.team-list li{padding:.65rem;border:1px solid var(--line);border-radius:.5rem;background:#fff}.team-layout{max-width:78rem;align-items:start}.team-layout .team-panel{margin:0}.team-panel h2:first-child{margin-top:0}.team-panel:only-of-type,.team-footer{grid-column:1 / -1}.team-footer{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.report-presets button{border-radius:2rem;background:var(--tint);color:var(--accent);font-weight:650}.report-panel>p{margin-block:.65rem}.report-export{margin-top:.8rem}.settings-layout{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:start;gap:.85rem;max-width:78rem;margin-top:1rem}.settings-menu{display:grid;gap:.4rem;padding:.65rem;border:1px solid var(--line);background:#fff;border-radius:.75rem}.settings-menu button{text-align:start;border-color:transparent}.settings-menu button[aria-pressed=true]{color:var(--accent);background:var(--tint);border-color:var(--line);font-weight:700}.settings-pane{min-width:0}.settings-pane>.panel{margin:0}.record-action-dialog{width:min(44rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:0;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:.85rem;box-shadow:0 14px 48px #10263b40}.record-action-dialog::backdrop{background:#10263b9e}body:has(.record-action-dialog[open]){overflow:hidden}.record-action-dialog>header{position:sticky;top:0;z-index:1;padding:.75rem 1rem;background:var(--tint);border-bottom:1px solid var(--line)}.record-action-dialog>header h2{margin:0;color:var(--accent);font-size:.9rem}.record-action-content{padding:1rem}.record-action-content>.create-record{margin:0;padding:0;border:0}.record-action-content :is(input,select,textarea){max-width:100%}.record-action-content [role=alert]{margin-top:.75rem}@media (max-width: 1060px){.team-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 890px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-menu{display:flex;flex-wrap:wrap}}@media (max-width: 700px){.module-workspace .workspace-heading{padding:1.1rem}.module-heading{align-items:flex-start;gap:.65rem}.module-emblem{width:2.35rem;height:2.35rem;border-radius:.55rem}.module-emblem svg{width:1.3rem;height:1.3rem}.mobile-sidebar .module-navigation a{justify-content:flex-start;min-height:44px}.module-workspace button,.module-workspace input:not([type=radio],[type=checkbox]),.module-workspace select{min-height:44px}.module-workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-toolbar>label{margin-inline-end:0}.workspace-data>.filters label:first-child{max-width:none}.record-table{border:0}.record-table td,.record-table th{padding:0}.record-table .record-action-cell{padding-top:.55rem}.reminder-grid{grid-template-columns:minmax(0,1fr)}}.subscription-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem;padding:.85rem 1rem;margin-top:1rem;border:1px solid #dbc9a7;border-radius:.65rem;background:#fff7e8;color:#644512}.subscription-notice p{margin:0}.subscription-notice a{color:#624512;font-weight:700}.subscription-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.65rem}.subscription-facts>div,.usage-card{padding:.85rem;border:1px solid var(--line);border-radius:.65rem;background:#f8fbfd;overflow-wrap:anywhere}.subscription-facts dt{color:var(--muted);font-size:.85rem}.subscription-facts dd{margin:.3rem 0 0;font-weight:700}.subscription-modules{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.5rem;padding:0}.subscription-modules li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.65rem;border:1px solid var(--line);border-radius:.5rem}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin-top:.85rem}.usage-card h4{margin:0 0 .5rem}.usage-card progress{width:100%;accent-color:var(--accent);margin:.6rem 0}.usage-card .usage-number{font-size:1.4rem;color:var(--accent);font-weight:750}.usage-number span{font-size:.85rem;font-weight:500}.usage-card .usage-warning{color:#805018;font-weight:650}.subscription-panel .subscription-updated{margin-top:1rem;font-size:.85rem;color:var(--muted)}.relationship-section{margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--line)}.pipeline-board{display:flex;gap:.8rem;overflow-x:auto;margin-block:1rem;padding-bottom:.75rem;align-items:flex-start}.pipeline-column{flex:0 0 min(18rem,85vw);padding:.8rem;border:1px solid var(--line);border-radius:.7rem;background:#f0f5f9;min-width:0}.pipeline-column h3{margin-top:0}.pipeline-column[data-drag-over=true]{outline:2px solid var(--accent)}.deal-card{margin-bottom:.65rem;padding:.75rem;border:1px solid var(--line);border-radius:.55rem;background:#fff;overflow-wrap:anywhere}.deal-card a{font-weight:700}.deal-card label{display:grid;gap:.3rem;font-size:.85rem}.record-content{margin-top:1.5rem;border-top:1px solid #dce3ec;padding-top:1rem}.content-items{list-style:none;padding:0;display:grid;gap:.75rem}.content-items>li{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem;border:1px solid #dce3ec;border-radius:.8rem;padding:1rem;background:#fff;overflow-wrap:anywhere}.content-items small{display:block;color:#526277}.note-body{white-space:pre-wrap;margin:0 0 .5rem}.content-form,.bulk-form{display:grid;gap:1rem}.content-form textarea{width:100%;resize:vertical}.content-form label,.bulk-form>label{display:grid;gap:.4rem}.bulk-selection{display:grid;max-height:18rem;overflow:auto;gap:.5rem;margin-top:.75rem}.bulk-selection label{display:flex;align-items:center;gap:.6rem}.bulk-selection input[type=checkbox]{width:1.1rem;height:1.1rem}@media (max-width: 700px){.record-content .lookup-controls{align-items:stretch;flex-direction:column}.content-items>li>div{min-width:0;width:100%}}.hr-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1.25rem;align-items:start}.hr-nav{display:grid;gap:.35rem;padding:1rem;position:sticky;top:1rem}.hr-nav button{text-align:left;border:0;background:transparent;border-radius:.5rem;padding:.65rem .75rem}.hr-nav button[aria-current=page]{color:#145b4f;background:#e0f2eb;font-weight:700}.hr-main{min-width:0;display:grid;gap:1.1rem}.hr-main>.panel{min-width:0}.hr-hero{background:linear-gradient(130deg,#f1faf6,#fff)}.hr-hero h2{margin-top:.25rem}.hr-table{width:100%;min-width:570px;border-collapse:collapse}.hr-table th,.hr-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e7ef;padding:.9rem .65rem;overflow-wrap:anywhere;max-width:260px}.hr-table small{display:block;color:#526277;margin-top:.3rem}.hr-insights{padding:0;list-style:none}.hr-insights li{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.85rem 0;border-bottom:1px solid #e0e7ef}.hr-insights p{margin:.3rem 0 0;color:#526277}.hr-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem}.hr-report-grid button{display:grid;gap:.55rem;text-align:left;padding:1rem;border:1px solid #dde6e0;background:#f7fbf9;border-radius:.7rem}.hr-report-grid span{color:#526277}.hr-form{display:grid;gap:1rem}.hr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hr-form label,.hr-lookup{display:grid;gap:.4rem;min-width:0}.hr-form input,.hr-form select,.hr-form textarea{width:100%;min-width:0}.hr-form textarea{resize:vertical}.hr-working-days{display:flex;flex-wrap:wrap;gap:1rem}.hr-working-days label{display:flex;flex-direction:row;gap:.5rem;align-items:center}.hr-working-days input{width:1rem}.hr-long-text{white-space:pre-wrap;overflow-wrap:anywhere}.hr-success{padding:.8rem 1rem;background:#e0f2eb;border-radius:.7rem}@media (max-width:1050px){.hr-workspace{grid-template-columns:165px minmax(0,1fr)}.hr-fields{grid-template-columns:1fr}}@media (max-width:700px){.hr-workspace{grid-template-columns:1fr}.hr-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.hr-nav .eyebrow{grid-column:1/-1}.hr-nav button{font-size:.85rem}.hr-main .metrics,.hr-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body:has(.record-action-dialog[open]) *{visibility:hidden}body:has(.record-action-dialog[open]) .record-action-dialog[open],body:has(.record-action-dialog[open]) .record-action-dialog[open] *{visibility:visible}.record-action-dialog[open]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;border:0!important;box-shadow:none!important;overflow:visible!important}.record-action-dialog[open] .record-action-content{max-height:none!important;overflow:visible!important}.record-action-dialog[open] .row-actions{display:none!important}.record-action-dialog::backdrop{background:transparent}}
