.crm-app{--shadow-btn:none;font-family:var(--body);color:var(--text);background:var(--tint);font-size:14px;font-weight:400;line-height:1.5}body:has(.crm-app) .site-footer{display:none}body:has(.crm-app) #main{max-width:none;padding:0}.wb .l{margin-top:10px;font-size:11px}.wb .in{background:var(--panel);border:1px solid var(--line);border-radius:6px;min-height:32px;padding:6px 10px;font-size:13px}.wb .in:focus{border-color:var(--electric)}.wb textarea.in{min-height:60px}.wb .btn{box-shadow:none;border-radius:6px;padding:7px 12px;font-size:13px}.wb .btn.ghost{color:var(--text);border-width:1px}.wb .btn.ghost:hover{color:var(--electric)}.wb .btn.sm{padding:5px 10px;font-size:12px}.wb .actions{margin-top:10px}.wb .pills{gap:6px}.wb .pill{min-width:0;box-shadow:none;border-width:1px;border-color:var(--line);border-radius:6px;flex:none;padding:5px 12px;font-size:12px}.wb .pill:hover,.wb .pill.on{border-color:var(--electric)}.wb .grid2{gap:10px}.wb .faq,.wb .faq details{background:0 0;border:0;margin:0;padding:0}.wb .faq summary{padding:6px 0;font-size:12px;font-weight:700}.wb .hint{font-size:12px}.wb .dr{padding:8px 0}.wb .rcard>.docs{border:0;border-radius:0;margin:0}.wb .rcard>.docs .dr{padding:10px 14px}.wb .upc .docs{background:var(--panel);border-radius:8px;margin:0}.wb .upc .dr{padding:10px 12px}.wb .dr .nm{font-size:13px}.wb .dr .wh{font-size:12px}.wb .chip{padding:1px 8px;font-size:11px}.wb .tabs a,.wb .seg label{padding:5px 10px;font-size:12px}.av{background:var(--tint-blue);width:26px;height:26px;color:var(--royal);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.av.firm{background:var(--tint);color:var(--ink-blue);border:1px solid var(--line);border-radius:6px}.av.owner{background:var(--tint-hover);color:var(--muted)}.av.sm{width:22px;height:22px;font-size:10px}.av.xl{width:56px;height:56px;font-family:var(--display);font-size:20px;font-weight:700}.av.firm.xl{border-radius:12px}.who{align-items:center;gap:10px;min-width:0;display:flex}.who>div{min-width:0}.wb-empty{text-align:center;padding:40px 20px}.wb-empty h2{font-family:var(--display);color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.wb-empty p{color:var(--muted);margin:0 0 12px;max-width:380px;margin-inline:auto;font-size:13px}
.tag{background:var(--tint);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.tag.go{background:var(--tint-blue);color:var(--electric);border-color:var(--control-line)}.addrec{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.addrec-ok{max-width:340px;font-family:var(--body);text-align:left;flex:0 auto;font-weight:400}.addrec-ok .conf{border-radius:6px;margin:0;padding:6px 10px;font-size:12px;line-height:1.4}.addpage{max-width:560px}.addsheet{flex-direction:column;height:100%;min-height:0;font-size:13px;display:flex}.addhead{border-bottom:1px solid var(--line);padding:22px 76px 16px 24px}.modal .addhead h3{letter-spacing:-.01em;margin:0;padding:0;font-size:20px;font-weight:600}.addform{flex-direction:column;flex:1;min-height:0;font-size:13px;display:flex}.addbody{flex:1;align-content:start;gap:12px;min-height:0;padding:18px 24px;display:grid;overflow-y:auto}.addform.emb{display:block}.addform.emb .addbody{padding:0;overflow:visible}.addmodes{flex-direction:column;flex:1;min-height:0;display:flex}.addpicker{padding:16px 24px 0}.addmodes .addbody{padding-top:14px}.addmodes.emb{display:block}.addmodes.emb .addpicker{padding:0 0 12px}.addf{align-content:start;gap:4px;min-width:0;display:grid}.addform label.l,.addform p.l{color:var(--text);margin:0;font-size:12px;font-weight:600;line-height:1.3;display:block}.addform .in{border:1px solid var(--line);background-color:var(--panel);border-radius:6px;width:100%;min-height:32px;padding:6px 10px;font-size:13px}.addform .in:focus{border-color:var(--electric)}.addform .in:focus-visible{outline:2px solid var(--electric);outline-offset:1px}.addform select.in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.addform textarea.in{resize:vertical;min-height:112px;line-height:1.5}.addpair{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.addform .pills{gap:6px}.addform .pill{border-width:1px;border-color:var(--line);min-width:0;box-shadow:none;border-radius:6px;flex:none;padding:5px 12px;font-size:12px}.addform .pill:hover,.addform .pill.on{border-color:var(--electric)}.addform .btn{min-height:32px;box-shadow:none;border-radius:6px;padding:7px 12px;font-size:13px}.addform p.addline{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.addform .conf{border-radius:8px;max-width:none;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.addform .conf p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.addform .conf p+p{margin-top:4px}.addkind{border:0;min-width:0;margin:0;padding:0}.addkind legend{color:var(--muted);margin:0 0 6px;padding:0;font-size:12px}.addkind div{flex-wrap:wrap;gap:6px 16px;display:flex}.addkind label{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.addkind input{width:16px;height:16px;accent-color:var(--electric);margin:0}.addkind input:focus-visible,.addtable input[type=checkbox]:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.addform .modal-foot{gap:10px}.addform .modal-foot .chk{background:0 0;align-items:center;width:auto;margin:0 auto 0 0;padding:0;font-size:13px}.addform .modal-foot .chk .cb{margin-top:0}.addfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.adderr{flex-basis:100%}.addread{align-items:center;gap:8px;display:flex}.addtable{min-width:760px}.addtable caption{caption-side:top;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:8px 12px;font-size:12px;font-weight:600}.addtable th{padding:0 6px}.addtable td{height:auto;padding:4px 6px}.addtable th.cb,.addtable td.cb{width:36px;padding-left:10px}.addtable .in{min-width:140px}.addtable [data-field=email] .in{min-width:210px}.addtable input[type=checkbox]{width:16px;height:16px;accent-color:var(--electric);margin:0}.addmark{color:var(--muted);margin-top:2px;font-size:12px;display:block}.addreport{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.addhow{color:var(--muted)}.wb .lfilt{margin-bottom:12px}.prow.ip .k{justify-content:space-between;align-items:center;gap:6px;display:flex}.ip-pencil{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-4px -4px -4px 0;padding:0;display:inline-flex}.ip-pencil:hover,.ip-pencil:focus-visible{color:var(--electric)}.ip-pencil:focus-visible{outline:2px solid var(--electric);outline-offset:1px}@media (hover:hover){.prow.ip .ip-pencil{opacity:0}.prow.ip:hover .ip-pencil,.prow.ip:focus-within .ip-pencil,.prow.ip .ip-pencil:focus-visible{opacity:1}}.prow.ip .v:not(.ip-edit){cursor:pointer}.ip-form{flex-direction:column;gap:6px;display:flex}.ip-form .conf{margin:0;font-size:12px}.ip-form textarea{resize:vertical}.ip-ticks{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.ip-tick{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;font-size:14px;display:grid}.ip-tick input{accent-color:var(--electric)}.ip-tick input:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.ip-actions{flex-wrap:wrap;gap:6px;display:flex}.wb-stack{flex-direction:column;gap:16px;display:flex}.crm-import{max-width:760px}.crm-import p{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.crm-import p:last-child{margin-bottom:0}
.wb{font-family:var(--crm-body);color:var(--crm-text);background:var(--crm-canvas);grid-template-rows:44px 1fr;grid-template-columns:236px minmax(0,1fr);font-size:14px;font-weight:400;line-height:1.5;display:grid;position:relative}.wb.crm-app{--crm-top:var(--masthead-h,64px);min-height:calc(100vh - var(--crm-top));min-height:calc(100dvh - var(--crm-top))}.wb:not(.crm-app){contain:paint;border:1px solid var(--crm-card-line);border-radius:8px;height:560px;overflow:hidden}.wb:not(.crm-app) .wb-main{min-height:0;overflow:auto}.ico{flex:none;width:1em;height:1em}.wb-main{background:var(--crm-canvas);grid-area:2/2;min-width:0;padding:24px}.wb-top{z-index:30;background:var(--crm-chrome);height:44px;color:var(--band-ink-1);grid-area:1/1/auto/-1;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.wb.crm-app .wb-top{top:var(--crm-top);position:sticky}.wb-top a,.wb-side a{text-decoration:none}.cs-brand{border-radius:4px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cs-brand:hover{background:var(--crm-chrome-pill)}.wb-find{background:var(--crm-chrome-pill);border-radius:999px;flex:0 416px;min-width:0;height:31px;margin:0}.wb-find:focus-within{outline:2px solid var(--panel);outline-offset:1px}.wb-find label{cursor:text;align-items:center;gap:8px;height:100%;padding:0 14px 0 12px;display:flex}.wb-find .ico{width:16px;height:16px;color:var(--band-ink-2);flex:none}.wb-find input{width:auto;min-width:0;height:100%;color:var(--panel);font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0;font-size:13px;font-weight:400;line-height:31px}.wb-find input:focus{background:0 0}.wb-find input::placeholder{color:var(--band-ink-2);opacity:1}.wb-find input::-webkit-search-cancel-button{appearance:none}.cs-tools{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.cs-icon{width:32px;height:32px;color:var(--band-ink-1);border-radius:4px;flex:none;place-items:center;display:grid;position:relative}.cs-icon:hover{background:var(--crm-chrome-pill);color:var(--panel)}.cs-icon .ico{width:20px;height:20px}.cs-badge{background:var(--crm-primary);min-width:16px;height:16px;color:var(--panel);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:1px;right:-1px}.cs-acct{margin-left:4px;position:relative}.cs-acct-btn{height:32px;color:var(--band-ink-1);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:14px;font-weight:500;display:flex}.cs-acct-btn:hover,.cs-acct-btn[aria-expanded=true]{background:var(--crm-chrome-pill);color:var(--panel)}.cs-acct-btn .ico{flex:none;width:16px;height:16px}.cs-acct-panel{z-index:40;border:1px solid var(--crm-card-line);background:var(--panel);width:248px;max-width:calc(100vw - 16px);color:var(--crm-text);box-shadow:var(--crm-shadow);border-radius:8px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0}.cs-acct-panel[hidden]{display:none}.cs-acct-who{gap:2px;margin:0;padding:8px 16px 10px;display:grid}.cs-acct-who strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.cs-acct-who span{color:var(--crm-muted);font-size:12px;font-weight:400}.cs-acct-rule{background:var(--crm-card-line);border:0;height:1px;margin:4px 0}.cs-acct-item{width:100%;height:34px;color:var(--crm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:400;line-height:34px;text-decoration:none;display:block}.cs-acct-item:hover{background:var(--crm-canvas)}.wb-side{z-index:20;background:var(--crm-chrome);color:var(--band-ink-1);grid-area:2/1;position:relative}.cs-side-in{scrollbar-width:thin;scrollbar-color:var(--crm-chrome-pill) transparent;flex-direction:column;gap:2px;padding:8px;display:flex}.wb.crm-app .cs-side-in{top:calc(var(--crm-top) + 44px);max-height:calc(100vh - var(--crm-top) - 44px);max-height:calc(100dvh - var(--crm-top) - 44px);position:sticky;overflow-y:auto}.wb:not(.crm-app) .cs-side-in{height:100%;overflow-y:auto}.wb-objects{flex-direction:column;gap:2px;display:flex}.wb-objects a,.cs-more-btn{width:100%;height:34px;color:var(--band-ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;display:flex}.wb-objects a:hover,.cs-more-btn:hover,.cs-more-btn[aria-expanded=true]{background:var(--crm-chrome-pill)}.wb-objects a[aria-current=page]{background:var(--crm-chrome-pill);color:var(--panel);font-weight:600}.wb-side .ico{flex:none;width:20px;height:20px}.cs-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-count{color:var(--band-ink-1);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:400}.cs-more-btn .ico:last-child{width:16px;height:16px;margin-left:auto}.wb-side-rule{background:var(--crm-chrome-pill);border:0;flex:none;height:1px;margin:8px 0}.cs-flyout{top:calc(var(--crm-top,0px) + 44px);z-index:1;width:360px;max-height:calc(100vh - var(--crm-top,0px) - 44px);max-height:calc(100dvh - var(--crm-top,0px) - 44px);background:var(--crm-chrome-deep);color:var(--band-ink-1);box-shadow:var(--crm-shadow);border-radius:0 8px 8px 0;grid-template-columns:1fr 1fr;gap:16px 12px;padding:16px 12px;display:grid;position:fixed;left:236px;overflow-y:auto}.cs-flyout[hidden]{display:none}.cs-flyout h2{color:var(--band-ink-2);margin:0 0 4px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.cs-flyout ul{margin:0;padding:0;list-style:none}.cs-flyout a{text-overflow:ellipsis;white-space:nowrap;height:24px;color:var(--band-ink-1);border-radius:4px;align-items:center;padding:0 8px;font-size:13px;font-weight:400;line-height:1;display:flex;overflow:hidden}.cs-flyout a:hover{background:var(--crm-chrome-pill)}.cs-flyout a[aria-current=page]{color:var(--panel);font-weight:600}.wb-top a:focus-visible,.wb-top button:focus-visible,.wb-side a:focus-visible,.wb-side button:focus-visible{outline:2px solid var(--panel);outline-offset:-2px}.cs-acct-panel a:focus-visible,.cs-acct-panel button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:-2px}@media (max-width:760px){.wb-main{padding:16px}}@media (max-width:560px){.wb-top{gap:6px;padding:0 8px}.cs-brand{width:28px}.cs-tools{gap:0}.cs-icon{width:30px}.cs-acct{margin-left:2px}.cs-acct-btn{gap:4px;padding:0 6px 0 8px}.wb-find label{gap:6px;padding:0 10px}}@media (max-width:900px){.wb{grid-template-rows:44px auto 1fr;grid-template-columns:minmax(0,1fr)}.wb-main{grid-area:3/1}.wb-side{grid-area:2/1}.wb.crm-app .wb-side{top:calc(var(--crm-top) + 44px);position:sticky}.wb.crm-app .cs-side-in,.wb:not(.crm-app) .cs-side-in{scrollbar-width:none;flex-direction:row;align-items:center;gap:4px;height:44px;max-height:none;padding:5px 8px;position:static;overflow:auto hidden}.wb-objects{flex-direction:row;flex:none;gap:4px}.wb-objects a,.cs-more-btn{white-space:nowrap;flex:none;width:auto;padding:0 12px}.cs-count{display:none}.wb-side-rule{width:1px;height:20px;margin:0 4px}.cs-more{flex:none}.cs-more-btn .ico:last-child{margin-left:0;transform:rotate(90deg)}.cs-flyout{top:calc(var(--crm-top,0px) + 88px);width:auto;max-height:calc(100vh - var(--crm-top,0px) - 88px);max-height:calc(100dvh - var(--crm-top,0px) - 88px);border-radius:0;left:0;right:0}}.cs-page{background:var(--panel);border:1px solid var(--crm-card-line);box-shadow:var(--crm-shadow);border-radius:8px;max-width:880px;padding:24px}.cs-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cs-page-head h1{font-family:var(--display);color:var(--crm-text);margin:0;font-size:24px;font-weight:500;line-height:1.25}.cs-page-back{color:var(--crm-primary);align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.cs-page-back .ico{width:16px;height:16px}.cs-page-back:hover{text-underline-offset:3px;text-decoration:underline}.cs-page-body>*+*{margin-top:16px}.cs-count-line{color:var(--crm-muted);margin:0 0 12px;font-size:14px}
.ci-card{--ci-pad:24px;--ci-room:92px;min-width:0;min-height:360px;max-height:calc(100dvh - var(--crm-top,0px) - var(--ci-room));padding:var(--ci-pad);background:var(--panel);border:1px solid var(--crm-card-line);box-shadow:var(--crm-shadow);color:var(--crm-text);border-radius:8px;flex-direction:column;display:flex}.ci-card .ico{flex:none;width:16px;height:16px}.ci-card a:focus-visible,.ci-card button:focus-visible,.ci-card summary:focus-visible,.ci-card input:focus-visible,.ci-card select:focus-visible,.ci-dialog a:focus-visible,.ci-dialog button:focus-visible,.ci-dialog input:focus-visible,.ci-panel a:focus-visible,.ci-panel button:focus-visible,.ci-panel input:focus-visible,.ci-panel select:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ci-card .btn,.ci-card .btn.sm,.ci-dialog .btn,.ci-dialog .btn.sm,.ci-panel .btn,.ci-panel .btn.sm{border:1px solid var(--crm-primary);background:var(--crm-primary);height:32px;color:var(--panel);box-shadow:none;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;transform:none}.ci-card .btn:hover,.ci-dialog .btn:hover,.ci-panel .btn:hover,.ci-card .btn.sm:hover{background:var(--crm-primary);transform:none}.ci-card .btn.ghost,.ci-card .btn.ghost.sm,.ci-btn{border:1px solid var(--crm-control-line);background:var(--panel);color:var(--crm-control-text)}.ci-card .btn.ghost:hover,.ci-card .btn.ghost.sm:hover,.ci-btn:hover{background:var(--crm-canvas);border-color:var(--crm-control-line);color:var(--crm-control-text)}.ci-btn{white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.ci-card .btn:disabled,.ci-card .btn[aria-disabled=true]{opacity:.5;cursor:default}.ci-round{border:1px solid var(--crm-control-line);background:var(--panel);width:32px;height:32px;color:var(--crm-control-text);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.ci-round:hover{background:var(--crm-canvas)}.ci-round .ico{width:16px;height:16px}.ci-link{color:var(--crm-primary);font-size:14px;font-weight:400;text-decoration:none}.ci-link:hover{text-underline-offset:3px;text-decoration:underline}.ci-menu{position:relative}.ci-menu>summary{cursor:pointer;list-style:none}.ci-menu>summary::-webkit-details-marker{display:none}.ci-pop{z-index:30;background:var(--panel);border:1px solid var(--crm-card-line);min-width:200px;box-shadow:var(--crm-shadow);border-radius:4px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.ci-pop a{color:var(--crm-text);white-space:nowrap;padding:8px 16px;font-size:14px;font-weight:400;text-decoration:none;display:block}.ci-pop a:hover,.ci-pop a:focus-visible{background:var(--crm-canvas)}.ci-pop a[aria-current]{font-weight:600}.ci-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.ci-title{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.ci-title h1{font-family:var(--display);letter-spacing:0;color:var(--crm-text);margin:0;font-size:24px;font-weight:500;line-height:32px}.ci-switch{position:static}.ci-switch>summary{width:24px;height:32px;color:var(--crm-text);place-items:center;display:grid}.ci-switch>summary:after{content:"";position:absolute;inset:0}.ci-switch>summary:focus-visible{outline:none}.ci-title:has(summary:focus-visible){outline:2px solid var(--crm-primary);outline-offset:4px;border-radius:4px}.ci-switch .ci-pop{top:calc(100% + 8px)}.ci-head-r{align-items:center;gap:12px;display:flex}.ci-more .ci-pop{left:auto;right:0}.ci-primary{align-items:center;gap:12px;display:inline-flex}.ci-primary .addrec{gap:12px}.ci-primary .btn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 0 0 2px;transform:rotate(45deg)}.ci-primary .btn.ghost:after{content:none}.ci-primary.ci-off{border:1px solid var(--crm-card-line);background:var(--crm-canvas);height:32px;color:var(--crm-muted);cursor:not-allowed;border-radius:3px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.ci-views{flex:none;gap:4px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.ci-tab{height:32px;color:var(--crm-text);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.ci-tab .ico{color:var(--crm-muted)}.ci-tab:hover{background:var(--crm-canvas)}.ci-tab[aria-current=page]{background:var(--crm-tab-on);font-weight:600}.ci-tools{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ci-tools-l,.ci-tools-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-search{width:160px;position:relative}.ci-search .ico{width:14px;height:14px;color:var(--crm-control-text);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ci-search input{border:1px solid var(--crm-control-line);background:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:16px;padding:0 12px 0 30px;font-family:inherit;font-size:13px;font-weight:400}.ci-search input::placeholder{color:var(--crm-muted)}.ci-search input:focus{border-color:var(--crm-primary);background:var(--panel)}.ci-card .ci-btn .ico{width:14px;height:14px}.ci-quick{flex:none;margin:0 0 16px}.ci-quick[hidden]{display:none}.ci-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ci-chip{border:1px solid var(--crm-control-line);background:var(--panel);height:32px;color:var(--crm-control-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:400;display:inline-flex;position:relative}.ci-chip:hover{background:var(--crm-canvas)}.ci-chip .ico{width:12px;height:12px}.ci-chip select{width:100%;height:100%;color:inherit;font:inherit;opacity:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ci-chip:focus-within{outline:2px solid var(--crm-primary);outline-offset:2px}.ci-chip.set{border-color:var(--crm-primary);background:var(--crm-tab-on);color:var(--crm-primary)}.wf-clear{color:var(--crm-primary);white-space:nowrap;padding:0 4px;font-size:13px;font-weight:400;text-decoration:none}.wf-clear:hover{text-underline-offset:3px;text-decoration:underline}.wf-apply:not(:focus-visible){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ci-card>.bulkf,.ci-card>.gwrap{min-height:0;margin-inline:calc(-1 * var(--ci-pad));flex:auto}.bulkf{flex-direction:column;display:flex}.bulkf>.gwrap{flex:auto;min-height:0}.gwrap{background:var(--panel);border:1px solid var(--crm-card-line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ci-card .gwrap{border-width:0;border-radius:0}.gscroll{flex:auto;max-width:100%;min-height:0;overflow:auto}.grid-t{border-collapse:separate;border-spacing:0;width:100%;color:var(--crm-text);font-size:14px;font-weight:400}.grid-t th{z-index:2;border-top:.67px solid var(--crm-row-line);border-bottom:.67px solid var(--crm-row-line);background:var(--panel);height:40px;color:var(--crm-muted);text-align:left;white-space:nowrap;padding:0 12px;font-size:14px;font-weight:400;position:sticky;top:0}.grid-t td{border-bottom:.67px solid var(--crm-row-line);background:var(--panel);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:320px;height:40px;padding:0 12px;overflow:hidden}.grid-t tbody tr:hover td{background:var(--crm-canvas)}.grid-t a{color:var(--crm-primary);font-weight:400;text-decoration:none}.grid-t a:hover{text-underline-offset:3px;text-decoration:underline}.grid-t .who a{text-overflow:ellipsis;font-weight:600;overflow:hidden}.grid-t th a{color:inherit;align-items:center;gap:4px;font-weight:400;display:inline-flex}.grid-t th a:hover{color:var(--crm-text);text-decoration:none}.grid-t th[aria-sort=ascending] a,.grid-t th[aria-sort=descending] a,.grid-t th .ar{color:var(--crm-text)}.grid-t .q2{color:var(--crm-muted);margin-top:-2px;font-size:12px;display:block}.grid-t .q3{color:var(--crm-muted)}.grid-t .num,.grid-t th.num a{text-align:right;font-variant-numeric:tabular-nums}.grid-t th.num a{justify-content:flex-end}.grid-t th.pick,.grid-t td.pick{width:45px;min-width:45px;padding:0 0 0 16px}.grid-t td.pick input,.grid-t th.pick input{width:16px;height:16px;accent-color:var(--crm-primary);cursor:pointer;margin:0;display:block}.grid-t th.ci-add,.grid-t td.ci-add{text-align:center;width:48px;min-width:48px;padding:0 8px}.grid-t th.ci-add .ci-round{width:24px;height:24px}.grid-t th.ci-add .ci-round .ico{width:12px;height:12px}.grid-t .cb{width:40px;padding-left:14px}.who{gap:8px}.grid-t .av{width:20px;height:20px;font-size:9px;font-weight:600}.grid-t .av.firm{border-radius:4px}.grid-t .av.owner{background:var(--crm-tab-on);color:var(--crm-control-text)}.grid-t .ci-ext .ico{vertical-align:-1px;width:12px;height:12px;margin-left:6px;display:inline-block}.ci-lead{background:var(--tint-hover);color:var(--muted);border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.bulk{padding:8px var(--ci-pad);border-top:.67px solid var(--crm-row-line);background:var(--crm-tab-on);color:var(--crm-text);flex:none;font-size:13px}.bulk[hidden]{display:none}.bulkc{border:0;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.bulkn{color:var(--crm-text);font-size:13px;font-weight:600}.bulk .lnk{color:var(--crm-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.bulk .lnk:hover{text-decoration:none}.bulk .lnk:disabled{color:var(--crm-muted);cursor:default;text-decoration:none}.bulk .in{border:1px solid var(--crm-control-line);background-color:var(--panel);max-width:200px;height:32px;color:var(--crm-text);border-radius:3px;padding:0 32px 0 8px;font-size:13px}.bulkr{padding:8px var(--ci-pad);border-top:.67px solid var(--crm-row-line);color:var(--crm-text);flex:none;font-size:13px}.bulkr .q2{color:var(--crm-muted);margin-top:6px;font-size:12px;display:block}.bulkx{color:var(--crm-muted);margin:4px 0 0;padding-left:18px;font-size:12px}.bulkx li{margin-top:2px}.gfoot{padding:12px var(--ci-pad);border-top:1px solid var(--crm-card-line);background:var(--panel);color:var(--crm-muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.ci-card>.gfoot{margin:0 calc(-1 * var(--ci-pad)) calc(-1 * var(--ci-pad));border-radius:0 0 8px 8px}.ci-count{border:1px solid var(--crm-card-line);background:var(--crm-canvas);height:28px;color:var(--crm-text);border-radius:14px;align-items:center;padding:0 12px;font-size:13px;font-weight:400;display:inline-flex}.ci-foot-r{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gpager{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;min-width:0;margin:0;display:flex}.gpager a,.gpager span{min-width:28px;height:28px;color:var(--crm-control-text);border-radius:4px;place-items:center;padding:0 6px;font-size:13px;text-decoration:none;display:inline-grid}.gpager a:hover{background:var(--crm-canvas)}.gpager a:focus-visible{outline:2px solid var(--crm-primary);outline-offset:1px}.gpager [aria-current=page]{background:var(--crm-tab-on);color:var(--crm-text);font-weight:600}.gpager .off{color:var(--crm-muted)}.wb-empty.ci-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:48px 24px;display:flex}.ci-art{width:90px;height:90px;color:var(--crm-control-line);margin:0 0 16px}.wb-empty.ci-empty h2{color:var(--crm-text);font-family:var(--display);margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.wb-empty.ci-empty p{max-width:420px;color:var(--crm-muted);margin:0 0 16px;font-size:14px;font-weight:400}.wb-empty.ci-empty p a{color:var(--crm-primary)}.ci-scrim{z-index:90;background:var(--crm-chrome);opacity:.4;position:fixed;inset:0}.ci-dialog,.ci-panel{background:var(--panel);border:1px solid var(--crm-card-line);box-shadow:var(--crm-shadow);color:var(--crm-text);flex-direction:column;font-size:14px;font-weight:400;display:flex}.ci-dialog h2,.ci-panel h2{font-family:var(--display);letter-spacing:0;color:var(--crm-text);margin:0;font-size:18px;font-weight:500;line-height:24px}.ci-dialog{z-index:91;border-radius:8px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 64px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ci-dialog>h2{font-family:var(--display);padding:20px 24px 16px}.ci-dialog-body{border-top:1px solid var(--crm-card-line);border-bottom:1px solid var(--crm-card-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:auto}.ci-cols-l{border-right:1px solid var(--crm-card-line);padding:16px 24px}.ci-find{position:relative}.ci-find .ico{width:14px;height:14px;color:var(--crm-control-text);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ci-find input{border:1px solid var(--crm-control-line);background:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:16px;padding:0 12px 0 30px;font-family:inherit;font-size:13px;font-weight:400}.ci-find input:focus{border-color:var(--crm-primary);background:var(--panel)}.colsp fieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.colsp legend{color:var(--crm-muted);padding:0 0 4px;font-size:12px;font-weight:400}.colr{cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.colr[hidden]{display:none}.colr input{width:16px;height:16px;accent-color:var(--crm-primary);margin:0}.ci-cols-r{background:var(--crm-canvas);min-width:0;padding:16px 24px}.ci-cols-r h3{font-family:var(--display);margin:0 0 12px;font-size:14px;font-weight:600}.ci-cols-r ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ci-cols-r li{border:1px solid var(--crm-card-line);background:var(--panel);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 8px 0 12px;display:flex}.ci-cols-r .ci-round{width:24px;height:24px}.ci-cols-r .ci-round .ico{width:12px;height:12px}.ci-dialog .q2{color:var(--crm-muted);font-size:12px}.ci-dialog-foot,.ci-panel-foot{flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:16px 24px;display:flex}.ci-panel-foot .note.blocked{flex-basis:100%;margin:0;font-size:13px}.ci-panel{z-index:91;border-width:0 0 0 1px;width:420px;max-width:100vw;position:fixed;top:0;bottom:0;right:0}.ci-panel-head{border-bottom:1px solid var(--crm-card-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.ci-panel-body{flex:auto;align-content:start;gap:16px;min-height:0;padding:16px 24px;display:grid;overflow:auto}.ci-field label{color:var(--crm-muted);margin:0 0 4px;font-size:12px;font-weight:400;display:block}.ci-panel select{border:1px solid var(--crm-control-line);background-color:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:3px;padding:0 32px 0 10px;font-family:inherit;font-size:13px}.ci-panel select:focus{border-color:var(--crm-primary)}.ci-panel input[type=text]{border:1px solid var(--crm-control-line);background-color:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:3px;padding:0 10px;font-family:inherit;font-size:13px}.ci-panel input[type=text]:focus{border-color:var(--crm-primary)}.ci-panel-foot{border-top:1px solid var(--crm-card-line)}@media (max-width:900px){.ci-card{--ci-room:140px}}@media (max-width:760px){.ci-card{--ci-pad:16px;min-height:0;max-height:none}.ci-tools{justify-content:flex-start}.ci-tools-l{display:contents}.ci-search{flex:100%;order:-1;width:auto}.ci-tools-r{margin-left:auto}.ci-panel{width:100vw}.ci-dialog-body{grid-template-columns:minmax(0,1fr)}.ci-cols-l{border-right:0;border-bottom:1px solid var(--crm-card-line)}.ci-foot-r{justify-content:flex-start}}.ci-views-bar{flex:none;margin:0 0 12px}.ci-views-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ci-views-bar .ci-views{flex-wrap:wrap;flex:0 auto;align-items:center;min-width:0;margin:0;padding-bottom:0;overflow:visible}.ci-saved{margin:0;padding:0;list-style:none;display:contents}.ci-saved-tab{border-radius:4px;align-items:center;gap:0;display:inline-flex}.ci-saved-tab[data-lifted]{outline:2px dashed var(--crm-primary);outline-offset:1px;background:var(--crm-canvas)}.ci-tab-tag{border:1px solid var(--crm-card-line);color:var(--crm-muted);border-radius:10px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:400;line-height:18px}.ci-grip{width:20px;height:32px;color:var(--crm-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ci-grip[aria-pressed=true]{color:var(--crm-primary);cursor:grabbing}.ci-grip .ico{width:14px;height:14px}.ci-grip:focus-visible,.ci-view-pop button:focus-visible,.ci-cond-text:focus-visible,.ci-pick button:focus-visible,.ci-back:focus-visible,.ci-eye:focus-visible,.ci-preview a:focus-visible,.ci-preview h2:focus-visible,.ci-size select:focus-visible,.ci-export-dialog input:focus-visible,.ci-view-dialog input:focus-visible,.ci-bulk-pop select:focus-visible,.ci-bulk-pop input:focus-visible,.ci-filters input:focus-visible,.ci-filters button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ci-view-more{width:24px;height:24px}.ci-view-more .ico{width:12px;height:12px}.ci-view-pop{min-width:220px}.ci-view-pop ul{margin:0;padding:0;list-style:none}.ci-view-pop button:not(.btn){width:100%;color:var(--crm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:14px;display:block}.ci-view-pop button:not(.btn):hover{background:var(--crm-canvas)}.ci-view-pop .conf,.ci-view-dialog .conf{margin:4px 16px 8px;font-size:13px}.ci-view-form{gap:8px;padding:12px 16px;font-size:14px;display:grid}.ci-view-form p{margin:0}.ci-view-form label,.ci-view-dialog-body>label:not(.ci-check){color:var(--crm-muted);font-size:12px}.ci-view-form input[type=text],.ci-view-dialog input[type=text]{border:1px solid var(--crm-control-line);background:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:3px;padding:0 10px;font-family:inherit;font-size:13px}.ci-view-form-foot{align-items:center;gap:12px;display:flex}.ci-view-form .btn,.ci-view-dialog .btn,.ci-view-changed .btn{height:32px;font-size:13px}.ci-view-dialog{width:min(440px,100vw - 32px)}.ci-view-dialog-body{border-top:1px solid var(--crm-card-line);border-bottom:1px solid var(--crm-card-line);gap:8px;padding:16px 24px;display:grid}.ci-check{color:var(--crm-text);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.ci-check input{width:16px;height:16px;accent-color:var(--crm-primary);margin:0}.ci-hint{color:var(--crm-muted);margin:0;font-size:12px}.ci-allviews{margin-left:4px;font-size:14px}.ci-view-changed,.ci-filter-unread{border:1px solid var(--crm-card-line);background:var(--crm-canvas);color:var(--crm-text);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.ci-inline-form{align-items:center;gap:8px;display:inline-flex}.ci-views-note{margin-top:8px;font-size:13px}.ci-views-page{margin-bottom:16px}.ci-groups{gap:8px;display:grid}.ci-group{border:1px solid var(--crm-card-line);background:var(--panel);border-radius:4px;padding:12px}.ci-group h3{color:var(--crm-muted);font-family:var(--crm-body);margin:0 0 8px;font-size:12px;font-weight:600}.ci-group ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ci-join{color:var(--crm-muted);margin:4px 0;font-size:12px;font-weight:600}.ci-or{text-align:center}.ci-cond{border:1px solid var(--crm-card-line);background:var(--crm-canvas);border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:0 4px 0 10px;display:flex}.ci-cond-text{min-width:0;color:var(--crm-text);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;padding:8px 0;font-size:13px}button.ci-cond-text{cursor:pointer}button.ci-cond-text:hover{color:var(--crm-primary)}.ci-cond .ci-round{flex:none;width:24px;height:24px}.ci-cond .ci-round .ico{width:12px;height:12px}.ci-cond-problem{color:var(--crm-muted);margin:4px 0 0;font-size:12px}.ci-add-cond,.ci-add-group{justify-self:start;gap:6px}.ci-pick,.ci-editor{align-content:start;gap:12px;display:grid}.ci-back{color:var(--crm-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.ci-back .ico{width:12px;height:12px}.ci-pick-group h3,.ci-editor h3{color:var(--crm-text);font-family:var(--display);margin:0 0 4px;font-size:14px;font-weight:600}.ci-pick-group ul{margin:0;padding:0;list-style:none}.ci-pick-group button{width:100%;color:var(--crm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 8px;font-size:14px;display:block}.ci-pick-group button:hover{background:var(--crm-canvas)}.ci-ops,.ci-values{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.ci-values legend{color:var(--crm-muted);padding:0 0 4px;font-size:12px}.ci-values .ci-field{margin-bottom:8px}.ci-values input[type=text],.ci-values input[type=date]{border:1px solid var(--crm-control-line);background-color:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:3px;padding:0 10px;font-family:inherit;font-size:13px}.ci-editor .note.blocked{margin:0;font-size:13px}.ci-editor>.btn{justify-self:start}.ci-cols-group[hidden]{display:none}.ci-cols-heading{color:var(--crm-muted);margin:12px 0 2px;font-size:12px;font-weight:600}.ci-cols-group:first-of-type .ci-cols-heading{margin-top:4px}.ci-cols-r li[data-sort-key]{justify-content:flex-start;padding-left:4px}.ci-cols-r li[data-lifted]{outline:2px dashed var(--crm-primary);outline-offset:1px}.ci-cols-name{flex:auto;min-width:0}.ci-size{align-items:center;margin-left:8px;display:inline-flex;position:relative}.ci-size-face{border:1px solid var(--crm-control-line);background:var(--panel);height:32px;color:var(--crm-control-text);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.ci-size-face .ico{width:12px;height:12px}.ci-size select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ci-size:focus-within .ci-size-face{outline:2px solid var(--crm-primary);outline-offset:2px}.ci-size .wf-apply:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grid-t .ci-eye{border:1px solid var(--crm-control-line);background:var(--panel);width:24px;height:24px;color:var(--crm-control-text);opacity:0;border-radius:12px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.grid-t .ci-eye .ico{width:14px;height:14px}.grid-t tr:hover .ci-eye,.grid-t .ci-eye:focus-visible{opacity:1}@media (hover:none){.grid-t .ci-eye{opacity:1}}.ci-preview-wrap .ci-scrim{display:block}.ci-preview{z-index:91;background:var(--panel);border-left:1px solid var(--crm-card-line);width:420px;max-width:100vw;box-shadow:var(--crm-shadow);color:var(--crm-text);flex-direction:column;font-size:14px;display:flex;position:fixed;top:0;bottom:0;right:0}.ci-preview-head{border-bottom:1px solid var(--crm-card-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.ci-preview-head .who{align-items:center;gap:10px;min-width:0;display:flex}.ci-preview-head .av{width:32px;height:32px;font-size:13px}.ci-preview-head h2{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:24px}.ci-preview-body{flex:auto;align-content:start;gap:16px;min-height:0;padding:16px 24px 24px;display:grid;overflow:auto}.ci-preview-body>.btn{justify-self:start}.ci-preview-sub{color:var(--crm-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.ci-preview h3{font-family:var(--display);margin:0 0 8px;font-size:14px;font-weight:600}.ci-preview-pairs{gap:12px;margin:0;display:grid}.ci-preview-pairs dt{color:var(--crm-muted);margin-bottom:2px;font-size:12px}.ci-preview-pairs dd{overflow-wrap:anywhere;margin:0;font-size:14px}.ci-preview-pairs dd.none{color:var(--crm-muted)}.ci-preview-activity{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ci-preview-activity li{border:1px solid var(--crm-card-line);border-radius:4px;padding:10px 12px}.ci-preview-act-h{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-weight:600;display:flex}.ci-preview-act-h .q2{color:var(--crm-muted);font-size:12px;font-weight:400}.ci-preview-act-b,.ci-preview-none{color:var(--crm-muted);margin:4px 0 0;font-size:13px}.ci-bulk-menu>summary .ico{width:14px;height:14px}.ci-bulk-pop{gap:10px;min-width:280px;padding:12px 16px;display:grid}.ci-bulk-pop select,.ci-bulk-pop input:not([type=checkbox]){border:1px solid var(--crm-control-line);background-color:var(--panel);width:100%;height:32px;color:var(--crm-text);border-radius:3px;padding:0 10px;font-family:inherit;font-size:13px}.ci-bulk-pop .btn{justify-self:start}.ci-bulk-pop .ci-values{max-height:220px;overflow-y:auto}.ci-export-dialog{width:min(480px,100vw - 32px)}.ci-export-body{border-top:1px solid var(--crm-card-line);border-bottom:1px solid var(--crm-card-line);gap:16px;min-height:0;padding:16px 24px;display:grid;overflow:auto}.ci-export-body fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.ci-export-body legend{color:var(--crm-text);font-family:var(--display);padding:0 0 4px;font-size:14px;font-weight:600}.ci-off-option{color:var(--crm-muted);cursor:default}@media (max-width:760px){.ci-preview{width:100vw}.ci-bulk-pop{min-width:min(280px,100vw - 48px)}.ci-size{margin-left:0}}
.ci-primary .btn.ct-create:after{content:none}.ct-tick-wrap{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:inline-flex}.ct-tick{border:1.5px solid var(--crm-control-line);background:var(--panel);width:20px;height:20px;color:var(--panel);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ct-tick:hover{border-color:var(--crm-primary)}.ct-tick.on{border-color:var(--crm-primary);background:var(--crm-primary)}.ct-tick .ico{width:12px;height:12px}.ct-tick:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ct-tick:disabled{opacity:.5;cursor:default}.ct-tick-err{max-width:220px;color:var(--crm-muted);white-space:normal;font-size:12px;line-height:1.35}.grid-t a.ct-title.done{color:var(--crm-muted);font-weight:400}.grid-t a.ct-title{font-weight:600}.ct-due{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ct-layouts{gap:4px;display:inline-flex}.ct-layouts .ci-round[aria-current=page]{border-color:var(--crm-primary);background:var(--crm-tab-on);color:var(--crm-primary)}.ct-layouts a:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ct-chip{align-items:center;gap:2px;display:inline-flex}.ct-chip-x{width:24px;height:24px;color:var(--crm-primary);border-radius:50%;place-items:center;display:inline-grid}.ct-chip-x:hover{background:var(--crm-canvas)}.ct-chip-x .ico{width:12px;height:12px}.ct-chip-x:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ci-card>.ct-board-wrap{margin:0 calc(-1 * var(--ci-pad));flex-direction:column;flex:auto;min-height:0;display:flex}.ct-board-wrap>.conf{margin:0 var(--ci-pad) 12px}.ct-board{min-height:0;padding:4px var(--ci-pad) 16px;border-top:1px solid var(--crm-row-line);grid-auto-columns:minmax(260px,280px);grid-auto-flow:column;gap:12px;display:grid;position:relative;overflow:auto}.ct-col{border:1px solid var(--crm-card-line);background:var(--crm-canvas);border-radius:8px;flex-direction:column;min-height:240px;padding:12px 8px;display:flex}.ct-col.over{border-color:var(--crm-primary);background:var(--crm-tab-on)}.ct-col-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 10px;display:flex}.ct-col-head h2{font-family:var(--display);color:var(--crm-text);margin:0;font-size:14px;font-weight:600}.ct-col-n{background:var(--panel);min-width:24px;color:var(--crm-muted);text-align:center;border-radius:999px;padding:1px 8px;font-size:12px}.ct-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-card{border:1px solid var(--crm-card-line);background:var(--panel);box-shadow:var(--crm-shadow);cursor:grab;border-radius:4px;gap:4px;padding:12px;display:grid}.ct-card[draggable=false]{cursor:default}.ct-card-t{color:var(--crm-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ct-card-t:hover{text-underline-offset:3px;text-decoration:underline}.ct-card-l,.ct-card-o{color:var(--crm-muted);margin:0;font-size:12px;line-height:1.4}.ct-card-l .chip{margin-right:6px}.ct-card a:focus-visible,.ct-card select:focus-visible,.ct-card button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ct-move{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}.ct-move .in{border:1px solid var(--crm-control-line);background:var(--panel);height:28px;color:var(--crm-text);border-radius:3px;padding:0 8px;font-size:12px}.ct-move-go:not(:focus-visible){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ct-scrim{z-index:90;background:var(--crm-chrome);opacity:.4;position:fixed;inset:0}.ct-panel{z-index:91;border-left:1px solid var(--crm-card-line);background:var(--panel);width:480px;max-width:100vw;box-shadow:var(--crm-shadow);color:var(--crm-text);flex-direction:column;font-size:13px;display:flex;position:fixed;top:0;bottom:0;right:0}.ct-panel-head{border-bottom:1px solid var(--crm-card-line);flex:none;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.ct-panel-head h2{min-width:0;font-family:var(--display);overflow-wrap:anywhere;flex:auto;margin:0;font-size:18px;font-weight:500;line-height:24px}.ct-panel-tick{flex:none}.ct-panel-body{flex:auto;align-content:start;gap:16px;min-height:0;padding-bottom:24px;display:grid;overflow:auto}.ct-panel .addform.ct-form{min-height:auto;display:block}.ct-panel .addform.ct-form .addbody{padding:18px 24px 0;overflow:visible}.ct-panel .addform.ct-form .addfoot{margin:16px 24px 0}.ct-panel a:focus-visible,.ct-panel button:focus-visible,.ct-panel input:focus-visible,.ct-panel select:focus-visible,.ct-panel textarea:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.ct-panel .ci-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ct-panel-sec,.ct-facts,.ct-gone,.ct-delete,.ct-queues{margin:0 24px}.ct-panel-sec{border-top:1px solid var(--crm-card-line);padding-top:16px}.ct-panel-sec h3{margin:0 0 8px;font-size:13px;font-weight:600}.ct-facts{gap:12px;padding-top:18px;display:grid}.ct-facts div{gap:2px;display:grid}.ct-facts dt{color:var(--crm-muted);font-size:12px}.ct-facts dd{margin:0}.ct-gone{color:var(--crm-muted);padding-top:18px}.ct-assoc{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-assoc a,.ct-queues .ci-link{color:var(--crm-primary)}.ct-made{margin:8px 0 0;font-size:12px}.ct-delete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ct-delete-q{color:var(--crm-muted);flex-basis:100%;margin:0}.ct-panel .q3{color:var(--crm-muted)}.ct-queues{gap:16px;padding-top:18px;display:grid}.ct-queue-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ct-queue-list li{border-bottom:1px solid var(--crm-row-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ct-queue-add{gap:8px;display:grid}.ct-queue-add .in{border:1px solid var(--crm-control-line);background:var(--panel);min-height:32px;color:var(--crm-text);border-radius:3px;padding:6px 10px;font-size:13px}.ct-queue-add .l{font-size:12px;font-weight:600}.ct-inline{margin-top:12px;display:block}.ct-inline .addform.ct-form{display:block}.ct-inline .addform.ct-form .addbody{padding:0;overflow:visible}@media (max-width:760px){.ct-panel{border-left:0;width:100vw}.ct-board{grid-auto-columns:minmax(240px,84vw)}}
.rec{--cr-top:calc(var(--crm-top,0px) + 60px);grid-template-columns:260px minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.rec-col{flex-direction:column;gap:16px;min-width:0;display:flex}.rec-col.side{top:var(--cr-top);max-height:calc(100vh - var(--cr-top) - 16px);max-height:calc(100dvh - var(--cr-top) - 16px);scrollbar-width:thin;scrollbar-color:var(--crm-control-line) transparent;margin:-1px -4px -6px -1px;padding:1px 4px 6px 1px;position:sticky;overflow-y:auto}@media (max-width:1100px){.rec{grid-template-columns:260px minmax(0,1fr)}.rec>.rec-col:first-child{grid-row:1/span 2}.rec>.rec-col.rail{grid-area:2/2;max-height:none;margin:0;padding:0;position:static;overflow:visible}}@media (max-width:760px){.rec{grid-template-columns:minmax(0,1fr)}.rec>.rec-col:first-child,.rec>.rec-col.rail{grid-area:auto}.rec-col.side{max-height:none;margin:0;padding:0;position:static;overflow:visible}}.rec .ico,.cr-dock .ico{width:16px;height:16px}.rec [hidden],.cr-dock [hidden]{display:none!important}.rec a:focus-visible,.rec button:focus-visible,.rec summary:focus-visible,.rec input:focus-visible,.rec select:focus-visible,.rec textarea:focus-visible,.cr-dock a:focus-visible,.cr-dock button:focus-visible,.cr-dock input:focus-visible,.cr-dock select:focus-visible,.cr-dock textarea:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.rcard{background:var(--panel);border:1px solid var(--crm-card-line);box-shadow:var(--crm-shadow);border-radius:8px}.in-card{padding:4px 16px 16px}.rcard>.in-card:first-child{padding-top:16px}.cr-card-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;min-height:48px;padding:0 8px 0 16px;display:flex}.cr-title{font-family:var(--display);min-width:0;color:var(--crm-text);flex:1 1 0;margin:0;font-size:14px;font-weight:600;line-height:1.3}.cr-toggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0 0 0 -4px;padding:0 4px;display:flex}.cr-toggle .ico{color:var(--crm-muted);transition:transform .15s}.cr-toggle[aria-expanded=false] .ico{transform:rotate(-90deg)}.cr-card-act{flex:0 auto;justify-content:flex-end;align-items:center;max-width:100%;min-height:32px;display:flex}.cr-card-head:has(.addrec-ok){flex-wrap:wrap}.cr-card-head:has(.addrec-ok) .cr-title{flex-basis:auto}.cr-add,.cr-card-act .wb-add{min-height:32px;color:var(--crm-primary);border-radius:3px;align-items:center;padding:0 6px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.cr-add:before,.cr-card-act .wb-add:before{content:"+ ";white-space:pre}@supports (content:'+' / ''){.cr-add:before,.cr-card-act .wb-add:before{content:"+ " / ""}}.cr-add:hover,.cr-card-act .wb-add:hover{text-decoration:underline}.cr-card-act .addrec{justify-content:flex-end}.cr-card-act .addrec-ok{flex-basis:100%;max-width:none;padding-bottom:8px}@media (prefers-reduced-motion:reduce){.cr-toggle .ico,.cr-menu-btn .ico,.pgroup>summary .ico,.cr-section-head .ico,.cr-entry-head>.ico{transition:none}}.cr-banner{border:1px solid var(--crm-control-line);background:var(--panel);color:var(--crm-text);border-radius:8px;margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.cr-note,.cr-note .note{margin:0}.cr-back{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.cr-back-link{min-height:32px;color:var(--crm-primary);border-radius:3px;align-items:center;gap:2px;padding-right:6px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.cr-back-link:hover{text-decoration:underline}.cr-menu{flex:none;position:relative}.cr-menu-btn{border:1px solid var(--crm-control-line);background:var(--panel);height:32px;color:var(--crm-control-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:13px;font-weight:400;list-style:none;display:inline-flex}.cr-menu-btn::-webkit-details-marker{display:none}.cr-menu-btn:hover,.cr-menu[open]>.cr-menu-btn{border-color:var(--crm-primary);color:var(--crm-primary)}.cr-menu-btn .ico{width:14px;height:14px;transition:transform .15s}.cr-menu[open]>.cr-menu-btn .ico{transform:rotate(180deg)}.cr-menu-panel{z-index:40;border:1px solid var(--crm-card-line);background:var(--panel);width:236px;box-shadow:var(--crm-shadow);border-radius:8px;outline:none;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.cr-menu-row,.rec .cr-menu-item .btn,.rec .cr-menu-item .btn.sm,.cr-menu-item .wb-add{width:100%;min-height:36px;box-shadow:none;color:var(--crm-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;list-style:none;display:flex;transform:none}.cr-menu-row::-webkit-details-marker{display:none}.cr-menu-row:hover,.rec .cr-menu-item .btn:hover,.rec .cr-menu-item .btn.sm:hover,.cr-menu-item .wb-add:hover{background:var(--crm-canvas);color:var(--crm-text);text-decoration:none}.cr-menu-row .ico{width:14px;height:14px;color:var(--crm-muted);transition:transform .15s}.cr-menu-fold[open]>.cr-menu-row .ico{transform:rotate(180deg)}.cr-menu-form{border-bottom:1px solid var(--crm-card-line);padding:4px 16px 16px}.cr-menu-form .hint{margin:0 0 8px;font-size:12px}.cr-menu-form p,.cr-menu-form ul{margin:8px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none}.cr-menu-form .grid2{grid-template-columns:minmax(0,1fr);gap:0}.cr-menu-form .l:first-child{margin-top:0}.cr-menu-form .actions{margin-top:12px}.cr-menu-item:empty{display:none}.cr-menu-item form,.cr-menu-item .addrec{display:block}.cr-menu-item .addrec-ok{max-width:none;padding:0 16px 8px}.cr-menu-item form>p{color:var(--crm-muted);margin:0;padding:0 16px 8px;font-size:12px}.cr-head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cr-head .av{width:40px;height:40px;font-size:15px;font-weight:500}.cr-head .av.firm{border-radius:4px}.cr-head-text{min-width:0}.cr-name{font-family:var(--display);color:var(--crm-text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.25}.cr-id{color:var(--crm-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.4}.cr-id-val{-webkit-user-select:all;user-select:all}.cr-line{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 4px;min-width:0;margin:0;font-size:14px;display:flex}.cr-ext{max-width:100%;color:var(--crm-primary);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:400;text-decoration:none;display:inline-flex}.cr-ext:hover{text-decoration:underline}.cr-ext .ico{width:12px;height:12px}.cr-line .copybtn button{width:24px;height:24px;color:var(--crm-muted);border-radius:4px}.cr-line .copybtn button:hover{background:var(--panel);color:var(--crm-primary)}.cr-line .copybtn-failed{color:var(--crm-muted)}.cr-head-acts{grid-column:1/-1}.cr-qa{align-items:flex-start;display:flex}.cr-qa-nav{display:flex}.cr-qa-btn{width:42px;color:var(--crm-muted);white-space:nowrap;border-radius:4px;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.cr-qa-dot{border:1px solid var(--crm-control-line);background:var(--panel);width:32px;height:32px;color:var(--crm-control-text);border-radius:50%;place-items:center;display:grid}.cr-qa-btn:hover .cr-qa-dot{border-color:var(--crm-primary);color:var(--crm-primary)}.cr-qa-btn:hover .cr-qa-lbl{color:var(--crm-text)}.cr-qa-btn.on .cr-qa-dot{border-color:var(--crm-primary);background:var(--crm-primary);color:var(--panel)}.cr-qa-btn.on .cr-qa-lbl{color:var(--crm-text);font-weight:600}.cr-pairs,.pgroup>dl.body{gap:20px;margin:0;padding:4px 16px 16px;display:grid}.prow{min-width:0;margin:0}.prow .k{color:var(--crm-muted);margin:0;font-size:12px;font-weight:400;line-height:1.4}.prow .v{min-width:0;color:var(--crm-text);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.prow .v.none{color:var(--crm-muted)}.prow.ip .k{min-height:17px}.cr-badge{background:var(--tint-hover);color:var(--muted);border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.pgroup{border-top:1px solid var(--crm-card-line)}.pgroup>summary{min-height:44px;color:var(--crm-text);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.pgroup>summary::-webkit-details-marker{display:none}.pgroup>summary .ico{color:var(--crm-muted);transition:transform .15s}.pgroup:not([open])>summary .ico{transform:rotate(-90deg)}.cr-edit>summary{min-height:44px;color:var(--crm-text);cursor:pointer;align-items:center;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.cr-edit>summary::-webkit-details-marker{display:none}.cr-edit>summary:hover{color:var(--crm-primary)}.cr-edit .in-card{border-top:1px solid var(--crm-card-line);padding-top:16px}.cr-toptabs{border:1px solid var(--crm-card-line);background:var(--crm-canvas);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.cr-toptabs a{background:var(--crm-canvas);min-height:40px;color:var(--crm-muted);justify-content:center;align-items:center;font-size:14px;font-weight:400;text-decoration:none;display:flex}.cr-toptabs a:hover{color:var(--crm-text)}.cr-toptabs a.on{background:var(--panel);color:var(--crm-text);box-shadow:var(--crm-shadow);font-weight:600}.cr-toptabs a:focus-visible{outline-offset:-3px}.cr-activities{display:block}.cr-subtabs{border-bottom:1px solid var(--crm-card-line);flex-wrap:wrap;gap:20px;display:flex}.cr-subtabs a{min-height:40px;color:var(--crm-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.cr-subtabs a:hover{color:var(--crm-text)}.cr-subtabs a.on{border-bottom-color:var(--crm-primary);color:var(--crm-text);font-weight:600}.cr-subtabs a:focus-visible{outline-offset:-2px}.cr-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cr-search{flex:0 176px;min-width:0;display:block;position:relative}.cr-search .ico{color:var(--crm-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cr-search input{border:1px solid var(--crm-control-line);background:var(--panel);width:100%;height:31px;color:var(--crm-text);font:inherit;border-radius:999px;padding:0 12px 0 32px;font-size:13px;font-weight:400}.cr-search input::placeholder{color:var(--crm-muted)}.cr-search input:focus{border-color:var(--crm-primary)}.cr-collapse{min-height:32px;color:var(--crm-control-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:400;display:inline-flex}.cr-collapse:hover{color:var(--crm-primary)}.cr-collapse .ico{width:14px;height:14px;transition:transform .15s}.cr-collapse[aria-pressed=true] .ico{transform:rotate(-90deg)}.cr-chips{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 16px;display:flex}.cr-chip{border:1px solid var(--crm-control-line);background:var(--panel);min-height:28px;color:var(--crm-control-text);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:400;display:inline-flex}.cr-clear{color:var(--crm-primary);font-size:12px;font-weight:400}.cr-nomatch{text-align:center;color:var(--crm-muted);margin:0;padding:24px 0;font-size:14px}.cr-nomatch:empty{height:0;padding:0;overflow:hidden}.cr-subtabs+.cr-stream,.cr-subtabs+.cr-upcoming{margin-top:16px}.cr-upcoming{margin-bottom:16px}.cr-upcoming .docs{border:1px solid var(--crm-card-line);background:var(--panel);box-shadow:var(--crm-shadow);border-radius:8px;margin:0;overflow:hidden}.cr-upcoming .dr{border-top:1px solid var(--crm-card-line);padding:12px 16px}.cr-upcoming .dr:first-child{border-top:0}.cr-upcoming .dr .nm{color:var(--crm-text);font-size:14px;font-weight:600}.cr-upcoming .dr .wh{color:var(--crm-muted);font-size:12px;font-weight:400}.cr-upcoming .hint{margin:8px 0 0;font-size:12px}.cr-month{color:var(--crm-text);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3;list-style:none}.cr-stream>.cr-month:not(:first-child){margin-top:8px}.cr-stream{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cr-stream>.cr-month{margin-bottom:-4px}.cr-stream-empty{padding:0}.cr-entry{background:var(--panel);border:1px solid var(--crm-card-line);box-shadow:var(--crm-shadow);scroll-margin-top:calc(var(--crm-top,0px) + 76px);border-radius:8px}.cr-entry:target{border-color:var(--crm-primary)}.cr-entry-head{cursor:pointer;align-items:center;gap:4px;min-height:44px;padding:0 12px 0 16px;list-style:none;display:flex}.cr-entry-head::-webkit-details-marker{display:none}.cr-entry-type{color:var(--crm-text);font-size:14px;font-weight:600}.cr-entry-when{color:var(--crm-muted);text-align:right;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.cr-entry-head>.ico{color:var(--crm-muted);flex:none;margin-left:6px;transition:transform .15s}.cr-entry>details:not([open])>.cr-entry-head>.ico{transform:rotate(-90deg)}.cr-entry-body{padding:0 16px 12px}.cr-entry-detail{margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.4}.cr-entry-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.cr-entry-foot{border-top:1px solid var(--crm-card-line);color:var(--crm-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 16px;font-size:12px;font-weight:400;display:flex}.cr-entry-foot a{color:var(--crm-primary)}.cr-copy{align-items:center;gap:4px;display:inline-flex}.cr-copy button{width:28px;height:28px;color:var(--crm-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.cr-copy button:hover{background:var(--crm-canvas);color:var(--crm-primary)}.cr-copy button .ico{width:14px;height:14px}.cr-copy-say{color:var(--crm-muted);font-size:12px;font-weight:400}.cr-copy-say:empty{display:none}.cr-catchup{flex-direction:column;gap:16px;display:flex}.cr-section-head{cursor:pointer;align-items:center;gap:6px;min-height:32px;list-style:none;display:flex}.cr-section-head::-webkit-details-marker{display:none}.cr-section-head h2{font-family:var(--display);color:var(--crm-text);margin:0;font-size:16px;font-weight:600}.cr-section-head .ico{color:var(--crm-muted);transition:transform .15s}.cr-section:not([open]) .cr-section-head .ico{transform:rotate(-90deg)}.cr-section-body{flex-direction:column;gap:16px;margin-top:8px;display:flex}.cr-cu-card{padding:16px}.cr-cu-title{color:var(--crm-text);margin:0 0 12px;font-size:14px;font-weight:600}.cr-cu-line{margin:0 0 8px;font-size:14px}.cr-ok{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.cr-ok svg{width:18px;height:18px;color:var(--crm-primary);flex:none}.cr-recent{margin:0;padding:0;list-style:none}.cr-recent li+li{border-top:1px solid var(--crm-card-line)}.cr-recent a{color:var(--crm-text);padding:10px 0;text-decoration:none;display:block}.cr-recent li:first-child a{padding-top:0}.cr-recent a:hover .cr-recent-head strong{color:var(--crm-primary)}.cr-recent-head{flex-wrap:wrap;justify-content:space-between;gap:0 12px;font-size:14px;display:flex}.cr-recent-head strong{font-weight:600}.cr-recent-head span{color:var(--crm-muted);font-size:12px}.cr-recent-text{-webkit-line-clamp:2;color:var(--crm-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;display:-webkit-box;overflow:hidden}.cr-missing{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-missing a{border:1px solid var(--crm-control-line);min-height:28px;color:var(--crm-primary);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.cr-missing a:hover{border-color:var(--crm-primary)}.cr-dups{margin:0;padding:0;list-style:none}.cr-dups li{border-top:1px solid var(--crm-card-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:8px 0;display:flex}.cr-dups li:first-child{border-top:0;padding-top:0}.cr-dups a{color:var(--crm-primary);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.cr-dups a:hover{text-decoration:underline}.cr-dup-why{color:var(--crm-muted);font-size:12px}.cr-assocs{margin:0;padding:0 0 8px;list-style:none}.cr-assoc{min-width:0;color:var(--crm-text);align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:flex}a.cr-assoc:hover{background:var(--crm-canvas)}.cr-assoc-main{flex:auto;min-width:0}.cr-assoc-t{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}a.cr-assoc .cr-assoc-t{color:var(--crm-primary)}.cr-assoc-d{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.4}.rec .chip{flex:none;padding:1px 8px;font-size:11px;font-weight:400}.rail .docs{border:0;border-radius:0;margin:0;overflow:visible}.rail .dr{border-top:1px solid var(--crm-card-line);grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:10px 16px}.rail .dr:first-child{border-top:0}.rail .dr .nm{font-size:14px;font-weight:500}.rail .dr .nm a{color:var(--crm-primary);text-decoration:none}.rail .dr .nm a:hover{text-decoration:underline}.rail .dr .wh span{display:block}.rail .dr .wh{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400}.rail .dr>div:last-child{justify-content:flex-start}.rail .dr form{align-items:flex-start}.cr-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 16px 20px;display:flex}.cr-art{width:64px;height:64px;color:var(--crm-control-line)}.cr-empty-title{color:var(--crm-text);margin:0;font-size:16px;font-weight:600}.cr-empty-line{max-width:36ch;color:var(--crm-text);margin:0;font-size:14px;font-weight:400;line-height:1.45}.cr-empty-act{align-self:stretch;margin-top:4px}.cr-empty.lg{gap:10px;padding:32px 24px}.cr-empty.lg .cr-art{width:90px;height:90px}.cr-reveal{text-align:left}.cr-reveal>summary{list-style:none;display:inline-flex}.cr-reveal>summary::-webkit-details-marker{display:none}.cr-empty-act .cr-reveal{text-align:center}.cr-reveal-body{text-align:left;padding-top:12px}.cr-reveal-body .l:first-child{margin-top:0}.rec .btn,.cr-dock .btn{border:1px solid var(--crm-primary);background:var(--crm-primary);min-height:32px;box-shadow:none;color:var(--panel);border-radius:3px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex;transform:none}.rec .btn.ghost,.cr-dock .btn.ghost{border-color:var(--crm-control-line);background:var(--panel);color:var(--crm-control-text)}.rec .btn.ghost:hover,.cr-dock .btn.ghost:hover{border-color:var(--crm-primary);color:var(--crm-primary);transform:none}.rec .btn.sm,.cr-dock .btn.sm{min-height:28px;padding:0 10px;font-size:12px}.rec .btn:disabled,.cr-dock .btn:disabled{opacity:.5}.rec .in,.cr-dock .in{border:1px solid var(--crm-control-line);background:var(--panel);color:var(--crm-text);border-radius:3px;font-size:13px;font-weight:400}.rec .in:focus,.cr-dock .in:focus{border-color:var(--crm-primary)}.rec .l,.cr-dock .l{color:var(--crm-text);font-size:12px;font-weight:400}.rec .pill,.cr-dock .pill{border-color:var(--crm-control-line);color:var(--crm-control-text);border-radius:3px;font-weight:400}.rec .pill.on,.cr-dock .pill.on,.rec .pill:hover,.cr-dock .pill:hover{border-color:var(--crm-primary);color:var(--crm-primary)}.rec .hint,.cr-dock .hint{color:var(--crm-muted);margin:8px 0 0;font-size:12px}.cr-dock{z-index:60;border:1px solid var(--crm-card-line);background:var(--panel);width:600px;max-width:calc(100vw - 32px);max-height:min(520px,100dvh - 80px);box-shadow:var(--crm-shadow);color:var(--crm-text);border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;font-size:14px;font-weight:400;display:flex;position:fixed;bottom:0;right:16px}.cr-dock-head{border-bottom:1px solid var(--crm-card-line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;display:flex}.cr-dock-head h2{font-family:var(--display);margin:0;font-size:14px;font-weight:600}.cr-dock-close{width:32px;height:32px;color:var(--crm-muted);border-radius:4px;place-items:center;display:grid}.cr-dock-close:hover{background:var(--crm-canvas);color:var(--crm-text)}.cr-dock-body{flex:auto;min-height:0;padding:16px;overflow-y:auto}.cr-dock-body>form>.l:first-child{margin-top:0}.cr-dock-assoc{border-top:1px solid var(--crm-card-line);color:var(--crm-muted);margin:0;padding:10px 16px;font-size:12px;font-weight:400}.cr-dock-who{border:1px solid var(--crm-control-line);color:var(--crm-control-text);border-radius:999px;margin-left:6px;padding:2px 8px;display:inline-block}@media (max-width:760px){.cr-dock{border-left:0;border-right:0;border-radius:12px 12px 0 0;width:auto;max-width:none;max-height:85dvh;left:0;right:0}}.rec:has(+.cr-dock){padding-bottom:min(520px,55vh)}
.cdb-pill{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:3px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block;overflow:hidden}.cdb-pill.t-open-1{background:var(--crm-stage-open-1);color:var(--crm-stage-open-1-ink)}.cdb-pill.t-open-2{background:var(--crm-stage-open-2);color:var(--crm-stage-open-2-ink)}.cdb-pill.t-open-3{background:var(--crm-stage-open-3);color:var(--crm-stage-open-3-ink)}.cdb-pill.t-open-4{background:var(--crm-stage-open-4);color:var(--crm-stage-open-4-ink)}.cdb-pill.t-open-5{background:var(--crm-stage-open-5);color:var(--crm-stage-open-5-ink)}.cdb-pill.t-won{background:var(--crm-stage-won);color:var(--crm-stage-won-ink)}.cdb-pill.t-lost{background:var(--crm-stage-lost);color:var(--crm-stage-lost-ink)}.cdb-toggle{border:1px solid var(--crm-control-line);border-radius:3px;display:inline-flex;overflow:hidden}.cdb-toggle a{width:32px;height:30px;color:var(--crm-control-text);background:var(--panel);place-items:center;text-decoration:none;display:inline-grid}.cdb-toggle a+a{border-left:1px solid var(--crm-control-line)}.cdb-toggle a:hover{background:var(--crm-canvas)}.cdb-toggle a[aria-current=page]{background:var(--crm-tab-on);color:var(--crm-primary)}.cdb-toggle .ico{width:16px;height:16px}.cdb-toggle a:focus-visible{outline:2px solid var(--crm-primary);outline-offset:-2px}.cdb-quick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cdb-quick>.ci-chips{flex:auto}.cdb-pipeline{align-items:center;gap:8px;display:inline-flex}.cdb-pipeline label{color:var(--crm-muted);font-size:13px}.cdb-pipeline select{border:1px solid var(--crm-control-line);background:var(--panel);height:32px;color:var(--crm-control-text);border-radius:3px;padding:0 28px 0 10px;font-family:inherit;font-size:13px}.cdb-pipeline select:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.cdb{min-height:0;margin-inline:calc(-1 * var(--ci-pad,24px));flex-direction:column;flex:auto;display:flex}.cdb-said{margin:0 var(--ci-pad,24px) 12px;flex:none}.cdb-cols{min-height:0;padding:0 var(--ci-pad,24px) 12px;overscroll-behavior-x:contain;flex:auto;gap:8px;display:flex;overflow:auto}.cdb-col{border:1px solid var(--crm-card-line);background:var(--crm-canvas);border-radius:8px;flex-direction:column;flex:0 0 272px;min-height:240px;display:flex}.cdb-col.over{border-color:var(--crm-primary);background:var(--crm-tab-on)}.cdb-head{z-index:1;border-bottom:1px solid var(--crm-card-line);background:var(--crm-canvas);border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:12px 12px 10px;display:grid;position:sticky;top:0}.cdb-head h2{min-width:0;margin:0;font-size:12px;line-height:1}.cdb-count{color:var(--crm-muted);white-space:nowrap;font-size:13px}.cdb-total{color:var(--crm-text);grid-column:1/-1;font-size:13px}.cdb-total span{color:var(--crm-muted)}.cdb-cards{flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:flex}.cdb-none{color:var(--crm-muted);text-align:center;padding:16px 12px;font-size:13px}.cdb-card{border:1px solid var(--crm-card-line);background:var(--panel);box-shadow:var(--crm-shadow);color:var(--crm-text);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px;font-size:13px;display:grid;position:relative}.cdb-card[draggable=true]{cursor:grab}.cdb-card.moving{opacity:.55}.cdb-card h3{min-width:0;font-family:var(--crm-body);overflow-wrap:anywhere;grid-column:1;margin:0;font-size:14px;font-weight:600;line-height:20px}.cdb-card h3 a{color:var(--crm-primary);text-decoration:none}.cdb-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.cdb-card a:focus-visible,.cdb-card summary:focus-visible,.cdb-card button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.cdb-facts{grid-column:1/-1;gap:2px;margin:0;display:grid}.cdb-facts div{gap:4px;display:flex}.cdb-facts dt{color:var(--crm-muted)}.cdb-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.cdb-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.cdb-owner{min-width:0;color:var(--crm-muted);align-items:center;gap:6px;display:inline-flex}.cdb-move{flex:none;position:relative}.cdb-move>summary{border:1px solid var(--crm-control-line);background:var(--panel);height:28px;color:var(--crm-control-text);cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:0 8px;font-size:12px;list-style:none;display:inline-flex}.cdb-move>summary::-webkit-details-marker{display:none}.cdb-move .ico{width:12px;height:12px}.cdb-move-pop{z-index:30;border:1px solid var(--crm-card-line);background:var(--panel);width:220px;box-shadow:var(--crm-shadow);border-radius:4px;margin:0;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0}.cdb-move-pop p{color:var(--crm-muted);margin:4px 12px 6px;font-size:12px}.cdb-move-pop button{width:100%;color:var(--crm-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:13px;display:flex}.cdb-move-pop button:hover{background:var(--crm-canvas)}.cdb-move-pop button[aria-current=true]{cursor:default;font-weight:600}.cdb-move-pop button[aria-current=true]:after{content:"Here";color:var(--crm-muted);font-size:12px;font-weight:400}.cdb-move-pop button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:-2px}.cdb-reason textarea{resize:vertical;width:100%;min-height:96px}.cdb-reason .modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.cdb-col{flex-basis:248px}.cdb-quick{align-items:stretch}}.cdb-line{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.cdb-line>span{align-items:center;gap:6px;display:inline-flex}.cdb-rail-add{padding:8px 16px 16px}.cdb-rail-stage{margin-top:4px;display:block}.cdb-link .actions,.cdb-stage .actions{margin-top:8px}.cdb-stage textarea,.cdb-link select{width:100%}.cdb-unlink{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.cdb-assoc{border-top:1px solid var(--crm-card-line);gap:12px;padding-top:12px;display:grid}.cdb-assoc legend{margin-bottom:8px}.cdb-chosen{border:1px solid var(--crm-card-line);background:var(--crm-canvas);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:4px 10px;display:flex}.cdb-chosen button{cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px}.cdb-chosen button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.cdb-pick{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}
.st{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.st-nav{border:1px solid var(--crm-card-line);background:var(--panel);box-shadow:var(--crm-shadow);border-radius:8px;padding:16px 8px}.st-nav-h{font-family:var(--display);color:var(--crm-text);margin:0 0 8px;padding:0 12px;font-size:18px;font-weight:500;line-height:24px}.st-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-nav a{min-height:36px;color:var(--crm-text);border-radius:4px;align-items:center;padding:0 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.st-nav a:hover{background:var(--crm-canvas)}.st-nav a[aria-current=page]{background:var(--crm-tab-on);font-weight:600}.st-nav a:focus-visible,.st-tabs a:focus-visible,.st .ci-card textarea:focus-visible,.st-panel textarea:focus-visible,.st-order li:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.st .ci-card{max-height:none}.st-tabs{border-bottom:1px solid var(--crm-card-line);flex:none;gap:24px;margin:0 0 16px;display:flex;overflow-x:auto}.st-tabs a{height:40px;color:var(--crm-text);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.st-tabs a:hover{color:var(--crm-primary)}.st-tabs a[aria-current=page]{border-bottom-color:var(--crm-primary);font-weight:600}.st-tools{flex-wrap:wrap;flex:none;align-items:center;gap:12px;margin:0 0 16px;display:flex}.st-tools .st-search{width:240px}.st-filter select{border:1px solid var(--crm-control-line);background-color:var(--panel);max-width:240px;height:32px;color:var(--crm-text);border-radius:3px;padding:0 32px 0 10px;font-family:inherit;font-size:13px}.st-filter select:focus,.st-filter select:focus-visible{border-color:var(--crm-primary);outline:2px solid var(--crm-primary);outline-offset:2px}.st-label{color:var(--crm-text);font-weight:600}a.st-label{color:var(--crm-primary);text-decoration:none}a.st-label:hover{text-underline-offset:3px;text-decoration:underline}.st-name{color:var(--crm-muted);font-family:inherit;font-size:13px}.st-acts{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.st .ci-card .st-act{cursor:pointer;height:28px;padding:0 10px}.st-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-inline .conf{margin:0;font-size:12px}.st-relabel .in{width:220px;min-height:28px;padding:2px 8px}.st-panel{width:480px}.st-scrim{display:block}.ci-panel-form{flex-direction:column;flex:auto;min-height:0;display:flex}.st-panel .ci-panel-head h2:focus{outline:none}.st-panel .ci-panel-foot{flex-wrap:wrap;row-gap:12px}.st-panel .ci-panel-foot .conf{border-radius:8px;flex:1 0 100%;max-width:none;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.st-panel .in{border-color:var(--crm-control-line);border-radius:3px;width:100%}.st-panel textarea.in{resize:vertical;min-height:60px}.st-panel .in[readonly]{background:var(--crm-canvas);color:var(--crm-muted)}.st-form .hint{color:var(--crm-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.st-check{-moz-column-gap:8px;cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;font-size:14px;display:grid}.st-check input{width:16px;height:16px;accent-color:var(--crm-primary);margin:0}.st-check .hint{grid-column:2;margin:0}.st-pair{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.st-options{border:0;min-width:0;margin:0;padding:0}.st-options legend{color:var(--crm-muted);margin:0 0 6px;padding:0;font-size:12px}.st-opt-head,.st-opt{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:center;gap:8px;display:grid}.st-opt-head{color:var(--crm-muted);margin:0 0 4px;font-size:12px}.st-opt-head:after{content:"";width:104px}.st-options ol{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.st-row-tools{gap:4px;display:inline-flex}.st-row-tools .ci-round{width:32px;height:32px}.st-row-tools .ci-round .ico{width:14px;height:14px}.st-row-tools .ci-round:disabled{opacity:.4;cursor:default}.st-options .ci-btn,.st-order .ci-btn,.st-layout .ci-btn{cursor:pointer}.st-options .ci-btn:focus-visible,.st-options .ci-round:focus-visible,.st-options .in:focus-visible,.st-order .ci-round:focus-visible,.st-order .ci-btn:focus-visible,.st-order select:focus-visible,.st-layout .ci-btn:focus-visible,.st-values .in:focus-visible,.st-values input:focus-visible,.st-inline .ci-btn:focus-visible,.st-relabel .in:focus-visible,.st-tools .ci-btn:focus-visible,.st-check input:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.st-sections{gap:24px;display:grid}.st-section{border:1px solid var(--crm-card-line);border-radius:8px;min-width:0;padding:16px}.st-section h2{font-family:var(--display);color:var(--crm-text);margin:0 0 12px;font-size:16px;font-weight:600;line-height:24px}.st-order{max-width:560px}.st-order ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-row{border:1px solid var(--crm-card-line);background:var(--panel);cursor:grab;border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:4px 8px;display:grid}.st-row.dragging{border-color:var(--crm-primary);background:var(--crm-canvas)}.st-grip{color:var(--crm-muted);place-items:center;display:grid}.st-grip .ico{width:16px;height:16px}.st-row-l{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.st-row-t{overflow-wrap:anywhere;font-size:14px}.st-row-h{color:var(--crm-muted);font-size:12px}.st-add{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.st-add .in{border-color:var(--crm-control-line);border-radius:3px;flex:220px;min-width:0}.st-layout{gap:12px;display:grid}.st-layout-foot{margin:12px 0 0}.st-saved{color:var(--crm-text);margin:0;font-size:13px}.st-values{border-bottom:1px solid var(--crm-card-line);margin:0 0 16px;padding:0 0 16px}.st-values h3{font-family:var(--display);margin:0 0 4px;font-size:14px;font-weight:600}.st-multi,.ip-multi{border:0;gap:4px;min-width:0;margin:10px 0 0;padding:0;display:grid}.ip-multi{margin:0}.ip-tick{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ip-tick input{width:16px;height:16px;accent-color:var(--crm-primary);margin:0}.ip-tick input:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.cs-off-wrap{display:inline-flex;position:relative}button.cs-off{font:inherit;opacity:.55;cursor:not-allowed;background:0 0;border:0;padding:0}button.cs-off:hover{color:var(--band-ink-1);background:0 0}.cs-tip{z-index:95;border:1px solid var(--crm-card-line);background:var(--panel);width:max-content;max-width:220px;box-shadow:var(--crm-shadow);color:var(--crm-text);visibility:hidden;pointer-events:none;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.cs-off-wrap:hover .cs-tip,.cs-off:focus-visible+.cs-tip{visibility:visible}.st.wide{grid-template-columns:minmax(0,1fr)}.st.wide .st-nav{padding:8px}.st.wide .st-nav-h{display:none}.st.wide .st-nav ul{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:760px){.st{grid-template-columns:minmax(0,1fr)}.st-nav{padding:8px}.st-nav-h{display:none}.st-nav ul{flex-wrap:wrap;gap:4px;display:flex}.st-panel{width:100vw}.st-tools .st-search{flex:100%;width:auto}.st-relabel .in{width:100%}.st-section{padding:12px}}
.cr-dialog-wrap{z-index:90;place-items:center;padding:32px 16px;display:grid;position:fixed;inset:0}.cr-scrim{background:var(--crm-chrome);opacity:.4;position:fixed;inset:0}.cr-dialog{z-index:1;border:1px solid var(--crm-card-line);background:var(--panel);width:min(640px,100%);max-height:calc(100dvh - 64px);box-shadow:var(--crm-shadow);color:var(--crm-text);border-radius:8px;outline:none;flex-direction:column;font-size:14px;font-weight:400;display:flex;position:relative}.cr-dialog.wide{width:min(880px,100%)}.cr-dialog-head{border-bottom:1px solid var(--crm-card-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.cr-dialog-head h2{font-family:var(--display);color:var(--crm-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:24px}.cr-dialog-close{width:32px;height:32px;color:var(--crm-muted);border-radius:4px;flex:none;place-items:center;display:inline-grid}.cr-dialog-close:hover{background:var(--crm-canvas);color:var(--crm-primary)}.cr-dialog-close .ico{width:16px;height:16px}.cr-dialog-body{min-height:0;padding:16px 24px 24px;overflow:auto}.cr-dialog-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.cr-dialog-foot .cr-act-form{flex-direction:column;gap:8px;display:inline-flex}@media (max-width:760px){.cr-dialog-wrap{place-items:end stretch;padding:0}.cr-dialog,.cr-dialog.wide{border-radius:8px 8px 0 0;width:100%;max-height:92dvh}.cr-dialog-head{padding:16px}.cr-dialog-body{padding:12px 16px 20px}}.cr-dialog .btn,.cr-gone .btn,.cr-bin .btn,.cr-thread .btn,.cr-entry-foot .btn,.cr-filter-panel .btn{border:1px solid var(--crm-primary);background:var(--crm-primary);min-height:32px;box-shadow:none;color:var(--panel);border-radius:3px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex;transform:none}.cr-dialog .btn.ghost,.cr-gone .btn.ghost,.cr-bin .btn.ghost,.cr-thread .btn.ghost,.cr-entry-foot .btn.ghost{border-color:var(--crm-control-line);background:var(--panel);color:var(--crm-control-text)}.cr-dialog .btn.ghost:hover,.cr-gone .btn.ghost:hover,.cr-bin .btn.ghost:hover,.cr-thread .btn.ghost:hover,.cr-entry-foot .btn.ghost:hover{border-color:var(--crm-primary);color:var(--crm-primary);transform:none}.cr-dialog .btn.sm,.cr-bin .btn.sm,.cr-thread .btn.sm,.cr-entry-foot .btn.sm,.cr-filter-panel .btn.sm{min-height:28px;padding:0 10px;font-size:12px}.cr-dialog .btn:disabled,.cr-gone .btn:disabled,.cr-bin .btn:disabled,.cr-thread .btn:disabled,.cr-entry-foot .btn:disabled{opacity:.5}.cr-dialog .in,.cr-thread .in{border:1px solid var(--crm-control-line);background:var(--panel);width:100%;color:var(--crm-text);border-radius:3px;font-size:13px;font-weight:400}.cr-dialog a:focus-visible,.cr-dialog button:focus-visible,.cr-dialog input:focus-visible,.cr-dialog textarea:focus-visible,.cr-gone a:focus-visible,.cr-gone button:focus-visible,.cr-bin a:focus-visible,.cr-bin button:focus-visible,.cr-filter summary:focus-visible,.cr-filter a:focus-visible,.cr-filter input:focus-visible,.cr-filter button:focus-visible,.cr-dialog:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.cr-act-form .conf{margin:4px 16px 8px;font-size:12px}.cr-menu-row[target=_blank] .ico{color:var(--crm-muted)}.cr-history{border-collapse:collapse;width:100%;font-size:13px}.cr-history th,.cr-history td{border-bottom:1px solid var(--crm-row-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;height:40px;padding:8px 12px 8px 0}.cr-history thead th{color:var(--crm-muted);vertical-align:bottom;font-size:12px;font-weight:400}.cr-history tbody th{font-weight:600}.cr-history .none{color:var(--crm-muted)}.cr-history-pager{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:13px;display:flex}.cr-history-pager a{color:var(--crm-primary)}@media (max-width:760px){.cr-history thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cr-history,.cr-history tbody,.cr-history tr,.cr-history th,.cr-history td{display:block}.cr-history tr{border-bottom:1px solid var(--crm-row-line);padding:8px 0}.cr-history th,.cr-history td{border:0;grid-template-columns:72px minmax(0,1fr);gap:8px;height:auto;padding:2px 0;display:grid}.cr-history th:before,.cr-history td:before{content:attr(data-label);color:var(--crm-muted);font-size:12px;font-weight:400}}.cr-merge-step{flex-direction:column;gap:16px;display:flex}.cr-merge-find{flex-wrap:wrap;gap:8px;display:flex}.cr-merge-find .cr-search{flex:220px;max-width:none}.cr-merge-list{border-top:1px solid var(--crm-row-line);margin:0;padding:0;list-style:none}.cr-merge-list li{border-bottom:1px solid var(--crm-row-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:grid}.cr-merge-who,.cr-merge-side{flex-direction:column;min-width:0;display:flex}.cr-merge-who .nm,.cr-merge-side .nm{overflow-wrap:anywhere;font-weight:600}.cr-merge-who .dt,.cr-merge-side .dt{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px}.cr-merge-pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cr-merge-side{border:1px solid var(--crm-card-line);border-radius:8px;gap:4px;padding:16px}.cr-merge-side.on{border-color:var(--crm-primary)}.cr-merge-side .av{margin:4px 0}.cr-merge-tag{color:var(--crm-muted);font-size:12px}.cr-merge-side.on .cr-merge-tag{color:var(--crm-primary)}.cr-merge-swap{flex-wrap:wrap;gap:8px 20px;margin:0;font-size:13px;display:flex}.cr-merge-swap a{color:var(--crm-primary)}.cr-merge-fields{border:0;min-width:0;margin:0;padding:0}.cr-merge-fields legend{font-family:var(--display);margin-bottom:8px;padding:0;font-size:16px;font-weight:500}.cr-merge-field{border-top:1px solid var(--crm-row-line);grid-template-columns:160px repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:10px 0;display:grid}.cr-merge-label{color:var(--crm-muted);font-size:13px}.cr-merge-field label{overflow-wrap:anywhere;cursor:pointer;align-items:flex-start;gap:8px;min-width:0;display:flex}.cr-merge-field input{accent-color:var(--crm-primary);flex:none;margin-top:3px}.cr-merge-same{color:var(--crm-muted);margin:0}.cr-merge-kept,.cr-delete-list{flex-direction:column;gap:6px;margin:16px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.45;display:flex}.cr-delete-list{margin-top:0;font-size:14px}.cr-merge-form .conf{margin-top:12px}@media (max-width:760px){.cr-merge-field{grid-template-columns:minmax(0,1fr);gap:6px}}.cr-gone{flex-direction:column;gap:16px;display:flex}.cr-gone-who{align-items:center;gap:12px;display:flex}.cr-gone-who .av{width:40px;height:40px}.cr-gone-detail,.cr-gone-line{color:var(--crm-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.cr-gone-act .cr-act-form{flex-direction:column;gap:8px;display:inline-flex}.cr-gone-links{flex-wrap:wrap;gap:8px 20px;margin:0;font-size:14px;display:flex}.cr-gone-links a,.cr-gone-refusal a{color:var(--crm-primary)}.cr-bin-line{color:var(--crm-muted);margin:0 0 16px;font-size:14px}.cr-bin-table{border-collapse:collapse;width:100%;font-size:14px}.cr-bin-table th,.cr-bin-table td{border-bottom:1px solid var(--crm-row-line);text-align:left;vertical-align:middle;height:40px;padding:8px 12px 8px 0}.cr-bin-table thead th{color:var(--crm-muted);font-size:12px;font-weight:400}.cr-bin-table tbody th{font-weight:400}.cr-bin-name{align-items:center;gap:8px;min-width:0;display:flex}.cr-bin-name>span{flex-direction:column;min-width:0;display:flex}.cr-bin-name a{color:var(--crm-primary);overflow-wrap:anywhere;font-weight:600}.cr-bin-name .dt{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px}.cr-bin-table td a{color:var(--crm-primary)}.cr-bin-act{text-align:right}.cr-bin-act .cr-act-form{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}@media (max-width:760px){.cr-bin-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cr-bin-table,.cr-bin-table tbody,.cr-bin-table tr,.cr-bin-table th,.cr-bin-table td{display:block}.cr-bin-table tr{border-bottom:1px solid var(--crm-row-line);padding:10px 0}.cr-bin-table th,.cr-bin-table td{border:0;height:auto;padding:2px 0}.cr-bin-table td[data-label]:before{content:attr(data-label) " ";color:var(--crm-muted);font-size:12px}.cr-bin-act{text-align:left;padding-top:8px}.cr-bin-act .cr-act-form{align-items:flex-start}}.cr-pinned{margin-bottom:16px}.cr-entry-pin{color:var(--crm-muted);align-items:center;gap:4px;margin-left:6px;font-size:12px;display:inline-flex}.cr-entry-pin .ico{width:12px;height:12px}.cr-entry-end{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.cr-pin-form,.cr-comment-del{flex-direction:column;gap:4px;display:inline-flex}.cr-entry-thread{border-top:1px solid var(--crm-card-line);padding:12px 16px 16px}.cr-thread{flex-direction:column;gap:12px;display:flex}.cr-comments{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cr-comment{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.cr-comment-main{min-width:0}.cr-comment-head{color:var(--crm-muted);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12px;display:flex}.cr-comment-head .by{color:var(--crm-text);font-weight:600}.cr-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}.cr-comment-remove{margin-top:4px}.cr-comment-form{flex-direction:column;gap:8px;display:flex}.cr-comment-form textarea{resize:vertical;min-height:56px;padding:6px 10px}.cr-comment-acts{justify-content:flex-end;display:flex}.cr-filter{position:relative}.cr-filter>summary{cursor:pointer;gap:4px;list-style:none}.cr-filter>summary::-webkit-details-marker{display:none}.cr-filter>summary .ico{width:12px;height:12px}.cr-chip.on{border-color:var(--crm-primary);color:var(--crm-primary)}.cr-filter-panel{z-index:30;border:1px solid var(--crm-card-line);background:var(--panel);min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--crm-shadow);border-radius:8px;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0}.cr-filter-panel ul{margin:0;padding:0;list-style:none}.cr-filter-panel li a{color:var(--crm-text);padding:8px 16px;font-size:14px;display:block}.cr-filter-panel li a:hover,.cr-filter-panel li a.on{background:var(--crm-canvas)}.cr-filter-panel li a.on{font-weight:600}.cr-filter-form{flex-direction:column;gap:8px;padding:0 16px 8px;display:flex}.cr-filter-form fieldset{border:0;margin:0;padding:0}.cr-filter-check{cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;font-size:14px;display:grid}.cr-filter-check input{accent-color:var(--crm-primary)}.cr-filter-check .c{color:var(--crm-muted);font-size:12px}.cr-filter-form .btn{align-self:flex-start}@media (max-width:760px){.cr-chips{position:relative}.cr-chips .cr-filter{position:static}.cr-chips .cr-filter-panel{min-width:0;max-width:none;right:0}}
.sd-lead{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sd-count{color:var(--crm-muted);margin:0 0 8px;font-size:13px}.sd-checks{margin:0;padding:0;list-style:none;display:grid}.sd-check{border-top:1px solid var(--crm-row-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.sd-check:first-child{border-top:0}.sd-mark{border:1.5px solid var(--crm-control-line);background:var(--panel);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:inline-grid}.sd-check.done .sd-mark{border-color:var(--green);background:var(--green);color:var(--green-on)}.sd-mark .ico{width:14px;height:14px}.sd-check-label{color:var(--crm-text);margin:0;font-size:14px;font-weight:600;line-height:24px;position:relative}.sd-check-todo{color:var(--crm-muted);margin:0;font-size:13px;line-height:1.45}.sd-check .btn{white-space:nowrap;align-self:center}.sd-facts{gap:0;margin:0;display:grid}.sd-fact{border-top:1px solid var(--crm-row-line);grid-template-columns:200px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.sd-fact:first-child{border-top:0}.sd-fact dt{color:var(--crm-muted);font-size:13px;line-height:22px}.sd-fact dd{color:var(--crm-text);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;line-height:22px}.sd-missing{color:var(--crm-muted)}.sd-choices{gap:8px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.sd-choice{border:1px solid var(--crm-card-line);background:var(--panel);min-height:48px;color:var(--crm-text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:grid}.sd-choice:hover{background:var(--crm-canvas)}.sd-choice:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.sd-choice-name{overflow-wrap:anywhere;font-weight:600}.sd-choice-role{color:var(--crm-muted);font-size:13px}.sd-name{gap:2px;padding:6px 0;display:grid}.sd-name strong{color:var(--crm-text);font-weight:600}.sd-legal{color:var(--crm-muted);font-size:13px}.sd-gaps{min-width:180px;color:var(--crm-text);white-space:normal;font-size:13px;line-height:1.4;display:block}.sd-acts{flex-wrap:wrap;align-items:center;gap:2px 16px;display:inline-flex;position:relative}.sd-acts a{color:var(--crm-primary);font-size:13px;text-decoration:none}.sd-acts a:hover{text-underline-offset:3px;text-decoration:underline}.sd-acts a:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}.sd-form{gap:16px;max-width:560px;display:grid}.sd-form .ci-field label{color:var(--crm-text);font-size:13px;font-weight:600}.sd-form .in,.sd-form select{border:1px solid var(--crm-control-line);background-color:var(--panel);width:100%;min-height:32px;color:var(--crm-text);border-radius:3px;padding:0 10px;font-family:inherit;font-size:14px}.sd-form select{height:32px;padding-right:32px}.sd-form textarea.in{resize:vertical;min-height:64px;padding:6px 10px}.sd-form .in:focus-visible,.sd-form select:focus-visible{border-color:var(--crm-primary);outline:2px solid var(--crm-primary);outline-offset:2px}.sd-form .hint{color:var(--crm-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.sd-form .ci-field .conf{border-radius:8px;margin:6px 0 0;padding:8px 12px;font-size:13px;line-height:1.45}.sd-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sd-foot .conf{border-radius:8px;flex:1 0 100%;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.sd-saved{color:var(--crm-muted);font-size:13px}.sd-done{color:var(--crm-text);flex:1 0 100%;font-size:14px}.sd-approves{border:1px solid var(--crm-card-line);background:var(--crm-canvas);color:var(--crm-text);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.sd-approves dt{color:var(--crm-muted)}.sd-approves dd{overflow-wrap:anywhere;margin:0 0 6px}.sd-approves dd:last-child{margin-bottom:0}.sd-form .ci-link{color:var(--crm-primary);font-size:14px}@media (max-width:760px){.sd-check{grid-template-columns:24px minmax(0,1fr)}.sd-check .btn{grid-column:2;justify-self:start}.sd-fact{grid-template-columns:minmax(0,1fr);gap:0}.sd-choice{grid-template-columns:minmax(0,1fr) auto}.sd-choice-role{grid-column:1}}
.sa{min-width:0}.sa-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.sa .st-head h1{overflow-wrap:anywhere}.sa-body{min-width:0}.sa-body .st-section p{margin:0 0 12px}.sa-body .st-section .sa-rows{margin-bottom:12px}.sa-index{flex-direction:column;min-width:0;display:flex}.sa-quiet{color:var(--crm-muted);font-size:13px}.sa-filters,.sa-bulk{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.sa-filters .in,.sa-bulk .in{width:auto;min-width:0;max-width:100%;height:32px;min-height:32px;padding:0 10px}.sa-filters input[type=search]{flex:220px}.sa-filters select,.sa-bulk select{flex:160px}.sa-bulk .conf{margin:0;padding:6px 10px;font-size:13px}.sa-bulk-form{flex-direction:column;flex:auto;min-height:0;display:flex}.sa-form{gap:12px;max-width:640px;display:grid}.sa-form .ci-field label{font-size:13px}.sa-form .in{width:100%}.ci-card .sa-form .btn,.ci-card .sa-form .btn.sm{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px;padding-top:7px;padding-bottom:7px;line-height:1.3}.sa-form .hint{color:var(--crm-muted);margin:4px 0 0;font-size:12px}.sa-pair{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.sa-fieldset{border:1px solid var(--crm-card-line);border-radius:4px;gap:12px;margin:0;padding:12px;display:grid}.sa-fieldset legend{color:var(--crm-text);padding:0 4px;font-size:13px;font-weight:600}.sa-fieldset.sa-bare{border:0;padding:0}.sa-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sa-foot .conf{margin:0;padding:6px 10px;font-size:13px}.sa-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-inline label:not(.sr-only){color:var(--crm-muted);font-size:13px}.sa-inline .in{flex:0 240px;width:auto;min-width:0;max-width:100%}.sa-inline .conf{margin:0;padding:6px 10px;font-size:13px}.sa-who{overflow-wrap:anywhere;margin:0}.sa-record{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}.sa-col{gap:16px;min-width:0;display:grid}.sa-chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sa-chips li{align-items:center;gap:6px;display:inline-flex}.sa-chips form{margin:0;display:inline-flex}.sa-remove{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sa-members{gap:8px;display:grid}.sa-history,.sa-rows,.sa-names,.sa-conds{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sa-history li{border-bottom:1px solid var(--crm-row-line);padding:8px 0}.sa-history-h{margin:0}.sa-history .sa-quiet{overflow-wrap:anywhere;margin:2px 0 0}.sa-names>li{border-bottom:1px solid var(--crm-row-line);gap:8px;padding:12px 0;display:grid}.sa-name-line{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sa-name-tools{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.sa-field-tools{gap:8px;display:grid}.sa-key{font-family:inherit;font-size:13px}.sa-conds{color:var(--crm-muted);gap:2px;font-size:13px}.sa-builder{gap:16px;display:grid}.sa-builder .sa-form{max-width:880px}.sa-group{margin:0}.sa-group-h{color:var(--crm-muted);padding:0;font-size:12px;font-weight:600}.sa-cond{gap:4px;display:grid}.sa-cond-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-cond-row .in{flex:0 200px;width:auto;min-width:0;max-width:100%}.sa-cond-row .sa-multi{height:auto;min-height:64px}.sa-between{flex-wrap:wrap;gap:8px;display:inline-flex}.sa-x{width:24px;height:24px}.sa-x .ico{width:12px;height:12px}.sa-count .conf{margin:0}.sa-wizard{gap:16px;display:grid}.sa-steps{color:var(--crm-muted);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sa-steps li{align-items:center;gap:6px;display:inline-flex}.sa-steps li[aria-current=step]{color:var(--crm-text);font-weight:600}.sa-step-n{border:1px solid var(--crm-control-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.sa-steps li[aria-current=step] .sa-step-n{border-color:var(--crm-primary);color:var(--crm-primary)}.sa-facts{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:6px 16px;margin:0 0 4px;display:grid}.sa-facts dt{color:var(--crm-muted);font-size:13px}.sa-facts dd{overflow-wrap:anywhere;margin:0}.sa-rules{margin:0;padding-left:18px;font-size:13px}.sa-progress{margin:0;font-size:15px}.sa-counts{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sa-counts li{border:1px solid var(--crm-card-line);min-width:120px;color:var(--crm-muted);border-radius:8px;padding:12px;font-size:13px;display:grid}.sa-count-n{color:var(--crm-text);font-family:var(--display);font-size:24px;font-weight:500}.sa-table-wrap{max-width:100%;overflow-x:auto}.sa-table{border-collapse:collapse;width:100%;font-size:13px}.sa-table th,.sa-table td{border-bottom:1px solid var(--crm-row-line);text-align:left;white-space:nowrap;height:40px;padding:0 12px}.sa-table th{color:var(--crm-muted);font-weight:600}.sa-table .num{text-align:right}
