*{box-sizing:border-box}html,body{height:100%}body{background:var(--hz-bg);color:var(--hz-text);font-family:var(--hz-font-body);margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--hz-info);outline-offset:2px}h1,h2,h3{font-family:var(--hz-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}.muted{color:var(--hz-muted)}.shell{grid-template-columns:var(--hz-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--hz-topbar-height) minmax(0, 1fr);background:var(--hz-side);min-height:100vh;display:grid}.main{flex-direction:column;min-width:0;padding:0 12px 12px 0;display:flex}.content{background:var(--hz-bg);border-radius:12px;flex:1;min-width:0;padding:16px}.main>.verify-banner,.main>div:first-child:not(.content):not(.settings-frame){border-radius:8px;margin-bottom:8px}.side{background:var(--hz-side);color:var(--hz-side-text);top:var(--hz-topbar-height);height:calc(100vh - var(--hz-topbar-height));height:calc(100dvh - var(--hz-topbar-height));flex-direction:column;gap:4px;padding:12px 10px;display:flex;position:sticky;overflow:hidden}.brand{color:#fff;font-family:var(--hz-font-display);align-items:center;gap:9px;padding:4px 8px 14px;font-size:18px;font-weight:700;display:flex}.brand-mark{background:var(--hz-accent-on-dark);border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.brand-mark i{background:var(--hz-side);border-radius:60% 40%/70% 70% 30% 30%;width:10px;height:14px;transform:rotate(18deg)}.nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.side-foot{border-top:1px solid #ffffff1f;flex:none;gap:8px;padding-top:8px;display:grid}@media (max-height:640px){.side-foot .promo{display:none}}.nav-item{border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.nav-item:hover,.nav-item.active{background:var(--hz-side-hi);color:#fff}.nav-icon{opacity:.75;flex:none}.nav-item:hover .nav-icon{opacity:1}.nav-item.active .nav-icon{color:var(--hz-accent-on-dark);opacity:1}.promo{background:var(--hz-side-hi);color:#fff;border-radius:12px;padding:12px;font-size:12px}.promo b{font-family:var(--hz-font-display);margin-bottom:8px;font-size:13px;display:block}.promo span,.promo .promo-btn{text-align:center;background:var(--hz-accent-on-dark);color:var(--hz-side);border-radius:8px;padding:6px;font-weight:600;display:block}.topbar{height:var(--hz-topbar-height);background:var(--hz-side);color:#fff;z-index:40;grid-column:1/-1;align-items:center;gap:4px;padding:0 12px 0 0;display:flex;position:sticky;top:0}.topbar-brand{width:var(--hz-sidebar-width);color:#fff;font-family:var(--hz-font-display);flex:none;align-items:center;gap:9px;padding:0 18px;font-size:17px;font-weight:700;display:flex}.topbar-search{color:#fff;width:min(340px,34vw);margin-left:4px;position:relative}.topbar-search .search{color:#fff;background:0 0;border:1px solid #ffffff80;width:100%;height:28px;padding:0 34px 0 14px;font-size:13px}.topbar-search .search::placeholder{color:#ffffffd9}.topbar-search .search:focus-visible{outline-color:#fff}.topbar-search svg{pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.topbar-btn{color:#fff;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.topbar-btn.icon{width:30px;padding:0}.topbar-btn:hover,.topbar-btn[aria-expanded=true]{background:#ffffff24}.topbar-sep{background:#ffffff47;width:1px;height:20px;margin:0 6px}.topbar-account{color:#fff;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.topbar-account:hover,.topbar-account[aria-expanded=true]{background:#ffffff24}.topbar-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.topbar .avatar{width:24px;height:24px;color:var(--hz-side);background:#e8efe3;font-size:10px}.topbar-pop{position:relative}.topbar-menu{z-index:70;background:var(--hz-card);min-width:170px;color:var(--hz-text);border:1px solid var(--hz-line);border-radius:8px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 34px #00000038}.topbar-menu button,.topbar-menu a{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:14px;text-decoration:none;display:block}.topbar-menu li{list-style:none}.topbar-menu button:hover,.topbar-menu a:hover{background:var(--hz-primary-soft)}.topbar-menu.account{width:270px;padding:0}.account-who{border-bottom:1px solid var(--hz-line);gap:12px;padding:14px 16px;display:flex}.account-who>div{gap:1px;min-width:0;display:grid}.account-who span{color:var(--hz-muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.topbar-menu .account-who .avatar.big,.avatar.big{background:var(--hz-primary-soft);width:44px;height:44px;color:var(--hz-primary);font-size:14px}.topbar-menu a.account-link,.topbar-menu button.account-link,.account-link{width:auto;color:var(--hz-primary);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.account-who .account-link{margin-top:4px}.account-block{border-bottom:1px solid var(--hz-line);gap:2px;padding:12px 16px;display:grid}.topbar-menu .account-block a{color:var(--hz-primary);padding:2px 0;font-size:13px}.account-label{color:var(--hz-muted);font-size:12px;font-weight:700}.account-foot{border-top:1px solid var(--hz-line);justify-content:space-between;margin-top:6px;padding:12px 16px;display:flex}.side-panel{top:var(--hz-topbar-height);z-index:80;background:var(--hz-card);width:min(400px,100vw);color:var(--hz-text);border-top-left-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-8px 0 30px #00000038}.side-panel header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.side-panel h2{margin:0;font-size:18px}.side-panel-tabs{border-bottom:1px solid var(--hz-line);gap:18px;padding:0 20px;display:flex}.side-panel-tabs button{font:inherit;color:var(--hz-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:14px}.side-panel-tabs button.on{color:var(--hz-text);border-bottom-color:var(--hz-text)}.side-panel-empty{text-align:center;color:var(--hz-muted);padding:40px 20px}.side-panel-section{gap:8px;padding:8px 20px;display:grid}.side-panel-section h3{margin:0;font-size:14px}.spacer{flex:1}.search{border:1px solid var(--hz-line);background:var(--hz-bg);width:min(340px,40vw);color:var(--hz-text);font:inherit;border-radius:999px;padding:7px 14px}.lang{gap:2px;display:flex}.lang-link{color:var(--hz-muted);border-radius:8px;padding:4px 8px;font-weight:600}.lang-link.on{background:var(--hz-primary-soft);color:var(--hz-primary)}.icon-btn{border:1px solid var(--hz-line);background:var(--hz-card);width:30px;height:30px;color:var(--hz-muted);font:inherit;cursor:pointer;border-radius:50%}.avatar{background:var(--hz-primary-soft);width:30px;height:30px;color:var(--hz-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.card{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:var(--hz-radius-card);box-shadow:var(--hz-shadow-card)}.page-card{gap:8px;padding:20px;display:grid}.page-title{font-size:26px}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--hz-topbar-height) auto minmax(0, 1fr)}.side{flex-direction:row;align-items:center;height:auto;padding:6px 10px;position:static;overflow-x:auto}.nav{flex-direction:row}.nav-item{white-space:nowrap}.promo{display:none}.main{padding:0 8px 8px}.topbar-brand{width:auto;padding:0 12px}.topbar-search{flex:1;width:auto;min-width:0}.topbar-account-name,.topbar-upgrade,.topbar-sep{display:none}}@media (prefers-reduced-motion:no-preference){.nav-item,.lang-link{transition:background-color .15s,color .15s}}.auth-page{place-content:center;justify-items:center;gap:20px;min-height:100%;padding:24px 16px;display:grid}.auth-brand{font-family:var(--hz-font-display);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.auth-brand .brand-mark{width:30px;height:30px}.auth-brand .brand-mark i{background:var(--hz-bg)}.auth-card{width:min(420px,100%);padding:28px}.auth-form{gap:14px;display:grid}.auth-form h1{font-size:24px}.auth-form p{margin:0}.center{text-align:center}.field{gap:5px;display:grid}.field label{font-weight:600}.field input{border-radius:var(--hz-radius-control);border:1.5px solid var(--hz-line);background:var(--hz-bg);color:var(--hz-text);font:inherit;padding:10px 12px}.field input:focus-visible{outline:2px solid var(--hz-info);outline-offset:1px;border-color:#0000}.btn-primary,.btn-secondary{border-radius:var(--hz-radius-control);font:inherit;cursor:pointer;border:1.5px solid #0000;padding:10px 14px;font-weight:600}.btn-primary{background:var(--hz-primary);color:var(--hz-on-primary)}.btn-primary:hover:not(:disabled){background:var(--hz-primary-hover)}.btn-secondary{background:var(--hz-card);color:var(--hz-text);border-color:var(--hz-line)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-link{color:var(--hz-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:600}.auth-form a{color:var(--hz-primary);font-weight:600}.form-error{color:var(--hz-danger);font-weight:500}.form-notice{background:var(--hz-primary-soft);color:var(--hz-text);border-radius:var(--hz-radius-control);margin:0 0 16px;padding:10px 12px}.qr-box{border-radius:var(--hz-radius-control);background:#fff;place-items:center;min-height:192px;padding:8px;display:grid}.secret{font-family:var(--hz-font-mono);word-break:break-all;color:var(--hz-text)}.recovery-codes{background:var(--hz-bg);border:1px dashed var(--hz-line);border-radius:var(--hz-radius-control);font-family:var(--hz-font-mono);grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:14px;font-size:13px;list-style:none;display:grid}.check{align-items:center;gap:8px;font-weight:500;display:flex}.workspace-chip{border:1px solid var(--hz-line);background:var(--hz-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:220px;padding:5px 12px;font-weight:600;overflow:hidden}.workspace-chip:hover{border-color:var(--hz-primary)}.workspace-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-list li{border:1px solid var(--hz-line);border-radius:var(--hz-radius-control);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-list li div{min-width:0;display:grid}.workspace-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-form h2{font-size:16px}.list-card{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid;overflow:visible}.list-head{align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.page-title{margin:0}.btn-primary.small,.btn-secondary.small,.btn-danger.small{padding:7px 13px;font-size:13px}.btn-danger{border-radius:var(--hz-radius-control);font:inherit;cursor:pointer;background:var(--hz-danger);color:#fff;border:1.5px solid #0000;padding:10px 14px;font-weight:600}.view-tabs{border-bottom:1px solid var(--hz-line);gap:18px;padding:0 20px;display:flex}.view-tab{color:var(--hz-muted);border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:8px 0;font-weight:600}.view-tab.on{color:var(--hz-text);border-color:var(--hz-primary)}.list-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.search.small{width:min(260px,100%);padding:6px 12px;font-size:13px}.tool-btn{border:1px solid var(--hz-line);background:var(--hz-card);color:var(--hz-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.tool-btn:hover{border-color:var(--hz-primary)}.tool-btn.on{background:var(--hz-primary-soft);color:var(--hz-primary);border-color:#0000}.popover{position:relative}.popover-panel{z-index:20;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:var(--hz-radius-card);min-width:280px;max-width:min(560px,92vw);padding:14px;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 28px #00000024}.popover-panel.left{left:0}.popover-panel.right{right:0}.popover-panel h3,.filter-panel h3,.column-picker h3{margin:0 0 10px;font-size:15px}.filter-panel{min-width:min(520px,86vw)}.filter-rows{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.filter-rows li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-rows select,.filter-rows input[type=text],.filter-rows input[type=number],.filter-rows input[type=date]{border:1px solid var(--hz-line);background:var(--hz-bg);color:var(--hz-text);font:inherit;border-radius:8px;min-width:0;padding:6px 8px;font-size:13px}.check-group{flex-wrap:wrap;gap:4px 12px;display:flex}.panel-actions{align-items:center;gap:8px;display:flex}.column-picker ul{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 20px 10px;list-style:none;display:flex}.chip-item{background:var(--hz-primary-soft);color:var(--hz-text);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.chip-item button{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:0 6px;font-size:16px;line-height:1}.bulk-bar{background:var(--hz-primary-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;display:flex}.list-notice{border-radius:0;margin:0;padding:8px 20px}.table-wrap{border-top:1px solid var(--hz-line);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:640px}.data-table th{text-align:left;color:var(--hz-muted);white-space:nowrap;border-bottom:1px solid var(--hz-line);background:var(--hz-card);height:38px;padding:0 14px;font-size:12px;font-weight:600;position:sticky;top:0}.th-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.th-btn:hover{color:var(--hz-text)}.sort-mark{color:var(--hz-primary);min-width:1em}.data-table td{border-bottom:1px solid var(--hz-line);white-space:nowrap;text-overflow:ellipsis;max-width:280px;height:44px;padding:0 14px;overflow:hidden}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:color-mix(in srgb, var(--hz-primary-soft) 45%, transparent)}.data-table tr.sel{background:var(--hz-primary-soft)}.data-table a{color:var(--hz-primary);font-weight:600}.data-table .check-col{width:40px;padding-right:0}.name-col a{font-weight:600}.lock{font-size:11px}.pill-badge{background:var(--hz-primary-soft);color:var(--hz-text);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.skeleton{border-top:1px solid var(--hz-line);gap:1px;display:grid}.skeleton-row{background:linear-gradient(90deg, var(--hz-bg), var(--hz-line), var(--hz-bg));opacity:.6;background-size:200% 100%;height:44px}@media (prefers-reduced-motion:no-preference){.skeleton-row{animation:1.4s linear infinite shimmer}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{text-align:center;border-top:1px solid var(--hz-line);justify-items:center;gap:8px;padding:56px 20px;display:grid}.empty-state h2{margin:0;font-size:18px}.empty-state p{max-width:40ch;margin:0}.list-foot{border-top:1px solid var(--hz-line);align-items:center;gap:12px;padding:10px 20px;display:flex}.count-pill{color:var(--hz-muted);font-size:12.5px;font-weight:600}.record-dialog{border-radius:var(--hz-radius-card);background:var(--hz-card);width:min(560px,94vw);max-height:90vh;color:var(--hz-text);border:0;padding:0;box-shadow:0 16px 48px #00000047}.record-dialog::backdrop{background:#0a140880}.record-dialog form{padding:22px}.dialog-fields{grid-template-columns:1fr 1fr;gap:12px;max-height:52vh;padding-right:4px;display:grid;overflow-y:auto}.dialog-fields .field:has(textarea){grid-column:1/-1}.field textarea,.field select{border-radius:var(--hz-radius-control);border:1.5px solid var(--hz-line);background:var(--hz-bg);color:var(--hz-text);font:inherit;padding:10px 12px}.record-page{gap:4px;display:grid}.prop-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 24px;margin:12px 0 0;display:grid}.prop-list dt{color:var(--hz-muted);font-size:12px;font-weight:600}.prop-list dd{overflow-wrap:anywhere;margin:2px 0 0}.prop-list a{color:var(--hz-primary);font-weight:600}@media (max-width:640px){.dialog-fields{grid-template-columns:1fr}}.view-switch{border:1px solid var(--hz-line);border-radius:999px;display:inline-flex;overflow:hidden}.view-switch button{background:var(--hz-card);font:inherit;color:var(--hz-muted);cursor:pointer;border:0;padding:6px 14px;font-size:13px;font-weight:600}.view-switch button.on{background:var(--hz-primary-soft);color:var(--hz-primary)}.board-wrap{border-top:1px solid var(--hz-line)}.board-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex}.board-pipeline{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.board-pipeline select{border:1px solid var(--hz-line);background:var(--hz-bg);color:var(--hz-text);font:inherit;border-radius:8px;padding:5px 8px}.board-pipeline-name{font-family:var(--hz-font-display);font-size:15px}.board{cursor:grab;align-items:flex-start;gap:12px;padding:4px 20px 20px;display:flex;overflow-x:auto}.board.grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.board-card{cursor:default}.board-col{background:color-mix(in srgb, var(--hz-line) 45%, transparent);border:2px solid #0000;border-radius:12px;flex-direction:column;flex:0 0 276px;min-height:240px;display:flex}.board-col.drop{border-color:var(--hz-primary);background:var(--hz-primary-soft)}.board-col-head{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.board-col-head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-family:var(--hz-font-body);letter-spacing:0;flex:1;margin:0;font-weight:700;overflow:hidden}.board-count{background:var(--hz-card);color:var(--hz-muted);text-align:center;border-radius:999px;min-width:24px;padding:0 8px;font-size:12px;font-weight:700}.icon-btn.small{width:24px;height:24px;font-size:15px;line-height:1}.stage-dot{background:var(--hz-info);border-radius:50%;flex:none;width:9px;height:9px}.stage-dot.won{background:var(--hz-success)}.stage-dot.lost{background:var(--hz-danger)}.stage-pill{background:color-mix(in srgb, var(--hz-info) 16%, transparent);color:var(--hz-text);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.stage-pill.won{background:color-mix(in srgb, var(--hz-success) 20%, transparent)}.stage-pill.lost{background:color-mix(in srgb, var(--hz-danger) 16%, transparent)}.board-cards{flex-direction:column;flex:1;gap:8px;padding:6px 10px 10px;display:flex}.board-card{background:var(--hz-card);border:1px solid var(--hz-line);cursor:grab;border-radius:10px;gap:6px;padding:10px 11px;display:grid;box-shadow:0 1px 2px #0000000a}.board-card:active{cursor:grabbing}.board-card.dragging{opacity:.45}.board-card-title{color:var(--hz-primary);overflow-wrap:anywhere;font-weight:700}.board-card dl{gap:2px;margin:0;font-size:12.5px;display:grid}.board-card dl div{gap:6px;display:flex}.board-card dt{color:var(--hz-muted)}.board-card dd{margin:0;font-weight:600}.board-card footer{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.move-select{border:1px solid var(--hz-line);background:var(--hz-bg);max-width:120px;color:var(--hz-text);font:inherit;border-radius:6px;padding:3px 6px;font-size:12px}.board-empty{text-align:center;margin:0;padding:18px 0;font-size:12.5px}.board-col-foot{border-top:1px solid var(--hz-line);gap:1px;padding:8px 12px 10px;font-size:12px;font-weight:600;display:grid}.view-tabs-bar{border-bottom:1px solid var(--hz-line);flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px;display:flex}.view-tabs-bar .view-tabs{border:0;flex-wrap:wrap;align-items:center;padding:0}.view-tab{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-weight:600}.view-tab-wrap{align-items:center;gap:2px;display:inline-flex}.view-dirty{align-items:center;gap:8px;margin-left:auto;padding:4px 0;display:flex}.new-view{gap:8px;min-width:220px;padding:12px;display:grid}.new-view h3{margin:0;font-size:13px}.new-view-kinds{gap:8px;display:flex}.new-view-kinds button{border:1px solid var(--hz-line);background:var(--hz-card);font:inherit;cursor:pointer;border-radius:10px;flex:1;justify-items:center;gap:6px;padding:10px;display:grid}.new-view-kinds button:hover{border-color:var(--hz-primary)}.kind-ic{border:2px solid var(--hz-primary);border-radius:4px;width:28px;height:20px}.kind-ic.board{border-style:dashed}.quick-row{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 10px;display:flex}.quick-row .adv{margin-left:4px}.choice-list{min-width:200px;max-height:320px;overflow:auto}.choice-list button.on{background:var(--hz-primary-soft);font-weight:600}.sort-panel{gap:10px;min-width:240px;padding:12px;display:grid}.sort-panel h3{margin:0;font-size:13px}.columns-dialog{border:1px solid var(--hz-line);background:var(--hz-card);width:min(760px,94vw);color:var(--hz-text);border-radius:14px;padding:0}.columns-dialog::backdrop{background:#0006}.columns-dialog header,.columns-dialog footer{align-items:center;gap:8px;padding:14px 20px;display:flex}.columns-dialog header{border-bottom:1px solid var(--hz-line);justify-content:space-between}.columns-dialog header h2{margin:0;font-size:18px}.columns-dialog footer{border-top:1px solid var(--hz-line)}.columns-body{grid-template-columns:1fr 1fr;gap:20px;padding:16px 20px;display:grid}.columns-options,.columns-selected{gap:2px;max-height:320px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.columns-selected li{border:1px solid var(--hz-line);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.columns-selected li.fixed{color:var(--hz-muted)}.columns-selected .reorder{gap:2px;display:inline-flex}.columns-selected .reorder button{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:2px 6px}.columns-selected .reorder button:hover:not(:disabled){background:var(--hz-primary-soft)}.check{align-items:center;gap:8px;padding:4px 2px;display:flex}@media (max-width:640px){.columns-body{grid-template-columns:1fr}}.add-col{text-align:center;width:36px}.card-meta{color:var(--hz-muted);flex-direction:column;gap:4px;margin:6px 0;font-size:12px;display:flex}.card-meta .linked{flex-wrap:wrap;gap:4px;display:flex}.linked-chip{background:var(--hz-primary-soft);color:var(--hz-text);border-radius:999px;padding:1px 8px;text-decoration:none}.map-table{border-collapse:collapse;width:100%;font-size:13px}.map-table th,.map-table td{text-align:left;border-bottom:1px solid var(--hz-line);padding:6px 8px}.import-dialog{width:min(720px,94vw)}.failure-list ul,.export-notes{margin:6px 0 0;padding-left:18px}.dialog-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.google-btn{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.record-dialog.drawer{border-radius:0;width:min(460px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;overflow:hidden}.record-dialog.drawer[open]{animation:.16s ease-out drawer-in}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.record-dialog.drawer[open]{animation:none}}.drawer .drawer-form{flex-direction:column;gap:0;height:100%;padding:0;display:flex}.drawer-head{border-bottom:1px solid var(--hz-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-head h2{margin:0;font-size:18px}.drawer-body{flex:1;align-content:start;gap:16px;min-height:0;padding:20px;display:grid;overflow-y:auto}.drawer-foot{border-top:1px solid var(--hz-line);background:var(--hz-card);gap:8px;padding:14px 20px;display:flex}.drawer .field{min-width:0}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;min-width:0}.field input[type=checkbox]{width:auto}.dialog-fields{margin:-4px;padding:4px}select:not(.stage-select):not(.move-select):not(.cell-input){appearance:none;border:1.5px solid var(--hz-line);border-radius:var(--hz-radius-control);background-color:var(--hz-card);background-image:linear-gradient(45deg, transparent 50%, var(--hz-muted) 50%), linear-gradient(135deg, var(--hz-muted) 50%, transparent 50%);min-height:38px;color:var(--hz-text);font:inherit;cursor:pointer;text-overflow:ellipsis;background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:8px 36px 8px 12px;line-height:1.3}select:not(.stage-select):not(.move-select):not(.cell-input):hover{border-color:var(--hz-muted)}select:not(.stage-select):not(.move-select):not(.cell-input):focus-visible{outline:2px solid var(--hz-info);outline-offset:1px;border-color:#0000}select:disabled{opacity:.6;cursor:not-allowed}select option{color:var(--hz-text);background:var(--hz-card)}.filter-rows select,.line-add select,.item-form select,.board-pipeline select{min-height:34px;padding-top:6px;padding-bottom:6px}.meeting-notes,.line-items{padding:20px 24px}.line-items .assoc-head{padding:0 0 12px}.line-items .table-wrap{margin:0 -4px}.notes-block{gap:12px;padding:16px 20px 18px}.notes-block>legend,.notes-block>h3{padding:0 8px}.consent-row{margin-top:2px}.action-items li{padding:10px 0}.item-form{margin-top:6px}.panel-actions{margin-top:4px}input:is([type=text],[type=email],[type=number],[type=date],[type=datetime-local],[type=password],[type=tel],[type=url],:not([type])):not(.search):not(.cell-input):not(.segment-name):not(.group-name):not(.search-input):not(.profile-input):not(.profile-raw){border:1.5px solid var(--hz-line);border-radius:var(--hz-radius-control);background:var(--hz-bg);min-height:38px;color:var(--hz-text);font:inherit;box-sizing:border-box;padding:8px 12px}input:is([type=text],[type=email],[type=number],[type=date],[type=datetime-local],[type=password],[type=tel],[type=url],:not([type])):not(.search):not(.cell-input):not(.segment-name):not(.group-name):focus-visible{outline:2px solid var(--hz-info);outline-offset:1px;border-color:#0000}textarea{font:inherit;color:var(--hz-text)}.page-card h2{margin:24px 0 8px;font-size:18px}.page-card>.data-table{margin-top:12px}.members-table th,.members-table td{text-align:left;padding:10px 12px}.invite-form{gap:10px;margin:6px 0 20px}.pending-list li{border-bottom:1px solid var(--hz-line);padding:8px 0}.integration-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.integration-row{border:1px solid var(--hz-line);border-radius:var(--hz-radius-control);background:var(--hz-card);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.integration-row p{margin:4px 0 0}.meeting-room{gap:12px;margin-bottom:16px;padding:20px 24px;display:grid}.meeting-room h2{margin:0}.meeting-artifacts{gap:12px;margin-bottom:16px;padding:20px 24px;display:grid}.meeting-artifacts h2{margin:0}.room-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.room-row p{margin:0}.radio-group{border:0;gap:10px;margin:0;padding:0;display:grid}.radio-row,.check-row{align-items:flex-start;gap:10px;display:flex}.radio-row input,.check-row input{margin-top:4px}.badge{background:var(--hz-bg);border:1px solid var(--hz-line);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.email-settings h1{margin:0 0 4px}.settings-tabs{border-bottom:1px solid var(--hz-line);flex-wrap:wrap;gap:2px;margin:8px 0 16px;display:flex}.settings-tab{border:1px solid var(--hz-line);background:var(--hz-bg);color:var(--hz-muted);border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:8px 16px;font-weight:600;text-decoration:none}.settings-tab.on{background:var(--hz-card);color:var(--hz-text);border-bottom:1px solid var(--hz-card)}.settings-tab.locked{opacity:.55;cursor:not-allowed}.email-tab{gap:14px;display:grid}.email-tab h2,.email-tab p{margin:0}.setting-box .setting-row+.setting-row{border-top:1px solid var(--hz-line);padding-top:14px}.tab-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tab-actions .spacer{flex:1}.tab-actions .filter{color:var(--hz-muted);font-size:14px}.empty-state{justify-items:start;gap:14px;padding:24px 8px;display:grid}.empty-state h2{font-size:26px}.check-list{text-align:left;justify-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.check-list li{gap:10px;display:flex}.check-list li:before{content:"→";color:var(--hz-muted);flex:none}.drag-col{width:32px}.drag-handle{cursor:grab;color:var(--hz-muted);letter-spacing:-2px;background:0 0;border:0;padding:4px}.drag-handle:focus-visible{outline:2px solid var(--hz-info);border-radius:4px}tr.dragging{opacity:.4}.dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dot.on{background:#2e9b57}.dot.off{background:#a0a0a0}.page-templates{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.page-template h3{margin:0 0 4px;font-size:15px}.page-mock{color:#222;border:1px solid var(--hz-line);background:#fff;border-radius:10px;align-content:start;gap:6px;min-height:170px;padding:16px;font-size:10px;line-height:1.4;display:grid}.page-mock p{margin:0}.page-mock .small{color:#777;font-size:9px}.mock-check{align-items:flex-start;gap:6px;display:flex}.mock-check i{border:1px solid #777;border-radius:2px;flex:none;width:9px;height:9px;margin-top:1px}.mock-buttons{gap:6px;margin-top:4px;display:flex}.mock-buttons u{background:var(--hz-primary);color:#fff;border-radius:4px;padding:3px 8px;text-decoration:none}.mock-buttons u.alt{color:var(--hz-primary);border:1px solid var(--hz-primary);background:#fff}.setting-box{border:1px solid var(--hz-line);border-radius:10px;gap:12px;padding:16px 20px;display:grid}.setting-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.setting-row p{max-width:640px;margin:4px 0 0}.switch-stack{justify-items:end;gap:10px;display:grid}.switch-label{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.switch{border:1px solid var(--hz-line);background:var(--hz-bg);cursor:pointer;min-width:62px;height:28px;font:inherit;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.switch.on{color:#fff;background:#2b2d2f;border-color:#2b2d2f;justify-content:flex-start}.switch:disabled{opacity:.55;cursor:not-allowed}.switch-knob{display:none}.utm{background:var(--hz-bg);border:1px solid var(--hz-line);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.req{color:var(--hz-danger,#b3261e)}.sub-opted_in{background:#e1f1dd;border-color:#0000}.sub-opted_out{background:#f6e3df;border-color:#0000}.sub-pending{background:#fbf0d3;border-color:#0000}.email-subs{gap:12px;margin-bottom:16px;padding:20px 24px;display:grid}.email-subs h2{margin:0}.sub-ask{gap:6px;min-width:280px;display:grid}.sub-history ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.unsubscribe{gap:14px;display:grid}.unsubscribe h1{margin:0;font-size:22px}.unsubscribe .company{margin:0;font-size:20px;font-weight:700}.unsubscribe-types{border:0;gap:12px;margin:4px 0;padding:0;display:grid}.button-row{flex-wrap:wrap;gap:10px;display:flex}.confirm-dialog{background:var(--hz-card);max-width:420px;color:var(--hz-text);border:0;border-radius:12px;padding:24px;box-shadow:0 20px 60px #00000059}.confirm-dialog::backdrop{background:#00000073}.confirm-dialog h2{margin:0 0 8px;font-size:18px}.confirm-dialog p{margin:0 0 16px}.confirm-dialog .panel-actions{justify-content:flex-end}.sub-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sub-row{border-bottom:1px solid var(--hz-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.sub-row p{margin:2px 0 0}.editor-section{border:1px solid var(--hz-line);border-radius:10px;gap:12px;margin:0;padding:14px 16px;display:grid}.editor-section legend{padding:0 6px;font-weight:700}.editor-section:disabled{opacity:1}.segment-picker .chips{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--hz-line);background:var(--hz-bg);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.chip button{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:0 6px;font-size:16px;line-height:1}.review-list{border-top:1px solid var(--hz-line);gap:10px;margin:0;padding:12px 0;display:grid}.review-row dt{font-size:13px;font-weight:700}.review-row dd{overflow-wrap:anywhere;margin:2px 0 0}.review-missing{gap:6px;margin:0;padding-left:20px;display:grid}.skip-list{gap:4px;margin:0;padding-left:18px;display:grid}.send-result{border:1px solid var(--hz-line);border-radius:10px;gap:8px;max-width:520px;margin:8px 0;padding:14px 16px;display:grid}.send-result h2{margin:0;font-size:16px}.send-result .review-list{border:0;grid-template-columns:repeat(3,1fr);padding:0}.footer-preview{font-size:12px}.status-pill.sending{background:#fff0cc}.forms-empty{justify-items:start;gap:14px;display:grid}.template-dialog{background:var(--hz-card);width:min(900px,94vw);color:var(--hz-text);border:0;border-radius:12px;padding:20px 24px}.template-dialog::backdrop{background:#00000073}.template-dialog .drawer-head{border:0;align-items:flex-start;padding:0 0 12px}.template-dialog h2{margin:0}.template-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.template-card{border:1px solid var(--hz-line);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:8px;padding:14px;display:grid}.template-card .btn-primary{justify-self:start}.template-card h3{margin:0;font-size:16px}.template-card p{min-height:40px;margin:0}.template-art{background:var(--hz-bg);border-radius:8px;align-content:start;gap:7px;height:110px;padding:14px;display:grid}.template-art i{background:#dfe3df;border-radius:3px;height:10px;display:block}.template-art b{background:var(--hz-primary);border-radius:4px;justify-self:end;width:60px;height:14px;margin-top:4px;display:block}.template-art.art-newsletter i:first-child{width:70%}.template-art.art-contact i:nth-child(2){width:55%}.data-table .strong{font-weight:700}.spam-row{opacity:.6}.answers{gap:4px;margin:0;display:grid}.answers div{gap:8px;display:flex}.answers dt{min-width:90px;font-weight:600}.answers dd{overflow-wrap:anywhere;margin:0}.consent-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.form-editor{gap:12px;display:grid}.form-editor-bar{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.form-name{font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;min-width:220px;padding:4px 8px;font-size:17px;font-weight:700}.form-name:hover:not(:disabled),.form-name:focus{border-color:var(--hz-line);background:var(--hz-bg)}.form-editor-bar .spacer{flex:1}.form-editor-body{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:16px;display:grid}@media (max-width:960px){.form-editor-body{grid-template-columns:1fr}}.form-editor-panel,.form-editor-canvas{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid}.form-editor-canvas h2{margin:0;font-size:16px}.form-editor-canvas .preview-note{margin:-6px 0 4px;font-size:13px}.panel-body{border:0;gap:12px;margin:0;padding:0;display:grid}.field-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.field-item{border:1px solid var(--hz-line);border-radius:10px;padding:8px 10px}.field-item.open{border-color:var(--hz-primary)}.field-item-head{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.field-item-head>.btn-link.strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;max-width:48%;overflow:hidden}.field-item-head>.muted{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.field-item-head .row-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.field-edit{border:0;gap:10px;margin:10px 0 2px;padding:0;display:grid}.chips{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.chip-btn{border:1px solid var(--hz-line);background:var(--hz-bg);cursor:pointer;font:inherit;border-radius:999px;padding:4px 12px;font-size:13px}.chip-btn:hover{border-color:var(--hz-primary)}.add-field{gap:8px;display:grid}.subscription-items{justify-items:start;gap:10px;padding-left:26px;display:grid}.subscription-items p{margin:0}.subscription-item{border:1px solid var(--hz-line);border-radius:10px;gap:8px;width:100%;padding:10px;display:grid}.problems ol{margin:6px 0 0;padding-left:20px}.share-dialog{gap:12px;max-width:520px;display:grid}.public-form-page{background:var(--hz-bg);place-items:start center;min-height:100vh;padding:24px 12px;display:grid}.public-form{color:#222;background:#fff;border-radius:12px;gap:14px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 1px 4px #00000014}.form-editor-canvas .public-form{box-shadow:none;border:1px solid var(--hz-line);width:100%}.public-form h1{margin:0;font-size:22px}.public-form .intro{margin:0}.pf-fields{gap:14px;display:grid}.pf-field{gap:5px;display:grid}.pf-field label{font-weight:600}.pf-field.pf-checkbox label,.pf-privacy label{font-weight:400}.pf-field fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.pf-field legend{margin-bottom:4px;padding:0;font-weight:600}.pf-field input:not([type=checkbox]):not([type=radio]),.pf-field select,.pf-field textarea{width:100%;font:inherit;border:1px solid var(--hz-line);background:#f7f8f7;border-radius:8px;padding:9px 11px}.pf-field.has-error input,.has-error .check-row{outline:0}.pf-privacy{gap:10px;font-size:14px;display:grid}.pf-privacy-text{color:#555;margin:0}.pf-submit{justify-self:start}.pf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.public-form.thanks p{margin:0;font-size:18px}.more{position:relative}.more .nav-item{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0}.more .nav-item:hover,.more .nav-item.active{background:var(--hz-side-hi);color:#fff}.more-chevron{opacity:.7;margin-left:auto}.more-panel{z-index:60;background:var(--hz-side);width:408px;height:min(520px,100dvh - 28px);color:var(--hz-side-text,#fff);border-radius:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;margin-left:4px;display:grid;position:fixed;bottom:14px;overflow:hidden;box-shadow:0 8px 30px #00000059}.more-groups,.more-items{margin:0;padding:12px 0;list-style:none;overflow-y:auto}.more-groups{border-right:1px solid #ffffff24}.more-groups button{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 20px;font-size:14px;display:flex}.more-groups button:hover,.more-groups button[aria-current=true]{background:#ffffff14}.more-arrow{opacity:.8}.more-items li{justify-content:space-between;align-items:center;padding-right:14px;display:flex}.more-items li:hover{background:#ffffff14}.more-items a{color:inherit;flex:1;padding:7px 20px;font-size:14px;text-decoration:none;display:block}.more-items a.on{font-weight:700}.more-pin{width:24px;height:24px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.more-pin:hover,.more-pin.on{opacity:1}.promo-btn{text-align:center;text-decoration:none;display:block}.setting-row{align-items:center;gap:12px;margin:12px 0;display:flex}.home-shell{background:var(--hz-card);border:1px solid var(--hz-line);border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:calc(100vh - 150px);display:grid;overflow:hidden}@media (max-width:900px){.home-shell{grid-template-columns:1fr}.home-day{border-left:0;border-top:1px solid var(--hz-line)}}.home-main{min-width:0;padding:12px 14px 24px}.home-top{align-items:center;gap:8px;display:flex}.home-greeting{color:var(--hz-text);margin:0;font-size:15px}.home-icon-btn{width:28px;height:28px;color:var(--hz-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.home-icon-btn:hover{background:var(--hz-primary-soft);color:var(--hz-text)}.home-hero{letter-spacing:0;color:var(--hz-text);margin:14px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.15}.home-callout{background:#e5f5f8;border:1px solid #7fc4d8;border-radius:10px;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.home-callout-icon{color:var(--hz-text);align-self:flex-start;margin-top:3px}.home-callout-text{flex:1;min-width:0}.home-callout-text strong{margin-bottom:4px;font-size:14px;display:block}.home-callout-text p{color:var(--hz-text);margin:0;font-size:12.5px;line-height:1.5}.home-connect-btn{background:var(--hz-primary);height:38px;color:var(--hz-primary-contrast,#fff);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-connect-btn:hover{filter:brightness(1.08)}.home-muted{color:var(--hz-muted);margin:0;font-size:14px}.home-agenda{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-agenda li{border:1px solid var(--hz-line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.home-agenda-time{color:var(--hz-muted);font-variant-numeric:tabular-nums;min-width:48px}.home-join{margin-left:auto;font-size:13px;font-weight:600}.home-day{border-left:1px solid var(--hz-line);min-width:0;padding:14px 16px 24px}.home-day h2{margin:0;font-size:13px;font-weight:700}.home-date{color:var(--hz-muted);margin:2px 0 12px;font-size:11.5px}.home-tabs{border-bottom:1px solid var(--hz-line);flex-wrap:wrap;margin:0 0 18px;display:flex}.home-tabs button{cursor:pointer;font:inherit;color:var(--hz-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:14px;padding:6px 4px;font-size:13px}.home-tabs button:hover{color:var(--hz-text)}.home-tabs button.on{color:var(--hz-text);border-bottom-color:var(--hz-text)}.home-stats{gap:22px;padding-left:14px;display:grid}.home-stat{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;gap:6px;padding:0;display:grid}.home-stat strong{font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.home-stat span{color:var(--hz-muted);font-size:13px}.home-list{gap:10px;margin:0;padding:0 0 0 14px;font-size:14px;list-style:none;display:grid}.home-empty{justify-items:start;gap:8px;padding:22px 14px;display:grid}.home-empty strong{font-size:15px}.home-metrics{gap:0;padding-left:14px;display:grid}.home-metrics>.muted{margin:0 0 8px;font-size:13px}.home-metric{border-bottom:1px solid var(--hz-line);gap:4px;padding:12px 0;display:grid}.home-metric span{color:var(--hz-muted);font-size:13px}.home-metric strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.badge.overdue{background:#f6e3df}.form-grid{gap:12px;max-width:520px;margin:12px 0;display:grid}.form-grid h2{margin:12px 0 0;font-size:16px}.list-with-preview{display:block}.list-with-preview.open{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}@media (max-width:1000px){.list-with-preview.open{grid-template-columns:1fr}}.record-preview{border:1px solid var(--line,#d9ded6);background:#fff;border-radius:12px;gap:12px;max-height:calc(100vh - 24px);padding:14px;display:grid;position:sticky;top:8px;overflow:auto}.preview-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.preview-head h2{margin:0;font-size:18px}.preview-actions{flex-wrap:wrap;gap:6px;display:flex}.preview-action{border:1px solid var(--line,#d9ded6);color:inherit;border-radius:999px;padding:4px 10px;font-size:13px;text-decoration:none}.preview-section h3{margin:0 0 6px;font-size:14px}.preview-prop{gap:2px;margin-bottom:8px;display:grid}.preview-label{color:#5d6b58;font-size:12px}.preview-activities{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.preview-foot .btn-primary{text-align:center;text-decoration:none;display:block}.preview-btn{cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:6px;font-size:12px}tr:hover .preview-btn,.preview-btn.on,.preview-btn:focus-visible{opacity:1;border-color:var(--line,#d9ded6)}.cell-edit{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;margin:-3px -5px;padding:2px 4px}.cell-edit:hover{border-color:var(--line,#b9c3b4);background:#f6f9f4}.copy-btn{cursor:pointer;opacity:.6;font:inherit;background:0 0;border:0;margin-left:6px}.copy-btn:hover{opacity:1}.restore-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.restore-list li{border-bottom:1px solid var(--line,#d9ded6);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.menu-item{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:6px 10px}.menu-item:hover{background:#f1f6ee}.page-card{min-width:0}.page-card>*,.board-wrap{min-width:0;max-width:100%}.board-card .overdue{color:#b3261e;margin:2px 0;font-size:13px}.board-empty{padding:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.due-field{gap:6px;display:grid}.due-row{grid-template-columns:1fr auto;gap:8px;display:grid}.due-field .btn-link{justify-self:start}.analyze{gap:16px;padding:16px 20px 24px;display:grid}.analyze-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analyze-card{border:1px solid var(--line,#d9ded6);background:#fff;border-radius:12px;padding:16px}.analyze-card h2{margin:0 0 4px;font-size:16px}.analyze-metrics,.health-top{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:12px;display:grid}.analyze-metric,.health-score{border-left:1px solid var(--line,#d9ded6);align-content:start;gap:2px;padding-left:12px;display:grid}.analyze-metric strong,.health-number{font-size:28px;font-weight:400}.health-number small{font-size:14px}.analyze-label{color:#4d5a49;cursor:help;font-size:13px}.device-bars{align-items:flex-end;gap:32px;height:160px;margin:12px 0;display:flex}.device-group{grid-template-rows:1fr auto auto;justify-items:center;gap:4px;height:100%;display:grid}.device-pair{align-items:flex-end;gap:6px;height:100%;min-height:80px;display:flex}.bar{border-radius:4px 4px 0 0;width:28px;min-height:2px}.bar.opened,.swatch.opened{background:#2f6f1f}.bar.clicked,.swatch.clicked{background:#c46a00}.swatch{border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}.line-chart{color:#4d5a49;width:100%;max-width:640px;height:auto}.score-bars{align-items:flex-end;gap:10px;margin:12px 0 16px;display:flex}.score-col{justify-items:center;gap:4px;font-size:12px;display:grid}.score-track{background:#eef2eb;border-radius:4px;align-items:flex-end;width:22px;height:100px;display:flex}.score-fill{background:#2f6f1f;border-radius:4px;width:100%}.bulk-dialog{border:0;border-radius:12px;width:min(460px,92vw);padding:20px;box-shadow:0 12px 40px #00000040}.bulk-dialog::backdrop{background:#00000059}.bulk-dialog h2{margin:0 0 12px;font-size:18px}.bulk-dialog .field{gap:4px;margin-bottom:12px;display:grid}.dialog-actions{gap:8px;margin-top:8px;display:flex}.bulk-bar{flex-wrap:wrap;align-items:center;gap:8px}.home-stat strong,.home-metric strong,.home-hero{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.settings-frame{background:var(--hz-card);flex:1;grid-template-columns:208px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}@media (max-width:800px){.settings-frame{grid-template-columns:1fr}}.settings-nav{border-right:1px solid var(--hz-line);background:var(--hz-card);align-self:start;max-height:100vh;padding:18px 0 24px;position:sticky;top:0;overflow-y:auto}.settings-back{color:var(--hz-text);padding:0 20px 14px;font-size:14px;text-decoration:none;display:block}.settings-back:hover{text-decoration:underline}.settings-search{border:1px solid var(--hz-text);width:calc(100% - 40px);height:32px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:999px;margin:0 20px 16px;padding:0 14px;font-size:14px;display:block}.settings-group h2{font-family:var(--hz-font-body);letter-spacing:0;margin:18px 0 6px;padding:0 20px;font-size:16px;font-weight:600}.settings-group ul{margin:0;padding:0;list-style:none}.settings-group a{color:var(--hz-text);border-left:3px solid #0000;padding:8px 20px 8px 17px;font-size:14px;text-decoration:none;display:block}.settings-group a:hover{background:var(--hz-primary-soft)}.settings-group a.on{background:var(--hz-primary-soft);border-left-color:var(--hz-text);font-weight:600}.settings-content{min-width:0;padding:18px 28px 40px}.profile-page{max-width:1200px}.profile-page h1{font-family:var(--hz-font-body);letter-spacing:0;margin:0 0 14px;font-size:24px;font-weight:600}.hs-tabs{border-bottom:1px solid var(--hz-line);gap:0;display:flex}.hs-tab{border:1px solid var(--hz-line);color:var(--hz-text);background:#f3f5f2;border-bottom:0;border-radius:4px 4px 0 0;padding:12px 22px;font-size:14px}.hs-tab.on{background:var(--hz-card);margin-bottom:-1px;font-weight:600}.profile-note{margin:14px 0 12px;font-size:14px}.profile-rule{border:0;border-top:1px solid var(--hz-line);margin:0 0 26px}.profile-h2{font-family:var(--hz-font-body);letter-spacing:0;margin:0 0 2px;font-size:20px;font-weight:600}.profile-sub{margin:0 0 22px;font-size:14px}.profile-field{gap:4px;max-width:408px;margin-bottom:26px;display:grid}.profile-label{font-size:14px;font-weight:600}.profile-hint{color:var(--hz-muted);font-size:13px;line-height:1.4}.profile-page .profile-input,.profile-page input.profile-input{border:1px solid var(--hz-text);width:100%;height:33px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:4px;padding:0 12px;font-size:14px}select.profile-input{appearance:auto}.profile-avatar{width:60px;height:60px;color:var(--hz-text);background:#e7ebe4;border-radius:50%;place-items:center;margin-top:6px;display:grid}.profile-phone{max-width:340px;display:flex}.profile-phone select{border:1px solid var(--hz-text);width:120px;height:33px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-right:0;border-radius:4px 0 0 4px;padding:0 6px;font-size:14px}.profile-phone input{border:1px solid var(--hz-text);min-width:0;height:33px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:0 4px 4px 0;flex:1;padding:0 12px;font-size:14px}.profile-toast{z-index:50;border-radius:6px;padding:10px 18px;font-size:14px;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.profile-toast.ok{background:#e3f4e1;border:1px solid #7bbf74}.profile-toast.bad{background:#fde8e6;border:1px solid #e08a82}.shell.settings-mode{grid-template-columns:minmax(0,1fr)}.profile-page input.profile-input,.profile-page select.profile-input,.profile-phone input,.profile-phone select{background:var(--hz-card);border:1px solid var(--hz-text)}.upgrade-page{max-width:960px;margin:0 auto;padding:24px 16px 96px}.upgrade-hero{max-width:560px;padding:24px 0 40px}.upgrade-hero h1{font-family:var(--hz-font-display);letter-spacing:-.01em;margin:0 0 22px;font-size:40px;line-height:1.15}.upgrade-hero p{margin:0 0 16px;font-size:15px;line-height:1.55}.upgrade-from{color:var(--hz-muted);margin-bottom:2px!important;font-size:13px!important}.upgrade-price{font-weight:700;margin-bottom:4px!important;font-size:32px!important}.upgrade-note{color:var(--hz-muted);font-size:13px!important}.upgrade-actions{gap:10px;max-width:258px;display:grid}.upgrade-buy,.upgrade-sales{text-align:center;box-sizing:border-box;height:40px;font:inherit;border:1px solid var(--hz-primary);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.upgrade-buy{background:var(--hz-primary);color:var(--hz-primary-contrast,#fff)}.upgrade-sales{background:var(--hz-card);color:var(--hz-text);border-color:var(--hz-text)}.upgrade-soon{color:var(--hz-muted);margin-top:10px!important;font-size:12.5px!important}.upgrade-table{gap:28px;display:grid}.upgrade-group h2{margin:0 0 8px;font-size:20px}.upgrade-group ul{border-top:1px solid var(--hz-line);margin:0;padding:0;list-style:none}.upgrade-group li{border-bottom:1px solid var(--hz-line);grid-template-columns:minmax(130px,1fr) minmax(0,2.4fr) 40px;gap:16px;padding:12px 0;font-size:14px;display:grid}.upgrade-group li span:not(.upgrade-yes){color:var(--hz-muted)}.upgrade-yes{text-align:center;color:var(--hz-primary);font-weight:700}.upgrade-foot{background:var(--hz-card);border-top:1px solid var(--hz-line);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:14px 20px;display:flex;position:sticky;bottom:0}.upgrade-foot>div:first-child{display:grid}.upgrade-foot span{color:var(--hz-muted);font-size:12.5px}.upgrade-foot strong{font-size:22px}.upgrade-foot .upgrade-actions{grid-auto-flow:column;max-width:none}.upgrade-foot .upgrade-buy,.upgrade-foot .upgrade-sales{padding:0 24px}.gs{width:min(340px,34vw);height:28px;margin-left:4px;position:relative}.gs-closed{color:#fff;width:100%;height:28px;font:inherit;cursor:text;background:0 0;border:1px solid #ffffff80;border-radius:999px;justify-content:space-between;align-items:center;padding:0 12px 0 14px;font-size:13px;display:flex}.gs-panel{background:var(--hz-card);width:min(500px,94vw);max-height:min(560px,100vh - 30px);color:var(--hz-text);z-index:90;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:-8px;left:-8px;overflow:hidden;box-shadow:0 12px 40px #00000059}.gs-head{border-bottom:1px solid var(--hz-line);flex:none;align-items:center;height:46px;padding:0 10px 0 14px;display:flex}.gs-input{min-width:0;color:var(--hz-text);font:inherit;flex:1;height:100%;font-size:15px;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.gs-clear{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1}.gs-chips{flex-wrap:wrap;flex:none;gap:8px;padding:12px 14px 8px;display:flex}.gs-chip{border:1px solid var(--hz-text);background:var(--hz-card);height:28px;color:var(--hz-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.gs-chip svg{width:14px;height:14px}.gs-chip.icon{justify-content:center;width:30px;padding:0}.gs-chip.on{background:var(--hz-primary-soft)}.gs-more{position:relative}.gs-menu{z-index:5;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:8px;gap:6px;min-width:200px;margin:0;padding:8px 12px;list-style:none;display:grid;position:absolute;top:34px;left:0;box-shadow:0 8px 24px #0003}.gs-menu label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.gs-body{flex:1;min-height:120px;padding:4px 8px 8px;overflow-y:auto}.gs-title{color:var(--hz-muted);margin:8px 6px 4px;font-size:13px;font-weight:600}.gs-empty{text-align:center;color:var(--hz-muted);margin:24px 8px;font-size:14px}.gs-hit{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.gs-hit.on{background:var(--hz-primary-soft)}.gs-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.gs-icon svg{width:15px;height:15px}.gs-text{min-width:0;display:grid}.gs-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.gs-text strong b{font-weight:700}.gs-text span{color:var(--hz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.gs-foot{border-top:1px solid var(--hz-line);color:var(--hz-muted);flex:none;gap:18px;padding:10px 14px;font-size:12.5px;display:flex}.gs-foot kbd{text-align:center;border:1px solid var(--hz-line);min-width:18px;font:inherit;border-radius:4px;margin-right:3px;padding:1px 4px;font-size:11px;display:inline-block}@media (max-width:860px){.gs{flex:1;width:auto;min-width:0}}.account-defaults>.btn-primary{justify-self:start}@media (max-width:700px){.topbar{gap:0;padding:0 6px 0 0}.topbar-brand{padding:0 10px}.topbar-brand-text,.topbar-account-name,.topbar-caret,.topbar-sep,.topbar-upgrade,.topbar .spacer{display:none}.gs{flex:1;justify-content:flex-end;width:auto;margin-left:0;display:flex}.gs-closed{border-color:#0000;justify-content:center;width:34px;height:30px;padding:0}.gs-closed span{display:none}.gs-panel{width:auto;max-height:calc(100vh - 16px);position:fixed;top:6px;left:6px;right:6px}.topbar-btn.icon{width:32px}.side{scrollbar-width:none}.side::-webkit-scrollbar{display:none}.content{padding:10px}.side-panel{border-radius:0;width:100vw}.settings-frame{min-height:0}.settings-nav{border-right:0;border-bottom:1px solid var(--hz-line);max-height:none;padding-bottom:8px;position:static}.settings-content{padding:14px 14px 32px}.list-head{flex-wrap:wrap}.view-switch{flex:none}.home-main,.home-day{padding-left:12px;padding-right:12px}.home-hero{font-size:32px}.home-callout{flex-wrap:wrap}.upgrade-hero h1{font-size:30px}.upgrade-group li{grid-template-columns:1fr 32px}.upgrade-group li span:not(.upgrade-yes){grid-column:1}.upgrade-foot{flex-direction:column;align-items:stretch}.upgrade-foot .upgrade-actions{grid-auto-flow:row}.more-panel{width:auto;margin:0;right:8px;left:8px!important}}.content{flex-direction:column;display:flex}.list-card{background:var(--hz-card);flex-direction:column;flex:1;display:flex}.list-card>*{min-width:0}.list-head{gap:6px;padding:18px 20px 12px}.list-head .page-title{font-family:var(--hz-font-body);letter-spacing:0;font-size:24px;font-weight:400}.list-head .popover .tool-btn{height:28px;color:var(--hz-text);background:0 0;border:0;padding:0 6px;font-size:14px}.list-head .btn-primary.small{border-radius:999px;align-items:center;gap:4px;height:36px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.list-head>div.popover:nth-of-type(2)>.tool-btn{border:1px solid var(--hz-text);border-radius:50%;width:32px;height:32px;padding:0}.view-tabs-bar{border-bottom:1px solid var(--hz-line);padding:0 20px}.list-card .view-tab{color:var(--hz-text);border-bottom:2px solid #0000;border-radius:4px 4px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-weight:500;display:inline-flex}.list-card .view-tab:before{content:"";opacity:.7;background:currentColor;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3h12v10H2zM2 6.5h12M2 10h12M6 3v10' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3h12v10H2zM2 6.5h12M2 10h12M6 3v10' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat}.list-card .view-tab.on{border-bottom-color:var(--hz-text);color:var(--hz-text);background:#78827329}.list-toolbar{gap:8px;padding:14px 20px 6px}.search-pill{color:var(--hz-muted);align-items:center;display:inline-flex;position:relative}.search-pill svg{pointer-events:none;position:absolute;left:12px}.search-pill .search.small{background:var(--hz-card);border:1px solid var(--hz-text);width:200px;height:34px;color:var(--hz-text);border-radius:999px;padding:0 12px 0 32px;font-size:14px}.list-toolbar .tool-btn{border:1px solid var(--hz-text);background:var(--hz-card);height:34px;color:var(--hz-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.list-toolbar .tool-btn.on,.list-toolbar .tool-btn[aria-expanded=true]{background:#cdeeea;border-color:#6fb9b2}.icon-circle{border:1px solid var(--hz-text);background:var(--hz-card);width:32px;height:32px;color:var(--hz-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.icon-circle:hover{background:var(--hz-primary-soft)}.pill-btn{border:1px solid var(--hz-text);background:var(--hz-card);height:32px;color:var(--hz-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.pill-btn:hover:not(:disabled){background:var(--hz-primary-soft)}.quick-row{gap:2px;padding:0 20px 12px}.quick-row .tool-btn{border-radius:6px;gap:4px;height:30px;padding:0 10px;font-size:14px;font-weight:500;background:0 0!important;border:0!important}.quick-row .tool-btn.on,.quick-row .tool-btn[aria-expanded=true]{background:var(--hz-primary-soft)!important}.quick-row .adv{color:var(--hz-text);align-items:center;gap:6px;margin-left:10px;font-weight:600;text-decoration:none;display:inline-flex}.data-table th{color:var(--hz-text);background:0 0;font-size:13.5px;font-weight:600}.data-table td{font-size:14px}.list-foot{gap:8px;margin-top:auto;padding:10px 170px 10px 20px}.count-pill{color:var(--hz-text);background:#78827329;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:500}.list-card .view-switch{margin-right:4px}.list-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;display:grid}.list-body.with-side{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:900px){.list-body.with-side{grid-template-columns:1fr}}.list-main{min-width:0}.all-filters{border-left:1px solid var(--hz-line);align-content:start;gap:12px;padding:16px 18px 24px;display:grid;overflow-y:auto}.all-filters header{justify-content:space-between;align-items:center;display:flex}.all-filters h2{font-size:18px;font-family:var(--hz-font-body);margin:0;font-weight:600}.all-filters h3{margin:4px 0 0;font-size:15px}.all-filter-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.and-sep{color:var(--hz-muted);align-items:center;gap:10px;margin:10px 0;font-size:12px;font-weight:700;display:flex}.and-sep:before,.and-sep:after{content:"";background:var(--hz-line);flex:1;height:1px}.all-filter-card{border:1px solid var(--hz-line);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.all-filter-top{justify-content:space-between;align-items:center;font-size:14px;display:flex}.all-filter-card select,.all-filter-card input{border:1px solid var(--hz-text);background:var(--hz-card);width:100%;height:32px;color:var(--hz-text);font:inherit;border-radius:4px;padding:0 8px;font-size:14px}.all-filter-add{position:relative}.prop-picker{z-index:20;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:8px;flex-direction:column;gap:8px;width:300px;max-height:380px;padding:10px;display:flex;position:absolute;top:38px;left:0;box-shadow:0 10px 30px #00000038}.prop-picker .prop-search,.prop-picker select{border:1px solid var(--hz-text);height:32px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:999px;padding:0 12px;font-size:14px}.prop-picker ul{margin:0;padding:0;list-style:none;overflow-y:auto}.prop-picker li button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:flex}.prop-picker li button:hover{background:var(--hz-primary-soft)}.prop-mark{text-align:center;width:26px;color:var(--hz-muted);flex:none;font-size:12px}.prop-none{padding:8px}.adv-clear{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.columns-selected-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.frozen-pick{align-items:center;gap:8px;font-size:13px;display:inline-flex}.frozen-pick select{border:1px solid var(--hz-text);background:var(--hz-card);height:30px;color:var(--hz-text);font:inherit;border-radius:4px;padding:0 6px}.data-table[class*=frozen-] th:first-child,.data-table[class*=frozen-] td:first-child{width:44px;min-width:44px}.data-table[class*=frozen-] th:nth-child(2),.data-table[class*=frozen-] td:nth-child(2){min-width:220px}.data-table[class*=frozen-] th:nth-child(n+3),.data-table[class*=frozen-] td:nth-child(n+3){min-width:160px}.data-table.frozen-1 :is(th,td):nth-child(-n+2),.data-table.frozen-2 :is(th,td):nth-child(-n+3),.data-table.frozen-3 :is(th,td):nth-child(-n+4){background:var(--hz-card);z-index:2;position:sticky}.data-table[class*=frozen-] :is(th,td):first-child{left:0}.data-table[class*=frozen-] :is(th,td):nth-child(2){left:44px}.data-table.frozen-2 :is(th,td):nth-child(3),.data-table.frozen-3 :is(th,td):nth-child(3){left:264px}.data-table.frozen-3 :is(th,td):nth-child(4){left:424px}.data-table.frozen-1 :is(th,td):nth-child(2),.data-table.frozen-2 :is(th,td):nth-child(3),.data-table.frozen-3 :is(th,td):nth-child(4){box-shadow:2px 0 0 var(--hz-line)}.view-tab-wrap .tab-menu-btn{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.view-tab-wrap{display:inline-flex;position:relative}.view-tab-wrap .popover{position:static}.view-tab-wrap .popover-panel{top:100%;left:0}.view-settings{min-width:230px;padding:6px 0;display:grid}.vs-head{color:var(--hz-muted);margin:8px 14px 2px;font-size:12px;font-weight:700}.vs-sub{color:var(--hz-muted);margin:6px 14px 0;font-size:12px}.vs-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;font-size:14px;display:flex}.vs-item:hover{background:var(--hz-primary-soft)}.data-table.density-compact td{padding-top:4px;padding-bottom:4px}.data-table.density-comfortable td{padding-top:16px;padding-bottom:16px}.data-table.zebra tbody tr:nth-child(2n) td{background:#78827314}.stage-badge{text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block;overflow:hidden}.board-card-facts{color:var(--hz-muted);gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.board-card>a{color:var(--hz-primary);font-weight:600}.board-card select{opacity:.85;height:28px;font-size:12.5px}.assoc-copy{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:0 4px;font-size:12px}.assoc-copy:hover{color:var(--hz-primary)}.pill-badge.stage-won{color:#166534;background:#dcfce7}.pill-badge.stage-lost{color:#991b1b;background:#fee2e2}.next-activity{color:var(--hz-text);font-weight:600;text-decoration:none}.next-activity:hover{color:var(--hz-primary)}.next-activity.late{color:#b91c1c}.stage-pill{color:#3d2b00;background:#f5c26b;border-radius:4px}.stage-pill.won{color:#fff;background:#1f9d55}.stage-pill.lost{color:#fff;background:#a4122b}.next-activity{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.undo-toast{z-index:60;background:var(--hz-card);border:1px solid var(--hz-success);border-radius:6px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 6px 20px #0000002e}.inline-value{font:inherit;color:inherit;cursor:text;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:4px;padding:0 2px;font-weight:600}.inline-value:hover{background:var(--hz-primary-soft);border-bottom-color:var(--hz-muted)}.inline-edit input{border:1px solid var(--hz-text);width:150px;height:28px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:4px;padding:0 6px}.about-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.icon-circle.small{width:26px;height:26px;font-size:13px}.about-settings{gap:6px;min-width:240px;max-height:340px;padding:8px 12px;display:grid;overflow-y:auto}.about-settings ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.reminder-field{gap:6px;display:grid}.reminder-field select,.reminder-field input{border:1px solid var(--hz-text);background:var(--hz-card);height:34px;color:var(--hz-text);font:inherit;border-radius:4px;padding:0 8px}.topbar-btn.bell{position:relative}.bell-badge{color:#fff;background:#d92d20;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-6px}.np-bar{border-bottom:1px solid var(--hz-line);justify-content:space-between;align-items:center;padding:8px 20px;font-size:13px;display:flex}.np-all,.np-type{align-items:center;gap:6px;display:inline-flex}.np-type select{font:inherit;color:inherit;background:0 0;border:0;font-weight:600}.np-actions{gap:14px;display:inline-flex}.np-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.np-item{border-bottom:1px solid var(--hz-line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 20px;display:grid}.np-item.unread .np-main strong{font-weight:700}.np-item:not(.unread) .np-main strong{color:var(--hz-muted);font-weight:500}.np-main{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.np-main span{color:var(--hz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-item time{color:var(--hz-muted);font-size:12px}.notif-settings{gap:14px;max-width:980px;display:grid}.notif-head h1{margin:0 0 4px}.notif-search input{border:1px solid var(--hz-text);width:100%;height:40px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:999px;padding:0 16px}.notif-tools{justify-content:flex-end;gap:10px;font-size:14px;display:flex}.notif-table{border-collapse:separate;border-spacing:0 8px;width:100%}.notif-table thead th{text-align:center;width:90px;font-size:13px;font-weight:600}.notif-table th[scope=row]{text-align:left;font-weight:400}.notif-table td{text-align:center}.notif-group th,.notif-group td{background:var(--hz-card);border-top:1px solid var(--hz-line);border-bottom:1px solid var(--hz-line);padding:14px 16px}.notif-group th{border-left:1px solid var(--hz-line);border-radius:10px 0 0 10px;font-weight:700}.notif-group td:last-child{border-right:1px solid var(--hz-line);border-radius:0 10px 10px 0}.notif-group button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-weight:700}.notif-topic th,.notif-topic td{border-bottom:1px solid var(--hz-line);padding:12px 16px}.notif-topic th{gap:2px;display:grid}.notif-topic .muted{font-size:13px}.side-panel-tabs{align-items:center}.np-gear{color:var(--hz-muted);margin-left:auto;padding:4px;display:inline-flex}.np-gear:hover{color:var(--hz-text)}.templates-page{grid-template-columns:240px minmax(0,1fr);gap:28px;padding:20px;display:grid}.templates-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.templates-side li button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;padding:9px 12px;font-size:14px;display:flex}.templates-side li button.on{border-left-color:var(--hz-text);background:var(--hz-primary-soft);font-weight:600}.templates-side hr{border:0;border-top:1px solid var(--hz-line);margin:10px 0}.templates-search input{border:1px solid var(--hz-text);width:100%;height:36px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:999px;margin-bottom:14px;padding:0 14px}.templates-main h2{margin:0 0 4px}.template-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin-top:14px;display:grid}.template-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;display:grid;overflow:hidden}.template-thumb{background:var(--hz-primary-soft);cursor:pointer;border:0;place-items:center;height:200px;padding:14px;display:grid;overflow:hidden}.template-card.scratch .template-thumb{color:var(--hz-muted);cursor:default;font-size:44px}.template-thumb .paper{color:#1f2a1c;text-align:left;background:#fff;border-radius:4px;align-content:start;gap:6px;width:100%;height:100%;padding:12px;font-size:10.5px;display:grid;overflow:hidden;box-shadow:0 1px 4px #00000026}.template-thumb .paper b{font-size:12px}.template-thumb .paper i{opacity:.75;font-style:normal}.template-foot{gap:4px;padding:12px 14px 14px;display:grid}.template-actions{align-items:center;gap:10px;margin-top:6px;display:flex}.template-preview{width:92vw;max-width:640px}.template-paper{color:#1f2a1c;border:1px solid var(--hz-line);white-space:pre-wrap;background:#fff;border-radius:6px;max-height:50vh;padding:18px 22px;overflow:auto}.template-paper p{margin:0 0 12px}@media (max-width:760px){.templates-page{grid-template-columns:1fr}}.folders-panel{gap:6px;min-width:260px;padding:8px 0;display:grid}.folders-panel ul{margin:0;padding:0;list-style:none}.folders-panel li>button,.folder-row>button:first-child{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;padding:8px 14px;font-size:14px;display:flex}.folders-panel li>button.on,.folder-row>button.on{background:var(--hz-primary-soft);font-weight:600}.folder-row{align-items:center;display:flex}.folder-tools{padding-right:8px;display:inline-flex}.folders-panel .label-form,.folders-panel>.btn-link{margin:0 14px}.folder-chip-row{padding:6px 20px 0}.menu-select{gap:4px;padding:6px 12px;font-size:13px;display:grid}.templates-new{float:right}.template-form{gap:12px;display:grid}.template-form label{gap:4px;font-size:14px;font-weight:600;display:grid}.template-form input,.template-form select,.template-form textarea{border:1px solid var(--hz-text);font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:4px;padding:8px 10px;font-weight:400}.adv-panel{top:var(--hz-topbar-height);z-index:70;background:var(--hz-card);border-top-left-radius:12px;align-content:start;gap:12px;width:min(360px,100vw);padding:16px 20px;display:grid;position:fixed;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 30px #00000038}.adv-panel header{justify-content:space-between;align-items:center;display:flex}.adv-panel h2{margin:0;font-size:18px}.adv-field{gap:4px;font-size:13px;font-weight:600;display:grid}.adv-field input{border:1px solid var(--hz-text);height:34px;font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:4px;padding:0 8px;font-weight:400}.adv-panel fieldset{border:1px solid var(--hz-line);border-radius:8px;gap:8px;padding:8px 12px 12px;display:grid}.adv-panel legend{padding:0 6px;font-size:13px;font-weight:700}.content-head{justify-content:space-between;align-items:center;display:flex}.block-editor{gap:10px;display:grid}.block-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.block-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:8px}.block-card.open{border-color:var(--hz-text)}.block-card header{justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.block-title{font:inherit;cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:baseline;gap:8px;font-weight:600;display:flex}.block-sum{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.block-tools{gap:2px;display:inline-flex}.block-tools button{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;border-radius:4px;padding:4px 7px;font-size:14px}.block-tools button:hover:not(:disabled){background:var(--hz-primary-soft);color:var(--hz-text)}.block-fields{border:0;gap:10px;margin:0;padding:4px 12px 12px;display:grid}.block-fields label{gap:4px;font-size:13px;font-weight:600;display:grid}.block-fields input,.block-fields textarea,.design-fields select{border:1px solid var(--hz-text);font:inherit;background:var(--hz-card);color:var(--hz-text);border-radius:4px;padding:7px 9px;font-weight:400}.social-row{grid-template-columns:1fr 2fr auto;align-items:center;gap:6px;display:grid}.design-fields{border:1px solid var(--hz-line);border-radius:8px;gap:10px;padding:8px 12px 12px;display:grid}.design-fields legend{padding:0 6px;font-weight:700}.design-row label,.design-colors label{gap:4px;font-size:13px;font-weight:600;display:grid}.design-colors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.design-colors input[type=color]{border:1px solid var(--hz-text);background:var(--hz-card);border-radius:4px;width:100%;height:34px;padding:2px}.block-preview{border-radius:8px}.live-preview{gap:10px;display:grid}.live-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-frame{background:var(--hz-primary-soft);border-radius:10px;justify-content:center;padding:10px;display:flex;overflow:auto}.live-frame iframe{background:#fff;border:0;border-radius:6px;width:100%;max-width:640px;height:640px;box-shadow:0 1px 4px #0000002e}.live-frame.mobile iframe{max-width:375px}.seg{border:1px solid var(--hz-text);border-radius:999px;display:inline-flex;overflow:hidden}.seg button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:5px 14px;font-size:13px}.seg button.on{background:var(--hz-text);color:var(--hz-card)}.text-field{gap:6px;display:grid}.text-toolbar{border:1px solid var(--hz-line);border-radius:6px;gap:2px;width:fit-content;padding:2px;display:inline-flex}.text-toolbar button{cursor:pointer;min-width:30px;height:28px;color:inherit;background:0 0;border:0;border-radius:4px;font-size:14px}.text-toolbar button:hover:not(:disabled),.text-toolbar button[aria-expanded=true]{background:var(--hz-primary-soft)}.link-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.link-row input{flex:1;min-width:200px}.image-picker .ip-drop{min-height:260px}.image-picker .ip-drop.over{outline:2px dashed var(--hz-primary);outline-offset:-8px;background:var(--hz-primary-soft)}.ip-empty{text-align:center;gap:6px;padding:48px 16px;display:grid}.ip-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ip-thumb{border:1px solid var(--hz-line);background:var(--hz-card);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:8px;gap:4px;padding:6px;font-size:12px;display:grid}.ip-thumb:hover{border-color:var(--hz-text)}.ip-thumb img{object-fit:contain;background:repeating-conic-gradient(#e8eae6 0 25%, #fff 0 50%) 50% / 14px 14px;border-radius:4px;width:100%;height:90px}.ip-thumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ip-del{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:22px;height:22px;line-height:1;position:absolute;top:4px;right:4px}.ip-foot{border-top:1px solid var(--hz-line);align-items:center;gap:14px;padding:14px 20px;display:flex}.image-slot{gap:8px;display:grid}.image-slot img{object-fit:contain;background:repeating-conic-gradient(#e8eae6 0 25%, #fff 0 50%) 50% / 14px 14px;border-radius:4px;max-width:100%;max-height:160px}.image-slot-actions{align-items:center;gap:12px;display:flex}.block-warn{color:#b45309;border:1px solid #b45309;border-radius:999px;flex:none;padding:0 8px;font-size:12px;font-weight:700}.block-handle{cursor:grab;color:var(--hz-muted);-webkit-user-select:none;user-select:none;padding:0 6px;font-size:16px}.block-handle:active{cursor:grabbing}.block-card.dragging{opacity:.45}.block-card.drop-here{border-color:var(--hz-primary);box-shadow:0 -3px 0 var(--hz-primary)}.primary-tag{color:#166534;background:#dcfce7;border:1px solid #1f9d55;border-radius:4px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}.activity.system{background:var(--hz-primary-soft);border-radius:8px;padding:8px 12px}.activity.system .activity-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.calls-page .calls-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.calls-page .calls-filters select,.calls-page .calls-filters .search-input{border:1px solid var(--hz-border);background:var(--hz-surface);border-radius:17px;height:34px;padding:0 12px}.calls-page .list-footer{align-items:center;gap:12px;margin-top:12px;display:flex}.call-facts{margin:2px 0 4px;font-size:13px}.library-head{align-items:center;gap:8px;display:flex}.library-body{grid-template-columns:200px 1fr;gap:24px;margin-top:16px;display:grid}.library-folders{flex-direction:column;gap:2px;display:flex}.library-folders button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:6px 10px}.library-folders button.on{background:var(--hz-primary-soft);font-weight:600}.library-folders .folder-row{justify-content:space-between;align-items:center;display:flex}.library-folders .folder-row .icon-btn{opacity:0}.library-folders .folder-row:hover .icon-btn{opacity:1}.library-main .search-input{width:280px;margin-bottom:12px}.library-editor{width:92vw;max-width:1000px}.library-editor-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.library-editor textarea,.library-editor input:not([type=checkbox]),.library-editor select{width:100%}.library-meta{gap:8px;margin-bottom:8px;display:flex}.library-preview-bar{gap:8px;margin-bottom:12px;display:flex}.library-preview-box{border:1px solid var(--hz-border);white-space:pre-wrap;border-radius:8px;padding:12px}.shortcut-input{align-items:center;gap:4px;display:flex}@media (max-width:800px){.library-body,.library-editor-grid{grid-template-columns:1fr}}.product-form{width:100%;max-width:1200px;margin:0 auto;padding-bottom:48px}.product-form-bar{align-items:center;gap:12px;padding:12px 0;display:flex}.product-form-bar h1{text-align:center;flex:1;margin:0;font-size:18px}.product-form-actions{gap:8px;display:flex}.product-form-sub{justify-content:flex-end;padding-bottom:8px;display:flex}.product-form .switch-row{align-items:center;gap:8px;display:flex}.product-card{background:var(--hz-card);border-radius:16px;margin-bottom:20px;padding:28px 32px}.product-card h2{margin:0 0 20px;font-size:16px}.product-grid{grid-template-columns:1fr 240px;gap:24px;display:grid}.product-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.product-form .field input,.product-form .field select,.product-form .field textarea{width:100%}.product-narrow{max-width:480px}.product-image{border:1px dashed var(--hz-border);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:160px;padding:12px;display:flex}.product-margin{border:1px solid var(--hz-border);border-radius:8px;padding:8px 12px;display:block}@media (max-width:800px){.product-grid,.product-row{grid-template-columns:1fr}}.pipeline-select{border:1px solid var(--hz-border);background:var(--hz-surface);border-radius:17px;height:34px;margin-right:8px;padding:0 14px}.calendar-banner{background:#e6f3fb;border:1px solid #99c9e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px 18px;display:flex}.recordings-page .view-tabs{margin-top:8px}.recording-list{margin:0;padding:0;list-style:none}.recording-row{border-bottom:1px solid var(--hz-border);align-items:flex-start;gap:14px;padding:14px 4px;display:flex}.recording-cover{background:var(--hz-primary-soft);border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.recording-main{flex:1;min-width:0}.recording-title{font-size:16px;font-weight:600}.recording-meta{margin-top:2px}.recording-matches{margin:6px 0 0;padding:0;font-size:14px;list-style:none}.recording-matches li{padding:2px 0}.recording-status{flex:none}.chip-item.danger{color:#b42318;background:#fdecea}.recording-head{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.recording-h1{cursor:text;margin:4px 0 0}.recording-title-input{border:1px solid var(--hz-border);border-radius:8px;width:100%;padding:4px 8px;font-size:24px;font-weight:700}.recording-actions{margin-top:6px}.recording-media{width:100%;margin:8px 0 16px}video.recording-media{background:#000;border-radius:10px;max-height:360px}.recording-state{border:1px solid var(--hz-border);border-radius:10px;flex-direction:column;gap:8px;margin:8px 0 16px;padding:14px 16px;display:flex}.recording-state progress{width:100%}.recording-state.failed{background:#fdf3f2;border-color:#e8b4ae}.speaker-timeline{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.speaker-lane{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.speaker-label{cursor:pointer;text-align:left;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex;overflow:hidden}.speaker-label i{border-radius:50%;flex:none;width:10px;height:10px}.lane-track{background:var(--hz-primary-soft);cursor:pointer;border-radius:6px;height:22px;position:relative;overflow:hidden}.lane-block{opacity:.85;border-radius:4px;position:absolute;top:3px;bottom:3px}.lane-head{background:var(--hz-text);width:2px;position:absolute;top:0;bottom:0}.transcript-bar{align-items:center;gap:12px;margin-bottom:8px;display:flex}.transcript{margin:0;padding:0;list-style:none}.line{border-radius:8px;grid-template-columns:150px 1fr;gap:12px;padding:10px 8px;display:grid}.line.active{background:var(--hz-primary-soft)}.line-who{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.speaker-chip{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.line-time{color:var(--hz-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.line-text{margin:0;line-height:1.6}.word{cursor:pointer;border-radius:3px}.word.now{color:#1a1a1a;background:#ffe58f}.hit{color:#1a1a1a;background:#fff2a8}.line-pencil{opacity:0;cursor:pointer;background:0 0;border:0;margin-left:4px}.line:hover .line-pencil{opacity:.7}.line-edit textarea{width:100%}.line-edited{font-size:12px}@media (max-width:800px){.speaker-lane,.line{grid-template-columns:1fr}}.recordings-page .calls-head{align-items:center;gap:8px;display:flex}.recordings-page .calls-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.recordings-page .search-input,.recording-page .search-input{border:1px solid var(--hz-border);background:var(--hz-surface);border-radius:17px;min-width:360px;height:34px;padding:0 14px}.recordings-page .list-footer{align-items:center;gap:12px;margin-top:12px;display:flex}.shared-page{max-width:900px;margin:0 auto;padding:32px 20px 64px}.shared-foot{text-align:center;margin-top:32px}.share-dialog{width:92vw;max-width:640px}.share-options{border:0;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;padding:0;display:flex}.share-list{flex-direction:column;gap:12px;margin:12px 0;padding:0;list-style:none;display:flex}.share-list li{gap:4px;display:grid}.share-list input{width:100%}.recording-links{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.link-picker{border:1px solid var(--hz-border);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px;display:flex}.link-picker ul{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.link-btn{color:var(--hz-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration:underline}.link-btn.danger{color:#b42318}.settings-card .calls-head{align-items:center;gap:8px;display:flex}.settings-card .calls-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.settings-card .calls-filters select,.settings-card .calls-filters input:not([type=checkbox]){border:1px solid var(--hz-border);background:var(--hz-surface);border-radius:17px;height:34px;padding:0 12px}.settings-card .list-footer{margin-top:12px}.assoc-all{margin-top:8px;display:inline-block}.assoc-filter{background:var(--hz-primary-soft);border-radius:16px;align-items:center;gap:6px;margin:0 0 8px;padding:6px 12px;display:inline-flex}.associate-with{border-top:1px solid var(--hz-border);margin:16px 0 8px;padding-top:12px}.associate-with .collapse{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.assoc-found{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.security-row{border-bottom:1px solid var(--hz-border);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.security-row p{max-width:640px;margin:2px 0 0}.security-page h2{margin:24px 0 4px;font-size:16px}.field-picker{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;display:flex}.field-picker-grid{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.field-picker h3{margin:8px 0;font-size:14px}.picker-list{border:1px solid var(--hz-border);border-radius:8px;max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.picker-list li{border-bottom:1px solid var(--hz-border);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.picker-list li:last-child{border-bottom:0}@media (max-width:800px){.field-picker-grid{grid-template-columns:1fr}}.email-composer{width:min(560px,96vw)}.address-field{grid-template-columns:70px 1fr;align-items:start;gap:6px 8px;margin-bottom:6px;display:grid}.address-label{color:var(--hz-muted);padding-top:6px}.address-chips{border-bottom:1px solid var(--hz-border);flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0;display:flex}.address-chips input{background:0 0;border:0;outline:0;flex:1;min-width:160px}.address-offer{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.email-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.quick-number{gap:8px;min-width:200px;padding:10px;display:grid}.quick-number label{color:var(--hz-muted);gap:4px;font-size:.85rem;display:grid}.quick-actions{align-items:center;gap:8px;display:flex}.quick-add{gap:8px;min-width:260px;max-height:360px;padding:10px;display:grid;overflow:auto}.quick-edit-row{justify-content:space-between;align-items:center;gap:8px;padding:2px 8px;display:flex}.all-filter-group{border:1px solid var(--hz-border);border-radius:8px;gap:8px;padding:10px;display:grid}.seg-analyze{gap:16px;padding:8px 0;display:grid}.seg-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.seg-card{gap:4px;padding:14px;display:grid}.seg-count{margin:0;font-size:2rem;font-weight:600}.seg-overlap>header{justify-content:space-between;align-items:center;display:flex}.overlap-view{justify-items:center;gap:12px;display:grid}.overlap-legend{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.overlap-legend .swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.venn{width:min(420px,100%);height:auto}.overlap-table{max-width:520px}.seg-analyze .up{color:var(--hz-success,#1f8a4c)}.seg-analyze .down{color:var(--hz-danger,#b3261e)}.forms-analyze{gap:14px;padding:8px 0;display:grid}.analyze-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.analyze-stats .stat{margin:2px 0;font-size:1.8rem}.analyze-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.analyze-grid .card,.forms-analyze>.card{padding:14px}.chart{width:100%;height:auto;color:var(--hz-text,#1b1b1b)}.chart-empty{text-align:center;padding:24px 0}.chart-legend{flex-wrap:wrap;gap:12px;margin:6px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.chart-legend .swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.row-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row-bars li{grid-template-columns:minmax(80px,38%) 1fr auto;align-items:center;gap:8px;display:grid}.row-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-bar-track{background:#00000012;border-radius:4px;height:10px;overflow:hidden}.row-bar-fill{height:100%;display:block}.donut{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.adv-panel.inline{align-items:end;gap:12px;padding:8px 0;display:flex}.assoc-row{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.hier-tree,.hier-tree ul{border-left:1px solid var(--hz-border);margin:4px 0;padding-left:16px;list-style:none}.dash-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dash-title{cursor:pointer;background:0 0;border:0;font-size:1.5rem;font-weight:600}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:12px;display:grid}.dash-card{padding:14px}.dash-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-kpi .stat{margin:6px 0;font-size:2.2rem}.dash-card.dash-k-table{grid-column:span 2}.adv-row{align-items:center;gap:8px;display:flex}@media (max-width:760px){.dash-card.dash-k-table{grid-column:auto}}.campaign-form{gap:12px;max-width:820px;margin:12px 0;display:grid}.campaign-form label{color:var(--hz-muted);gap:4px;font-size:.9rem;display:grid}.campaign-form .adv-row{flex-wrap:wrap;align-items:end}.campaign-detail h2{margin-top:20px}.forms-styles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.forms-styles .field,.forms-external .field{gap:4px;margin:8px 0;display:grid}.color-input{align-items:center;gap:6px;display:flex}.color-input input[type=text]{width:7.5em}.preview-form{border:1px dashed var(--hz-border);gap:10px;padding:16px;display:grid}.preview-form input{width:100%}.security-row.column{gap:8px;display:grid}.code-box{white-space:pre-wrap;word-break:break-all;background:#0000000f;border-radius:6px;padding:10px;overflow-x:auto}.public-form .pf-field>label,.public-form .pf-field legend{color:var(--pf-label,inherit);font-size:var(--pf-label-size,inherit)}.public-form .pf-submit-row{text-align:var(--pf-align,left)}.public-form .pf-submit{background:var(--pf-button,var(--hz-primary));color:var(--pf-button-text,#fff)}.color-input input[type=color]{border:1px solid var(--hz-border);background:0 0;border-radius:4px;flex:none;width:38px;height:32px;padding:0}.color-input input[type=text]{flex:none;width:96px}.forms-styles .adv-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.forms-styles .adv-row input[type=number]{width:90px}.forms-styles .color-field{width:auto}.reports-layout{grid-template-columns:200px 1fr;gap:20px;margin-top:8px;display:grid}.reports-side{align-content:start;gap:8px;display:grid}.reports-side .on{font-weight:600}.report-preview{margin-top:16px;padding:14px}.teams-list{gap:12px;padding:0;list-style:none;display:grid}.teams-list>li{padding:12px}.team-members{columns:2;padding:0;list-style:none}@media (max-width:760px){.reports-layout{grid-template-columns:1fr}}.product-image{border:1px dashed var(--hz-border);border-radius:8px;place-items:center;min-width:200px;min-height:160px;padding:12px;display:grid}.product-image img{object-fit:contain;border-radius:6px;max-width:100%;max-height:180px}.image-drop{justify-items:center;gap:8px;display:grid}img.record-avatar.product{object-fit:cover;border-radius:8px;width:56px;height:56px}.ip-folders{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ip-move{opacity:0;max-width:70%;font-size:.75rem;position:absolute;bottom:28px;left:4px}.ip-grid li{position:relative}.ip-grid li:hover .ip-move,.ip-grid li:focus-within .ip-move{opacity:1}.task-done{vertical-align:middle;margin-right:8px}.profile-check{align-items:flex-start;gap:10px;max-width:520px;margin-bottom:18px;font-size:14px;line-height:1.4;display:flex}.profile-check input{flex:none;margin-top:2px}.assoc-head .icon-btn{margin-left:4px}.card-menu{display:inline-block;position:relative}.card-menu-list{z-index:20;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:8px;min-width:190px;margin:4px 0 0;padding:6px 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #00000024}.card-menu-list button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 14px;display:block}.card-menu-list button:hover,.card-menu-list button:focus-visible{background:var(--hz-hover,#0000000f)}.card-title-row{align-items:center;gap:8px;display:flex}.card-title-row input,.card-title-row select{flex:1}.drawer-h3{margin:4px 0 2px;font-size:16px}.prop-picker{border:1px solid var(--hz-line);border-radius:8px;max-height:260px;margin:8px 0;padding:8px;overflow:auto}.prop-picker ul{margin:8px 0 0;padding:0;list-style:none}.prop-picker li label{gap:8px;padding:4px 2px;display:flex}.prop-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.prop-list li{border:1px solid var(--hz-line);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.prop-actions{gap:2px;display:inline-flex}.attach-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.attach-list li{align-items:center;gap:10px;display:flex}.attach-kind{background:var(--hz-hover,#0000000f);border-radius:6px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.attach-main{flex:1;min-width:0;display:grid}.attach-main a,.attach-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-sub{margin:0 0 8px}.menu .menu-sep{border-top:1px solid var(--hz-line);margin-top:4px;padding-top:4px}.menu button:disabled{opacity:.55;cursor:not-allowed}.record-dialog.drawer.wide{width:min(760px,100vw)}.review-dialog{width:min(760px,96vw);max-height:92dvh}.review-dialog.wide{width:min(980px,96vw)}.panel-tools,.panel-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-tools input[type=search]{flex:1;min-width:160px}.prop-group{border-top:1px solid var(--hz-line);padding:8px 0}.prop-group summary{cursor:pointer;font-weight:600}.prop-group dl,.merge-preview dl{gap:10px;margin:8px 0 0;display:grid}.prop-group dt,.merge-preview dt{color:var(--hz-muted);font-size:12px}.prop-group dd,.merge-preview dd{margin:0}.history-table{border-collapse:collapse;width:100%;font-size:13px}.history-table th,.history-table td{text-align:left;border-bottom:1px solid var(--hz-line);vertical-align:top;padding:8px 10px}.th-sort{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-weight:600}.multi-filter{gap:6px;min-width:200px;padding:10px;display:grid}.pager{justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.pager-page{cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:28px;height:28px}.pager-page.on{border:1px solid var(--hz-line);font-weight:700}.badge{border:1px solid var(--hz-line);border-radius:4px;padding:1px 8px;font-size:12px;display:inline-block}.badge.created{background:#e3f4e1;border-color:#7bbf74}.badge.removed,.badge.object_deleted{background:#fde8e6;border-color:#e08a82}.review-bar{border-bottom:1px solid var(--hz-line);align-items:center;gap:10px;padding:8px 0;display:flex}.review-root summary,.review-group summary{cursor:pointer;padding:8px 0}.review-group{margin-left:28px}.review-group ul{gap:8px;margin:0 0 0 24px;padding:0;list-style:none;display:grid}.review-group li{align-items:center;gap:8px;display:flex}.merge-grid{grid-template-columns:1fr 340px;gap:20px;display:grid}@media (max-width:760px){.merge-grid{grid-template-columns:1fr}}.merge-head{justify-content:space-between;align-items:center;display:flex}.merge-cards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.merge-card{border:1px solid var(--hz-line);border-radius:8px;gap:6px;padding:12px;display:grid}.merge-card.on{border-color:var(--hz-text)}.merge-results{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.merge-results button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:6px 4px}.merge-props{gap:12px;margin:0;padding:0;list-style:none;display:grid}.merge-props li{gap:4px;display:grid}.merge-preview .card{padding:14px}.merge-info{margin:8px 0 0;padding-left:20px}.quick-actions .quick-more{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;justify-items:center;gap:4px;display:grid}.quick-ic.more{border:1px solid var(--hz-line);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.quick-ic.sms,.quick-ic.linkedin,.quick-ic.whatsapp,.quick-ic.postal_mail{border:1px solid var(--hz-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.quick-ic.sms:before{content:"SMS";font-size:9px;font-weight:700}.quick-ic.linkedin:before{content:"in";font-weight:700}.quick-ic.whatsapp:before{content:"WA";font-size:10px;font-weight:700}.quick-ic.postal_mail:before{content:"✉"}.more-menu{gap:8px;min-width:260px;max-height:340px;padding:10px;display:grid;overflow:auto}.more-menu .reorder{border-top:1px solid var(--hz-line);text-align:left;justify-self:start;width:100%;padding-top:8px}.review-dialog.small{width:min(420px,96vw)}.type-filter{gap:8px;min-width:460px;max-height:380px;padding:10px;display:grid;overflow:auto}.type-groups{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.type-groups fieldset{border:0;align-content:start;gap:6px;margin:0;padding:0;display:grid}.type-groups label{align-items:center;gap:6px;display:flex}@media (max-width:640px){.type-filter{min-width:0}.type-groups{grid-template-columns:1fr}}.range-filter{min-width:180px}.range-custom{gap:8px;padding:8px 12px 12px;display:grid}.menu button[aria-pressed=true]{font-weight:700}.activity-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.activity-tools .subtabs{flex-wrap:wrap;flex:100%;align-items:center;gap:4px;display:flex}.activity-tools .search.small{flex:180px;min-width:150px;max-width:260px}.activity-tools .date-filter{align-items:center;gap:6px;display:inline-flex}.prop-tools{opacity:0;gap:2px;transition:opacity .12s;display:inline-flex}.prop-row:hover .prop-tools,.prop-row:focus-within .prop-tools{opacity:1}.prop-info{cursor:help;color:var(--hz-muted)}.about-head .btn-link{margin-left:auto}.card-filter-panel{border:1px solid var(--hz-line);border-radius:8px;margin-top:8px;padding:10px}.chip-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.quick-filters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.quick-filters label{gap:2px;font-size:12px;display:grid}.record-dialog.drawer .drawer-body{overflow-x:hidden}.record-dialog.drawer .drawer-body>*,.record-dialog.drawer .drawer-body section>*{min-width:0;max-width:100%}.prop-list{grid-template-columns:minmax(0,1fr)}.card-filter-panel{overflow-x:auto}.card-filter-panel select,.card-filter-panel input{max-width:100%}.recycling-bin{gap:14px;display:grid}.bin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bin-head h1{margin:4px 0}.bin-actions{gap:8px;display:flex}.attach-list li.attach-tile{border:1px solid var(--hz-line);border-radius:8px;padding:8px 30px 8px 8px;position:relative}.attach-tile .attach-remove{margin:0;position:absolute;top:4px;right:4px}.attach-thumb{object-fit:cover;background:var(--hz-hover,#0000000f);border-radius:6px;flex:none;width:44px;height:44px;display:block}.attach-tile>a{flex:none;display:block}.assoc-body .assoc-row{padding:2px 0}.assoc-body .assoc-row .btn-link{text-overflow:ellipsis;min-width:0;overflow:hidden}.assoc-body>.btn-link{justify-self:start}.view-settings .vs-field{gap:4px;display:grid}.view-settings .vs-field select{width:100%}.board-card-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.board-card .card-menu-btn{opacity:0}.board-card:hover .card-menu-btn,.board-card:focus-within .card-menu-btn{opacity:1}.board-card footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-quick{gap:2px;display:inline-flex}.card-activity{margin-left:auto;position:relative}.activity-chip{border:1px solid var(--hz-line);font:inherit;cursor:default;background:0 0;border-radius:6px;padding:2px 8px;font-size:12px}.card-activity-pop{z-index:30;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:10px;gap:10px;width:300px;padding:12px;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 8px 24px #0000002e}.card-activity-pop ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.card-activity-pop li{justify-content:space-between;gap:8px;display:flex}.board-add-bottom{border:1px dashed var(--hz-line);cursor:pointer;width:100%;color:var(--hz-muted);font:inherit;background:0 0;border-radius:8px;margin-top:8px;padding:8px}.board-add-bottom:hover{color:var(--hz-primary);border-color:var(--hz-primary)}.board-preview{z-index:40;background:#fff;border-radius:12px;width:360px;position:fixed;top:72px;bottom:16px;right:16px;overflow:auto;box-shadow:-8px 0 24px #00000026}.board-preview .record-preview{border:0;max-height:none;position:static}.menu .menu-confirm{gap:8px;max-width:220px;padding:8px 12px;display:grid}.menu .menu-confirm span{font-size:13px}.menu .menu-confirm .btn-danger{color:#fff;cursor:pointer;font:inherit;background:#d4351c;border:0;border-radius:6px;justify-self:start;padding:6px 12px;font-size:13px}.menu .menu-confirm .btn-danger:hover{background:#b02a16}.board-col-head .stage-badge{text-overflow:ellipsis;white-space:nowrap;color:#2d3e50;background:#e5e8eb;border-radius:6px;max-width:80%;margin:0;padding:2px 10px;font-size:12px;font-weight:600;overflow:hidden}.stage-badge.tone-0{color:#5c3d00;background:#fce3a5}.stage-badge.tone-1{color:#1d4a22;background:#d0e8d2}.stage-badge.tone-2{color:#17406b;background:#cfe3f5}.stage-badge.tone-3{color:#fff;background:#0d7377}.stage-badge.tone-4,.stage-badge.won{color:#fff;background:#2e7d32}.stage-badge.lost{color:#fff;background:#d4351c}.board-col-head .stage-badge{flex:0 auto;width:auto}.board-col-head .stage-badge+.board-count{margin-left:4px}.board-card-line{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:13px;overflow:hidden}.board-card-foot{align-items:center;gap:6px;margin-top:6px;display:flex}.view-pick{border:1px solid var(--hz-line);background:var(--hz-card);font:inherit;border-radius:999px;padding:6px 12px;font-size:13px}.row-expand{cursor:pointer;color:var(--hz-muted);background:0 0;border:0;padding:0 6px 0 0;font-size:14px}.row-expand:hover{color:var(--hz-primary)}.expand-row>td{background:var(--hz-bg,#f6f8f5);border-left:3px solid var(--hz-primary);padding:8px 12px 12px 40px}.assoc-rows-bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.assoc-table{background:var(--hz-card);width:100%}.name-col>.popover{vertical-align:baseline;display:inline-block}.name-col .row-expand{display:inline-block}.menu .menu-title{color:var(--hz-muted);padding:6px 12px;font-size:12px;font-weight:600}.cell-view{cursor:text;border-radius:4px;min-height:1.4em;padding-right:22px;position:relative}.cell-view:hover{outline:1px solid var(--hz-line);outline-offset:3px}.cell-pencil{cursor:pointer;opacity:0;color:var(--hz-muted);background:0 0;border:0;font-size:12px;position:absolute;top:0;right:0}.cell-view:hover .cell-pencil,.cell-view:focus-within .cell-pencil{opacity:1}.cell-input{width:100%;min-width:120px;font:inherit;border:1px solid var(--hz-primary);background:var(--hz-card);border-radius:4px;padding:4px 6px}.cell-error{margin:2px 0 0;font-size:12px}.pill-group{gap:0;display:inline-flex}.pill-group .pill-btn+.pill-btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.pill-group .pill-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.avatar{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-size:11px;font-weight:700;display:inline-flex}.avatar.round{border-radius:50%}.avatar.square{border-radius:5px}.choice-multi{gap:8px;min-width:240px;padding:10px;display:grid}.choice-op{font:inherit;color:var(--hz-primary);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px;font-weight:600}.choice-check{cursor:pointer;align-items:center;gap:8px;padding:4px 6px;display:flex}.choice-multi .choice-list{max-height:240px;overflow:auto}.task-queues .panel-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.task-queues .panel-filters input[type=search]{border:1px solid var(--hz-line);min-width:260px;font:inherit;background:var(--hz-card);border-radius:999px;padding:8px 14px}.task-queues .panel-filters select,.modal-form select,.modal-form input[type=text],.modal-form input:not([type]){border:1px solid var(--hz-line);font:inherit;background:var(--hz-card);border-radius:8px;padding:8px 10px}.task-queues .row-actions{text-align:right;white-space:nowrap}.modal-form{gap:14px;min-width:min(460px,86vw);display:grid}.modal-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.modal-form .share-list{border:1px solid var(--hz-line);border-radius:8px;gap:4px;max-height:200px;padding:8px 12px;display:grid;overflow:auto}.modal-form .share-list .choice-check{font-weight:400;display:flex}.modal-actions{gap:10px;display:flex}.modal-form label.choice-check{align-items:center;gap:8px;font-weight:400;display:flex}.inline-confirm{white-space:normal;align-items:center;gap:8px;font-size:13px;display:inline-flex}.profile-checks{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.profile-checks li:before{content:"✓";margin-right:8px}.profile-check{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.alias-list{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.btn-link.strong{font-weight:700}.never-log .panel-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.never-log .panel-filters input[type=search]{border:1px solid var(--hz-line);min-width:240px;font:inherit;background:var(--hz-card);border-radius:999px;padding:8px 14px}.sig-form{min-width:min(560px,90vw)}.sig-head{justify-content:space-between;align-items:center;display:flex}.sig-editor{border:1px solid var(--hz-line);border-radius:8px;overflow:hidden}.sig-body{outline:none;min-height:140px;padding:10px 12px}.sig-tools{border-top:1px solid var(--hz-line);background:var(--hz-bg,#f6f8f5);gap:4px;padding:6px 8px;display:flex}.sig-tools button{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:4px 8px}.sig-tools button:hover{background:var(--hz-line)}.sig-link{border-top:1px solid var(--hz-line);gap:8px;padding:8px;display:flex}.sig-link input{flex:1}.sig-html{border:1px solid var(--hz-line);border-radius:8px;width:100%;padding:8px;font-family:ui-monospace,monospace;font-size:13px}.sig-preview{border:1px dashed var(--hz-line);border-radius:8px;padding:10px 12px}.pill-btn.on{background:var(--hz-primary-soft,#e3efd9)}.notice-box{border:1px solid var(--hz-line);border-radius:8px;padding:10px 12px}.mailbox-card{border:1px solid var(--hz-line);border-radius:10px;max-width:560px;margin-bottom:14px;padding:12px 14px}.mailbox-row{align-items:end;gap:14px;display:flex}.modal-form input[type=password],.modal-form input[type=email],.modal-form input[type=number],.modal-form textarea{border:1px solid var(--hz-line);font:inherit;background:var(--hz-card);border-radius:8px;padding:8px 10px}.pref-promo{border:1px solid var(--hz-line);border-radius:10px;max-width:760px;margin-bottom:22px;padding:18px 22px}.pref-banner{border-radius:8px;align-items:center;gap:12px;max-width:900px;margin-bottom:18px;padding:12px 16px;display:flex}.pref-banner.bad{background:#fdecea;border:1px solid #f3b6ae}.pref-banner.good{background:#e3efd9;border:1px solid #b8d4a4}.pref-banner .icon-btn{margin-left:auto}.profile-h3{margin:22px 0 6px;font-size:15px}.btn-danger{color:#fff;cursor:pointer;font:inherit;background:#d4351c;border:0;border-radius:8px;padding:9px 16px}.btn-danger:disabled{opacity:.5;cursor:default}a.btn-primary{text-decoration:none;display:inline-block}.notif-cards{gap:10px;max-width:900px;margin:12px 0;padding:0;list-style:none;display:grid}.notif-card{border:1px solid var(--hz-line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.notif-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toasts{z-index:60;gap:8px;width:min(340px,92vw);display:grid;position:fixed;bottom:18px;right:18px}.toast{background:var(--hz-card);border:1px solid var(--hz-line);border-left:4px solid var(--hz-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #0000002e}.user-page{max-width:860px}.user-head h1{margin:0 0 4px}.user-page .facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.user-page .facts dt{color:var(--hz-muted);text-transform:uppercase;font-size:12px}.user-page .facts dd{margin:2px 0 0;font-size:18px;font-weight:600}.user-page section{margin-top:16px}.hours-row{align-items:center;gap:8px;margin:8px 0;display:flex}.pill-badge.ok{color:#166534;background:#dcfce7}.pill-badge.away{color:#92400e;background:#fef3c7}.data-table th.has-menu{padding-right:26px;position:relative}.data-table th.has-menu .th-menu-btn{opacity:0;cursor:pointer;background:0 0;border:0;padding:2px 6px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.data-table th.has-menu:hover .th-menu-btn,.data-table th.has-menu .th-menu-btn:focus-visible{opacity:1}.data-table td{position:relative}.data-table td.cell-selected{outline:2px solid var(--hz-primary,#2f6b2f);outline-offset:-2px}.data-table td.cell-fill{background:var(--hz-primary-soft,#e4f0e4)}.fill-handle{background:var(--hz-primary,#2f6b2f);cursor:crosshair;z-index:2;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:1px}.review-assoc{min-width:min(640px,94vw)}.review-filters,.review-bar,.review-row{align-items:center;gap:8px;margin:6px 0;display:flex}.review-tree,.review-tree ul{margin:0;padding-left:0;list-style:none}.review-tree ul{padding-left:24px}.multi-pick{flex-direction:column;gap:4px;padding:4px 0;display:flex}.multi-actions{gap:8px;margin-top:6px;display:flex}.inbox{background:var(--hz-surface,#fff);border:1px solid var(--hz-border,#ddd);border-radius:8px;grid-template-columns:220px minmax(260px,380px) 1fr;gap:0;min-height:70vh;display:grid;overflow:hidden}.inbox-nav{border-right:1px solid var(--hz-border,#ddd);flex-direction:column;gap:8px;padding:12px;display:flex}.inbox-nav h1{margin:0;font-size:18px}.inbox-nav ul{margin:0;padding:0;list-style:none}.inbox-folder{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:6px 8px;display:flex}.inbox-folder.on{background:var(--hz-primary-soft,#e4f0e4);font-weight:600}.inbox-count{color:var(--hz-muted,#666)}.inbox-status{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0}.inbox-status.away:before,.inbox-status.here:before{content:"●";margin-right:6px}.inbox-status.away:before{color:#d9a400}.inbox-status.here:before{color:#2e8b57}.inbox-foot{margin-top:auto}.inbox-list{border-right:1px solid var(--hz-border,#ddd);padding:12px;overflow:auto}.inbox-rows{margin:8px 0 0;padding:0;list-style:none}.inbox-row{text-align:left;border:0;border-bottom:1px solid var(--hz-border,#eee);cursor:pointer;background:0 0;gap:2px;width:100%;padding:10px 6px;display:grid}.inbox-row.on{background:var(--hz-primary-soft,#e4f0e4)}.inbox-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-hello{text-align:center;padding:24px 8px}.inbox-tiles{gap:10px;margin-top:12px;display:grid}.inbox-tile{border:1px solid var(--hz-border,#ddd);cursor:pointer;text-align:left;background:0 0;border-radius:8px;gap:4px;padding:14px;display:grid}.inbox-tile.disabled{opacity:.55;cursor:default}.inbox-thread{padding:16px;overflow:auto}.inbox-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.inbox-messages{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.inbox-messages .msg{border:1px solid var(--hz-border,#ddd);border-radius:8px;padding:10px 12px}.inbox-messages .msg.out{background:var(--hz-primary-soft,#e4f0e4)}.inbox-messages pre{white-space:pre-wrap;font:inherit;margin:4px 0 0}.inbox-reply{gap:8px;display:grid}@media (max-width:900px){.inbox{grid-template-columns:1fr}}.workflow-editor .wf-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.wf-steps{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.wf-step{border:1px solid var(--hz-border,#ddd);border-radius:8px;padding:10px 12px}.wf-branch{border-left:3px solid var(--hz-border,#ddd);margin:8px 0 0 14px;padding-left:12px}.wf-branch-title{margin:8px 0 2px}.wf-add{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.quote-new{align-items:center;gap:8px;display:flex}.quote-editor input[type=number]{width:110px}.shared-quote{max-width:760px;margin:32px auto;padding:0 16px}.quote-respond{border-top:1px solid var(--hz-border,#ddd);margin-top:20px;padding-top:12px}.channel-list{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.channel-row{border:1px solid var(--hz-border,#ddd);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.channel-actions{align-items:center;gap:10px;display:flex}.activity-feed{max-width:820px}.feed-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.feed-row{border:1px solid var(--hz-border,#ddd);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.feed-body{flex:1}.feed-open{color:#92400e;background:#fef3c7}.feed-click{color:#991b1b;background:#fee2e2}.feed-form{color:#166534;background:#dcfce7}.feed-reply{color:#1e40af;background:#dbeafe}.feed-quote{color:#5b21b6;background:#ede9fe}.feed-bounce,.feed-complaint,.feed-unsubscribe{color:#374151;background:#f3f4f6}.calendar-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.calendar-grid{border:1px solid var(--hz-border,#ddd);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-head{background:var(--hz-primary-soft,#f3f4f6);border-bottom:1px solid var(--hz-border,#ddd);padding:6px 8px;font-weight:600}.calendar-cell{border-right:1px solid var(--hz-border,#eee);border-bottom:1px solid var(--hz-border,#eee);min-height:96px;padding:4px 6px}.calendar-grid.week .calendar-cell{min-height:320px}.calendar-cell.outside{opacity:.55}.calendar-cell.today{background:var(--hz-primary-soft,#e4f0e4)}.calendar-day{color:var(--hz-muted,#666);font-size:12px}.calendar-cell ul{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.cal-entry{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 4px;font-size:12px;overflow:hidden}.cal-entry.meeting{background:#dbeafe}.cal-entry.task{background:#fef3c7}.cal-entry.done{opacity:.7;text-decoration:line-through}.scheduler-wizard{max-width:760px}.wizard-steps{gap:24px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.wizard-steps li{color:var(--hz-muted,#6b7280)}.wizard-steps li.on{color:var(--hz-text);font-weight:700}.wizard-steps li.done:before{content:"✓ "}.slug-row{align-items:center;gap:4px;display:flex}.slug-row input{flex:1}.auto-card{border:1px solid var(--hz-border,#ddd);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.booking{max-width:560px;margin:40px auto;padding:0 16px}.booking-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:12px 0;display:grid}.booking-days button{height:38px;font:inherit;color:var(--hz-muted,#9ca3af);background:0 0;border:0;border-radius:50%}.booking-days button.has-slots{background:var(--hz-primary-soft,#e3efd9);color:var(--hz-text);cursor:pointer;font-weight:700}.booking-days button.on{background:var(--hz-primary,#2e7d32);color:#fff}.booking-times{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.calendar-bar{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.booking-form{gap:10px;margin-top:16px;display:grid}.duration-options{border:0;flex-wrap:wrap;gap:8px 16px;padding:0;display:flex}.duration-options legend{margin-bottom:6px;font-weight:600}.brand-kit{max-width:640px}.brand-block{border:1px solid var(--hz-border,#ddd);border-radius:8px;margin:16px 0;padding:16px}.brand-colors{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.brand-color{border:1px solid var(--hz-border,#ddd);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;display:inline-flex}.swatch{border:1px solid #00000026;border-radius:50%;width:16px;height:16px;display:inline-block}.tool-btn{white-space:nowrap}.dash-grid:fullscreen{background:var(--hz-bg,#f7f7f2);padding:20px;overflow:auto}.reports-library .calls-head{align-items:center;gap:8px;display:flex}.report-name-cell{max-width:none!important;overflow:visible!important}.report-name-cell .popover{float:right}.home-start{color:var(--hz-muted,#6b7280);margin-right:4px;font-size:13px}.home-brief{margin-top:18px}.home-brief h2{margin:0 0 6px;font-size:15px}.home-customize{width:min(480px,94vw)}.home-panel-list{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.home-panel-list li{border:1px solid var(--hz-line);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.home-panel-actions{gap:2px;display:inline-flex}.members-page .calls-head{align-items:center;gap:8px;display:flex}.type-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.type-card{text-align:left;border:1px solid var(--hz-border,#ddd);background:var(--hz-card,#fff);cursor:pointer;font:inherit;border-radius:10px;gap:6px;padding:16px;display:grid}.type-card:hover{border-color:var(--hz-primary,#2e7d32)}.scheduler dialog.record-dialog{width:min(720px,94vw)}.calendar-cell[data-over=true]{outline:2px dashed var(--hz-primary,#2e7d32);outline-offset:-2px}.cal-entry[draggable=true]{cursor:grab}.health-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.template-library{width:min(980px,96vw)}.tpl-lib-body{grid-template-columns:1fr 1fr;gap:16px;max-height:60vh;display:grid}.tpl-lib-list{border-right:1px solid var(--hz-border,#ddd);padding-right:12px;overflow:auto}.tpl-lib-row{cursor:pointer;border-radius:6px;gap:10px;padding:8px;display:flex}.tpl-lib-row.on{background:var(--hz-hover,#f1f5f9)}.tpl-lib-preview{background:var(--hz-hover,#f1f5f9);border-radius:8px;padding:12px;overflow:auto}.tpl-lib-preview pre{white-space:pre-wrap;font:inherit}.combo-list{z-index:30;background:var(--hz-card,#fff);border:1px solid var(--hz-border,#ddd);border-radius:8px;max-height:260px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 20px #0000001f}.combo-list li{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.combo-list li.on,.combo-list li:hover{background:var(--hz-hover,#f1f5f9)}.combo-hint{margin:2px 0 0;font-size:12px;position:absolute;top:100%;left:0}.health-gauge{width:140px;margin:4px 0;display:block}.chip-row{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.dup-group{border:1px solid var(--hz-border,#ddd);border-radius:8px;margin:14px 0;padding:10px 14px}.health-split{grid-template-columns:200px 1fr;gap:20px;display:grid}.health-side{align-content:start;gap:4px;display:grid}.health-side button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:6px 10px}.health-side button.on{background:var(--hz-hover,#f1f5f9);font-weight:600}.score-bars{position:relative}.bench-line{pointer-events:none;border-top:2px dashed #c62828;position:absolute;left:0;right:0}@media (max-width:720px){.health-split{grid-template-columns:1fr}}.forecast-bar{background:var(--hz-hover,#f1f5f9);border-radius:7px;height:14px;display:flex;overflow:hidden}.forecast-bar .won{background:#2e7d32}.forecast-bar .open{background:#90a4ae}.topbar-logo{width:auto;height:24px;display:block}.auth-logo{width:auto;height:36px;display:block}.table-scroll{overflow-x:auto}.signature-pad{justify-items:start;gap:4px;display:grid}.beta-badge{font:600 10px/1.5 var(--hz-font-body,inherit);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;align-self:center;margin-left:2px;padding:1px 6px;display:inline-block}.beta-badge-dark{color:var(--hz-primary,#2a3cc0);background:var(--hz-primary-soft,#eef0ff);border-color:#0000}.site-logo{align-items:center;gap:8px;display:inline-flex}.auth-brand{align-items:center;gap:8px;display:flex}.launch-badge{letter-spacing:.02em;color:var(--hz-primary,#2a3cc0);background:var(--hz-primary-soft,#eef0ff);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.launch-price s,.big s.was{color:var(--hz-muted,var(--muted,#777));margin-right:4px;font-size:.55em;font-weight:400;text-decoration-thickness:2px}.launch-price .big strong.free{font-weight:700}.launch-price .launch-until{margin:0 0 4px;font-weight:600}.launch-price .launch-after{color:var(--muted,#777);margin:0 0 18px;font-size:14px}.upgrade-top{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;padding:24px 0 40px;display:grid}.upgrade-intro h1{font-family:var(--hz-font-display);margin:14px 0 16px;font-size:40px;line-height:1.12}.upgrade-intro p{max-width:520px;margin:0 0 14px;font-size:15.5px;line-height:1.6}.plan-card{background:var(--hz-card,#fff);border:1px solid var(--hz-border,#ddd);border-radius:18px;padding:28px;box-shadow:0 10px 30px #14183c14}.plan-card h2{margin:0 0 10px;font-size:18px}.plan-price{align-items:baseline;gap:12px;margin:0;display:flex}.plan-price s{color:var(--hz-muted,#777);font-size:22px;text-decoration-thickness:2px}.plan-price strong{font-size:44px;line-height:1;font-family:var(--hz-font-display)}.plan-per{color:var(--hz-muted,#777);margin:4px 0 12px;font-size:13px}.plan-until{color:var(--hz-primary,#2a3cc0);background:var(--hz-primary-soft,#eef0ff);border-radius:10px;margin:0 0 16px;padding:8px 12px;font-size:14px;font-weight:600}.plan-points{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.plan-points li{padding-left:24px;font-size:14px;position:relative}.plan-points li:before{content:"✓";color:var(--hz-primary,#2a3cc0);font-weight:700;position:absolute;left:0}.plan-after{color:var(--hz-muted,#777);margin:14px 0 0;font-size:12.5px;line-height:1.5}.upgrade-included-title{margin:8px 0 14px;font-size:22px}.upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.upgrade-card{background:var(--hz-card,#fff);border:1px solid var(--hz-border,#ddd);border-radius:14px;padding:20px 22px}.upgrade-card h3{margin:0 0 12px;font-size:16px}.upgrade-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.upgrade-card li{grid-template-columns:22px 1fr;align-items:start;gap:6px;display:grid}.upgrade-card li small{color:var(--hz-muted,#777);font-size:12.5px;line-height:1.4;display:block}.upgrade-card .upgrade-yes{text-align:left}.upgrade-foot s{color:var(--hz-muted,#777);margin-right:4px;font-weight:400}.upgrade-foot small{color:var(--hz-muted,#777);font-size:12.5px;font-weight:400}@media (max-width:860px){.upgrade-top{grid-template-columns:1fr;gap:24px}.upgrade-grid{grid-template-columns:1fr}.upgrade-intro h1{font-size:30px}}.billing-page .billing-plan{border:1px solid var(--hz-border,#ddd);background:linear-gradient(135deg, var(--hz-primary-soft,#eef0ff), transparent 70%);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.billing-page .billing-plan h2{align-items:center;gap:8px;margin:10px 0 6px;display:flex}.billing-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.billing-price s{color:var(--hz-muted,#777);font-size:20px;text-decoration-thickness:2px}.billing-price strong{font-size:34px;line-height:1;font-family:var(--hz-font-display)}.billing-price span{color:var(--hz-muted,#777);font-size:13px}.billing-since{margin:8px 2px 0;font-size:13px}.billing-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:8px 0;display:grid}.billing-stat{border:1px solid var(--hz-border,#ddd);border-radius:12px;padding:16px 18px}.billing-stat-n{font-size:30px;font-weight:700;font-family:var(--hz-font-display);margin-bottom:4px;line-height:1.1;display:block}.billing-stat p{margin:4px 0 0;font-size:12.5px}.billing-total{border:1px solid var(--hz-border,#ddd);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.billing-total p{margin:0}.billing-total-amount{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.billing-total-amount s{color:var(--hz-muted,#777);text-decoration-thickness:2px}.billing-total-amount strong{font-size:24px}@media (max-width:640px){.billing-page .billing-plan,.billing-total{flex-direction:column;align-items:flex-start}}.inbox-mail-frame{border:1px solid var(--hz-border,#ddd);background:#fff;border-radius:8px;width:100%;height:420px;display:block;overflow:hidden}.inbox-mail-tools{gap:14px;margin:4px 0;font-size:13px;display:flex}.inbox-files{flex-wrap:wrap;gap:6px 14px;margin:6px 0;padding:0;font-size:13px;list-style:none;display:flex}.inbox-reply-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.inbox-attach{cursor:pointer}.record-dialog.drawer.card-split{width:min(980px,100vw)}.card-split-grid{grid-template-columns:minmax(0,1fr) 460px;height:100dvh;display:grid}.card-split-main{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex}.card-preview{background:var(--hz-bg,#f5f6f8);border-right:1px solid var(--hz-line,#ddd);padding:24px;overflow-y:auto}.card-preview h3{color:var(--hz-muted,#777);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:14px}.card-preview-card{background:var(--hz-card,#fff);border:1px solid var(--hz-line,#ddd);border-radius:12px;max-width:420px;padding:14px 16px;box-shadow:0 4px 14px #14183c0f}.card-preview-card header{border-bottom:1px solid var(--hz-line,#e5e5e5);margin-bottom:8px;padding-bottom:8px}.card-preview-card dl{gap:8px;margin:0;display:grid}.card-preview-card dt{color:var(--hz-muted,#777);font-size:12px}.card-preview-card dd{word-break:break-word;margin:0;font-size:14px}.card-preview-note{margin-top:10px;font-size:12.5px}@media (max-width:900px){.card-split-grid{grid-template-columns:1fr}.card-preview{display:none}.record-dialog.drawer.card-split{width:min(460px,100vw)}}.inbox-contact{border:1px solid var(--hz-line,#ddd);background:var(--hz-card,#fff);border-radius:10px;max-width:420px;margin:8px 0;padding:10px 12px}.inbox-contact dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:6px 0;font-size:13px;display:grid}.inbox-contact dt{color:var(--hz-muted,#777)}.inbox-contact dd{margin:0}.reply-toolbar{gap:4px;margin-bottom:4px;display:flex}.reply-box{border:1px solid var(--hz-line,#ccc);background:var(--hz-card,#fff);border-radius:8px;min-height:96px;max-height:280px;padding:8px 10px;overflow-y:auto}.reply-box:empty:before{content:attr(data-placeholder);color:var(--hz-muted,#888)}.channel-assign{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.prop-list li[draggable=true]{cursor:grab}.prop-list li.prop-drop{outline:2px dashed var(--hz-primary,#2a3cc0);outline-offset:-2px}.prop-list .drag-handle{color:var(--hz-muted,#888);-webkit-user-select:none;user-select:none;margin-right:8px}.lost-dialog{width:min(460px,94vw)}.lost-dialog h2{margin-top:0;font-size:18px}.code-box{background:var(--hz-bg,#f5f6f8);border:1px solid var(--hz-line,#ddd);white-space:pre-wrap;word-break:break-all;border-radius:8px;padding:10px 12px;font-size:12.5px;overflow-x:auto}.lost-dialog .field{gap:6px;margin:14px 0;display:grid}.lost-dialog select,.lost-dialog input{width:100%}.lost-dialog .modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.icon-btn{box-sizing:border-box;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.tool-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.board-card footer{row-gap:8px}.card-quick{align-items:center}.card-activity{align-items:center;display:inline-flex}.activity-chip{box-sizing:border-box;align-items:center;height:24px;padding:0 8px;line-height:1;display:inline-flex}.board-card .move-select{box-sizing:border-box;flex:100%;order:3;width:100%;max-width:none;height:30px}.rss-panel .rss-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.rss-panel small{margin:4px 0;display:block}.export-button{align-items:stretch;display:inline-flex;position:relative}.export-button .export-main{border-top-right-radius:0;border-bottom-right-radius:0}.export-button .export-caret{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:8px}.export-menu{z-index:40;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:10px;min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000029}.export-menu button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.export-menu button:hover,.export-menu button.on{background:var(--hz-primary-soft)}.stage-pill.cell-stage{cursor:pointer;font:inherit;font-size:inherit;border:0}.stage-pill.cell-stage:hover{filter:brightness(.94);box-shadow:0 0 0 2px var(--hz-primary-soft)}.stage-select{min-width:160px}.developers-page h2{margin-top:28px}.developers-page .code-box{white-space:pre;margin:8px 0;overflow-x:auto}.dev-fresh{border:1px solid var(--hz-primary);background:var(--hz-primary-soft);border-radius:12px;justify-items:start;gap:8px;margin:14px 0;padding:14px 16px;display:grid}.dev-create{border:1px solid var(--hz-line);border-radius:12px;gap:12px;margin:14px 0;padding:16px;display:grid}.dev-log{border:1px solid var(--hz-line);border-radius:12px;margin:14px 0;padding:12px 16px}.dev-revoked{opacity:.55}.dev-type{margin-right:6px}.pill-badge.bad{color:#b3261e;background:#fde8e6}.gs-overlay{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(1.15);background:#0c1c1261;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out gs-fade;display:flex;position:fixed;inset:0;overflow:hidden}.gs-aura{pointer-events:none;filter:blur(70px);opacity:.8;position:absolute;inset:0}.gs-aura i{background:radial-gradient(circle, var(--c) 0%, transparent 64%);width:52vmax;height:52vmax;animation:gs-drift var(--d) ease-in-out infinite alternate;animation-delay:var(--s);border-radius:50%;position:absolute}.gs-aura i:first-child{--c:#84d65ad9;--d:17s;--s:0s;top:-20%;left:-12%}.gs-aura i:nth-child(2){--c:#bef24699;--d:23s;--s:-6s;top:4%;right:-16%}.gs-aura i:nth-child(3){--c:#208c60cc;--d:29s;--s:-11s;bottom:-34%;left:18%}.gs-aura i:nth-child(4){--c:#78dcaa8c;--d:21s;--s:-3s;bottom:-28%;right:10%}@keyframes gs-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(14vw,8vh)scale(1.12)}66%{transform:translate(-8vw,16vh)scale(.94)}to{transform:translate(10vw,-10vh)scale(1.08)}}@keyframes gs-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-pop{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.gs-overlay .gs-panel{border-radius:16px;width:min(640px,100%);max-height:min(620px,82vh - 24px);animation:.2s ease-out gs-pop;position:relative;top:auto;left:auto;right:auto;box-shadow:0 24px 80px #00000059,0 0 0 1px #ffffff59}@media (prefers-reduced-motion:reduce){.gs-aura i,.gs-overlay,.gs-overlay .gs-panel{animation:none}}.gs-overlay .gs-panel{min-height:min(520px,100vh - 32px);max-height:calc(100vh - 32px)}.gs-overlay .gs-menu{z-index:10;max-height:min(340px,100vh - 220px);overflow-y:auto}.feedback-fab{z-index:60;border:1px solid var(--hz-text);background:var(--hz-card);height:36px;color:var(--hz-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 14px #00000029}.feedback-fab:hover{background:var(--hz-primary-soft)}.feedback-dialog{width:min(520px,100vw - 32px)}.feedback-kinds{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.feedback-kinds label{border:1px solid var(--hz-line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13.5px;display:inline-flex}.feedback-kinds label.on{background:var(--hz-primary-soft);border-color:var(--hz-primary)}.feedback-kinds input{margin:0}.fb-item{border-top:1px solid var(--hz-line);gap:6px;padding:14px 0;display:grid}.fb-message{white-space:pre-wrap;margin:4px 0}.fb-note{flex:1;min-width:200px}@media (max-width:640px){.feedback-fab span{display:none}.feedback-fab{width:40px;padding:0}}.feedback-dialog .auth-form{padding:22px}.payments-ledger{gap:10px;display:grid}.pay-totals{gap:6px;margin:0;display:grid}.pay-total-row{background:var(--hz-bg);border-radius:10px;flex-wrap:wrap;gap:8px 22px;padding:8px 10px;display:flex}.pay-total-row dt{color:var(--hz-muted);font-size:12px}.pay-total-row dd{margin:0;font-weight:700}.pay-total-row .late dd{color:#b3261e}.pay-item{border:1px solid var(--hz-line);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.pay-item.cancelled{opacity:.6}.pay-item.cancelled header strong{text-decoration:line-through}.pay-item header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-lines{gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pay-lines li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pay-method{min-width:110px;font-weight:600}.pay-value{margin-left:auto;font-weight:600}.pay-dialog{width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.pay-dialog .auth-form{padding:20px}.pay-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:8px 0;display:grid}.pay-fields label,.pay-dialog .wf-row label{gap:4px;font-size:13px;display:grid}.pay-computed{align-self:end;padding-bottom:6px}.quick-actions{gap:0}.quick-actions>button,.quick-actions .quick-more{min-width:0;font:inherit;letter-spacing:-.1px;color:var(--hz-text);flex:1 1 0;align-content:start;justify-items:center;gap:5px;padding:4px 0;font-size:11px;font-weight:600;line-height:1.2;display:grid}.quick-actions>button>span:last-child,.quick-actions .quick-more>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.quick-actions .quick-ic,.quick-actions .quick-ic.more{box-sizing:border-box;border-width:1.5px;width:34px;height:34px;font-size:15px;line-height:1}.quick-actions .popover{flex:1 1 0;justify-content:center;min-width:0;display:flex}.assoc-head{flex-wrap:nowrap;min-width:0}.assoc-head .collapse{flex:0 auto;min-width:0}.assoc-head .collapse h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.assoc-head .btn-link,.assoc-head .tool-btn,.assoc-head .icon-btn{white-space:nowrap;flex:none}.quick-actions.quick-actions>button,.quick-actions.quick-actions .quick-more{letter-spacing:-.25px;padding:4px 0;font-size:10.5px}.quick-actions.quick-actions>button>span:last-child,.quick-actions.quick-actions .quick-more>span:last-child{text-overflow:clip;overflow:visible}.assoc-head.assoc-head{gap:6px;padding-left:14px;padding-right:12px}.assoc-head.assoc-head .collapse h2{font-size:14.5px}.tour{z-index:1200;pointer-events:none;position:fixed;inset:0}.tour-dim{pointer-events:auto;background:#08140c8c;position:absolute;inset:0}.tour-spot{box-shadow:0 0 0 100vmax #08140c8c, 0 0 0 2px var(--hz-primary-soft,#cfe7c2);pointer-events:none;border-radius:12px;transition:top .25s,left .25s,width .25s,height .25s;position:absolute}.tour-card{background:var(--hz-card,#fff);width:min(360px,100vw - 32px);color:var(--hz-text);pointer-events:auto;border-radius:14px;gap:8px;padding:18px 18px 14px;display:grid;position:fixed;box-shadow:0 18px 60px #00000059}.tour-card h2{margin:0;font-size:18px}.tour-card p{margin:0;font-size:14px;line-height:1.5}.tour-card ul{gap:4px;margin:2px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.tour-count{color:var(--hz-muted);font-size:12px!important}.tour-actions{align-items:center;gap:8px;margin-top:6px;display:flex}@media (max-width:899px){.tour-wand{display:none!important}}@media (prefers-reduced-motion:reduce){.tour-spot{transition:none}}.list-head>div.popover:nth-of-type(2)>.tool-btn.wide{white-space:nowrap;border-radius:999px;width:auto;height:32px;padding:0 14px}.tour-items{gap:6px;margin:2px 0 0;padding-left:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.tour-card{max-height:calc(100vh - 32px);overflow:auto}.practice-dialog{width:min(980px,100vw - 32px);height:min(680px,100vh - 32px);padding:0;overflow:hidden}.practice{grid-template-columns:230px 1fr;height:100%;display:grid}.practice-nav{background:var(--hz-bg);border-right:1px solid var(--hz-line);padding:18px 14px;overflow:auto}.practice-nav h2{margin:0 0 4px;font-size:17px}.practice-nav ol{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.practice-nav button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--hz-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.practice-nav button span{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;line-height:1;display:inline-flex}.practice-nav button.on{background:var(--hz-primary-soft);font-weight:700}.practice-nav button.done span{background:var(--hz-primary);border-color:var(--hz-primary);color:#fff}.practice-main{flex-direction:column;gap:12px;padding:22px 26px 16px;display:flex;overflow:auto}.practice-main h2{margin:0;font-size:21px}.practice-main p{margin:0;line-height:1.55}.practice-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.practice-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.practice-form label.wide{grid-column:1/-1}.practice-form input,.practice-form textarea{font:inherit;font-weight:400}.practice-stages{background:var(--hz-bg);border-radius:10px;padding:10px 14px;font-size:13px}.practice-stages ul,.practice-how,.practice-made{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.practice-made{padding-left:0;list-style:none}.practice-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.practice-ok{color:var(--hz-primary);font-weight:700}.practice-foot{border-top:1px solid var(--hz-line);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}@media (max-width:899px){.practice-dialog{display:none}}.tour-card{width:min(470px,100vw - 32px)}.tour-actions{flex-wrap:nowrap}.tour-actions button,.practice-actions button,.practice-foot button{white-space:nowrap;flex:none}.practice-foot{flex-wrap:wrap}.record-dialog.practice-dialog{width:min(1060px,100vw - 32px);max-width:none}.practice-nav button:focus-visible{outline:2px solid var(--hz-primary);outline-offset:-2px}.fb-pick-box{z-index:1450;pointer-events:none;background:#b6f23a2e;border:2px solid #b6f23a;border-radius:4px;transition:all 60ms linear;position:fixed;box-shadow:0 0 0 2px #0d1f0db3}.fb-pick-bar{z-index:1460;background:var(--hz-card);color:var(--hz-text);border-radius:999px;align-items:center;gap:12px;padding:8px 12px 8px 16px;font-size:14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000004d}.fb-mark{justify-items:start;gap:6px;margin:4px 0 8px;display:grid}.fb-marked{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.fb-target{background:var(--hz-bg);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:6px 10px}.operator-console h2{margin-top:22px}.op-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0;display:grid}.op-cards>div{background:var(--hz-bg);border-radius:12px;align-content:start;gap:2px;padding:12px 14px;display:grid}.op-cards dt{color:var(--hz-muted);font-size:12.5px}.op-cards dd{margin:0;font-size:24px;font-weight:700}.op-cards small{color:var(--hz-muted)}.op-cards .op-lively{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.op-table tr.on{background:var(--hz-primary-soft)}.op-members{border:1px solid var(--hz-line);border-radius:12px;margin-top:18px;padding:4px 16px 14px}.pill-badge.lively-active{color:#1f5f2b;background:#dff3d7}.pill-badge.lively-idle{color:#7a5200;background:#fdf0d2}.pill-badge.lively-dormant{color:#555;background:#eceeea}.op-cards .op-lively span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}:where(input[type=search]){box-sizing:border-box;border:1px solid var(--hz-line);background-color:var(--hz-card);min-width:220px;height:36px;color:var(--hz-text);font:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236b7566' stroke-width='1.6' stroke-linecap='round'><circle cx='9' cy='9' r='5.5'/><path d='m13.5 13.5 4 4'/></svg>");background-position:12px;background-repeat:no-repeat;background-size:15px;border-radius:999px;padding:0 14px 0 36px;font-size:14px}:where(input[type=search]):hover{border-color:var(--hz-muted)}:where(input[type=search]):focus-visible{outline:2px solid var(--hz-info,#2563eb);outline-offset:1px;border-color:#0000}:where(input[type=search])::placeholder{color:var(--hz-muted)}.pay-notify{margin:8px 0}.pay-notify .grow{flex:1;min-width:200px}.pay-notify input[type=email],.pay-dialog input[type=email]{width:100%}.pay-mails{color:var(--hz-muted);gap:2px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.pay-mails li.failed{color:#b3261e}.pay-mails li.skipped{color:#7a5200}.wh-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wh-list li{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.wh-list li.off{opacity:.75}.wh-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wh-url{word-break:break-all}.wh-actions{flex-wrap:wrap;align-items:center;gap:8px}.wh-form{border:1px solid var(--hz-line);border-radius:12px;gap:12px;padding:16px;display:grid}.wh-form h2{margin:0;font-size:16px}.wh-events{border:1px solid var(--hz-line);border-radius:10px;gap:10px;padding:12px;display:grid}.wh-events legend{padding:0 6px;font-weight:700}.wh-events th,.wh-events td{text-align:left}.wh-events td{width:110px}.wh-all{font-weight:600}.wh-other{flex-wrap:wrap;gap:18px;display:flex}.wh-secret{border:1px solid var(--hz-primary);background:var(--hz-primary-soft);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.wh-secret p{margin:0}.wh-secret code{word-break:break-all;flex:1;min-width:240px}.wh-log h2{margin:8px 0;font-size:16px}.wh-docs{border-top:1px solid var(--hz-line);padding-top:10px}.wh-docs summary{cursor:pointer;font-weight:600}.wh-docs pre{white-space:pre;overflow-x:auto}.call-dial{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.call-dial .composer-hint,.call-dial .call-running{grid-column:1/-1;margin:0}.call-dial-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.call-dial-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.call-running{flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.call-dot{background:var(--hz-danger,#c0392b);border-radius:50%;width:9px;height:9px;animation:1.2s infinite call-pulse}@keyframes call-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.call-dot{animation:none}}.call-duration>div{align-items:center;gap:6px;display:flex}.call-duration input{width:72px}.call-number{color:inherit;text-decoration:underline}.share-wide{width:min(780px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.share-tabs{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.share-panel{gap:10px;display:grid}.share-panel h3{margin:6px 0 0;font-size:14px}.share-code{justify-items:start;gap:6px;display:grid}.share-code textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-qr{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.share-qr img{border:1px solid var(--hz-line);background:#fff;border-radius:8px}.share-guide{border:1px solid var(--hz-line);border-radius:8px;padding:8px 12px}.share-guide summary{cursor:pointer;font-weight:600}.share-guide p{white-space:pre-line;margin:8px 0 0}.public-form.pf-themed{background:var(--pf-bg,#fff);color:var(--pf-text,#222);border-radius:calc(var(--pf-radius,8px) + 4px);gap:var(--pf-gap,14px);font-family:var(--pf-font,inherit)}.public-form.pf-themed.pf-themed.pf-themed.pf-themed .pf-field input:not([type=checkbox]):not([type=radio]),.public-form.pf-themed.pf-themed.pf-themed.pf-themed .pf-field select,.public-form.pf-themed.pf-themed.pf-themed.pf-themed .pf-field textarea{border:1px solid var(--pf-border,#c9ccd1);border-radius:var(--pf-radius,8px);background:color-mix(in srgb, var(--pf-text,#222) 5%, transparent);color:inherit}.public-form.pf-themed .muted,.public-form.pf-themed small{color:color-mix(in srgb, var(--pf-text,#222) 70%, transparent)}.public-form.pf-themed a{color:inherit;text-decoration:underline}.public-form.pf-themed .pf-submit{border-radius:var(--pf-radius,8px);width:var(--pf-btn-w,auto);border:1px solid #0000}.theme-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.theme-card{text-align:left;border:2px solid var(--hz-line);background:var(--hz-card);cursor:pointer;font:inherit;color:inherit;border-radius:12px;gap:4px;padding:10px;display:grid}.theme-card.on{border-color:var(--hz-primary);background:var(--hz-primary-soft)}.theme-swatch{border:1px solid;gap:4px;padding:8px;display:grid}.theme-swatch i{border-radius:3px;width:60%;height:5px;display:block}.theme-swatch i+i{width:100%;height:8px}.theme-swatch b{width:40%;height:10px;display:block}.colour-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.colour-field input[type=color]{border-radius:8px;width:42px;height:34px;padding:2px}.design-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.design-panel h3,.notify-panel h3{margin:10px 0 4px;font-size:14px}.notify-list{gap:6px}.chip-x{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:6px;font-size:16px;line-height:1}.snooze{display:inline-block;position:relative}.snooze-menu{z-index:30;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:10px;gap:2px;min-width:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 28px #0000002e}.snooze-menu>button{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.snooze-menu>button:hover{background:var(--hz-primary-soft)}.snooze-custom{border-top:1px solid var(--hz-line);gap:6px;padding:8px 10px;display:grid}.snooze-wake{color:var(--hz-danger,#b3261e)!important;border-top:1px solid var(--hz-line)!important}.reply-extras{gap:8px;margin-top:6px;display:grid}.reply-extras .wf-row{flex-wrap:wrap;align-items:center;gap:14px}.reply-cc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reply-cc small{grid-column:1/-1}.reply-signature-preview{white-space:pre-wrap;margin:0;font-size:13px}@media (max-width:700px){.reply-cc{grid-template-columns:1fr}}.rt{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;gap:0;display:grid}.rt-bar{border-bottom:1px solid var(--hz-line);background:color-mix(in srgb, var(--hz-line) 25%, transparent);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex;position:relative}.rt-btn{min-width:30px;height:30px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.rt-btn:hover,.rt-btn.on{background:var(--hz-primary-soft)}.rt-sep{background:var(--hz-line);width:1px;height:20px;margin:0 4px}.rt-select{height:30px;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;max-width:108px;font-size:13px}.rt-select:hover{background:var(--hz-primary-soft)}.rt-anchor{display:inline-block;position:relative}.rt-panel{z-index:40;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 28px #0003}.rt-colors{grid-template-columns:repeat(8,22px);gap:4px;display:grid}.rt-swatch{border:1px solid var(--hz-line);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0}.rt-emoji{grid-template-columns:repeat(8,30px);gap:2px;display:grid}.rt-e{cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:18px}.rt-e:hover{background:var(--hz-primary-soft)}.rt-form{gap:6px;min-width:280px;display:grid}.rt-form input{width:100%}.rt-form-actions{justify-content:flex-end;gap:8px;display:flex}.rt-box{overflow-wrap:anywhere;outline:none;padding:10px 12px}.rt-box:empty:before{content:attr(data-placeholder);color:var(--hz-muted)}.rt-box blockquote{border-left:3px solid var(--hz-line);margin:6px 0 6px 12px;padding-left:10px}.rt-box img{max-width:100%}.rr{border:1px solid var(--hz-line);background:var(--hz-card);border-bottom:0;border-radius:10px 10px 0 0;display:grid}.rr-top{align-items:flex-start;display:flex}.rr-grow{flex:1;min-width:0}.rr-row{border-bottom:1px solid var(--hz-line);cursor:text;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.rr-label{width:44px;color:var(--hz-muted);padding-top:4px;font-size:13px}.rr-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.rr-chips input{min-width:120px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.rr-chip{border:1px solid var(--hz-line);background:var(--hz-primary-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.rr-chip.locked{padding-right:10px}.rr-chip button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:15px;line-height:1}.rr-bad{flex-basis:100%}.rr-links{gap:10px;padding:10px 12px;display:flex}.rc{display:grid;position:relative}.rc .rt{border-radius:0 0 10px 10px}.rc-bar{flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.rc-hint{font-size:12px}.rc-files,.rc-files li{margin:0;padding:0;list-style:none}.rc-files{flex-wrap:wrap;gap:6px;padding:8px 0 0;display:flex}.rc-file{border:1px solid var(--hz-line);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.rc-file button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:15px}.rc-sig{position:relative}.rc-sig-menu{z-index:40;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:10px;min-width:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0003}.rc-sig-menu button{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px}.rc-sig-menu button:hover{background:var(--hz-primary-soft)}.rc-sig-preview{border:1px solid var(--hz-line);background:color-mix(in srgb, var(--hz-line) 15%, transparent);border-top:0;padding:6px 12px;font-size:13px}.rc-drag .rt,.rc-drag .rr{outline:2px dashed var(--hz-primary);outline-offset:-2px}.rc-drop{background:color-mix(in srgb, var(--hz-primary-soft) 85%, transparent);pointer-events:none;z-index:5;border-radius:10px;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.sig-dialog{width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.sig-body{grid-template-columns:220px 1fr;gap:16px;display:grid}.sig-list ul{gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.sig-list li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px}.sig-list li button.on{background:var(--hz-primary-soft);font-weight:700}.sig-editor{align-content:start;gap:10px;display:grid}.inbox-setup{border:1px solid var(--hz-primary);background:var(--hz-primary-soft);border-radius:12px;justify-items:start;gap:6px;margin:8px 0;padding:12px 14px;display:grid}.inbox-setup p{margin:0}.inbox-tile.primary{border-color:var(--hz-primary);background:var(--hz-primary-soft);color:inherit;text-decoration:none}@media (max-width:760px){.sig-body{grid-template-columns:1fr}.rt-select{max-width:86px}}.ib{--ib-row:42px;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:14px;grid-template-columns:232px minmax(320px,46%) 1fr;min-height:calc(100dvh - 130px);display:grid;position:relative;overflow:hidden}.ib.ib-cozy{--ib-row:36px}.ib.ib-compact{--ib-row:30px}.ib-rail{border-right:1px solid var(--hz-line);background:color-mix(in srgb, var(--hz-line) 14%, var(--hz-card));flex-direction:column;gap:8px;padding:12px 8px;display:flex}.ib-compose{white-space:nowrap;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin:0 8px 8px;display:flex}.ib-compose svg{flex:none}.ib-folders{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ib-folder{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:7px 12px;display:flex}.ib-folder:hover{background:color-mix(in srgb, var(--hz-primary-soft) 60%, transparent)}.ib-folder.on{background:var(--hz-primary-soft);font-weight:700}.ib-folder-name{flex:1}.ib-count{color:var(--hz-muted);font-size:12px;font-weight:700}.ib-status{cursor:pointer;font:inherit;color:var(--hz-muted);background:0 0;border:0;align-self:flex-start;margin:8px 12px 0;font-size:13px}.ib-status:before{content:"●";margin-right:6px}.ib-status.away:before{color:#d9a400}.ib-status.here:before{color:#2e8b57}.ib-settings{color:var(--hz-muted);align-items:center;gap:8px;margin:auto 12px 0;padding:8px 4px;font-size:13px;text-decoration:none;display:inline-flex}.ib-settings:hover{color:inherit}.ib-list{border-right:1px solid var(--hz-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ib-toolbar{border-bottom:1px solid var(--hz-line);flex-wrap:wrap;align-items:center;gap:4px;min-height:48px;padding:6px 10px;display:flex}.ib-icon{min-width:34px;height:34px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.ib-icon:hover{background:var(--hz-primary-soft)}.ib-check{cursor:pointer;place-items:center;width:28px;height:28px;display:inline-grid}.ib-burger,.ib-back{display:none}.ib-search{background:color-mix(in srgb, var(--hz-line) 35%, transparent);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:120px;height:36px;padding:0 12px;display:flex}.ib-search input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.ib-bulk{flex:1;align-items:center;gap:2px;display:flex}.ib-bulk-n{margin-right:8px;font-size:14px;font-weight:700}.ib-display{gap:8px;min-width:210px;padding:10px 12px;display:grid}.ib-display label{cursor:pointer;align-items:center;gap:8px;display:flex}.ib-display hr{border:0;border-top:1px solid var(--hz-line);width:100%;margin:0}.ib-pad{padding:12px 16px}.ib-setup{margin:8px 12px}.ib-rows{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.ib-li{border-bottom:1px solid var(--hz-line);position:relative}.ib-row{min-height:var(--ib-row);cursor:pointer;color:inherit;align-items:center;gap:8px;padding:4px 12px 4px 8px;text-decoration:none;display:flex}.ib-row:hover{background:color-mix(in srgb, var(--hz-line) 30%, transparent);box-shadow:inset 3px 0 0 var(--hz-primary)}.ib-li.on .ib-row,.ib-li.picked .ib-row{background:var(--hz-primary-soft)}.ib-from{text-overflow:ellipsis;white-space:nowrap;flex:0 0 150px;overflow:hidden}.ib-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ib-preview{color:var(--hz-muted);font-weight:400}.ib-date{color:var(--hz-muted);flex:none;margin-left:4px;font-size:12px}.ib-li.unread .ib-from,.ib-li.unread .ib-subject{font-weight:700}.ib-li.unread .ib-date{color:inherit;font-weight:700}.ib-li:not(.unread){background:color-mix(in srgb, var(--hz-line) 12%, transparent)}.ib-star{cursor:pointer;width:28px;height:28px;color:var(--hz-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ib-star:hover,.ib-star.on{color:#e0a800}.ib-star.on svg{fill:currentColor}.ib-clip{color:var(--hz-muted);flex:none;display:inline-grid}.ib-assignee{text-overflow:ellipsis;flex:none;max-width:90px;overflow:hidden}.ib-hover{background:var(--hz-card);border-radius:999px;padding:0 4px;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.ib-li:hover .ib-hover,.ib-li:focus-within .ib-hover{display:flex}.ib-li:hover .ib-date,.ib-li:focus-within .ib-date{visibility:hidden}.ib-row-icon{width:28px;color:var(--hz-muted);place-items:center;display:inline-grid}.ib-empty{color:var(--hz-muted);text-align:center;flex:1;align-content:center;place-items:center;gap:10px;padding:48px 16px;display:grid}.ib-thread{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ib-thread-bar{background:var(--hz-card);z-index:3;position:sticky;top:0}.ib-assign{color:var(--hz-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ib-thread-body{flex:1;padding:14px 20px 24px;overflow-y:auto}.ib-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-head h2{margin:0;font-size:22px;font-weight:500}.ib-messages{gap:0;margin:14px 0;padding:0;list-style:none;display:grid}.ib-msg{border-top:1px solid var(--hz-line);padding:10px 0}.ib-msg-head{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.ib-msg.folded .ib-msg-head:hover{background:color-mix(in srgb, var(--hz-line) 25%, transparent)}.ib-msg-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ib-msg-body{padding:8px 0 4px}.ib-msg-body pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;margin:4px 0}.ib-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ib-dots{background:color-mix(in srgb, var(--hz-line) 60%, transparent);cursor:pointer;height:16px;color:var(--hz-muted);letter-spacing:1px;border:0;border-radius:8px;padding:0 10px;font-size:11px;line-height:10px}.ib-quoted{border-left:3px solid var(--hz-line);color:var(--hz-muted);padding-left:12px}.ib-files{margin-top:12px}.ib-files ul{flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ib-file{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;align-items:flex-start;width:200px;display:flex;position:relative;overflow:hidden}.ib-file-open{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;gap:2px;padding:0 0 8px;display:grid}.ib-file-open:hover{background:color-mix(in srgb, var(--hz-line) 25%, transparent)}.ib-file-open img{object-fit:cover;background:#0001;width:100%;height:100px}.ib-file-kind{background:var(--hz-primary-soft);letter-spacing:.5px;place-items:center;height:100px;font-weight:800;display:grid}.ib-file-name,.ib-file small{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;display:block;overflow:hidden}.ib-file-name{margin-top:6px;font-size:13px}.ib-file>.ib-icon{background:color-mix(in srgb, var(--hz-card) 88%, transparent);position:absolute;top:4px;right:4px}.ib-reply{border-radius:14px;margin-top:16px}.ib-viewer{z-index:200;color:#fff;background:#0f1210eb;flex-direction:column;display:flex;position:fixed;inset:0}.ib-viewer-bar{align-items:center;gap:12px;padding:8px 14px;display:flex}.ib-viewer-bar .ib-icon{color:#fff}.ib-viewer-bar .ib-icon:hover{background:#ffffff26}.ib-viewer-stage{flex:1;place-items:center;min-height:0;padding:8px 60px 24px;display:grid;position:relative}.ib-viewer-stage img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.ib-viewer-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ib-viewer-nav.prev{left:8px}.ib-viewer-nav.next{right:8px}.ib-viewer-nav:disabled{opacity:.3;cursor:default}.ib-scrim{display:none}@media (max-width:1100px){.ib{grid-template-columns:200px minmax(280px,42%) 1fr}.ib-from{flex-basis:110px}}@media (max-width:860px){.ib{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;min-height:calc(100dvh - 110px)}.ib-rail{z-index:120;background:var(--hz-card);width:min(290px,84vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:4px 0 24px #00000040}.ib-rail.open{transform:none}.ib-scrim{z-index:110;background:#0006;border:0;display:block;position:fixed;inset:0}.ib-burger,.ib-back{display:inline-grid}.ib-thread,.ib.reading .ib-list{display:none}.ib.reading .ib-thread{display:flex}.ib-list{border-right:0}.ib-from{flex-basis:96px}.ib-preview,.ib-assignee{display:none}.ib-thread-body{padding:12px 14px 20px}.ib-msg-body{padding-left:0}.ib-hover{display:none!important}.ib-li:hover .ib-date{visibility:visible}.ib-head h2{font-size:18px}.ib-assign{display:none}.ib-file{width:calc(50% - 5px)}.ib-viewer-stage{padding:8px 8px 16px}}.ib-search input,.ib-search input[type=search]{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ib-assignee{white-space:nowrap;white-space:nowrap;flex:none;max-width:150px;padding-block:2px}.ib{grid-template-columns:232px minmax(0,1fr)}.ib-thread,.ib.reading .ib-list{display:none}.ib.reading .ib-thread{display:flex}.ib-back{display:inline-grid}.ib-from{flex:0 0 220px}.ib-thread-body{max-width:980px;padding:16px 28px 28px}@media (max-width:1100px){.ib{grid-template-columns:200px minmax(0,1fr)}.ib-from{flex-basis:160px}}@media (max-width:860px){.ib{grid-template-columns:minmax(0,1fr)}.ib-from{flex-basis:96px}.ib-thread-body{padding:12px 14px 20px}.ib-row{grid-template-columns:28px 28px minmax(0,1fr) auto auto;grid-template-areas:"c s f k d"". .t t t";gap:0 6px;padding:6px 12px 6px 6px;display:grid}.ib-row>.ib-check{grid-area:c}.ib-row>.ib-star{grid-area:s}.ib-row>.ib-from{flex:none;grid-area:f}.ib-row>.ib-clip{grid-area:k}.ib-row>.ib-date{grid-area:d}.ib-row>.ib-text{grid-area:t}.ib-row>.ib-row-icon{grid-area:c}.ib-preview{display:inline}.ib-assignee{display:none}}.ib-msg-head{min-width:0}.ib-msg-head .ib-date{white-space:nowrap}.ib-msg-body .small{overflow-wrap:anywhere}@media (max-width:860px){.ib-msg-head .ib-date{white-space:normal;text-align:right;max-width:76px;font-size:11px}.ib-msg-head{gap:8px}}.topbar-burger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:2px;display:none}.topbar-burger:hover{background:#ffffff1f}.side-scrim{display:none}@media (max-width:860px){.topbar-burger{display:inline-flex}.shell{grid-template-rows:var(--hz-topbar-height) minmax(0, 1fr)}.shell.settings-mode .topbar-burger{display:none}.side{top:var(--hz-topbar-height);z-index:90;width:min(300px,86vw);height:auto;box-shadow:none;flex-direction:column;align-items:stretch;padding:12px 10px;transition:transform .22s;position:fixed;bottom:0;left:0;overflow:hidden;transform:translate(-104%)}.side.open{transform:none;box-shadow:6px 0 28px #00000059}.side .nav{flex-direction:column;overflow-y:auto}.side .nav-item{white-space:normal;padding-block:10px}.side .promo{display:block}.side-scrim{inset:var(--hz-topbar-height) 0 0 0;z-index:85;cursor:pointer;background:#00000073;border:0;display:block;position:fixed}.more-panel{z-index:95;border-radius:0;bottom:0;right:0;overflow-y:auto;left:0!important;top:var(--hz-topbar-height)!important;width:auto!important;max-height:none!important;position:fixed!important}.topbar-brand{padding:0 6px}}@media (prefers-reduced-motion:reduce){.side{transition:none}}@media (max-width:560px){.topbar .beta-badge{display:none}.topbar-brand .topbar-logo{width:98px;height:auto}}@media (max-width:860px){.more-panel{height:calc(100dvh - var(--hz-topbar-height))!important}.more-panel .more-groups,.more-panel .more-items{max-height:none;overflow-y:auto}}.more-head,.more-ico{display:none}@media (max-width:860px){.more-panel{background:var(--hz-side);color:var(--hz-side-text);flex-direction:column;grid-template-columns:none!important;display:flex!important}.more-head{border-bottom:1px solid #ffffff1f;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:16px;display:flex}.more-back{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.more-back:hover{background:#ffffff1f}.more-panel .more-groups{scrollbar-width:none;flex-direction:row;flex:none;gap:8px;padding:10px 12px;overflow-x:auto;border:0!important;width:auto!important;display:flex!important}.more-panel .more-groups li{flex:none}.more-panel .more-groups button{white-space:nowrap;background:#ffffff14;border-radius:999px;width:auto;padding:8px 16px}.more-panel .more-groups button[aria-current=true]{background:var(--hz-accent-on-dark,#c6f432);color:#10210f;font-weight:700}.more-panel .more-groups .more-arrow{display:none}.more-panel .more-items{flex:1;align-content:start;padding:4px 8px 24px;display:grid;overflow-y:auto;width:auto!important}.more-panel .more-items li{border-bottom:1px solid #ffffff12;align-items:center;display:flex}.more-panel .more-items a{color:inherit;flex:1;align-items:center;gap:14px;padding:14px 8px;font-size:15px;text-decoration:none;display:flex}.more-panel .more-items a.on{font-weight:700}.more-ico{place-items:center;width:22px;display:inline-grid}.more-ico .nav-icon{width:20px;height:20px}.more-pin{width:44px;height:44px}.view-tabs,.view-tabs-bar .view-tabs,.settings-tabs,.side-panel-tabs{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);flex-wrap:nowrap!important;gap:4px!important;padding-inline:12px!important}.view-tabs::-webkit-scrollbar{display:none}.settings-tabs::-webkit-scrollbar{display:none}.side-panel-tabs::-webkit-scrollbar{display:none}.view-tabs-bar{flex-wrap:nowrap!important;gap:4px!important;padding-inline:0!important}.view-tabs-bar>:not(.view-tabs){flex:none;margin-right:12px}.view-tab,.list-card .view-tab,.settings-tabs a,.settings-tabs button,.side-panel-tabs button{white-space:nowrap;scroll-snap-align:center;flex:none;align-items:center;min-height:44px;font-size:14px;display:inline-flex;border-bottom:0!important;border-radius:999px!important;margin-bottom:0!important;padding:0 14px!important}.view-tab.on,.list-card .view-tab.on,.settings-tabs .on,.settings-tabs [aria-current],.side-panel-tabs button.on{box-shadow:inset 0 0 0 1.5px var(--hz-primary);font-weight:700;background:var(--hz-primary-soft)!important;color:var(--hz-text)!important}.view-tab:before{display:none!important}.list-head{flex-wrap:nowrap;gap:6px;padding:12px 12px 8px}.list-head .page-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:20px;overflow:hidden}.list-head .spacer{flex:1;min-width:0}.list-head .btn-primary.small{white-space:nowrap;flex:none;height:36px;padding:0 14px}.list-toolbar{gap:8px;padding:8px 12px}.search-pill{flex:100%;order:-1}.search-pill .search.small{width:100%;height:40px;font-size:15px}.list-toolbar .tool-btn{height:38px}.list-toolbar .view-switch{margin-left:auto}.list-toolbar .spacer{display:none}.quick-row{scrollbar-width:none;flex-wrap:nowrap;padding:0 12px 10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.quick-row::-webkit-scrollbar{display:none}.quick-row>*{flex:none}.quick-row .tool-btn{white-space:nowrap;height:34px;padding:0 12px;background:color-mix(in srgb, var(--hz-line) 30%, transparent)!important;border-radius:999px!important}.quick-row .adv{white-space:nowrap}}:root{--hz-control-h:36px}.list-head .btn-primary.small,.list-head .popover .tool-btn,.list-head>div.popover:nth-of-type(2)>.tool-btn,.list-toolbar .tool-btn,.list-toolbar .icon-circle,.list-toolbar .view-switch,.search-pill .search.small,.btn-primary.small,.btn-secondary.small{height:var(--hz-control-h);min-height:var(--hz-control-h);box-sizing:border-box}.list-head>div.popover:nth-of-type(2)>.tool-btn,.list-toolbar .icon-circle,.list-head>.tool-btn{width:var(--hz-control-h)}.list-toolbar .view-switch button{align-items:center;height:100%;padding:0 16px;display:inline-flex}.list-toolbar .tool-btn,.list-toolbar .view-switch button{font-size:14px}.list-toolbar .tool-btn{padding:0 16px}.list-toolbar .tool-btn svg,.icon-circle svg{flex:none}@media (max-width:860px){:root{--hz-control-h:40px}.list-toolbar .tool-btn,.list-toolbar .view-switch,.list-toolbar .icon-circle,.view-tab,.list-card .view-tab,.settings-tabs a,.settings-tabs button,.side-panel-tabs button{box-sizing:border-box;height:var(--hz-control-h)!important;min-height:var(--hz-control-h)!important}.quick-row .tool-btn{height:34px}.list-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px 12px;display:grid}.list-toolbar>.search-pill{order:0;grid-column:1/-1}.list-toolbar>.search-pill .search.small{width:100%}.list-toolbar>.tool-btn,.list-toolbar>.popover{grid-column:span 2;min-width:0}.list-toolbar>.popover>.tool-btn,.list-toolbar>.popover>button,.list-toolbar>.tool-btn{justify-content:center;width:100%}.list-toolbar>.spacer{display:none}.list-toolbar>.view-switch{grid-column:span 2;width:100%;margin:0}.list-toolbar>.view-switch button{flex:1;justify-content:center}:is(.list-toolbar>.popover:has(.icon-circle),.list-toolbar>.icon-circle){grid-column:span 1}.list-toolbar .icon-circle{border-radius:999px;width:100%}}.cal-phone{display:none}@media (max-width:860px){.cal-desktop{display:none}.cal-phone{gap:14px;display:grid}.calendar-bar{grid-template-columns:auto 40px 40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.calendar-bar>.spacer{display:none}.calendar-bar>strong{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.calendar-bar>label{grid-column:span 2}.calendar-bar>.pill-group{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.calendar-bar .icon-btn{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:50%;width:40px;height:40px;font-size:20px}.calendar-bar .btn-secondary.small{height:40px}.pill-group .pill-btn{justify-content:center;height:40px}.cal-mini{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:8px 6px;display:grid}.cal-mini-head{text-align:center;color:var(--hz-muted);text-transform:capitalize;padding:2px 0 6px;font-size:12px;font-weight:700}.cal-mini-day{height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:2px;padding:0;display:grid}.cal-mini-day.outside{opacity:.4}.cal-mini-day.today span{background:var(--hz-primary);color:#fff;border-radius:50%}.cal-mini-day span{place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.cal-mini-day.picked{background:var(--hz-primary-soft);box-shadow:inset 0 0 0 1.5px var(--hz-primary)}.cal-dots{gap:3px;height:6px;display:flex}.cal-dots b{border-radius:50%;width:6px;height:6px}.cal-dots b.meeting{background:#2563eb}.cal-dots b.task{background:#d97706}.cal-agenda h2{text-transform:capitalize;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.cal-agenda ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-row{border:1px solid var(--hz-line);background:var(--hz-card);color:inherit;border-left:4px solid #2563eb;border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.cal-row.task{border-left-color:#d97706}.cal-row.done .cal-row-title{opacity:.7;text-decoration:line-through}.cal-row-time{white-space:nowrap;font-size:15px;font-weight:700;display:grid}.cal-row-time small,.cal-row-title small{color:var(--hz-muted);font-size:12px;font-weight:400}.cal-row-title{overflow-wrap:anywhere;gap:2px;display:grid}}.cal-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cal-side{gap:16px;max-height:calc(100dvh - 120px);display:grid;position:sticky;top:12px;overflow-y:auto}.calendar-cell{cursor:pointer;min-height:118px}.calendar-cell.picked{box-shadow:inset 0 0 0 2px var(--hz-primary)}.calendar-cell .calendar-day{margin-bottom:2px;font-weight:600}.calendar-cell.today .calendar-day{color:var(--hz-primary)}.cal-entry{border-left:3px solid #2563eb;border-radius:4px;padding:1px 6px;font-size:12px;line-height:1.5;background:#eaf1ff!important}.cal-entry.task{border-left-color:#d97706;background:#fff4dc!important}.cal-entry a{color:inherit;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.cal-chip-time{font-weight:700}.cal-more{font:inherit;color:var(--hz-primary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:600}.cal-agenda h2{text-transform:capitalize;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.cal-agenda ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-row{border:1px solid var(--hz-line);background:var(--hz-card);color:inherit;border-left:4px solid #2563eb;border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.cal-row.task{border-left-color:#d97706}.cal-row.done .cal-row-title{opacity:.7;text-decoration:line-through}.cal-row:hover{background:var(--hz-primary-soft)}.cal-row-time{font-size:15px;font-weight:700;display:grid}.cal-row-time small,.cal-row-title small{color:var(--hz-muted);font-size:12px;font-weight:400}.cal-row-title{overflow-wrap:anywhere;gap:2px;display:grid}@media (max-width:1100px){.cal-layout{grid-template-columns:minmax(0,1fr)}.cal-side{max-height:none;position:static;overflow:visible}}@media (max-width:860px){.list-head{flex-wrap:wrap}.list-head>div:first-child{flex:auto;min-width:0}.tool-btn,.btn-primary,.btn-secondary,.btn-link.adv,.export-button button{white-space:nowrap}.list-toolbar:not(:has(>.search-pill)){flex-wrap:wrap;gap:8px;display:flex!important}.list-toolbar:not(:has(>.search-pill))>input.search{flex:100%;width:100%;height:40px}:is(.list-toolbar:not(:has(>.search-pill))>.popover,.list-toolbar:not(:has(>.search-pill))>.export-button,.list-toolbar:not(:has(>.search-pill))>.tool-btn){flex:calc(50% - 8px);min-width:0}.list-toolbar:not(:has(>.search-pill))>.popover>button{justify-content:center;width:100%}.list-toolbar:not(:has(>.search-pill))>.export-button>button:first-child{justify-content:center;width:100%}.list-toolbar:not(:has(>.search-pill))>.export-button{display:flex}.quick-row>.popover{flex:none}.list-toolbar:not(:has(>.search-pill))>.export-button{flex-basis:100%}.export-button>button:first-child{flex:1}}.settings-picker{display:none}@media (max-width:860px){.settings-nav{gap:8px;display:grid;padding:10px 12px!important}.settings-picker{height:var(--hz-control-h);border:1px solid var(--hz-line);background:var(--hz-card);font:inherit;color:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 14px;font-weight:700;display:flex}.settings-nav:not(.menu-open)>.settings-search,.settings-nav:not(.menu-open)>.settings-group{display:none}.settings-nav.menu-open{max-height:72dvh;overflow-y:auto}.hs-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.hs-tabs::-webkit-scrollbar{display:none}.hs-tab{white-space:nowrap;flex:none;padding:10px 16px}.tab-actions{gap:8px}.tab-actions>*{min-width:0}.page-card{padding:14px 12px}.settings-content{padding:10px 4px 32px!important}.settings-frame{border-radius:12px}.settings-content,.page-card,.email-tab,.settings-frame,.content,.main{min-width:0;max-width:100%}.settings-content table,.page-card table,.email-tab table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.settings-content code,.page-card code,.settings-content pre,.page-card pre{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.settings-content pre,.page-card pre{overflow-x:auto}.tab-actions{flex-wrap:wrap}.tab-actions .spacer{display:none}.channel-row{flex-wrap:wrap;align-items:flex-start}.channel-row>*{overflow-wrap:anywhere;min-width:0}.channel-assign{width:100%}.channel-assign select,.channel-assign input{max-width:100%}.content table:not(.data-table){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.quote-new{flex-wrap:wrap}.quote-new>*{min-width:0}.quote-new select,.quote-new input{flex:140px;max-width:100%}.content :not(.table-scroll):not(.table-wrap):not(.list-body):not(.board)>table,.settings-content :not(.table-scroll)>table{-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;display:block;overflow-x:auto}.content table td:first-child,.content table th:first-child{z-index:1;background:var(--hz-card);box-shadow:1px 0 0 var(--hz-line);position:sticky;left:0}.content table th,.content table td{padding-inline:10px}.content table td{overflow-wrap:anywhere}.content table td a,.content table td button{white-space:normal}.content table,.settings-content table,.table-scroll,.table-wrap,.list-body,.view-tabs,.quick-row{position:relative}}.ib-msg-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.ib-act{border:1px solid var(--hz-line);background:var(--hz-card);height:34px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ib-act:hover{background:var(--hz-primary-soft)}.ib-more-menu{min-width:230px}.ib-more-menu a,.ib-more-menu button.danger{color:inherit;padding:8px 12px;text-decoration:none;display:block}.button.danger,.danger{color:#b3261e}.btn-primary.danger{color:#fff;background:#b3261e;border-color:#b3261e}.ib-ask-block{background:#fdf1f0;border:1px solid #e3b4b0;border-radius:12px;gap:8px;margin:6px 0 10px;padding:10px 12px;display:grid}.ib-ask-block p{margin:0}.ib-pager{border-left:1px solid var(--hz-line);align-items:center;gap:2px;margin-left:6px;padding-left:8px;display:inline-flex}.ib-pager small{color:var(--hz-muted);white-space:nowrap;margin-right:4px}.ib-pager .ib-icon:disabled{opacity:.35;cursor:default}.ib-pager .ib-icon:first-of-type svg{transform:none}.ib-icon.danger{color:#b3261e}.ib-storage{background:color-mix(in srgb, var(--hz-line) 30%, transparent);border-radius:12px;gap:4px;margin:10px 12px 0;padding:10px 12px;font-size:12px;display:grid}.ib-storage-bar{background:var(--hz-line);border-radius:999px;height:6px;overflow:hidden}.ib-storage-bar span{background:var(--hz-primary);border-radius:999px;height:100%;transition:width .3s;display:block}.ib-storage.warn .ib-storage-bar span{background:#d9a400}.ib-storage.critical .ib-storage-bar span,.ib-storage.full .ib-storage-bar span{background:#b3261e}.ib-storage.warn,.ib-storage.critical,.ib-storage.full{background:#fff5e0}.ib-storage.critical,.ib-storage.full{background:#fdf1f0}.ib-storage-note{font-weight:600}.ib-storage .btn-link{justify-self:start;font-size:12px}.ib-folder-note{background:color-mix(in srgb, var(--hz-line) 25%, transparent);border-bottom:1px solid var(--hz-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.ib-ask{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ib-modes{background:color-mix(in srgb, var(--hz-line) 30%, transparent);border-radius:999px;gap:4px;max-width:100%;margin:0 0 8px;padding:3px;display:inline-flex;overflow-x:auto}.ib-modes button{height:32px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ib-modes button.on{background:var(--hz-card);box-shadow:0 1px 4px #00000026}.rc-mode{border:1px solid var(--hz-line);background:var(--hz-primary-soft);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:13px;display:flex}.rc-mode+.rr{border-radius:0}.rc-subject{border:1px solid var(--hz-line);background:var(--hz-card);border-bottom:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.rc-subject label{width:44px;color:var(--hz-muted);font-size:13px}.rc-subject input{font:inherit;outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important}.rt-source{padding:0}.rt-source textarea{box-sizing:border-box;background:color-mix(in srgb, var(--hz-line) 18%, transparent);resize:vertical;border:0;outline:none;width:100%;padding:10px 12px;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace}.rt-source small{padding:4px 12px 8px;display:block}.rt-code{letter-spacing:-1px;font-size:12px}.ib-newwin{z-index:150;background:var(--hz-card);border:1px solid var(--hz-line);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;width:min(560px,100vw - 32px);max-height:calc(100dvh - 80px);display:flex;position:fixed;bottom:0;right:24px;box-shadow:0 8px 36px #0000004d}.ib-newwin-bar{background:var(--hz-side,#12301a);color:#fff;border-radius:13px 13px 0 0;align-items:center;gap:2px;padding:6px 8px 6px 16px;display:flex}.ib-newwin-bar strong{flex:1;font-size:14px}.ib-newwin-bar .ib-icon{color:#fff}.ib-newwin-bar .ib-icon:hover{background:#ffffff26}.ib-newwin-body{padding:10px;overflow-y:auto}.ib-newwin.min .ib-newwin-body{display:none}.ib-newwin.min{width:280px}@media (max-width:860px){.ib-newwin{inset:var(--hz-topbar-height) 0 0 0;border:0;border-radius:0;width:auto;max-height:none}.ib-newwin.min{border-radius:14px;width:240px;inset:auto 8px 8px auto}.ib-newwin-bar{border-radius:0}.ib-newwin.min .ib-newwin-bar{border-radius:13px}.ib-pager small{display:none}.ib-thread-bar{gap:2px}.ib-act{height:38px}.ib-msg-actions .ib-act{flex:auto;justify-content:center}.ib-translation-bar{gap:6px}}@media print{body *{visibility:hidden!important}.ib-thread-body,.ib-thread-body *{visibility:visible!important}.ib-thread-body{width:100%;max-width:none;padding:0;position:absolute;inset:0 auto auto 0;overflow:visible}.ib-reply,.ib-msg-actions,.ib-modes,.ib-newwin,.inbox-mail-tools,.ib-dots{display:none!important}.ib-msg.folded .ib-msg-body{display:block}.inbox-mail-frame{border:0;height:auto;min-height:300px}}.ib-labels{border-top:1px solid var(--hz-line);gap:2px;margin:8px 0 0;padding:8px 4px 0;display:grid}.ib-labels-head{text-transform:uppercase;letter-spacing:.4px;color:var(--hz-muted);padding:0 12px 4px;font-size:12px}.ib-labels ul{margin:0;padding:0;list-style:none}.ib-label-li{position:relative}.ib-label-x{width:22px;height:22px;color:var(--hz-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ib-label-li:hover .ib-label-x,.ib-label-x:focus-visible{display:inline-grid}.ib-label-li:hover .ib-count{visibility:hidden}.ib-label-ask{background:var(--hz-card);gap:8px;font-size:12px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ib-dot{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.ib-label-new{align-items:center;gap:4px;padding:4px 8px;display:flex}.ib-label-new input{border:1px solid var(--hz-line);background:var(--hz-card);min-width:0;height:32px;font:inherit;border-radius:999px;flex:1;padding:0 12px;font-size:13px}.ib-chip{color:#fff;vertical-align:1px;border-radius:999px;margin-right:6px;padding:0 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.ib-chip.big{padding:1px 10px;font-size:12px;line-height:20px}.ib-flag{color:#d97706;vertical-align:-2px;margin-right:6px}.ib-flag svg{fill:currentColor}.ib-pop{gap:6px;min-width:240px;padding:10px 12px;display:grid}.ib-pop .check-row{cursor:pointer;align-items:center;gap:8px;display:flex}.ib-pop .ib-label-new{padding:4px 0 0}.ib-menu-label{color:var(--hz-muted);text-transform:uppercase;letter-spacing:.4px;padding:6px 12px 2px;font-size:12px;font-weight:700}.rule-actions{border:1px solid var(--hz-line);border-radius:10px;gap:6px;margin:8px 0;padding:8px 12px 10px;display:grid}.rule-actions legend{padding:0 6px;font-size:13px;font-weight:700}.check-row{cursor:pointer;align-items:center;gap:8px;display:flex}.ib-toast{z-index:220;color:#fff;background:#1b2b1d;border-radius:999px;padding:10px 18px;animation:3.5s forwards ib-toast;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000004d}@keyframes ib-toast{0%{opacity:0;transform:translate(-50%,10px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.rc-quote{border:1px solid var(--hz-line);background:var(--hz-card);border-top:0;justify-items:start;gap:4px;padding:4px 12px 8px;display:grid}.rc-quote .ib-quoted{white-space:pre-wrap;max-height:220px;font:inherit;margin:4px 0;font-size:13px;overflow:auto}.inbox-rules h2{margin-top:18px}.rule-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rule-list li{border:1px solid var(--hz-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.rule-list li>span{overflow-wrap:anywhere;min-width:0}.pay-rate{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;display:flex}.pay-rate.stale small{color:#b45309;font-weight:600}.rates-table input{border:1px solid var(--hz-line);width:140px;height:34px;font:inherit;background:var(--hz-card);border-radius:8px;padding:0 10px}.rates-settings h2{margin-top:20px}.ib-help dl{gap:6px;margin:8px 0;display:grid}.ib-help dl>div{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.ib-help kbd{border:1px solid var(--hz-line);background:var(--hz-card);border-bottom-width:2px;border-radius:6px;place-items:center;min-width:30px;height:28px;padding:0 6px;font:700 13px ui-monospace,Menlo,Consolas,monospace;display:inline-grid}.ib-help dd{margin:0}.mailbox-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mailbox-guide{border:1px solid var(--hz-line);background:color-mix(in srgb, var(--hz-primary-soft) 45%, transparent);border-radius:12px;margin-bottom:8px;padding:8px 12px 10px}.mailbox-guide summary{cursor:pointer;font-weight:700}.mailbox-guide ol{gap:6px;margin:8px 0 4px;padding-left:20px;display:grid}.mailbox-guide a{white-space:nowrap}.mailbox-problem{background:#fdf1f0;border:1px solid #e3b4b0;border-radius:12px;padding:10px 12px}.mailbox-problem p{margin:4px 0}.mailbox-problem details{margin-top:4px;font-size:12px}.mailbox-problem summary{cursor:pointer}.settings-search{box-sizing:border-box;max-width:calc(100% - 40px)}.settings-nav{overflow-x:hidden}.import-row{border-top:0;border-radius:0 0 10px 10px;margin-top:-6px;display:block}.history-import{gap:8px;display:grid}.history-import p{margin:4px 0 0}.history-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-actions select{border:1px solid var(--hz-line);background:var(--hz-card);height:34px;font:inherit;border-radius:999px;padding:0 12px}.settings-search,.ib-search input,.gs input[type=search],.settings-nav input[type=search]{min-width:0}.settings-frame{grid-template-columns:252px minmax(0,1fr)}.settings-nav{scrollbar-width:none;-ms-overflow-style:none}.settings-nav::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:860px){.settings-frame{grid-template-columns:minmax(0,1fr)}}.playlists-actions{gap:8px;margin-left:auto;display:flex}.playlists-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.playlists-side{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.playlists-side ul{margin:0;padding:0 0 0 4px;list-style:none}.playlists-group-head{all:unset;cursor:pointer;align-items:center;gap:6px;width:100%;padding:6px 4px;font-size:.875rem;font-weight:600;display:flex}.playlists-group-head:focus-visible{outline:2px solid var(--hz-primary);border-radius:6px}.playlists-folder{color:var(--hz-muted);padding:4px 4px 2px;font-size:.8125rem;display:block}.playlists-link{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;font-size:.875rem;display:flex}.playlists-link:hover{background:var(--hz-primary-soft)}.playlists-link.on{background:var(--hz-primary-soft);font-weight:600}.playlists-link:focus-visible{outline:2px solid var(--hz-primary)}.playlists-count{color:var(--hz-muted);font-size:.8125rem}.playlists-empty{color:var(--hz-muted);margin:0;padding:4px 8px;font-size:.8125rem}.playlists-main{min-width:0}.playlists-intro{border:1px dashed var(--hz-line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.playlists-intro h2{margin:0;font-size:1.125rem}.playlists-intro p{color:var(--hz-muted);max-width:46ch;margin:0}.playlists-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.playlists-title{align-items:center;gap:6px;margin:0;font-size:1.25rem;display:flex}.playlists-title-input{width:min(420px,100%);font-size:1.25rem;font-weight:600}.playlists-meta{color:var(--hz-muted);margin:2px 0 6px;font-size:.8125rem}.playlists-text{all:unset;cursor:text;color:var(--hz-text);white-space:pre-wrap;margin:2px 0;font-size:.875rem;display:block}button.playlists-text em{color:var(--hz-muted)}.playlists-text-input{width:100%}.playlists-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.playlists-items-head{justify-content:space-between;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.playlists-items-head h2{margin:0;font-size:1rem}.playlists-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.playlists-items li{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.playlists-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.playlists-item-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.playlists-dialog{width:min(480px,100vw - 32px)}.playlists-dialog form,.playlists-dialog{flex-direction:column;gap:12px;display:flex}.playlists-dialog label{flex-direction:column;gap:4px;display:flex}.playlists-dialog label.inline{flex-direction:row;align-items:center;gap:8px}.playlists-pick{flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.playlists-pick li{border-bottom:1px solid var(--hz-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;display:flex}@media (max-width:760px){.playlists-body{grid-template-columns:minmax(0,1fr)}.playlists-items li{flex-direction:column;align-items:stretch}.playlists-item-actions{justify-content:flex-end}}.sw-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sw-tabs{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.sw-tabs button,.sw-tabs a{all:unset;cursor:pointer;color:var(--hz-text);border-radius:8px;padding:8px 14px;font-size:.875rem}.sw-tabs button:hover,.sw-tabs a:hover{background:var(--hz-primary-soft)}.sw-tabs button.on{background:var(--hz-primary-soft);font-weight:600}.sw-tabs button:focus-visible,.sw-tabs a:focus-visible{outline:2px solid var(--hz-primary)}.sw-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:12px;display:grid}.sw-main{flex-direction:column;gap:12px;min-width:0;display:flex}.sw-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:12px;padding:4px 16px 12px}.sw-card h2{margin:0;font-size:1rem}.sw-card h2 button{all:unset;cursor:pointer;align-items:center;gap:8px;width:100%;padding:10px 0;font-weight:600;display:flex}.sw-card h2 button:focus-visible{outline:2px solid var(--hz-primary);border-radius:6px}.sw-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-list li{border-top:1px solid var(--hz-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.sw-list li>span{color:var(--hz-muted);white-space:nowrap}.sw-list .sw-late{color:#b42318}.sw-empty{text-align:center;color:var(--hz-muted);flex-direction:column;align-items:center;gap:4px;padding:12px 0 4px;font-size:.875rem;display:flex}.sw-empty p,.sw-none{color:var(--hz-muted);margin:0;font-size:.875rem}.sw-outreach{margin:4px 0 0;font-size:.9375rem}.sw-side{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:12px;padding:12px 16px;position:sticky;top:12px}.sw-side-tabs{border-bottom:1px solid var(--hz-line);gap:4px;margin-bottom:8px;display:flex}.sw-side-tabs button{all:unset;cursor:pointer;border-bottom:2px solid #0000;padding:8px 10px;font-size:.875rem}.sw-side-tabs button.on{border-bottom-color:var(--hz-primary);font-weight:600}.sw-side-tabs button:focus-visible{outline:2px solid var(--hz-primary)}.sw-date{margin:4px 0 8px;font-weight:600}.sw-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.sw-two h2{margin:0 0 4px;font-size:1rem}.sw-actions{gap:8px;margin-top:16px;display:flex}@media (max-width:900px){.sw-grid{grid-template-columns:minmax(0,1fr)}.sw-side{position:static}.sw-two{grid-template-columns:minmax(0,1fr)}.sw-tabs{margin-left:0}}.seq-mode{border:1px solid var(--hz-line);border-radius:10px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.seq-mode legend{padding:0 6px;font-weight:600}.seq-mode p{margin:0}.seq-picker{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;display:flex}.seq-picker h2{margin:0;font-size:1.125rem}.seq-picker-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.seq-tile{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--hz-line);background:var(--hz-bg);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.seq-tile:hover{border-color:var(--hz-primary);background:var(--hz-primary-soft)}.seq-tile:focus-visible{outline:2px solid var(--hz-primary)}.seq-tile span{color:var(--hz-muted);font-size:.8125rem}.inv-summary{flex-wrap:wrap;gap:12px;margin:8px 0 12px;display:flex}.inv-summary>div{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;flex-direction:column;min-width:160px;padding:10px 16px;display:flex}.inv-summary span{color:var(--hz-muted);font-size:.8125rem}.inv-summary strong{font-size:1.25rem}.inv-summary .late strong{color:#b42318}.inv-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.inv-filters{flex-wrap:wrap;gap:4px;display:flex}.inv-filters button{all:unset;cursor:pointer;border:1px solid var(--hz-line);border-radius:999px;padding:6px 12px;font-size:.8125rem}.inv-filters button.on{background:var(--hz-primary-soft);border-color:var(--hz-primary);font-weight:600}.inv-filters button:focus-visible{outline:2px solid var(--hz-primary)}.inv-chip{background:var(--hz-primary-soft);vertical-align:middle;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.inv-chip.overdue{color:#b42318;background:#fde8e6}.inv-chip.paid{color:#146c2e;background:#dcf5e4}.inv-chip.void,.inv-chip.draft{color:#555;background:#ececec}.inv-chip.partial{color:#8a5a00;background:#fff3d6}.inv-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.inv-note{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;padding:10px 14px}.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.inv-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:8px 16px 14px;display:flex}.inv-card legend{padding:0 6px;font-weight:600}.inv-items td input{width:100%;min-width:70px}.inv-items td:first-child input{min-width:180px}.inv-desc{margin-top:4px;font-size:.8125rem}.inv-totals{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:12px 0;display:flex}.inv-tax{grid-template-columns:auto 100px;align-items:center;gap:6px 10px;display:grid}.inv-totals dl{min-width:260px;margin:0 0 0 auto}.inv-totals dl>div{justify-content:space-between;gap:24px;padding:4px 0;display:flex}.inv-totals dl .big{border-top:1px solid var(--hz-line);font-size:1.0625rem;font-weight:700}.inv-totals dt{color:var(--hz-muted)}.inv-payments{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.inv-payments li{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.shared-invoice .inv-grid{margin-top:16px}@media (max-width:760px){.inv-grid{grid-template-columns:minmax(0,1fr)}.inv-totals dl{width:100%;margin:0}}.inv-items,.playlists-dialog input[readonly]{width:100%}.inv-reminders{flex-direction:column;gap:8px;display:flex}.inv-reminders .inv-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.inv-switch{align-items:center;gap:8px;display:flex}.inv-days,.inv-mode{border:0;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;display:flex}.inv-days legend,.inv-mode legend{margin-bottom:6px;padding:0;font-weight:600}.inv-days label{border:1px solid var(--hz-line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.inv-days label.on{background:var(--hz-primary-soft);border-color:var(--hz-primary)}.inv-mode label{align-items:center;gap:8px;width:100%;display:flex}.inv-days:disabled,.inv-mode:disabled{opacity:.55}.inv-queue{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inv-queue li{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.inv-queue-actions{gap:8px;display:flex}.inv-count{text-align:center;background:var(--hz-primary);color:#fff;vertical-align:middle;border-radius:999px;min-width:22px;padding:1px 8px;font-size:.75rem;display:inline-block}.hd-insights{flex-wrap:wrap;gap:12px;margin:8px 0 12px;display:flex}.hd-insights>div{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;flex-direction:column;min-width:150px;padding:10px 16px;display:flex}.hd-insights span{color:var(--hz-muted);font-size:.8125rem}.hd-insights strong{font-size:1.25rem}.hd-insights .late strong{color:#b42318}.hd-layout{grid-template-columns:240px 1fr;align-items:start;gap:16px;display:grid}@media (max-width:800px){.hd-layout{grid-template-columns:1fr}}.hd-views h2,.hd-list h2{margin:0 0 8px;font-size:1rem}.hd-views ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hd-views button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;font-size:.9rem;display:flex}.hd-views button:hover{background:var(--hz-primary-soft)}.hd-views button.on{background:var(--hz-primary-soft);font-weight:600}.hd-views button:focus-visible{outline:2px solid var(--hz-primary)}.hd-count{color:var(--hz-muted);font-variant-numeric:tabular-nums}.hd-pri{background:var(--hz-primary-soft);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.hd-pri.high{color:#b42318;background:#fde8e6}.hd-wait{color:#b54708}.chat-settings{flex-direction:column;align-items:stretch;gap:10px}.chat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-grid{grid-template-columns:1fr 120px;gap:10px;display:grid}.chat-wide{grid-column:1/-1}.chat-hours{border:1px solid var(--hz-line);border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.chat-hours legend{padding:0 6px;font-weight:600}.chat-hours-set{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:22px;display:flex}.chat-days{flex-wrap:wrap;gap:4px;width:100%;display:flex}.chat-days label{border:1px solid var(--hz-line);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.8125rem;display:inline-flex}.chat-days label.on{background:var(--hz-primary-soft);border-color:var(--hz-primary)}.chat-install{border:1px dashed var(--hz-line);border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.chat-install code{background:var(--hz-card);border:1px solid var(--hz-line);white-space:nowrap;border-radius:8px;padding:8px;font-size:.8125rem;display:block;overflow-x:auto}@media (max-width:600px){.chat-grid{grid-template-columns:1fr}}.ib-chat-reply{flex-direction:column;gap:8px;display:flex}.ib-chat-reply textarea{box-sizing:border-box;border:1px solid var(--hz-line);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:10px}.dup-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.mr-default{background:var(--hz-primary-soft);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}.merge-rules{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;flex-direction:column;gap:8px;margin:8px 0 12px;padding:12px 16px;display:flex}.merge-rule-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.merge-rule-list li{border-bottom:1px solid var(--hz-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.mr-form{border-top:1px solid var(--hz-line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.mr-form fieldset{border:1px solid var(--hz-line);border-radius:8px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.mr-crit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.merge-rules>.btn-secondary,.merge-rules .mr-form .btn-secondary.small{align-self:flex-start}.ib-draft-tag{color:#b42318;font-weight:600}.sig-defaults{border:1px solid var(--hz-line);border-radius:10px;flex-direction:column;gap:8px;margin:10px 0;padding:10px 14px;display:flex}.sig-defaults legend{padding:0 6px;font-weight:600}.sig-defaults label:not(.check-row){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confirm-dialog.sig-dialog{width:min(820px,100vw - 32px);max-width:min(820px,100vw - 32px)}.sig-dialog .sig-body{min-height:0;padding:0}.ta-candidates{flex-direction:column;gap:4px;max-height:280px;margin:8px 0;padding:0;list-style:none;display:flex;overflow:auto}.ta-candidates label,.goal-year{align-items:center;gap:8px;display:flex}.goal-bar{background:var(--hz-line);border-radius:4px;width:180px;height:8px;overflow:hidden}.goal-bar span{background:var(--hz-accent,#2563eb);height:100%;display:block}.goal-bar span.done{background:#15803d}.goal-detail>td{background:var(--hz-card)}.goal-hit{color:#15803d;font-weight:600}.confirm-dialog.goal-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto}.goal-people{border:1px solid var(--hz-line);border-radius:8px;flex-wrap:wrap;gap:12px;margin:8px 0;padding:8px 12px;display:flex}.goal-grid input{width:64px}.confirm-dialog.goal-dialog{width:min(860px,100vw - 32px);max-width:min(860px,100vw - 32px)}.goal-dialog .field{margin-bottom:10px}.goal-dialog .field>span,.goal-dialog legend{font-weight:600}.goal-grid th,.goal-grid td{white-space:nowrap;padding:4px}.goal-grid input{width:56px;padding:4px 6px}.goal-grid th,.goal-grid td{padding:2px}.goal-grid input{width:46px;padding:4px;font-size:.8125rem}.goal-grid .btn-link{white-space:normal;font-size:.75rem}.goals-page .table{width:100%}.goals-page .table th{text-align:left}.goals-page .table td{vertical-align:top}.goal-grid input{text-align:right;width:84px}.goal-grid{overflow-x:auto}.ao{margin-bottom:16px}.ao .hd-insights small{font-size:.75rem}.ao-charts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ao-charts figure{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;margin:0;padding:12px 16px}.ao-charts figcaption{margin-bottom:8px;font-weight:600}.ao-bars{align-items:flex-end;gap:10px;height:120px;display:flex}.ao-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;font-size:.75rem;display:flex}.ao-bar{background:var(--hz-accent,#2563eb);border-radius:3px 3px 0 0;width:100%;max-width:36px;min-height:2px}.ao-hbars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ao-hbars li{grid-template-columns:1fr 120px 28px;align-items:center;gap:8px;font-size:.875rem;display:grid}.ao-hbar{background:var(--hz-line);border-radius:4px;height:8px;overflow:hidden}.ao-hbar span{background:var(--hz-accent,#2563eb);height:100%;display:block}.issue-tag{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:4px;margin-right:4px;padding:0 6px;font-size:.75rem;display:inline-block}.hs-tabs{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.hs-card{text-align:left;border:1px solid var(--hz-line);background:var(--hz-card);cursor:pointer;min-width:180px;font:inherit;color:inherit;border-top-width:4px;border-radius:10px;flex-direction:column;padding:10px 16px;display:flex}.hs-card.on{outline:2px solid var(--hz-text)}.hs-card span{color:var(--hz-muted);font-size:.8125rem}.hs-card strong{font-size:1.5rem}.hs-healthy{border-top-color:#15803d}.hs-neutral{border-top-color:#d97706}.hs-at_risk{border-top-color:#b91c1c}.hs-pill{color:#fff;border-radius:999px;padding:1px 10px;font-size:.8125rem;display:inline-block}.hs-pill.hs-healthy{background:#15803d}.hs-pill.hs-neutral{background:#b45309}.hs-pill.hs-at_risk{background:#b91c1c}.hs-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.hs-dot.hs-healthy{background:#15803d}.hs-dot.hs-neutral{background:#d97706}.hs-dot.hs-at_risk{background:#b91c1c}.hs-pos{color:#15803d;font-weight:600}.hs-neg{color:#b91c1c;font-weight:600}.confirm-dialog.hs-dialog{width:min(900px,100vw - 32px);max-width:min(900px,100vw - 32px);max-height:92vh;overflow:auto}.hs-dialog .field{margin-bottom:10px}.hs-dialog .field>span,.hs-dialog legend{font-weight:600}.hs-thresholds{border:1px solid var(--hz-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0;padding:8px 12px;display:flex}.hs-thresholds input{width:64px}.hs-group{border:1px solid var(--hz-line);border-radius:8px;gap:6px;margin:8px 0;padding:8px 12px;display:grid}.hs-group-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hs-group-head input[type=number]{width:64px}.hs-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-rule input[type=number]{width:72px}.hs-rule input[type=text],.hs-rule input:not([type]){width:140px}.surveys-page .table th{text-align:left}.surveys-page .table{width:100%}.survey-detail{border-top:1px solid var(--hz-line);margin-top:16px;padding-top:12px}.survey-detail .hd-insights small{font-size:.75rem}.sv-dist{align-items:flex-end;gap:8px;max-width:520px;height:120px;margin:8px 0 12px;display:flex}.sv-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;font-size:.75rem;display:flex}.sv-bar{background:var(--hz-accent,#2563eb);border-radius:3px 3px 0 0;width:100%;max-width:32px;min-height:2px}.confirm-dialog.sv-dialog{width:min(640px,100vw - 32px);max-width:min(640px,100vw - 32px);max-height:92vh;overflow:auto}.sv-dialog .field{margin-bottom:10px}.sv-dialog .field>span{font-weight:600}.sv-dialog textarea,.sv-dialog select,.sv-dialog input:not([type=checkbox]){width:100%}.sv-labels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sv-public{text-align:center;max-width:640px;margin:48px auto;padding:0 16px}.sv-public .field{text-align:left}.sv-public textarea{width:100%}.sv-scale{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 8px;display:flex}.sv-num{border:1px solid var(--hz-line);background:var(--hz-card);width:44px;height:44px;color:var(--hz-text);font:inherit;cursor:pointer;border-radius:50%;font-weight:600}.sv-num.on{background:var(--hz-primary,#166534);color:#fff;border-color:#0000}.sv-ends{color:var(--hz-muted);justify-content:space-between;margin-bottom:16px;font-size:.875rem;display:flex}.lead-actions{gap:8px;margin:8px 0;display:flex}.confirm-dialog.lead-dialog{width:min(480px,100vw - 32px);max-width:min(480px,100vw - 32px)}.lead-dialog .field{margin-bottom:10px}.lead-dialog .field>span{font-weight:600}.lead-dialog input,.lead-dialog textarea{width:100%}.cs-badge{border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.cs-healthy{color:#166534;background:#dcfce7}.cs-neutral{color:#92400e;background:#fef3c7}.cs-at_risk{color:#991b1b;background:#fee2e2}.cs-filters{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ao table.table{width:100%}.ao table.table th{text-align:left}.confirm-dialog.kb-dialog{width:min(680px,100vw - 32px);max-width:min(680px,100vw - 32px);max-height:92vh;overflow:auto}.kb-dialog .field{margin-bottom:10px}.kb-dialog .field>span{font-weight:600}.kb-dialog input:not([type=checkbox]),.kb-dialog textarea,.kb-page table.table{width:100%}.kb-page table.table th{text-align:left}.kb-actions{white-space:nowrap}.confirm-dialog.ev-dialog{width:min(640px,100vw - 32px);max-width:min(640px,100vw - 32px);max-height:92vh;overflow:auto}.ev-dialog .field{margin-bottom:10px}.ev-dialog .field>span{font-weight:600}.ev-dialog textarea,.ev-dialog input:not([type=checkbox]){width:100%}.ev-prop{grid-template-columns:1fr 120px 110px auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.ev-key{word-break:break-all}.ev-sample{background:var(--hz-bg,#f3f5f2);border-radius:6px;padding:10px;font-size:.75rem;overflow:auto}.events-page table.table{width:100%}.events-page table.table th{text-align:left}.ev-actions{white-space:nowrap}.calendar-grid.no-weekends{grid-template-columns:repeat(5,minmax(0,1fr))}.cal-counts{margin:0 0 8px}.ao-suggest{margin:12px 0}.ao-suggest-row{flex-wrap:wrap;gap:12px;display:flex}.ao-suggest-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:10px;max-width:340px;padding:12px 16px}.ao-suggest-card p{color:var(--hz-muted);margin:6px 0 10px;font-size:.875rem}@media (max-width:640px){.ev-prop{grid-template-columns:1fr 1fr}.ev-prop code{grid-column:1/-1}.lead-actions{flex-wrap:wrap}.ao-suggest-card{width:100%;max-width:none}.kb-actions,.ev-actions{white-space:normal}}.dev-docs{max-width:860px;margin:0 auto;padding:32px 16px 64px;line-height:1.55}.dev-docs h1{margin-bottom:8px}.dev-docs h2{margin-top:32px}.dev-lead{color:var(--hz-muted,#555);font-size:1.125rem}.dev-code{color:#e2e8f0;background:#0f172a;border-radius:8px;padding:12px 14px;font-size:.8125rem;overflow-x:auto}.dev-table{overflow-x:auto}.dev-table table{border-collapse:collapse;width:100%}.dev-table th,.dev-table td{text-align:left;border-bottom:1px solid var(--hz-line,#ddd);vertical-align:top;padding:8px 10px}.dev-docs code{font-size:.875em}.dev-foot{color:var(--hz-muted,#555);margin-top:32px}.legal-page{max-width:820px;padding-top:32px;padding-bottom:64px;line-height:1.6}.legal-page h1{margin-bottom:4px}.legal-page h2{margin-top:28px;font-size:1.25rem}.legal-updated{color:var(--hz-muted,#5b6b62);margin-top:0}.legal-toc{background:var(--hz-card,#f6f8f6);border:1px solid var(--hz-line,#dfe5e1);border-radius:10px;margin:16px 0;padding:12px 16px}.legal-toc ol{columns:2;margin:6px 0 0;padding-left:20px}@media (max-width:640px){.legal-toc ol{columns:1}}.turnstile-box{justify-content:center;min-height:0;margin:4px 0;display:flex}.ib-spin svg{animation:.8s linear infinite ib-rotate}.ib-spin:disabled{opacity:.7;cursor:progress}@keyframes ib-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ib-spin svg{animation:none}}.meeting-time{gap:8px;display:grid}.meeting-time-row{grid-template-columns:1fr 120px;gap:8px;display:grid}.meeting-time-chips{flex-wrap:wrap;gap:6px;display:flex}.meeting-time-chips .chip{border:1px solid var(--hz-border,#d8d8d0);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px}.meeting-time-chips .chip.on{background:var(--hz-green,#3f6f1f);border-color:var(--hz-green,#3f6f1f);color:#fff}.assoc-field{position:relative}.assoc-found{z-index:30;border:1px solid var(--hz-border,#d8d8d0);background:#fff;border-radius:10px;max-height:240px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.assoc-found .link-btn{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:7px;padding:8px 10px;text-decoration:none;display:block}.assoc-found .link-btn.on,.assoc-found .link-btn:hover{background:var(--hz-primary-soft,#eef4e6)}.assoc-found .assoc-add{color:var(--hz-green,#3f6f1f);font-weight:600}.assoc-empty{color:var(--hz-muted,#777);padding:8px 10px;font-size:13px}.assoc-field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.list-head>button.tool-btn{width:var(--hz-control-h,36px);height:var(--hz-control-h,36px);border:1px solid var(--hz-text);background:var(--hz-card);color:var(--hz-text);border-radius:50%;place-items:center;padding:0;display:inline-grid}.list-head>button.tool-btn:hover{background:var(--hz-primary-soft)}.dp{vertical-align:middle;max-width:100%;display:inline-block;position:relative}.field .dp,label .dp,.drawer-form .dp{display:block}.dp-btn{width:100%;min-width:150px;min-height:var(--hz-control-h,36px);border:1px solid var(--hz-line,#d8d8d0);background:var(--hz-card,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.dp-btn:hover:not(:disabled){border-color:var(--hz-text,#1b2417)}.dp-btn:focus-visible{outline:2px solid var(--hz-primary,#3f6f1f);outline-offset:1px}.dp-btn:disabled{opacity:.55;cursor:not-allowed}.dp-ico{opacity:.7;flex:none}.dp-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dp-empty{opacity:.55}.dp-pop{z-index:90;border:1px solid var(--hz-line,#d8d8d0);background:var(--hz-card,#fff);border-radius:12px;width:304px;max-width:calc(100vw - 24px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000029}.dp-head{text-transform:capitalize;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dp-nav{cursor:pointer;width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:inline-grid}.dp-nav:hover{background:var(--hz-primary-soft,#eef4e6)}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-week{text-align:center;text-transform:uppercase;opacity:.6;margin-bottom:4px;font-size:11px}.dp-day{height:34px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:13px;display:grid}.dp-day:hover:not(:disabled){background:var(--hz-primary-soft,#eef4e6)}.dp-day:disabled{opacity:.3;cursor:not-allowed}.dp-other{opacity:.4}.dp-today{box-shadow:inset 0 0 0 1px var(--hz-primary,#3f6f1f)}.dp-on,.dp-on:hover{color:#fff;opacity:1;background:var(--hz-primary,#3f6f1f)!important}.dp-time{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.dp-time select{min-width:110px}.dp-quick{border-top:1px solid var(--hz-line,#e6e6df);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.dp-quick button{border:1px solid var(--hz-line,#d8d8d0);font:inherit;cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:4px 12px;font-size:12.5px}.dp-quick button:hover{background:var(--hz-primary-soft,#eef4e6)}.dp-quick .dp-clear{opacity:.8;border-color:#0000;margin-left:auto}.dp-quick .dp-done{background:var(--hz-primary,#3f6f1f);border-color:var(--hz-primary,#3f6f1f);color:#fff}.calls-filters .search-input{border:1px solid var(--hz-border,#d8d8d0);background:var(--hz-surface,#fff);min-width:220px;height:34px;font:inherit;border-radius:17px;padding:0 14px}.list-head.seg-head .popover>.tool-btn,.list-head.seg-head>div.popover:nth-of-type(2)>.tool-btn{width:auto;height:var(--hz-control-h,36px);border:1px solid var(--hz-line,#d8d8d0);background:var(--hz-card,#fff);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:14px;display:inline-flex}input[type=checkbox],input[type=radio]{accent-color:var(--hz-primary,#3f6f1f)}.sticky-save{z-index:5;background:linear-gradient(to top, var(--hz-card,#fff) 70%, transparent);align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.btn-filter{border:1px solid var(--hz-line,#d8d8d0);background:var(--hz-card,#fff);min-height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.btn-filter:hover{border-color:var(--hz-muted,#777)}.btn-filter:focus-visible{outline:2px solid var(--hz-info,#2563eb);outline-offset:1px}.workflow-editor{background:var(--hz-card,#fff);border:1px solid var(--hz-line,#e6e6df);border-radius:16px;max-width:880px;margin:24px auto;padding:28px 32px}.workflow-editor h2{border-top:1px solid var(--hz-line,#e6e6df);margin:30px 0 6px;padding-top:22px;font-size:18px}.workflow-editor>label:first-of-type,.workflow-editor>.field:first-of-type{margin-top:12px}.workflow-editor .wf-row{margin:10px 0}.workflow-editor>.btn-primary{margin-top:24px}.stage-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;padding:4px 28px 4px 12px}
