.record-grid{grid-template-columns:320px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.record-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:1180px){.record-grid{grid-template-columns:minmax(0,1fr)}}.record-head{gap:10px;padding:14px 16px 16px;display:grid}.record-head-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.back-link{color:var(--hz-primary);font-weight:600}.record-title{align-items:center;gap:10px;display:flex}.record-title h1{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.record-avatar{background:var(--hz-primary-soft);width:38px;height:38px;color:var(--hz-primary);font-family:var(--hz-font-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.record-summary{gap:4px;margin:0;font-size:13.5px;display:grid}.record-summary>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.record-summary dt{color:var(--hz-muted)}.record-summary dd{margin:0;font-weight:600}.record-summary .plain dd{font-weight:500}.record-summary a{color:var(--hz-primary)}.record-error{margin:0}.pipeline-chip{background:var(--hz-bg);border:1px solid var(--hz-line);border-radius:6px;padding:1px 8px;font-size:12.5px;font-weight:600}.stage-select{--step:0;font:inherit;background-color:color-mix(in srgb, var(--hz-success) calc(10% + var(--step) * 60%), #f5c451);color:#14210f;border:0;border-radius:6px;max-width:100%;padding:3px 6px;font-size:12.5px;font-weight:600}.stage-select.won{background-color:var(--hz-success);color:#fff}.stage-select.lost{background-color:var(--hz-danger);color:#fff}.stage-select:disabled{opacity:.85}.quick-actions{justify-content:space-between;gap:6px;padding-top:6px;display:flex}.quick-actions button{font:inherit;color:var(--hz-text);cursor:pointer;background:0 0;border:0;flex:1;justify-items:center;gap:4px;min-width:0;padding:4px;font-size:12px;font-weight:600;display:grid}.quick-ic{border:1.5px solid var(--hz-line);background:var(--hz-card);width:34px;height:34px;color:var(--hz-primary);border-radius:50%;place-items:center;font-size:15px;display:grid}.quick-actions button:hover .quick-ic{background:var(--hz-primary-soft);border-color:var(--hz-primary)}.quick-ic.note:before{content:"✎"}.quick-ic.email:before{content:"✉"}.quick-ic.call:before{content:"☎"}.quick-ic.task:before{content:"☑"}.quick-ic.meeting:before{content:"▦"}.menu{min-width:180px;margin:0;padding:4px;list-style:none;display:grid}.menu button{text-align:left;width:100%;font:inherit;color:var(--hz-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.menu button:hover{background:var(--hz-primary-soft)}.menu button.danger{color:var(--hz-danger)}.menu-confirm{gap:8px;padding:6px 8px;font-size:13px;display:grid}.about-card{padding:0}.about-head{padding:12px 16px 6px}.collapse{cursor:pointer;font:inherit;color:var(--hz-text);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.collapse h2{font-size:15px;font-family:var(--hz-font-body);letter-spacing:0;font-weight:700}.about-body{gap:12px;padding:4px 16px 16px;display:grid}.prop-row{gap:2px;display:grid;position:relative}.prop-label{color:var(--hz-muted);font-size:12px;font-weight:600}.prop-value{text-align:left;font:inherit;color:var(--hz-text);cursor:text;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1.5px solid #0000;width:100%;min-height:28px;padding:3px 0}.prop-value:hover,.prop-value:focus-visible{border-bottom-color:var(--hz-primary)}.prop-value.readonly{cursor:default;border-bottom-color:#0000}.prop-edit input,.prop-edit select,.prop-edit textarea,.owner-select{border:0;border-bottom:2px solid var(--hz-primary);width:100%;color:var(--hz-text);font:inherit;background:0 0;border-radius:0;padding:5px 2px}.owner-select{cursor:pointer;border-bottom:1.5px solid #0000}.owner-select:hover{border-bottom-color:var(--hz-primary)}.prop-edit textarea{border:2px solid var(--hz-primary);background:var(--hz-bg);border-radius:6px;padding:6px}.prop-status{color:var(--hz-success);min-height:1em;font-size:11.5px;position:absolute;top:0;right:0}.prop-error{margin:2px 0 0;font-size:12.5px}.about-meta{color:var(--hz-muted);border-top:1px solid var(--hz-line);gap:4px;margin:6px 0 0;padding-top:10px;font-size:12px;display:grid}.about-meta div{justify-content:space-between;gap:8px;display:flex}.about-meta dd{margin:0}.activity-panel{padding:0}.panel-tabs{border-bottom:1px solid var(--hz-line);display:flex}.panel-tabs button{font:inherit;color:var(--hz-muted);cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:1;padding:12px 8px;font-weight:600}.panel-tabs button.on{color:var(--hz-text);border-bottom-color:var(--hz-primary)}.activity-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px 0;display:flex}.subtabs{flex-wrap:wrap;flex:1;gap:14px;display:flex}.subtabs button{font:inherit;color:var(--hz-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0;font-size:13px;font-weight:600}.subtabs button.on{color:var(--hz-text);border-bottom-color:var(--hz-primary)}.activity-body{gap:8px;padding:8px 16px 16px;display:grid}.month-head{font-family:var(--hz-font-body);letter-spacing:0;color:var(--hz-muted);margin:10px 0 2px;font-size:13px;font-weight:700}.empty-note{margin:12px 0}.activity-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activity{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.activity-head{align-items:center;gap:8px;font-size:13px;display:flex}.activity .chevron{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:0 2px;font-size:12px}.activity .chevron:disabled{visibility:hidden}.activity .when{color:var(--hz-muted);font-size:12.5px}.activity .when.overdue{color:var(--hz-danger);font-weight:600}.activity-content{gap:4px;padding-left:22px;display:grid}.activity-title{margin:0;font-weight:600}.activity-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.activity-text.open{-webkit-line-clamp:unset;display:block}.activity.done .task-title{color:var(--hz-muted);text-decoration:line-through}.task-check{align-items:flex-start}.activity.task{border-left:3px solid var(--hz-primary)}.assoc-card{padding:0}.assoc-head{align-items:center;gap:8px;padding:12px 16px 6px;display:flex}.assoc-body{gap:10px;padding:4px 12px 14px;display:grid}.assoc-item{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.assoc-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.assoc-item-head a{color:var(--hz-primary);overflow-wrap:anywhere;font-weight:700}.assoc-item dl{gap:2px;margin:0;font-size:12.5px;display:grid}.assoc-item dl div{flex-wrap:wrap;gap:6px;display:flex}.assoc-item dt{color:var(--hz-muted)}.assoc-item dd{overflow-wrap:anywhere;margin:0;font-weight:600}.drawer{background:var(--hz-card);width:min(440px,100vw);height:100vh;max-height:none;color:var(--hz-text);border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #00000040}.drawer[open]{display:flex}.drawer::backdrop{background:#0a140873}.drawer-head{justify-content:space-between;align-items:center;padding:16px 18px 8px;display:flex}.drawer-head h2{font-size:18px}.drawer-body{align-content:start;gap:12px;padding:14px 18px;display:grid;overflow-y:auto}.pick-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pick-list li{border:1px solid var(--hz-line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.composer{z-index:40;background:var(--hz-card);border:1px solid var(--hz-line);border-bottom:0;border-radius:12px 12px 0 0;width:min(520px,100vw - 32px);position:fixed;bottom:0;right:16px;box-shadow:0 -4px 28px #0003}.composer>header{background:var(--hz-side);color:#fff;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:10px 14px;display:flex}.composer>header h2{color:#fff;font-size:15px}.composer>header .icon-btn{color:#fff;background:0 0;border-color:#ffffff59}.composer form{gap:10px;padding:12px 14px 14px;display:grid}.composer-for{color:var(--hz-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.chip-item.plain{padding:3px 10px}.composer-title,.composer-body,.composer-field input{border:1.5px solid var(--hz-line);background:var(--hz-bg);width:100%;color:var(--hz-text);font:inherit;border-radius:8px;padding:9px 10px}.composer-body{resize:vertical;min-height:90px}.composer-field{gap:4px;font-size:12.5px;font-weight:600;display:grid}.composer-hint{margin:0;font-size:12.5px}.composer footer{justify-content:flex-start;display:flex}.menu a{color:var(--hz-text);border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.menu a:hover,.menu a.on{background:var(--hz-primary-soft)}.copy-btn{cursor:pointer;opacity:0;color:var(--hz-muted);background:0 0;border:0;border-radius:6px;padding:2px 6px}.prop-row:hover .copy-btn,.copy-btn:focus-visible{opacity:1}.assoc-labels{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.label-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.date-filter{align-items:center;gap:6px;font-size:13px;display:flex}.from-record{color:var(--hz-muted);font-size:12px}.members-table .row-actions{text-align:right}.invite-form{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.invite-form input{min-width:260px}.pending-list{gap:6px;padding:0;list-style:none;display:grid}.pending-list li{justify-content:space-between;gap:12px;max-width:640px;display:flex}.verify-banner{background:var(--hz-primary-soft);border-bottom:1px solid var(--hz-line);align-items:center;gap:12px;padding:8px 20px;font-size:13px;display:flex}.view-tab.soon{opacity:.5;cursor:not-allowed}.marketing-page .view-tabs-bar{margin-bottom:4px}.status-dot{background:var(--hz-muted);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.status-dot.scheduled{background:var(--hz-warning)}.status-dot.sent{background:var(--hz-success)}.status-dot.archived{border:1.5px solid var(--hz-muted);background:0 0}.status-pill{background:var(--hz-primary-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.row-actions{white-space:nowrap;text-align:right}.row-actions>*{vertical-align:middle;margin-left:8px}.email-editor-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.send-note{margin:4px 0 12px}.email-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.email-editor-grid{grid-template-columns:1fr}}.email-fields{gap:16px;display:grid}.email-preview h2{margin:0 0 10px;font-size:15px}.inbox-line{border:1px solid var(--hz-line);border-radius:10px;gap:2px;margin-bottom:12px;padding:10px 12px;display:grid}.email-paper{color:#1d1d1d;border:1px solid var(--hz-line);overflow-wrap:anywhere;background:#fff;border-radius:10px;min-height:200px;padding:20px}.email-paper p{white-space:pre-wrap;margin:0 0 12px}.row-actions .popover{display:inline-block}.segment-page{border:1px solid var(--hz-line);background:var(--hz-bg);border-radius:14px;overflow:hidden}.segment-bar{background:var(--hz-side);color:var(--hz-side-text,#fff);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.segment-bar .btn-secondary{color:inherit;background:0 0;border-color:#fff6;text-decoration:none}.segment-name{text-align:center;max-width:520px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:6px 10px;font-size:16px;font-weight:700}.segment-name:hover,.segment-name:focus-visible{border-color:#ffffff80;outline:none}.segment-name::placeholder{color:#fff9}.segment-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:70vh;display:grid}@media (max-width:900px){.segment-grid{grid-template-columns:1fr}}.segment-filters{background:var(--hz-card);border-right:1px solid var(--hz-line);align-content:start;gap:14px;padding:24px;display:grid}.segment-results{padding:24px}.segment-results h2{margin:0 0 12px;font-size:16px}.segment-error{margin:12px 24px 0}.segment-choose{text-align:center;gap:20px;max-width:720px;margin:48px auto;padding:0 24px;display:grid}.object-cards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.object-card{border:1.5px solid var(--hz-line);background:var(--hz-card);min-width:160px;font:inherit;cursor:pointer;border-radius:12px;padding:18px 22px;font-weight:600}.object-card:hover,.object-card:focus-visible{border-color:var(--hz-primary);background:var(--hz-primary-soft)}.filter-group{border:1px solid var(--hz-line);border-radius:12px;min-width:0;margin:0;padding:12px 14px}.filter-group legend{padding:0 6px}.group-name{font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-weight:600}.group-name:hover,.group-name:focus-visible{border-color:var(--hz-line)}.filter-group .filter-rows{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.filter-group .filter-rows li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.or-divider{color:var(--hz-muted);align-items:center;gap:10px;margin:4px 0;display:flex}.or-divider:before,.or-divider:after{content:"";border-top:1px dashed var(--hz-line);flex:1}.group-add{align-items:center;gap:12px;display:flex}.sample-list,.member-list{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.member-list li{border-bottom:1px solid var(--hz-line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.static-members{gap:12px;display:grid}.radio-cards{border:0;gap:10px;margin:0;padding:0;display:grid}.radio-cards legend{margin-bottom:8px;font-weight:600}.radio-cards label{border:1.5px solid var(--hz-line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px;display:grid}.radio-cards label.on{border-color:var(--hz-primary);background:var(--hz-primary-soft)}.radio-cards label span{grid-column:2}.limits{margin-left:auto;font-size:12px}.line-items{margin-bottom:16px}.line-table td,.line-table th{vertical-align:middle}.line-table tfoot th{text-align:right}.cell-input{width:100%;min-width:64px;font:inherit;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px}.cell-input:hover{border-color:var(--hz-line)}.cell-input:focus-visible{border-color:var(--hz-info);outline:2px solid var(--hz-info);outline-offset:0;background:var(--hz-card)}.line-add{gap:8px;min-width:300px;padding:12px;display:grid}.line-add h3{margin:0;font-size:13px}.line-custom{gap:8px;display:grid}.line-custom input{border:1.5px solid var(--hz-line);border-radius:var(--hz-radius-control);font:inherit;padding:8px 10px}.meeting-notes{gap:16px;margin-bottom:16px;display:grid}.meeting-notes h2{margin:0}.notes-block{border:1px solid var(--hz-line);border-radius:12px;gap:10px;min-width:0;margin:0;padding:14px 16px;display:grid}.notes-block legend,.notes-block h3{margin:0;padding:0 6px;font-size:14px;font-weight:700}.consent-row{grid-template-columns:minmax(150px,220px) 1fr auto;align-items:center;gap:8px;display:grid}@media (max-width:700px){.consent-row{grid-template-columns:1fr}}.consent-row input,.item-form input,.item-form select,.transcript-form textarea,.notes-block textarea{border:1.5px solid var(--hz-line);border-radius:var(--hz-radius-control);font:inherit;background:var(--hz-bg);color:var(--hz-text);box-sizing:border-box;width:100%;min-width:0;padding:8px 10px}.transcript-form{gap:8px;display:grid}.transcript-view{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hz-bg);border:1px solid var(--hz-line);max-height:320px;font:inherit;border-radius:10px;margin:0;padding:12px;overflow:auto}.action-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.action-items li{border-bottom:1px solid var(--hz-line);grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.action-items li.done span:first-child{opacity:.6;text-decoration:line-through}.item-form{grid-template-columns:1fr 160px 150px auto;align-items:center;gap:8px;display:grid}@media (max-width:800px){.item-form,.action-items li{grid-template-columns:1fr}}.transcript-changes{margin:8px 0;font-size:13px}.transcript-changes summary{cursor:pointer;color:var(--hz-muted)}.transcript-changes ul{margin:6px 0 0;padding-left:18px}.transcript-changes del{color:var(--hz-muted)}.transcript-changes ins{font-weight:600;text-decoration:none}.room-option{align-items:flex-start;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.room-option input{margin-top:3px}.room-capture{flex-basis:100%;margin:0}.artifact-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.artifact h3{margin:0 0 4px;font-size:14px}.artifact p{margin:0 0 4px}.artifact-video{aspect-ratio:16/9;background:var(--hz-bg);border:1px solid var(--hz-line);border-radius:10px;width:100%;position:relative;overflow:hidden}.artifact-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.record-grid.side-hidden{grid-template-columns:320px minmax(0,1fr)}.record-grid.side-hidden .record-col.right{display:none}.sidebar-toggle{border:1px solid var(--hz-line);cursor:pointer;width:28px;height:28px;color:var(--hz-muted);background:0 0;border-radius:6px;justify-self:end}.record-col.right>.sidebar-toggle{margin-left:auto;display:block}.sidebar-toggle.floating{z-index:5;background:var(--hz-card);position:fixed;top:96px;right:12px}.panel-tabs .customize-link{align-self:center;margin-left:auto;padding:0 12px;font-size:13px;text-decoration:none}@media (max-width:1180px){.sidebar-toggle{display:none!important}.record-grid.side-hidden .record-col.right{display:block}}.menu li>a{color:inherit;padding:8px 14px;text-decoration:none;display:block}.menu li>a:hover{background:var(--hz-hover,#0000000f)}.assoc-tools{align-items:center;gap:8px;margin-bottom:8px;display:flex}.assoc-tools input[type=search]{flex:1;min-width:0}.sort-menu{gap:8px;min-width:190px;padding:10px;display:grid}.sort-dir{gap:6px;display:flex}.sort-dir button{border:1px solid var(--hz-line);cursor:pointer;font:inherit;background:0 0;border-radius:16px;flex:1;padding:6px 10px}.sort-dir button[aria-pressed=true]{background:var(--hz-primary);color:#fff;border-color:var(--hz-primary)}.assoc-item-head{flex-wrap:wrap;row-gap:4px}.assoc-item-head .chip-item{flex:none}.record-head .header-edit{align-self:center;margin-left:6px}.header-edit-panel{gap:4px;min-width:260px;padding:8px 12px;display:grid}.record-summary .copy-btn{opacity:.7}.record-summary .copy-btn:hover{opacity:1}.record-col.left .email-subs{padding:14px 16px;overflow:hidden}.record-col.left .email-subs h2{font-size:16px}.record-col.left .email-subs .sub-row{flex-wrap:wrap}.record-col.left .email-subs .sub-row>*{min-width:0}.record-col.left .email-subs .sub-actions,.record-col.left .email-subs .sub-row>div:last-child{flex-wrap:wrap;gap:4px 12px;display:flex}.record-col.right .line-items{padding:14px 16px}.record-col.right .line-items .assoc-head h2{white-space:nowrap;font-size:16px}.record-col.right .line-items .assoc-head .tool-btn{white-space:nowrap}.record-col.right .line-items table,.record-col.right .line-items thead,.record-col.right .line-items tbody,.record-col.right .line-items tr,.record-col.right .line-items td{width:100%;display:block}.record-col.right .line-items thead{display:none}.record-col.right .line-items tr{border-bottom:1px solid var(--hz-line);padding:8px 0}.record-col.right .line-items td{text-align:left;padding:2px 0}.activity-tools{padding-top:14px}.activity-tools .subtabs{gap:6px 22px;margin-top:2px}.activity-tools .subtabs button{padding:8px 2px}
