body:has(.actaWorkbench){overflow:hidden}html body .actaWorkbench{background:#123f4b url(/illustrations/peters-buendlio-wald-20261021.png) bottom/cover no-repeat;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}html body .actaWorkbench>.actaCompactHeader{z-index:30;background:#163f46;flex:none}html body .actaWorkbench>.actaWorkspaceMain{box-sizing:border-box;background:linear-gradient(#163f46,#163f4680 70px,#0000 170px);flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:14px 24px 20px;display:flex;overflow:hidden}html body .actaWorkbench .actaGreeting{color:#edf4ef;margin:0 0 8px;font-size:16px}html body .actaWorkbench .actaOverview{flex:1;min-height:0;display:flex}html body .actaWorkbench .actaOverview>.actaDayBox{height:auto;min-height:0;box-shadow:none;border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:visible;background:#123f4b45!important;border:1px solid #9bbdb136!important;padding:14px 0 0!important}html body .actaWorkbench .actaDayBox>.actaOverviewHeading{flex-wrap:nowrap;padding:6px 18px 12px!important}html body .actaWorkbench .actaOverviewHeading>.buendliOverviewTitle{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}html body .actaWorkbench .actaOverviewHeading h2{font:600 clamp(24px,2.4vw,40px)/1.2 Georgia,serif;color:#e8cc72!important}.buendliOverviewTitle>span{color:#edf4ef;white-space:nowrap;font-size:13px}html body .actaWorkbench .actaOverviewActions{flex-wrap:nowrap;flex:none;gap:14px}.buendliViewSwitch{background:#123f4b80;border:1px solid #8bb6aa70;border-radius:40px;gap:3px;padding:4px;display:flex}html body .actaWorkbench .buendliViewSwitch>button{color:#edf4ef;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:10px 16px}html body .actaWorkbench .buendliViewSwitch>button[aria-pressed=true]{color:#153f49;background:#a5d4c2}html body .actaWorkbench .buendliOverviewFilters{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0 18px 12px;display:flex}.buendliOverviewFilters>label{color:#edf4ef;align-items:center;gap:8px;display:flex!important}html body .actaWorkbench .buendliOverviewFilters :is(input,select,button){color:#153f49;background:#edf4ef;border:1px solid #adc9bd;border-radius:24px;min-height:42px;padding:8px 12px}.buendliSearch input{width:100%;min-width:0}html body .actaWorkbench .actaDayBox>.actaFeedScroll{overscroll-behavior:contain;border-top:1px solid #91b9ab66;border-radius:0 0 12px 12px;min-height:0;overflow:auto;background:0 0!important}html body .actaWorkbench .actaDesktopCaseTable table{border-spacing:0 7px;margin-top:0}html body .actaWorkbench .actaDesktopCaseTable tr[data-attention=upcoming],html body .actaWorkbench .actaMobileCaseCard[data-attention=upcoming],html body .actaWorkbench .actaDesktopCaseTable tr[data-attention=neutral],html body .actaWorkbench .actaMobileCaseCard[data-attention=neutral]{--acta-attention-surface:#edf4ef;background:#edf4ef}html body .actaWorkbench .actaDesktopCaseTable tr:is([data-attention=future],[data-attention=current]){--acta-attention-surface:#e6f4ea;opacity:1!important;background:#e6f4ea!important}html body .actaWorkbench .actaDesktopCaseTable tr:is([data-attention=future],[data-attention=current])>td{color:#153f49!important;opacity:1!important;background:#e6f4ea!important}html body button.buendliToolTrigger{min-width:54px;height:54px;min-height:54px;box-shadow:none;cursor:pointer;flex:none;justify-content:center;align-items:center;color:#123f4b!important;background:#e4c870!important;border:1px solid #c5ab65!important;border-radius:50%!important;width:54px!important;padding:12px!important;display:inline-flex!important}.buendliToolTrigger svg{flex:none;width:27px;height:27px}html body .buendliToolPopover{z-index:4200;box-sizing:border-box;color:#153f49;overscroll-behavior:contain;background:#edf4ef;border:1px solid #84b5a7;border-radius:16px;width:min(400px,100vw - 32px);padding:18px;position:fixed;overflow:auto;box-shadow:0 16px 34px #001b3560}.buendliToolPopover>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.buendliToolPopover>header>strong{font:500 28px Georgia,serif}.buendliToolPopover>header>button{color:#153f49;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.buendliToolPopover fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}html body .buendliToolPopover fieldset button,html body .buendliToolPopover fieldset a{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#153f49;cursor:pointer;background:#edf4ef;border:1px solid #b7d2c8;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:24px;line-height:1.3;display:flex}.buendliToolPopover fieldset :is(form,label){gap:8px;min-width:0;display:grid}.buendliToolPopover fieldset :is(input,select){box-sizing:border-box;color:#153f49;background:#edf4ef;border:1px solid #adc9bd;min-width:0;max-width:100%;padding:8px}.buendliToolPopover fieldset svg{flex:none;width:24px;height:24px}.buendliToolPopover .actaCaseCommercial{display:contents}html body :is(.buendliToolTrigger,.buendliOverviewButton):hover{background:#f0d991!important}html body .buendliToolPopover button:not(:disabled):hover{background:#cde4d8;border-color:#6f9c8e;box-shadow:inset 3px 0 #b18c39}:is(.buendliToolTrigger,.buendliOverviewButton,.buendliToolPopover button):focus-visible{outline-offset:2px;outline:3px solid #b18c39}html body:has(.actaDemoPage) .actaMobileCaseWindow>.crmCaseFocusWindow{background:#123f4b!important}html body:has(.actaDemoPage) .actaMobileCaseWindow .crmCaseFocusHead{border-bottom:0;background:0 0!important}html body:has(.actaDemoPage) .actaMobileCaseWindow .crmCaseFocusHead h2{color:#e8cc72!important}html body:has(.actaDemoPage) .actaCaseWorkspace{background:0 0!important}html body:has(.actaDemoPage) .actaCaseMeta{background:#edf4ef!important}html body:has(.actaDemoPage) .actaCaseContacts>article{background:#edf4ef!important}html body:has(.actaDemoPage) .actaCaseContacts>article{grid-template-columns:minmax(0,1fr) 54px;gap:4px 14px;min-height:76px;padding:14px;display:grid;position:relative}.actaCaseContacts>article>strong,.actaCaseContacts>article>small{overflow-wrap:anywhere;grid-column:1}.actaCaseContacts>article>.buendliToolTrigger{grid-area:1/2/4;align-self:center}html body:has(.actaDemoPage) .actaCaseContacts .caseContactCards{gap:10px;display:grid}html body:has(.actaDemoPage) .actaCaseContacts .actaContactCard{border:1px solid #acc8bf;border-radius:9px;align-items:center;gap:12px;min-height:74px;padding:12px;background:#edf4ef!important;grid-template-columns:48px minmax(0,1fr) 54px!important;display:grid!important}.actaCaseContacts .actaContactCard>.crmAvatar{border-radius:50%;grid-area:1/1;width:48px;height:48px}.actaCaseContacts .actaContactCard>.caseContactIdentity{grid-area:1/2;min-width:0}.actaCaseContacts .actaContactCard .caseContactIdentity>div{flex-wrap:wrap;gap:5px 14px;display:flex}.actaCaseContacts .actaContactCard .caseContactIdentity span{overflow-wrap:anywhere}html body:has(.actaDemoPage) .actaCaseContacts .actaContactCard>.buendliToolTrigger{grid-area:1/3;min-width:48px;height:48px;min-height:48px;background:#123f4b!important;width:48px!important}html body:has(.actaDemoPage) .buendliToolTrigger>.toolTriggerLabel{display:none!important}.actaCaseContacts>.caseContactAdd{color:#264e57;background:0 0;border:1px solid #a6c6bf;border-radius:999px;margin-top:10px;padding:9px 15px;font-weight:600}html body:has(.actaDemoPage) nav.buendliCaseActions{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;background:0 0!important;border:0!important;padding:12px 0!important}.buendliCaseActions>.buendliToolTrigger{justify-self:start}.buendliTimerCenter{color:#edf4ef;border:1px solid #94b7ad55;border-radius:8px;justify-self:center;max-width:100%;padding:8px 12px}html body .buendliTimerCenter .caseTimer{color:#edf4ef;background:0 0;flex-wrap:wrap;justify-content:center;margin:0;padding:0;display:flex}html body .buendliTimerCenter .caseTimerTime{color:#edf4ef!important}html body button.buendliOverviewButton{color:#123f4b;white-space:nowrap;background:#e4c870;border:1px solid #c5ab65;justify-self:end;align-items:center;gap:10px;min-height:54px;padding:12px 20px;font-size:18px;font-weight:700;display:flex;border-radius:9px!important}.buendliOverviewButton svg{flex:none;width:24px;height:24px}html body:has(.actaDemoPage) .actaStepMoreRow{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}html body:has(.actaDemoPage) .actaStepMoreRow>.actaStepMore{flex:240px;min-width:0}html body:has(.actaDemoPage) .actaStepMoreRow>.actaStepMore>summary{white-space:nowrap;box-sizing:border-box;cursor:pointer;border:1px solid #bda456;border-radius:26px;align-items:center;gap:10px;max-width:100%;min-height:48px;color:#153f49!important;background:#e8cc72!important;width:max-content!important;padding:12px 20px!important;font-size:16px!important;display:inline-flex!important}.actaStepMore>summary svg{flex:none;width:20px;height:20px}.buendliStepActionGroup{background:0 0;border-top:1px solid #b7cfc4;margin:12px 0;padding:14px 0}.buendliStepActionGroup h5{color:#315c61;margin:0 0 10px;font-size:14px}.buendliStepDanger{border-color:#cda79e}.buendliStepDanger button{color:#9c3730!important}.buendliHistory{background:#123f4b;gap:8px;padding:16px;display:grid}.buendliHistory>p{color:#edf4ef;margin:0 0 6px;font-size:13px}html body .buendliHistory>button{text-align:left;color:#153f49;background:#edf4ef;border:0;grid-template-columns:110px 24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:14px;font-size:16px;display:grid;border-radius:7px!important}.buendliHistory>button>svg{width:22px;height:22px}.buendliHistory time,.buendliHistory>button>span{font-size:13px}.buendliHistory strong{overflow-wrap:anywhere}html body .buendliHistory>button[data-attention=waiting]{background:#fff3d6}html body .buendliHistory>button[data-attention=overdue]{background:#fbe8e6}html body .buendliHistory>button[data-attention=current]{background:#e6f4ea}html body .buendliHistory>button[data-state=Dokumentiert]{background:#e5ebeb}html body .buendliHistory>button[data-state=Erledigt],html body .buendliHistory>button[data-state=Abgebrochen]{background:#dce5df}@media (width<=1100px){html body .actaWorkbench .actaDayBox>.actaOverviewHeading{flex-wrap:wrap}.actaWorkbench .actaOverviewActions{margin-left:auto}.buendliOverviewTitle{flex:100%!important}}@media (width<=700px){html body .actaWorkbench>.actaWorkspaceMain{padding:8px 10px 78px}html body .actaWorkbench .actaDayBox>.actaOverviewHeading{gap:6px;padding:4px 10px 8px!important}.actaWorkbench .actaOverviewActions{justify-content:space-between;width:100%}html body .actaWorkbench .buendliViewSwitch>button{padding:8px 10px;font-size:13px}.buendliSearch{width:100%;margin-left:0}.buendliOverviewFilters{gap:6px!important}html body:has(.actaDemoPage) nav.buendliCaseActions{grid-template-columns:54px 1fr;gap:10px}.buendliTimerCenter{grid-area:2/1/auto/-1}.buendliOverviewButton{grid-area:1/2;padding:10px 12px!important;font-size:15px!important}.buendliHistory>button{grid-template-columns:24px minmax(0,1fr)!important}.buendliHistory time{grid-column:2}.buendliHistory>button>svg{grid-area:2/1}.buendliHistory>button>strong,.buendliHistory>button>span{grid-column:2}.buendliToolPopover fieldset button{font-size:20px!important}}html body .actaWorkbench .actaDesktopCaseTable thead{color:#c1d8cd;background:#123f4bb8}html body .actaWorkbench .actaDesktopCaseTable th{color:#c1d8cd;text-transform:uppercase;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:0;padding:12px 16px;font-size:12px;font-weight:400;position:sticky;top:0}html body .actaWorkbench .actaDesktopCaseTable td{vertical-align:middle;border:0;padding:14px 16px}html body .actaWorkbench .actaDesktopCaseTable td:first-child{border-radius:7px 0 0 7px;width:130px}html body .actaWorkbench .actaDesktopCaseTable td:nth-child(2){width:38px}html body .actaWorkbench .actaDesktopCaseTable td:nth-child(2) svg{width:27px;height:27px}html body .actaWorkbench .actaDesktopCaseTable td:nth-child(3){width:36%}html body .actaWorkbench .actaDesktopCaseTable td:last-child{text-align:right;border-radius:0 7px 7px 0;padding-right:40px;position:relative}html body .actaWorkbench button.buendliRowOpen{color:#153f49;background:0 0;border:0;width:26px;min-height:40px;padding:0;font-size:28px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.buendliSort{margin-left:auto}.buendliSearch{width:250px;margin-left:0}@media (width<=700px){.buendliSort{margin-left:0}.buendliSearch{width:100%}}html body:has(.actaDemoPage) .actaDemoPage.actaWorkbench{background:#123f4b url(/illustrations/peters-buendlio-wald-20261021.png) bottom/cover no-repeat!important}html body:has(.actaDemoPage) .actaWorkbench>.actaWorkspaceMain{background:linear-gradient(#163f46,#163f4680 70px,#0000 170px)!important}html body:has(.actaDemoPage) .actaWorkbench .actaOverviewHeading{background:0 0!important;border:0!important}html body:has(.actaDemoPage) .actaWorkbench .actaOverviewHeading h2{font-family:Georgia,serif!important;font-size:clamp(24px,2.4vw,40px)!important}html body .actaWorkbench .buendliOverviewFilters>label{flex:0 auto;width:auto;min-width:0}html body .actaWorkbench .buendliOverviewFilters>label>select{width:auto;max-width:200px}html body .actaWorkbench .buendliOverviewFilters>.buendliSearch{flex:180px;max-width:300px}html body:has(.actaDemoPage) .tessumoDialog .buendliHistory>button{border-radius:7px!important}@media (width>=701px) and (width<=1100px){html body .actaDemoPage .actaCompactHeader .actaNavigationRow{flex-wrap:nowrap}html body .actaDemoPage .actaCompactHeader .actaNavigationRow>nav.navigatorActaNavigation{flex-wrap:nowrap;flex:auto;gap:4px;width:auto;padding:8px}html body .actaDemoPage .actaHeaderTools{flex:none;gap:4px;padding:0}html body .actaDemoPage .navigatorAreaLink{padding:8px!important;font-size:13px!important}html body .actaDemoPage .navigatorAreaLink svg{display:none}html body .actaDemoPage .actaHeaderTools button{padding:8px!important;font-size:13px!important}html body .actaDemoPage .buendlioAppWordmark{width:90px!important}}html body .actaWorkbench .actaDesktopCaseTable td:nth-child(3)>button{text-align:left;color:inherit;background:0 0;border:0;padding:0}html body .buendliToolPopover{isolation:isolate;margin:0;position:fixed;inset:auto}.buendliToolPopover::backdrop{pointer-events:none;background:0 0}html body:has(.actaDemoPage) .buendliTimerCenter{background:#a65e30;border-color:#c77b45;width:max-content;max-width:100%;padding:8px 12px}html body:has(.actaDemoPage) .buendliTimerCenter:has(.caseTimer[data-status=running]){background:#39795e88;border-color:#8dbb9c99}html body:has(.actaDemoPage) .buendliTimerCenter .caseTimer{white-space:nowrap;align-items:center;gap:8px;flex-flow:row!important;width:auto!important;display:inline-flex!important}html body:has(.actaDemoPage) .buendliTimerCenter .caseTimerTime{white-space:nowrap;flex:none!important}html body:has(.actaDemoPage) .buendliTimerCenter .caseTimerAutostart{white-space:nowrap;align-items:center;flex-direction:row!important;width:auto!important;margin:0!important;display:inline-flex!important}html body:has(.actaDemoPage) .buendliTimerCenter .caseTimer button{flex:none;min-height:36px;color:#163f46!important;background:#edf4ef!important;padding:6px 10px!important}html body:has(.actaDemoPage) .buendliStepActionGroup{flex-wrap:wrap;align-items:end;gap:10px;display:flex}html body:has(.actaDemoPage) .buendliStepActionGroup>h5{flex:0 0 100%;margin:0}html body:has(.actaDemoPage) .buendliStepActionGroup .actaStepOrder{display:contents}html body:has(.actaDemoPage) .buendliStepActionGroup>label{flex-direction:column;flex:0 260px;gap:6px;margin:0;display:flex}html body:has(.actaDemoPage) .buendliStepActionGroup>label select{width:100%;min-height:40px}html body:has(.actaDemoPage) .buendliStepActionGroup>button{min-height:40px;margin:0}html body .actaWorkbench button.buendliRowOpen{color:#163f46;background:#edf4ef;border:1px solid #73988c;border-radius:8px;width:36px;min-height:40px;font-size:36px;font-weight:800}html body:has(.actaDemoPage) .actaStep>details>summary:after{color:#163f46!important;font-size:26px!important;font-weight:800!important}html body:has(.actaDemoPage) .actaStep .crmStepDisclosure>summary>span:last-child{color:#163f46;background:#edf4ef;border:1px solid #73988c;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:27px;font-weight:800;display:inline-flex}html body:has(.actaDemoPage) .buendliTimerCenter .caseTimerHeader{max-width:none!important;margin:0!important}@media (width>=761px){body.buendlioPilotWorkspaces .crmCaseFocusBackdrop{max-height:calc(100dvh - var(--pilot-workspace-top,90px) - 12px);box-sizing:border-box;top:var(--pilot-workspace-top,90px)!important;height:auto!important;bottom:12px!important}body.buendlioPilotWorkspaces .crmCaseFocusWindow{height:100%;min-height:0;max-height:100%}body.buendlioPilotWorkspaces dialog.tessumoDialog:is(.customerMailboxLarge,.actaDocumentDialog,.schreibenDialog){top:var(--pilot-workspace-top,90px)!important;height:calc(100dvh - var(--pilot-workspace-top,90px) - 12px)!important;max-height:calc(100dvh - var(--pilot-workspace-top,90px) - 12px)!important;margin:0 auto!important;bottom:12px!important}body.buendlioPilotWorkspaces dialog:is(.customerMailboxLarge,.actaDocumentDialog,.schreibenDialog)::backdrop{background:linear-gradient(to bottom,transparent 0 var(--pilot-workspace-top,90px),#061e3570 var(--pilot-workspace-top,90px))}.actaWorkbenchDate{text-align:center;color:#e8cb73;flex:none;padding:8px 12px}}@media (width<=760px){.actaWorkbenchDate{display:none}}@media (width>=761px){body.buendlioPilotWorkspaces .actaCompactHeader{position:relative;z-index:2201!important}.actaOverviewActions>.workbenchDate{text-align:center;margin-right:auto;font-size:24px}}html body .actaOverviewHeading>.workbenchDate{text-align:center;flex:1;font-size:24px}html body .actaOverviewHeading>.workbenchDateWithClock{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1.2;display:flex}html body .actaOverviewHeading>.workbenchDateWithClock>.workbenchClock{letter-spacing:.04em;opacity:.9;font-size:16px;font-weight:500}@media (width>=1401px){html body .actaWorkbench .actaDayBox>.actaOverviewHeading{position:relative}html body .actaWorkbench .actaOverviewHeading>.workbenchDateWithClock{z-index:1;pointer-events:none;width:max-content;max-width:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}html body .actaWorkbench .buendliOverviewFilters>.buendliSort{display:none!important}html body .actaWorkbench .buendliOverviewFilters>.buendliSearch{flex:0 330px;width:min(330px,100%);max-width:330px;margin-left:auto}html body .actaWorkbench .buendliOverviewFilters>.buendliFilterAll{color:#edd086;cursor:pointer;background:0 0;border:1px solid #cda956;border-radius:999px;min-height:42px;padding:8px 17px;font-weight:700}html body .actaWorkbench .buendliOverviewFilters>.buendliFilterAll[aria-pressed=true]{color:#173d43;background:#e7c875}html body .actaWorkbench .buendliOverviewFilters>label>select{border-radius:999px;min-width:118px;padding-inline:15px}.buendliOverviewFilters>.buendliFilterPicker{min-width:0;position:relative}.buendliOverviewFilters>.buendliFilterPicker>summary{color:#153f49;cursor:pointer;-webkit-user-select:none;user-select:none;background:#edf4ef;border:1px solid #adc9bd;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 16px;font-weight:700;list-style:none;display:flex}.buendliOverviewFilters>.buendliFilterPicker>summary::-webkit-details-marker{display:none}.buendliOverviewFilters>.buendliFilterPicker[open]>summary{background:#e7c875;border-color:#cda956}.buendliOverviewFilters>.buendliFilterPicker>summary>span{font-size:12px}.buendliOverviewFilters .buendliFilterChoices{z-index:80;background:#eef6ef;border:1px solid #7fa39c;border-radius:12px;gap:3px;min-width:185px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 28px #001e29a8}html body .actaWorkbench .buendliOverviewFilters .buendliFilterChoices>button{text-align:left;color:#153f49;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:35px;padding:7px 10px;font-weight:500;display:block}html body .actaWorkbench .buendliOverviewFilters .buendliFilterChoices>button[aria-pressed=true],html body .actaWorkbench .buendliOverviewFilters .buendliFilterChoices>button:hover{background:#d1e7dd}html body .actaWorkbench .actaDesktopCaseTable tr.buendliClickableStrip{cursor:pointer}html body .actaWorkbench .actaDesktopCaseTable tr.buendliClickableStrip:hover>td{background:#d8eee3!important}html body .actaWorkbench .actaDesktopCaseTable tr.buendliClickableStrip:focus-visible{outline-offset:-3px;outline:3px solid #e7c875}@media (width<=700px){html body .actaWorkbench .buendliOverviewFilters>.buendliSearch{flex:100%;width:100%;max-width:none;margin-left:0}}@media (width<=1400px){html body .actaWorkbench .actaDayBox>.actaOverviewHeading{flex-wrap:wrap}html body .actaOverviewHeading>.workbenchDate{flex:0 0 100%;order:-1;margin-bottom:8px}}@media (width>=761px){body.buendlioPilotWorkspaces .actaCompactHeader{z-index:5300!important}}.caseTimer{font:13px/1.3 var(--font-body,Arial,sans-serif);color:#42617a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.caseTimerTime{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.caseTimer button{white-space:nowrap;min-height:30px;font:inherit!important;color:#193e5b!important;background:#fffdf7!important;border:1px solid #b8cbd8!important;border-radius:6px!important;padding:6px 9px!important;line-height:1.2!important}.caseTimer button:hover{background:#edf5f9!important}.caseTimer button:focus-visible{outline-offset:2px;outline:2px solid #ccaa4c}.caseTimer button:disabled{opacity:.55}.caseTimer[data-status=running] .caseTimerTime{color:#267257}.caseTimer[data-status=paused] .caseTimerTime{color:#956b20}.caseTimer small{font-size:11px;font-weight:400}.caseTimerStep{flex-shrink:0;margin-left:auto}.caseTimerHeader{color:#e7eef3;max-width:58%;margin-left:auto}.caseTimerHeader[data-status=running] .caseTimerTime{color:#a8dfc4}.caseTimerHeader[data-status=paused] .caseTimerTime{color:#efcf80}.caseTimerNotice:empty{display:none}.caseTimerNotice{text-align:right;color:#c8e7d7;width:100%;font-size:11px}.caseTimerError{color:#fff1d5;overflow-wrap:anywhere;max-width:420px}@media (width<=640px){.crmCaseFocusHead:has(.caseTimer){flex-wrap:wrap;gap:8px}.caseTimerHeader{order:3;justify-content:flex-start;width:100%;max-width:100%;margin:0}.caseTimerNotice{text-align:left}.caseTimerStep{flex-basis:100%;justify-content:flex-start;max-width:100%;margin-left:0;padding-left:40px}.caseTimer button{min-height:36px!important}.caseTimerStep small{font-size:11px}}.crmStepDisclosure>summary:has(>.caseTimer){grid-template-columns:34px minmax(0,1fr) auto 22px;align-items:center}.caseTimer small{letter-spacing:normal!important;color:inherit!important;font-weight:400!important;display:inline!important}@media (width<=650px){.crmStepDisclosure>summary:has(>.caseTimer){grid-template-columns:34px minmax(0,1fr) 22px}.crmStepDisclosure>summary>.caseTimer{grid-area:2/2;justify-content:flex-start;margin:0;padding:0}.crmStepDisclosure>summary:has(>.caseTimer)>.crmStepDisclosureArrow{grid-area:1/3}}@media (width<=640px){.crmCaseFocusHead:has(.caseTimer)>div:first-child{flex:1 1 0;min-width:0}.crmCaseFocusHead:has(.caseTimer)>button{order:2}}dialog.tessumoDialog.caseTimerSwitch{color:#163c58;text-align:left;background:#fffdf7;border:1px solid #c8b36e;border-top:3px solid #d2b35d;border-radius:10px;width:min(520px,100vw - 24px);padding:0;box-shadow:0 24px 80px #061e3566}dialog.caseTimerSwitch::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061e3580}dialog.caseTimerSwitch>header{color:#f2d88d;background:#0b2e48;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}dialog.caseTimerSwitch>header h3{color:inherit;margin:0;font:500 23px/1.25 Georgia,serif}dialog.caseTimerSwitch>div{max-height:calc(100dvh - 130px);padding:20px;overflow:auto}dialog.caseTimerSwitch p{overflow-wrap:anywhere;margin:0 0 14px;font:15px/1.6 Arial,sans-serif}dialog.caseTimerSwitch footer{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}dialog.caseTimerSwitch button{appearance:none;color:#173b56;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #afc4d4;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font:600 14px/1.3 Arial,sans-serif;display:inline-flex}dialog.caseTimerSwitch .timerSwitchPrimary{color:#102e48;background:linear-gradient(#f0dfa6,#d4b665);border-color:#b69543}dialog.caseTimerSwitch>header button{color:#fffdf7;background:0 0;border-color:#a4bac7;flex-shrink:0;padding:8px 12px;font-size:13px}dialog.caseTimerSwitch button:hover{filter:brightness(.96)}dialog.caseTimerSwitch button:focus-visible{outline-offset:3px;outline:3px solid #d0ad4f}dialog.caseTimerSwitch button:disabled{opacity:.55;cursor:wait}dialog.caseTimerSwitch [role=alert]{color:#a12b32;background:#fff0ec;border:1px solid #efcbc2;border-radius:6px;padding:10px}@media (width<=540px){dialog.caseTimerSwitch>header{gap:10px;padding:14px}dialog.caseTimerSwitch>header h3{font-size:21px}dialog.caseTimerSwitch>div{padding:16px}dialog.caseTimerSwitch footer>button{flex:auto}}.caseTimerAutostart{color:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;min-height:32px;flex-direction:row!important;font:12px/1.3 Arial,sans-serif!important;display:inline-flex!important}.caseTimerAutostart input{accent-color:#b8983c;flex-shrink:0;appearance:auto!important;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important}.caseTimerAutostart:focus-within{outline-offset:3px;border-radius:3px;outline:2px solid #d0ad4f}.buendliAppointments{gap:8px;margin:18px 0;display:grid}.buendliAppointments h3{color:inherit;margin:0}.buendliAppointments>button{text-align:left;color:#163f46;background:#edf4ef;border:1px solid #b9cec5;border-radius:9px;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.buendliAppointments>button>svg{flex:none;width:24px;height:24px}.buendliAppointments>button>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.buendliAppointments small{margin-top:4px;display:block}.buendliAppointments>button:hover{border-color:#c77b45}html body .buendlioLinks{color:#123f4b;background:#eff5f0;border:1px solid #96b5ae;border-radius:10px;margin:12px 0}html body .buendlioLinks>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-weight:600;display:flex}html body .buendlioLinks article{border-top:1px solid #c6d8d0;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}html body .buendlioLinks article>a{color:#123f4b;flex:1;align-items:flex-start;gap:12px;min-width:0;text-decoration:none;display:flex}html body .buendlioLinks article>a>span{overflow-wrap:anywhere;gap:4px;display:grid}html body .buendlioLinks small{color:#4d6b71}html body .buendlioLinks svg{flex-shrink:0;width:20px;height:20px}html body .buendlioLinkEditor{color:#123f4b;gap:16px;min-width:0;display:grid}html body .buendlioLinkEditor form,html body .buendlioLinkEditor label{gap:8px;display:grid}html body .buendlioLinkEditor form{gap:16px}html body .buendlioLinkEditor input:not([type=checkbox]),html body .buendlioLinkEditor textarea{box-sizing:border-box;color:#123f4b;background:#fff;border:1px solid #8aa6a2;border-radius:8px;width:100%;min-width:0;padding:10px}html body .buendlioLinkEditor .linkCheck{align-items:flex-start;gap:10px;display:flex}html body .linkEditorTabs,html body .linkLibrary article>div{flex-wrap:wrap;gap:8px;display:flex}html body .linkLibrary{gap:12px;max-height:40dvh;display:grid;overflow:auto}html body .linkLibrary article{overflow-wrap:anywhere;border:1px solid #a8bfb8;border-radius:8px;gap:6px;padding:12px;display:grid}html body .buendlioLinkEditor .linkPrimary{color:#fff;background:#a55d2b;border:1px solid #c77b45}html body .buendlioLinkEditor .linkDanger{color:#a32929}html body .linkDeleteConfirm{border:1px solid #a32929;border-radius:8px;padding:12px}html body .buendlioLinkError{color:#6e3519;background:#fff5de;padding:10px}html body dialog.tessumoDialog .buendlioLinkEditor{box-sizing:border-box;width:100%;min-width:0;padding:24px}html body dialog.tessumoDialog .buendlioLinkEditor label.linkCheck{flex-direction:row;align-items:flex-start;gap:10px;display:flex!important}html body dialog.tessumoDialog .buendlioLinkEditor label.linkCheck input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0}@media (width<=600px){html body dialog.tessumoDialog .buendlioLinkEditor{padding:18px}}html body .buendlioLinks article,html body .buendlioLinks article>a{cursor:pointer}html body .buendlioLinks article:hover,html body .buendlioLinks article:focus-within{background:#e3eee7}html body .buendlioLinks article>a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c77b45}.actaCaseWorkspace{color:#163f46;min-width:0;font:15px/1.5 Inter,Arial,sans-serif}.actaCaseWorkspace :is(button,select,input,textarea){font:inherit}.actaCaseWorkspace button,.actaCaseButton{appearance:none;color:#163f46;cursor:pointer;background:#faf8f3;border:1px solid #9ab4b1;border-radius:6px;min-height:36px;padding:8px 12px;text-decoration:none}.actaCaseWorkspace button:hover{background:#eef4f1}.actaCaseWorkspace :is(button,select,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #c5a451}.actaCaseWorkspace button:disabled{opacity:.5;cursor:default}.actaCaseMeta{background:#faf8f3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.actaCaseMeta>label{flex-direction:row;align-items:center;gap:7px;margin-left:auto;display:flex}.actaCaseMeta select{color:#163f46;background:#fff;border:1px solid #9ab4b1;border-radius:4px;max-width:230px}.actaCaseMeta>span{font-size:13px}.actaCaseError{color:#972c2f;background:#fff1ee;border:1px solid #e6beb4;border-radius:6px;padding:12px}.actaCaseContacts{padding:10px}.actaCaseContacts article{background:#eef4f1;border:1px solid #9ab4b1;border-radius:6px;margin-bottom:8px;padding:10px}.actaCaseContacts :is(strong,small){display:block}.actaCaseContacts article>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.actaCaseContacts button{padding:6px 9px;font-size:13px}.actaCaseActions{background:#eef4f1;border:1px solid #9ab4b1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;display:flex}.actaCaseActions .actaAddStep{background:#dff2e8;font-weight:600}.actaCaseActions>details{margin-left:auto}.actaCaseActions summary,.actaStepMore>summary{cursor:pointer;background:#faf8f3;border:1px solid #9ab4b1;border-radius:6px;padding:8px 12px}.actaCaseActions details>div{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.actaCaseActions form{align-items:end;gap:8px;display:flex}.actaCaseActions form label{flex-direction:column;display:flex}.actaCaseActions input{min-width:0;max-width:300px;padding:6px}.actaCaseNext{color:#163f46;background:#eef4f1;border:1px solid #a7c3d6;border-left:4px solid #749db7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.actaCaseNext>small:first-child{letter-spacing:.08em;font-size:10px;font-weight:700}.actaCaseNext>strong{font-size:17px;font-weight:600}.actaCaseNext>span{margin-left:auto;font-size:13px}.actaCaseNext>button{background:0 0;padding:5px 9px}.actaCaseNext:is([data-state=Überfällig],[data-state=Dringend],[data-state=Wiedervorlage\ fällig]){background:#fceeed;border-color:#dfa39d #dfa39d #dfa39d #b54c48}.actaCaseNext:is([data-state=Heute\ fällig],[data-state=Bald\ fällig]){background:#fff7e1;border-color:#dfc481 #dfc481 #dfc481 #b58c32}.actaCaseNext[data-state="Wartet auf Antwort"]{background:#f0f3f5;border-color:#bccbd6}.actaChronologyTitle{color:#f0e4bc;margin:14px 0 3px;font:600 20px Manrope,Arial,sans-serif!important}.actaCaseHint{color:#dae6ee;margin:0 0 14px;font-size:13px}.actaCaseSteps{gap:10px;display:grid}.actaCaseSteps .actaStep{background:#faf8f3;border:1px solid #9ab4b1;border-radius:7px;min-width:0;padding:0!important;display:block!important}.actaStep>.crmStepDisclosure{background:0 0;border:0}.actaStep summary{list-style:none}.actaStep>.crmStepDisclosure>summary{align-items:center;gap:10px;padding:14px;display:flex!important}.actaStep>.crmStepDisclosure>summary::-webkit-details-marker{display:none}.actaStepIdentity{background:#eef4f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.actaStepIdentity svg{width:21px;height:21px}.actaStepCopy{flex:1;min-width:0}.actaStepCopy>strong{font-size:17px;display:block}.actaStepCopy small{color:#435f60;font-size:12px;line-height:1.6;display:block}.actaStepStatus{color:#276653;background:#eaf3f1;border-radius:5px;padding:3px 6px;font-size:12px}.actaStepStatus:is([data-state=Überfällig],[data-state=Dringend]){color:#a43932;background:#fde9e6}.actaStepStatus[data-state=Dokumentiert]{color:#435f60;background:#e9f0f5}.actaStepContent{border-top:1px solid #9ab4b1;min-width:0;padding:16px}.actaStepContent>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.actaStepNote{background:#fff6df;border:1px solid #dbc794;border-radius:5px;padding:12px}.actaStepActions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.actaStepActions :is(button,select){min-height:36px;font-size:13px}.actaStepMore{margin-bottom:14px}.actaStepMore>summary{display:inline-block}.actaStepMore>div{background:#eef4f1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:14px;display:flex}.actaStepMore label{flex-direction:column;gap:4px;font-size:13px;display:flex}.actaStepMore select{color:#163f46;background:#fff;border:1px solid #9ab4b1;border-radius:5px;max-width:240px;padding:6px}.actaStepOrder{flex-wrap:wrap;gap:6px;display:flex}.actaStepOrder button{font-size:13px}.actaActivity{background:#eef4f1;border:1px solid #9ab4b1;border-radius:5px;margin:10px 0}.actaActivity .crmCaseActivity{background:0 0!important;border:0!important}.actaActivity .crmCaseActivity p{color:#163f46;white-space:pre-wrap}.actaEntryActions{flex-wrap:wrap;gap:6px;padding:0 12px 10px;display:flex}.actaEntryActions button{min-height:32px;font-size:12px}.actaEntryContact{color:#435f60;padding:0 12px 8px;font-size:12px;display:block}.actaPinnedNote{color:#163f46;background:#fff9e8;border:1px solid #d5bd70;border-radius:6px;margin-bottom:10px}.actaPinnedNote>summary{cursor:pointer;align-items:center;gap:8px;padding:9px 12px;display:flex}.actaPinnedNote>summary>svg{width:18px;height:18px}.actaPinnedNote>p{white-space:pre-wrap;padding:0 14px}.actaCaseDeleted{background:#eef4f1;border-radius:6px;margin-top:12px;padding:12px}.actaCaseDeleted>summary{cursor:pointer}.actaCaseDeleted>div{align-items:center;gap:10px;padding-top:10px;display:flex}.actaCaseForm{color:#163f46;gap:14px;max-height:calc(100dvh - 120px);padding:20px;font:15px/1.5 Inter,Arial,sans-serif;display:grid;overflow:auto}.actaCaseForm>label{flex-direction:column;gap:5px;display:flex}.actaCaseForm :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;color:#163f46;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9ab4b1;border-radius:5px;padding:9px}.actaCaseForm button{color:#163f46;cursor:pointer;background:#faf8f3;border:1px solid #9ab4b1;border-radius:6px;min-height:44px;padding:10px 14px;font:600 14px Inter,Arial,sans-serif}.actaCaseForm button[type=submit],.actaCaseForm>button:first-of-type{background:linear-gradient(#c77b45,#c77b45)}.actaCaseForm p{margin:0}.actaCaseForm [role=alert]{color:#a63832}.actaInlineCheckbox,.actaDocumentChoices>label{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.actaDocumentChoices{gap:9px;max-height:38dvh;display:grid;overflow:auto}.actaCompactHistory{gap:8px;max-height:calc(100dvh - 140px);padding:20px;display:grid;overflow:auto}.actaCompactHistory button{color:#163f46;text-align:left;font:inherit;background:#faf8f3;border:1px solid #9ab4b1;border-radius:5px;justify-content:space-between;gap:12px;padding:12px;display:flex}.actaLocalDocument{padding:20px}.actaLocalDocument>object{width:100%;height:55dvh}.actaLocalDocument>a{margin-top:16px;display:inline-flex}.actaCaseWorkspace .stepFiles{margin-top:14px}.actaCaseWorkspace .stepFiles>header{flex-wrap:wrap;gap:10px}.actaCaseWorkspace .stepFiles>small{color:#435f60;font-size:12px}.actaCaseWorkspace .caseTimerStep{flex-basis:auto;padding:0}.actaCaseWorkspace .phoneMoveScope{min-width:0}@media (width<=700px){.actaCaseMeta>label{flex:180px;margin-left:0}.actaCaseMeta select{flex:1;min-width:0;max-width:100%}.actaCaseActions>details{width:100%;margin-left:0}.actaCaseActions details>div,.actaCaseActions form{flex-direction:column;align-items:stretch}.actaCaseActions input{max-width:100%}.actaStep>.crmStepDisclosure>summary{flex-wrap:wrap;gap:8px;padding:12px}.actaStepCopy{flex-grow:1;flex-basis:70%}.actaStepStatus{margin-left:42px}.actaStep .caseTimerStep{justify-content:flex-start;width:calc(100% - 42px);margin-left:42px}.actaStepContent{padding:12px}.actaStepMore>div{flex-direction:column;align-items:stretch}.actaStepMore select{max-width:100%}.actaStepMore :is(button,select),.actaStepActions>button{min-height:44px}.actaCaseNext{gap:7px}.actaCaseNext>strong{overflow-wrap:anywhere;flex-basis:75%;min-width:0}.actaCaseNext>span{margin-left:0}.actaCaseWorkspace .caseContextRow{grid-template-columns:minmax(0,1fr)}.actaCaseWorkspace .caseContextRow>section{min-width:0}.actaCompactHistory button{flex-direction:column}.actaCaseForm{padding:16px}}.actaCaseWorkspace .actaCaseSteps{max-height:none;overflow:visible}.actaCaseWorkspace .actaStepCopy>strong,.actaCaseWorkspace .actaStepCopy small{white-space:normal;overflow-wrap:anywhere}.actaCaseWorkspace .phoneMoveTarget[data-drop-ready=true]>article{outline-offset:2px;outline:1px dashed #9ab4b1}.actaCaseWorkspace .phoneMoveTarget[data-drop-over=true]>article{outline-offset:1px;background:#eef4f1;outline:3px solid #b28b32}.actaCaseWorkspace .phoneMoveCard>.actaActivity{padding-right:142px}.actaCaseWorkspace .phoneMoveChoose{font-size:13px}@media (width<=600px){.actaCaseWorkspace .phoneMoveCard>.actaActivity{padding-bottom:46px;padding-right:0}.actaCaseWorkspace .phoneMoveChoose{min-height:44px}}.actaCaseWorkspace [data-attention=overdue]{--acta-step-surface:#fbe8e6;--acta-step-border:#e8b9b5}.actaCaseWorkspace [data-attention=current]{--acta-step-surface:#e6f4ea;--acta-step-border:#b8d9c2}.actaCaseWorkspace [data-attention=upcoming]{--acta-step-surface:#faf8f3;--acta-step-border:#9ab4b1}.actaCaseWorkspace [data-attention=waiting]{--acta-step-surface:#fff3d6;--acta-step-border:#e5d4a5}.actaCaseWorkspace [data-attention=neutral]{--acta-step-surface:#faf8f3;--acta-step-border:#9ab4b1}.actaCaseWorkspace.crmCases .crmCaseSteps .crmCaseStep.actaStep[data-attention],.actaCaseWorkspace .actaCaseNext[data-attention]{background:var(--acta-step-surface);border:1px solid var(--acta-step-border);color:#163f46;background-image:none}.actaStep[data-attention] .actaStepIdentity,.actaStep[data-attention] .actaStepCopy small>span{color:#163f46;background:0 0;border:0}.actaStep[data-attention] .actaStepIdentity svg,.actaStep[data-attention] .actaStepCopy small>span svg{color:#163f46}.actaStepMore{margin:14px 0 0}.actaStepMore>.stepFiles{background:#faf8f3;border:1px solid #9ab4b1;border-radius:6px;padding:14px}.actaStepMore>.stepFiles>header>div{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.actaFileUpload{min-width:0}.actaFileUpload p{overflow-wrap:anywhere;max-width:38em;font-size:13px}.actaFileUpload input{max-width:100%}@media (hover:hover){.actaStep[data-attention]>.crmStepDisclosure>summary:hover{background:color-mix(in srgb,var(--acta-step-surface) 94%,#163f46 6%)}}.actaCaseWorkspace .actaCaseActions{min-width:0;display:block}.actaCasePrimaryActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.actaCasePrimaryActions>button{flex:none;max-width:100%}.actaCasePrimaryActions .actaCaseMoreToggle{white-space:nowrap;margin-left:auto}.actaCaseSecondaryActions:not([hidden]){border-top:1px solid #9ab4b1;flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;min-width:0;margin-top:12px;padding-top:14px;display:flex}.actaCaseSecondaryActions>label{flex:0 auto;min-width:0;max-width:100%}.actaCaseSecondaryActions>label:has(input[type=checkbox]){flex-direction:row;align-self:center;align-items:center;gap:7px;display:flex}.actaCaseSecondaryActions form{flex:320px;min-width:0;max-width:100%}.actaCaseSecondaryActions form label{flex:1;min-width:0}.actaCaseSecondaryActions form input{width:100%;max-width:none}.actaCaseSecondaryActions form button{flex-shrink:0}.actaCaseWorkTime{border-bottom:1px solid #9ab4b1;flex:100%;min-width:0;padding-bottom:8px}.actaCaseWorkTime .caseTimer{color:#163f46;flex-wrap:wrap;justify-content:center;gap:8px}.actaCaseWorkTime .caseTimerTime{color:#163f46;font-variant-numeric:tabular-nums;font-size:20px}.actaStepHeadControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.actaStepHeaderStatus:empty{display:none}.actaStepHeaderStatus .workStepStatus{min-width:0;max-width:210px;margin:0}.actaStepHeaderStatus .workStepStatus label{align-items:flex-start;gap:2px;font-size:11px}.actaStepHeaderStatus .workStepStatus select{width:auto;max-width:100%;min-height:36px;padding:6px 9px;font-size:14px}.actaStepHeadControls .caseTimerStep{flex-basis:auto;width:auto;margin:0;padding:0}.actaStepHeadControls .caseTimerStep .caseTimerTime{font-variant-numeric:tabular-nums;color:#163f46;font-size:18px}.actaStepHeadControls .actaStepStatus{margin:0}@media (width<=700px){.actaCaseSecondaryActions:not([hidden]){align-items:stretch}.actaCaseSecondaryActions>*{max-width:100%}.actaCaseSecondaryActions form{flex-direction:column;flex-basis:100%;align-items:stretch}.actaCaseSecondaryActions form label{flex:auto}.actaCasePrimaryActions .actaCaseMoreToggle{margin-left:0}.actaStepHeadControls{flex:100%;justify-content:flex-start;margin-left:42px}.actaStepHeaderStatus .workStepStatus select{min-height:44px}.actaCaseWorkTime .caseTimerTime{font-size:19px}}.actaCaseWorkTime .caseTimer{width:100%;max-width:100%;margin:0;display:flex}.actaCaseWorkTime .caseTimer[data-status=running] .caseTimerTime{color:#23674b}.actaCaseWorkTime .caseTimer[data-status=paused] .caseTimerTime{color:#805e1c}.actaCaseWorkTime .caseTimerError{color:#972c2f}.actaCaseActions{gap:6px;padding:8px 12px}.actaCasePrimaryActions{gap:6px}.actaCasePrimaryActions button{min-height:36px;padding:6px 11px;font-size:14px}.actaCaseCommercial{display:contents}.actaCasePrimaryActions .actaCaseCommercial>button{color:#684c17;background:#fff1cf;border-color:#d4b86c;font-weight:650}.actaCasePrimaryActions .actaPhoneAction{color:#234f75;background:#e8f1fb;border-color:#aac2dd;font-weight:650}.actaCasePrimaryActions .actaMailAction{color:#175b39;background:#e0f3e8;border-color:#9bc6b3;font-weight:650}.actaStepMore>.actaEditStepAction{background:#e8f1fb;margin-top:10px;display:block}@media (width<=1100px){.actaCasePrimaryActions button{min-height:44px}}.actaCaseWorkspace .actaStep[data-completed=true]{--acta-step-surface:#dce5df;--acta-step-border:#9aafa2}.actaStepDoneMark{color:#c77b45;background:#163f46;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.actaStepDoneMark svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.actaStepCompactActions{border-top:1px solid #18384e22;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.actaStepCompactActions>.buendliToolTrigger{margin-left:auto}.actaStepCompactActions>.buendliToolTrigger .toolTriggerLabel{display:inline!important}.actaStepResume{text-underline-offset:4px;-webkit-text-decoration:underline #c77b45;text-decoration:underline #c77b45;color:#775419!important;background:0 0!important;border:0!important;margin-top:12px!important;padding:4px 0!important;font-size:14px!important;display:block!important}.buendliToolPopover .actaStepMenuHeading{letter-spacing:.08em;text-transform:uppercase;color:#ddc576!important;background:0 0!important;margin:12px 0 3px!important;font-size:12px!important}.buendliToolPopover hr{border:0;border-top:1px solid #c77b4566;width:100%;margin:12px 0}@media (width<=600px){.actaStepCompactActions{gap:8px}.actaStepCompactActions>.buendliToolTrigger{margin-left:0}.actaStepCompactActions>button{flex:auto;min-height:44px}}.buendliToolPopover :is(.crmStepManage,.crmStepConnections,.crmStepDeleteRow){display:contents!important}.stepActionDialogContent{gap:16px;display:grid}.stepActionDialogContent label{gap:8px;display:grid}.stepActionDialogContent select{max-width:100%;min-height:44px}.crmStepHeaderStatusControl{flex-shrink:0}.officeStratoContext{gap:8px;min-width:0;margin:10px 0;display:grid}.officeStratoContext>h4{color:#526b80;margin:0;font:600 13px/1.4 Arial,sans-serif}.officeStratoContext>article{color:#153b55;background:#f6fbff;border:1px solid #bdd1df;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.officeStratoContext>article>svg{flex-shrink:0;width:25px;height:25px}.officeStratoContext>article>div{flex:1;gap:4px;min-width:0;display:grid}.officeStratoContext strong{overflow-wrap:anywhere}.officeStratoContext small{color:#526b80}.officeStratoContext>article>button,.officeStratoContext>button,.officeStratoContext>p>button{color:#153b55;cursor:pointer;background:#fff;border:1px solid #b2cadb;border-radius:999px;min-height:44px;padding:8px 14px}.officeStratoContext>p{margin:0;font-size:13px}.officeStratoContext button:focus-visible{outline-offset:2px;outline:3px solid #b9912e}dialog.tessumoDialog.compactHistoryDialog{color:#123958;text-align:left;background:#fffdf7;border:1px solid #c8b36e;border-radius:10px;width:min(980px,100vw - 24px);padding:0;box-shadow:0 20px 70px #061e3555}.compactHistoryDialog[open]{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.compactHistoryDialog>header{color:#e5c66b;background:#0d304a;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.compactHistoryDialog>header h2{overflow-wrap:anywhere;color:#e5c66b;margin:5px 0;font-size:1.4rem}.compactHistoryDialog button{cursor:pointer;min-height:44px;font:inherit}.compactHistoryDialog>header button{color:#123958;background:#fffdf7;border:1px solid #d6e0e7;border-radius:24px;flex:none;padding:8px 16px}.compactHistoryCaseStatus{color:#fffdf7;font-size:.86rem}.compactHistoryNext{background:#fff4d8;border-bottom:1px solid #d6c58a;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:12px 22px;display:flex}.compactHistoryNext>small{color:#7b5a14;letter-spacing:.06em;width:100%;font-size:.73rem;font-weight:700}.compactHistoryNext>button{text-align:left;color:#123958;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:700}.compactHistoryNext>span{font-size:.86rem}.compactHistoryBody{overscroll-behavior:contain;min-height:0;padding:8px 22px 22px;overflow:auto}.compactHistoryBody ol{margin:0;padding:0;list-style:none}.compactHistoryRow{border-bottom:1px solid #d9e2e9;grid-template-columns:115px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.compactHistoryDate{padding-top:5px;font-size:.85rem;font-weight:600}.compactHistoryDate small{color:#647b8c;margin-top:3px;font-weight:400;display:block}.compactHistoryEntry{min-width:0}.compactHistoryEntry>button{color:#123958;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0;display:flex}.compactHistoryEntry svg{flex:none;width:20px;height:20px}.compactHistoryEntry small{color:#647b8c;font-size:.76rem;display:block}.compactHistoryEntry strong{overflow-wrap:anywhere;font-size:.96rem;display:block}.compactHistoryEntry p,.compactHistoryEntry details{overflow-wrap:anywhere;margin:5px 0 0;font-size:.85rem;line-height:1.5}.compactHistoryEntry summary{cursor:pointer;min-height:44px}.compactHistoryRow[data-communication=true] .compactHistoryEntry{border-left:2px solid #dce6ed;padding-left:12px}.compactHistoryParent{padding-bottom:5px}.compactHistoryStatus{background:#edf3f7;border-radius:18px;max-width:160px;padding:5px 9px;font-size:.78rem}.compactHistoryRow[data-state=done] .compactHistoryStatus{color:#1c7654;background:#e3f3eb}.compactHistoryRow[data-state=waiting] .compactHistoryStatus{color:#52616d;background:#e7ecef}.compactHistoryUnknown{margin-top:22px}.compactHistoryUnknown h3{font-size:1rem}@media (width<=650px){dialog.tessumoDialog.compactHistoryDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.compactHistoryDialog>header{gap:10px;padding:14px}.compactHistoryDialog>header h2{font-size:1.15rem}.compactHistoryDialog>header button{padding:6px 10px;font-size:.85rem}.compactHistoryNext,.compactHistoryBody{padding-left:14px;padding-right:14px}.compactHistoryRow{grid-template-columns:1fr auto;gap:5px 8px}.compactHistoryDate{grid-column:1/-1;gap:8px;display:flex}.compactHistoryDate small{margin:0}.compactHistoryEntry strong{font-size:.9rem}.compactHistoryStatus{max-width:115px}}.compactHistoryHint{color:#647b8c;font-size:.8rem}.compactHistoryWarning{color:#765415;background:#fff1d5;padding:10px;font-size:.85rem}.compactHistoryEntry p{white-space:pre-wrap}dialog.tessumoDialog.compactHistoryDialog{color:#123958;background:#123f4b}.compactHistoryBody{background:#123f4b;padding-top:12px}.compactHistoryBody ol{flex-direction:column;gap:8px;display:flex}.compactHistoryRow{background:#edf4ef;border:1px solid #b9cec5;border-radius:7px;padding:10px 14px}.compactHistoryRow[data-traffic=overdue],.compactHistoryNext[data-traffic=overdue]{background:#fbe8e6}.compactHistoryRow[data-traffic=current],.compactHistoryNext[data-traffic=current]{background:#e6f4ea}.compactHistoryRow[data-traffic=waiting],.compactHistoryNext[data-traffic=waiting]{background:#fff3d6}.compactHistoryRow[data-traffic=done]{color:#415a50;background:#d8e3dc}.compactHistoryRow[data-traffic=documented]{background:#e5ebea}.compactHistoryNext[data-traffic=neutral]{background:#edf4ef}.compactHistoryHint,.compactHistoryUnknown h3{color:#d5e5df}.compactHistoryEntry>button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #245f54}@media (hover:hover){.compactHistoryEntry>button:hover strong{text-underline-offset:3px;text-decoration:underline}}.crmCaseOriginalDialog{color:#123551;background:#fffdf7;border:1px solid #9dbbd7;border-radius:9px;width:min(780px,100vw - 24px);padding:0;overflow:hidden}.crmCaseOriginalDialog.documentOriginal{width:min(1180px,100vw - 24px);height:calc(100dvh - 24px)}.crmCaseOriginalDialog[open]{flex-direction:column;display:flex}.crmCaseOriginalDialog>header{color:#123551;background:#fcfaf5;border-bottom:2px solid #164e73;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.crmCaseOriginalDialog h3{color:#123551;margin:3px 0 0;font:600 20px Georgia,serif}.crmCaseOriginalDialog small{letter-spacing:.12em;font-size:10px}.crmCaseOriginalDialog button{color:#123551;cursor:pointer;background:#fff;border:1px solid #b8cbdc;border-radius:6px;padding:8px 12px}.crmCaseOriginalDialog iframe{background:#fffdf7;border:0;flex:1;width:100%;min-height:0}.crmCaseOriginalDialog button:focus-visible{outline-offset:2px;outline:2px solid #3279aa}.crmCaseOriginalContent{overflow-wrap:anywhere;min-height:0;padding:20px;line-height:1.55;overflow:auto}.crmCaseOriginalSource{color:#526b80;margin:0 0 14px;font-size:12px}.crmCaseOriginalText{white-space:pre-wrap;margin:0}._box_40aos_1{box-sizing:border-box;color:#123956;background:#fffdf7;border:1px solid #9dbbd7;border-radius:9px;width:100%;min-width:0;margin:12px 0;overflow:hidden}._box_40aos_1>header{background:#fcfaf5;border-bottom:2px solid #164e73;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}._box_40aos_1 h5{overflow-wrap:anywhere;margin:4px 0;font:600 1.25rem Georgia,serif}._box_40aos_1 header span{letter-spacing:.06em;text-transform:uppercase;color:#526b80;font-size:.72rem}._box_40aos_1 header p{margin:4px 0 0;font-size:.85rem}._box_40aos_1 button{white-space:normal;min-height:42px}._body_40aos_1{padding:16px 18px}._description_40aos_1,._body_40aos_1 article>p,._restrictions_40aos_1 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:.94rem;line-height:1.55}._observations_40aos_1{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}._observations_40aos_1 article{border-top:1px solid #d3e0ea;min-width:0;padding-top:12px}._observations_40aos_1 article>header{flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:8px;display:flex}._box_40aos_1 ._observations_40aos_1 strong,._box_40aos_1 ._changes_40aos_1 strong{white-space:normal;overflow-wrap:anywhere;font-size:.9rem}._observations_40aos_1 time,._changes_40aos_1 time{color:#526b80;font-size:.76rem;display:block}._photos_40aos_1{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:10px 0;display:grid}._photos_40aos_1 a{min-width:0}._photos_40aos_1 img{object-fit:cover;box-sizing:border-box;border:1px solid #b6c8d6;border-radius:6px;width:100%;height:112px;display:block}._restrictions_40aos_1{background:#fff8e8;border-left:3px solid #c6a551;margin-bottom:14px;padding:10px 12px}._restrictions_40aos_1 p{margin:5px 0 0}._changes_40aos_1{border-top:1px solid #d3e0ea;gap:10px;margin-top:14px;padding-top:12px;display:grid}._box_40aos_1 ._hint_40aos_1,._loading_40aos_1{color:#526b80;margin:12px 0 0;font-size:.79rem;line-height:1.5}._loading_40aos_1{background:#fffdf7;border-radius:9px;padding:12px}._box_40aos_1 a:focus-visible,._box_40aos_1 button:focus-visible{outline-offset:3px;outline:2px solid #b28d37}@media (width<=600px){._box_40aos_1>header{flex-direction:column;align-items:stretch;padding:12px}._body_40aos_1{padding:12px}._photos_40aos_1 img{height:100px}}.navigatorCaseNoteFloating{z-index:12000;color:#123551;background:#fffdf7;border:1px solid #9dbbd7;border-top:3px solid #cfb668;border-radius:10px;flex-direction:column;width:min(380px,100vw - 16px);height:min(550px,100dvh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 45px #071e3350}.navigatorCaseNoteFloating>header{cursor:move;touch-action:none;background:#fcfaf5;border-bottom:2px solid #164e73;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.navigatorCaseNoteFloating>header strong{color:#123551;font:600 17px Georgia,serif}.navigatorCaseNoteFloating button{color:#123551;cursor:pointer;background:#fff;border:1px solid #b8cbdc;border-radius:6px;padding:6px 9px;font:600 12px Arial,sans-serif}.navigatorCaseNoteFloating iframe{background:#fffdf7;border:0;flex:1;width:100%;min-height:0}.navigatorCaseNoteFloating :is(header,button):focus-visible{outline-offset:-2px;outline:2px solid #3279aa}.crmCaseAreaLinks,.crmCasePinnedNote{color:#14364d;background:#fffdf7;border:1px solid #d2e0ea;border-radius:9px;margin:10px 0}.crmCaseAreaLinks{padding:10px 14px}.crmCaseAreaLinks>header,.crmCaseAreaPicker>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crmCaseAreaLinks strong{align-items:center;gap:8px;font-size:14px;display:flex}.crmCaseAreaLinks button,.crmCasePinnedNote button,.crmCaseAreaPicker button{color:#14364d;cursor:pointer;background:#fffdf7;border:1px solid #cbdce8;border-radius:22px;min-height:40px;padding:7px 13px}.crmCaseAreaLinks button:hover,.crmCasePinnedNote button:hover{background:#e8f1fb}.crmCaseAreaLinks button:disabled{cursor:default;opacity:.6}.crmCaseAreaPills{flex-wrap:wrap;gap:8px;display:flex}.crmCaseAreaPills:empty{display:none}.crmCaseAreaPills:not(:empty){margin-top:8px}.crmCaseAreaPills>span{background:#e8f1fb;border:1px solid #b2c9da;border-radius:22px;align-items:stretch;max-width:100%;display:flex}.crmCaseAreaPills>span>button{overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:7px;display:flex}.crmCaseAreaPills>span>button:last-child{border-left:1px solid #cbdce8;border-radius:0 22px 22px 0}.crmCasePinnedNote{border-left:4px solid #d6b554}.crmCasePinnedNote>summary{cursor:pointer;padding:12px 16px;font-size:17px;font-weight:700;list-style:none}.crmCasePinnedNote>summary::-webkit-details-marker{display:none}.crmCasePinnedNote>summary:focus-visible{outline-offset:-3px;outline:2px solid #216a9a}.crmCasePinnedNote>div{padding:0 16px 14px}.crmCasePinnedNote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.crmCasePinnedNote nav{flex-wrap:wrap;gap:8px;display:flex}.crmCaseAreaPicker{color:#14364d;background:#fffdf7;width:min(500px,100vw - 24px);padding:20px}.crmCaseAreaPicker h3{margin:0}.crmCaseAreaPicker form{gap:14px;margin-top:16px;display:grid}.crmCaseAreaPicker label{gap:6px;display:grid}.crmCaseAreaPicker select{color:#14364d;background:#fff;border:1px solid #cbdce8;border-radius:8px;width:100%;min-height:44px;padding:8px}.crmCaseAreaPicker button[type=submit]{background:#ead089;border-color:#d6b554}@media (width<=700px){.crmCaseAreaLinks button,.crmCasePinnedNote button{min-height:44px}.crmCaseAreaPills>span{width:100%}.crmCaseAreaPills>span>button:first-child{flex:1}}.crmCaseAreaInline{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.crmCaseAreaInline .crmCaseAreaPills{margin:0}.crmCaseAreaInline .crmCaseAreaPills>span{border-radius:8px;max-width:min(440px,100%)}.crmCaseAreaInline .crmCaseAreaPills>span>button{color:#14364d;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;display:flex}.crmCaseAreaInline .crmCaseAreaPills>span>button:first-child{min-width:0}.crmCaseAreaInline .crmCaseAreaPills>span>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmCaseAreaInline .crmCaseAreaPills>span>button:last-child{border-left:1px solid #cbdce8;border-radius:0 8px 8px 0}.crmCaseAreaInline .contactOutlineIcon{flex:none}.crmCaseAreaInline>.crmCaseAreaAdd{align-items:center;gap:6px;min-height:40px;display:inline-flex}.crmCaseAreaInline>.crmCaseAreaError{color:#8a3b31;width:100%;margin:4px 0}.schreibenDialog.tessumoDialog{color:#123551;background:#164e73;flex-direction:column;width:min(1920px,100vw - 24px);max-width:none;height:min(1140px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;display:none;overflow:hidden}.schreibenDialog[open]{display:flex}.schreibenHeader{color:#fffdf7;background:linear-gradient(#071e33,#164e73);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.schreibenHeader>div{min-width:0}.schreibenHeader h2{color:#fffdf7;overflow-wrap:anywhere;margin:4px 0 0;font-size:24px;line-height:1.2}.schreibenHeader small{color:#e6d399;letter-spacing:.08em;font-size:11px}.schreibenHeader button{color:#123551;background:#fffdf7;border:1px solid #adc2d0;border-radius:999px;flex-shrink:0;padding:9px 14px}.schreibenBody{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}.schreibenTabs{background:#fcfaf5;border-bottom:2px solid #164e73;flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.schreibenTabs button{color:#123551;background:#fff;border:1px solid #9dbbd7;border-radius:999px;padding:9px 14px}.schreibenTabs button[aria-pressed=true]{background:#e8f1fb;font-weight:700}.schreibenBody [hidden]{display:none!important}.commercialContextDocuments{gap:7px;margin:10px 0;display:grid}.commercialContextActions{flex-wrap:wrap;gap:7px;display:flex}.commercialContextNotice{color:inherit;margin:3px 0;font-size:12px}.commercialContextDocuments>.commercialDocumentStrip{border-radius:8px;margin:0}.commercialDocumentState{color:#31556c;background:#e9eff3;border-radius:6px;padding:2px 7px}.commercialDocumentState[data-state=paid],.commercialDocumentState[data-state=accepted]{color:#175b39;background:#e0f3e8}.commercialDocumentState[data-state=cancelled],.commercialDocumentState[data-state=declined]{color:#81372b;background:#f9e7e4}.schreibenHeader .commercialPdfHeaderActions{flex-wrap:wrap;flex:0 50%;justify-content:flex-end;gap:8px;min-width:0;display:flex}.schreibenHeader .commercialPdfHeaderActions button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.schreibenBody .textDocumentWorkspace{background:#fffdf7;border-radius:8px;min-height:0;overflow:hidden}.schreibenBody .textDocumentHead{position:static}.schreibenBody button:focus-visible,.schreibenTabs button:focus-visible,.schreibenHeader button:focus-visible{outline-offset:2px;outline:3px solid #c4a450}@media (width<=700px){.schreibenDialog.tessumoDialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.schreibenHeader{padding:12px}.schreibenHeader h2{font-size:20px}.schreibenBody,.schreibenTabs{padding:8px}.schreibenTabs button{flex:1}}@media (width<=760px){.schreibenTabs .liquidityDesktopTab{display:none!important}}.workCases{color:#103452}.workCasesHeading,.workCaseMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workCasesHeading{justify-content:space-between;margin-bottom:16px}.workCasesHeading h2{margin:0;font:700 30px Georgia,serif}.workCasesHeading p{color:#55728a;margin:5px 0}.workCaseFilters,.workFields{flex-wrap:wrap;gap:12px;display:flex}.workCaseFilters label,.workFields label,.workStepEditor>label{flex:1;gap:5px;min-width:150px;font-size:14px;display:grid}.workCaseFilters input,.workCaseFilters select,.workStepEditor input:not([type=checkbox]),.workStepEditor textarea,.workStepEditor select,.workWaiting input{color:#103452;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:5px;padding:9px}.workCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workCaseCard{background:#fff;border:1px solid #d3e2ef;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.workCaseCard.overdue{background:snow;border-left:3px solid #bc4242}.workCaseCard>div{gap:5px;display:grid}.workCaseCard h4{color:#092f4c;margin:0;font:700 22px/1.25 Georgia,serif}.workCaseCard p{gap:4px;margin:4px 0;display:grid}.workCaseCard p span,.workCaseCard small{color:#55728a;font-size:13px}.workCaseReason{color:#946c20;font-size:14px}.workCaseCard.overdue .workCaseReason{color:#a73535}.workCaseCard footer{flex-wrap:wrap;gap:7px;display:flex;background:0 0!important;margin:0!important;padding:0!important}.workCaseMeta{border-bottom:1px solid #dde6ef;padding:12px 0}.workCaseMeta button,.workStepEditor button,.workCaseReview button,.workWaiting button{color:#123756;cursor:pointer;background:#fff;border:1px solid #cbd9e6;border-radius:5px;padding:8px 11px;font-weight:700}.workStepEditor{background:#fff;border:1px solid #dbe6ef;border-radius:8px;gap:14px;padding:20px;display:grid}.workStepEditor h4{margin:0;font:700 24px Georgia,serif}.workStepEditor fieldset{border:1px solid #dbe6ef;gap:8px;min-width:0;display:grid}.workStepEditor footer{gap:8px;display:flex}.workSubtaskEdit{align-items:center;gap:7px;display:flex}.workSubtaskEdit input:not([type=checkbox]){flex:1;min-width:0}.workSubtasks{gap:6px;padding:8px 0;display:grid}.workSubtasks label{align-items:center;gap:7px;font-size:14px;display:flex}.workWaiting{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workWaiting form{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.workWaiting label{gap:4px;font-size:14px;display:grid}.workStepEditorBackdrop{z-index:2200;background:#082139aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workStepEditorBackdrop .workStepEditor{width:min(750px,95vw);max-height:90vh;overflow:auto}.workCaseReview{background:#fffbef;border:1px solid #e3cb8f;margin-top:16px;padding:14px}.workCaseReview article{border-bottom:1px solid #e3cb8f;padding:12px}.workReviewHint{color:#946c20!important}.workCaseMeta button:disabled,.workStepEditor button:disabled,.workCaseCard button:disabled{opacity:.5;cursor:not-allowed}@media (width<=750px){.workCaseGrid{grid-template-columns:1fr}.workCaseFilters label{flex-basis:40%}.workCaseCard h4{font-size:20px}}.workStepEditorDialog{color:#123756;border:1px solid #cdbd84;border-radius:8px;width:min(780px,95vw);max-height:90vh;padding:0}.workStepEditorDialog::backdrop{background:#08213999}.workStepEditorDialog .workStepEditor{border:0}dialog.workStepEditorDialog{width:min(780px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:auto}dialog.workStepEditorDialog .workStepEditor{padding:20px}dialog.workStepEditorDialog .workStepEditor footer{background:0 0;justify-content:flex-end;margin:0;padding:0}.workCaseCard.deferred,.crmCaseList>article[data-deferred=true],.crmCaseStep[data-deferred=true]{background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%)!important;border-color:#b8c1c8 #b8c1c8 #b8c1c8 #8997a2!important;border-left-style:solid!important;border-left-width:3px!important}.workCaseCard.deferred .workCaseReason{color:#45535f}.crmInvoiceDueDate{margin-top:8px}.crmInvoiceDueDate>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.crmInvoiceDueDate label{gap:4px;max-width:100%;display:grid}.crmInvoiceDueDate input{color:#061e35;background:#fff;border:1px solid #c8b36e;border-radius:8px;max-width:100%;min-height:40px;padding:6px 10px}.crmInvoiceDueDate button{color:#061e35;cursor:pointer;background:#fff;border:1px solid #c8b36e;border-radius:8px;min-height:40px;padding:6px 12px}.caseParticipantSummary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.caseParticipantSummary label{align-items:center;gap:8px;font-size:13px;display:flex}.caseParticipantSummary select{max-width:260px}.caseParticipantAvatars{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.caseParticipantAvatars .crmAvatar{width:26px;min-width:26px;height:26px;font-size:10px}.caseParticipantAvatars>span{display:inline-flex}.caseParticipants>details{margin-top:10px}.caseParticipants>details>div{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.caseParticipants>details>div>span{align-items:center;gap:6px;display:flex}.workCaseParticipantPicker{border:1px solid #b8cbdc;border-radius:7px;max-height:160px;overflow:auto}.workCaseParticipantPicker label{flex-direction:row;align-items:center;gap:6px;margin:5px 12px 5px 0;display:inline-flex}.contactSharedCases>header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.contactSharedCases>header>div{flex:1}.contactSharedCases h3{margin:0 0 4px}.crmCaseActivity.legacy{background:#f8fbfd;border-color:#b8cbdc}.crmCaseActivity.legacy p{white-space:pre-wrap}.workCaseMeta a{color:#123551;background:#fff;border:1px solid #b8cbdc;border-radius:7px;padding:9px 12px;text-decoration:none}.workCaseParticipantPicker{max-height:none;padding:10px 12px;overflow:visible}.workCaseParticipantPicker .workCaseParticipantSearch{flex-direction:column;align-items:stretch;gap:5px;margin:0 0 8px;display:flex}.workCaseParticipantOptions{max-height:140px;overflow:auto}.workCaseParticipantOptions p{margin:8px 0}.caseContactAccess{align-items:center;gap:5px;display:inline-flex}.caseContactAccess>a{border-radius:50%;display:inline-flex}.caseContactAccess .crmAvatar{width:32px;min-width:32px;height:32px;font-size:12px}.caseContactAccess>button{cursor:pointer;color:#123551!important;background:#fffdf7!important;border:1px solid #b8cbdc!important;border-radius:16px!important;padding:6px 9px!important;font-size:12px!important}.caseContactDialog{color:#123551;background:#fffdf7;border:1px solid #b8cbdc;border-radius:9px;width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0}.caseContactDialog>header{background:#fcfaf5;border-bottom:2px solid #164e73;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.caseContactDialog h3{margin:0;font-size:19px}.caseContactDialog>div{padding:12px;overflow:auto}.caseContactDialog a{color:#123551;border-radius:7px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.caseContactDialog a:hover{background:#e8f1fb}.caseContactDialog small{color:#526b80;margin-top:4px;display:block}.caseContactDialog .crmAvatar{width:40px;height:40px}.crmStepContact{margin:7px 0}.crmStepConnection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crmStepConnection small{color:#526b80}.caseGroupHint{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.caseGroupHint button{color:#526b80;background:#eef5fa;border:1px solid #b8cbdc;border-radius:7px;padding:7px 10px;font-size:12px}.crmStepIdentity{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;width:34px;display:flex}.crmStepIdentity .crmStepNumberCircle,.crmStepIdentity .caseContactAccess .crmAvatar{width:34px!important;min-width:34px!important;height:34px!important;font-size:13px!important}.crmStepIdentity .crmStepNumberCircle{margin:0!important;font-size:15px!important;line-height:34px!important}.caseContactAccess>button{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;border-radius:50%!important;padding:0!important}.caseContactAccess>button svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:24px;height:24px}.caseContactAccess>button>span{color:#fff;background:#164e73;border-radius:50%;min-width:15px;height:15px;font-size:10px;font-weight:700;line-height:15px;position:absolute;bottom:1px;right:1px}.crmCaseStep:has(>.crmStepIdentity){grid-template-columns:34px minmax(0,1fr) auto}.crmCaseStep>.crmStepIdentity{align-self:start;grid-column:1!important}.crmStepIdentity .crmStepNumberCircle{font-size:18px!important}@media (width<=850px){.crmCaseStep:has(>.crmStepIdentity){grid-template-columns:34px minmax(0,1fr)}.crmCaseStep>.crmStepIdentity+div{grid-column:2!important}.crmCaseStep:has(>.crmStepIdentity)>.crmStepActions{grid-column:2}}.crmStepDisclosure{background:#fffdf7;border:1px solid #cbdbe6;border-radius:7px;overflow:visible}.crmStepDisclosure>summary{cursor:pointer;color:#123551;grid-template-columns:34px minmax(0,1fr) 22px;align-items:start;gap:12px;padding:12px;list-style:none;display:grid}.crmStepDisclosure>summary::-webkit-details-marker{display:none}.crmStepDisclosure>summary:hover{background:#edf5fc;border-radius:7px}.crmStepDisclosure>summary:focus-visible{outline-offset:-3px;border-radius:7px;outline:3px solid #2c78b4}.crmStepEssential{min-width:0;display:block}.crmStepEssential>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.crmStepEssential>small{color:#526b80;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:13px;display:flex}.crmStepEssential .crmStepType{align-items:center;gap:4px;display:inline-flex}.crmStepEssential .crmStepType svg{flex-shrink:0;width:14px;height:14px}.crmStepDisclosureArrow{font-size:23px;transition:transform .15s}.crmStepDisclosure[open]>.crmStepDisclosureArrow,.crmStepDisclosure[open]>summary .crmStepDisclosureArrow{transform:rotate(180deg)}.crmStepExpanded{border-top:1px solid #dae6ef;padding:0 12px 12px}.crmStepExpanded>.crmCaseStep{background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;padding:12px 0}.crmOpenPoints .crmStepExpanded>.crmCaseStep{padding:12px 0}.crmStepExpanded>.crmCaseStep>.crmStepIdentity{grid-row:1;grid-column:1!important}.crmStepExpanded>.crmCaseStep>.crmStepDetailsContent{grid-row:1;grid-column:2!important}.crmStepExpanded>.crmCaseStep>.crmStepActions{grid-area:1/3}.crmStepExpanded>.crmCaseStep>form{grid-column:1/-1}.crmStepLinkedActivities{gap:8px;margin-top:8px;display:grid}.crmStepDisclosure[data-deferred=true]{background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border-color:#b8c1c8}.crmStepDisclosure[data-state=done]{background:#edf3f2}@media (width<=650px){.crmStepDisclosure>summary{gap:8px;padding:10px}.crmStepEssential>strong{font-size:15px}.crmStepExpanded>.crmCaseStep{grid-template-columns:34px minmax(0,1fr)}.crmStepExpanded>.crmCaseStep>.crmStepActions{grid-area:auto/2;justify-content:flex-start;max-width:none}}.crmCaseNextMore{color:#526b80;align-items:center;gap:10px;min-width:0;margin:5px 0 12px;padding:0 12px;display:flex}.crmCaseNextMore>small{flex-shrink:0;font-size:11px}.crmCaseNextMore>div{gap:6px;min-width:0;padding:3px 0;display:flex;overflow-x:auto}.crmCaseNextMore button{text-overflow:ellipsis;white-space:nowrap;color:#123551;cursor:pointer;background:#f4f8fb;border:1px solid #d4dfe8;border-radius:15px;flex:none;max-width:260px;padding:5px 10px;font-size:12px;overflow:hidden}.crmCaseNextMore button:hover{background:#e6f0f8}.crmCaseNextMore button:focus-visible{outline-offset:1px;outline:2px solid #3279aa}@media (width<=650px){.crmCaseNextMore{gap:6px;padding:0 5px}.crmCaseNextMore button{max-width:200px}}.crmLegacyChronicleGroup{color:#123551;background:#f5f8fb;border:1px solid #d6dfe7;border-radius:7px}.crmLegacyChronicleGroup>summary{cursor:pointer;align-items:center;gap:10px;padding:14px;list-style:none;display:flex}.crmLegacyChronicleGroup>summary::-webkit-details-marker{display:none}.crmLegacyChronicleGroup>summary>svg{width:20px;height:20px}.crmLegacyChronicleGroup>summary>strong{font-size:15px}.crmLegacyChronicleGroup>summary>span:not(.crmStepDisclosureArrow){color:#526b80;font-size:12px}.crmLegacyChronicleGroup>summary>.crmStepDisclosureArrow{margin-left:auto}.crmLegacyChronicleGroup[open]>summary>.crmStepDisclosureArrow{transform:rotate(180deg)}.crmLegacyChronicleGroup>div{gap:8px;padding:0 12px 12px;display:grid}.crmLegacyChronicleGroup>summary:hover{background:#eaf2fa;border-radius:7px}.crmLegacyChronicleGroup>summary:focus-visible{outline-offset:-3px;border-radius:7px;outline:3px solid #2c78b4}.crmCases .crmStepBadge.followup,.crmCases .crmCaseState.followup{color:#a33d38;background:#fce9e8}.crmCases .crmStepDot.followup{color:#fff;background:#b54842}.workCaseNewMail{z-index:1;color:#153b60;cursor:pointer;background:#e8f1fb;border:1px solid #9dbbd7;border-radius:999px;padding:6px 12px;font-weight:700;position:relative}.workCaseMailPanel{color:#fff;margin:0 0 12px}.workCaseMailPanel h3{font-size:16px}.workCaseMailRow{color:#153b60;text-align:left;cursor:pointer;background:#fffdf7;border:1px solid #ccdae5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0;padding:12px;display:flex}.workCaseMailRow:hover{background:#e8f1fb}.workCaseMailRow span{overflow-wrap:anywhere;min-width:0}.workCaseMailRow small{margin-top:4px;display:block}.workCaseMailRow b{flex-shrink:0;font-size:12px}.workCaseMailRow:focus-visible,.workCaseNewMail:focus-visible{outline-offset:2px;outline:3px solid #9dbbd7}@media (width<=600px){.workCaseMailRow{flex-wrap:wrap}}.workCaseMailRow[data-unread=true],.crmStepLinkedActivities .crmCaseActivity.navigatorTypeSurface[data-unread=true]{border:1px solid #c9ad60;box-shadow:inset 0 0 0 1px #e7d6a4}.workCaseMailRow[data-unread=true] b{color:#805814}.workCaseNewMail[data-mail-tone=green]{color:#25634b;background:#e6f4ec;border-color:#a3cdb9}.workCaseNewMail[data-mail-tone=blue]{color:#245b94;background:#e8f1fb;border-color:#aac5de}.crmStepLinkedActivities .crmCaseActivity.navigatorTypeSurface[data-unread=true][data-mail-tone=green]{background:#f0f8f3;border-color:#a3cdb9;box-shadow:inset 0 0 0 1px #dcefe4}.crmStepLinkedActivities .crmCaseActivity.navigatorTypeSurface[data-unread=true][data-mail-tone=blue]{background:#f2f7fc;border-color:#aac5de;box-shadow:inset 0 0 0 1px #e3effa}.crmCaseActivity[data-mail-tone=green] .crmMailDirection.received,.crmStepNewMailSignal[data-mail-tone=green]{color:#25634b;background:#e6f4ec;border-color:#a3cdb9}.crmCaseActivity[data-mail-tone=blue] .crmMailDirection.received,.crmStepNewMailSignal[data-mail-tone=blue]{color:#245b94;background:#e8f1fb;border-color:#aac5de}.crmStepNewMailSignal{border:1px solid;border-radius:999px;align-items:center;margin-left:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.workCaseMeta .workCasePriority{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.workCasePriority select{color:#123551;background:#fff;border:1px solid #bfd2e2;border-radius:7px;max-width:150px;min-height:36px;padding:5px 8px}.workCasePriority i{background:#43866a;border-radius:50%;flex:none;width:10px;height:10px}.workCasePriority i[data-priority="1"]{background:#cf9f30}.workCasePriority i[data-priority="2"]{background:#c4514b}@media (width<=600px){.workCaseMeta .workCasePriority{justify-content:flex-end;width:100%;margin-left:0}}.contactSharedCases>.workCaseCard+.workCaseCard{margin-top:8px}.crmStepIdentity .crmStepDot.crmStepStatusIcon{color:#fff;background:#a66c0c;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;margin-top:3px;display:grid}.crmStepIdentity .crmStepStatusIcon.done{background:#218460}.crmStepIdentity .crmStepStatusIcon.waiting{color:#45535f;background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border:1px solid #aeb7bf}.crmStepIdentity .crmStepStatusIcon:is(.urgent,.overdue){background:#bd343b}.crmStepIdentity .crmStepStatusIcon svg{width:23px;height:23px}.crmStepEssential>small{font-size:15px;line-height:1.45}.crmStepEssential .crmStepType svg{width:16px;height:16px}.workCaseCard[data-waiting=true]:not(.overdue){background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border-color:#b8c1c8 #b8c1c8 #b8c1c8 #8997a2;border-left-style:solid;border-left-width:3px}.workCaseCard[data-waiting=true]:not(.overdue) .workCaseReason,.workCaseCard[data-waiting=true]:not(.overdue) .workCaseResume{color:#45535f}.crmStepDisclosure[data-state=waiting]{background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border-color:#b8c1c8}.workWaiting>button{color:#45535f;background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border-color:#aeb7bf}.workCaseKind>.contactOutlineIcon{flex:none;width:20px;height:20px}.workCaseKind select{max-width:min(280px,58vw)}dialog.tessumoDialog.workStepEditorDialog .workStepEditor{box-sizing:border-box;max-height:calc(100dvh - 48px);overflow-y:auto}.crmCases .crmStepDisclosure[data-state=documented]{background:#f7f9fa;border-color:#c7d3dc}.crmCases .crmStepBadge.documented,.crmCases .crmCaseState.documented{color:#455f73;background:#e9eef2}.crmStepIdentity .crmStepStatusIcon.documented{color:#fff;background:#61798c}.crmStepExpanded>.crmStepMenu{border-top:1px solid #dae6ef;margin-top:12px;padding-top:10px}.crmStepExpanded>.crmStepMenu>.stepFiles{margin-block:12px}.crmCaseInFocus .crmStepExpanded>.crmCaseStep>.crmStepActions{flex-wrap:wrap;align-self:start;align-items:center;gap:6px;max-width:none}.crmCaseInFocus .crmStepActions .workStepStatus{flex:none}.crmCaseInFocus .crmStepActions .workStepStatus>label{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;margin:0;display:flex}@media (width>=1100px){.crmCaseInFocus .crmStepExpanded>.crmCaseStep>.crmStepActions{flex-wrap:nowrap}}@media (width<=1099px){.crmCaseInFocus .crmStepExpanded>.crmCaseStep{grid-template-columns:34px minmax(0,1fr)}.crmCaseInFocus .crmStepExpanded>.crmCaseStep>.crmStepActions{grid-area:auto/2;justify-content:flex-end}}@media (width<=650px){.crmCaseInFocus .crmStepExpanded>.crmCaseStep>.crmStepActions{justify-content:flex-start}}.crmCaseFocusActions>.crmCaseOverviewAction{order:10;font-weight:700;box-shadow:inset 3px 0 #245f54;color:#123f4b!important;background:#d6e8de!important;border:1px solid #75b8a5!important;margin-left:auto!important}.crmCaseOverviewAction svg{width:21px;height:21px}.crmHistoryReturn{color:#123f4b;background:#edf4ef;border:1px solid #75b8a5;border-radius:20px;min-height:44px;margin:0 0 10px;padding:8px 14px}@media (hover:hover){.crmCaseFocusActions>.crmCaseOverviewAction:hover{background:#bcd8cc!important}}.crmCaseInFocus .crmCaseTools-case{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions{align-items:flex-start;margin:0 0 10px;display:flex;background:0 0!important;border:0!important;padding:6px 0!important}.crmCaseToolMenu{flex:1;min-width:0}.crmCaseToolMenu>summary{color:#123f4b;cursor:pointer;background:#edf4ef;border:1px solid #bfa663;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;transition:background .15s,transform .15s;display:flex}.crmCaseToolMenu>summary::-webkit-details-marker{display:none}.crmCaseToolMenu>summary svg{width:23px!important;height:23px!important}.crmCaseToolMenu>summary:hover{background:#d6e8de;transform:translateY(-1px)}.crmCaseToolMenu>summary:focus-visible{outline-offset:3px;outline:3px solid #e7bc76}.crmCaseToolMenuItems{flex-wrap:wrap;gap:8px;padding:12px 0 4px;display:flex}.crmCaseFocusWindow>.crmCaseFocusHead{box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=650px){.crmCaseToolMenuItems{flex-direction:column;align-items:stretch}.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions>.crmCaseOverviewAction{max-width:65%;min-height:44px}}.crmCaseInFocus .crmCaseTools-case>h3{display:none!important}.crmCaseFocusWindow:has(.crmCaseTools-case){background:var(--tessumo-outside,#123f4b)!important}.crmCaseFocusWindow:has(.crmCaseTools-case)>.crmCaseFocusHead h2{color:#e4c870!important}.crmCaseInFocus .crmCaseToolMenu{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.crmCaseInFocus .crmCaseToolMenu>summary{min-width:44px;min-height:44px;border-radius:50%!important;padding:0!important;display:flex!important}.crmCaseToolMenu:not([open])>.crmCaseToolMenuItems{display:none!important}.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions{grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;position:relative;gap:16px!important;display:grid!important}.crmCaseInFocus .crmCaseToolMenu{z-index:20;flex:none;justify-self:start;position:relative}.crmCaseInFocus .crmCaseToolMenu>summary{width:54px;min-width:54px;height:54px;min-height:54px;color:#123f4b!important;background:#e4c870!important;border-color:#c5ab65!important}.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions>.crmCaseOverviewAction{justify-self:end;max-width:none;min-height:54px;color:#123f4b!important;box-shadow:none!important;background:#e4c870!important;border:1px solid #c5ab65!important;padding:12px 20px!important;font-size:16px!important}.crmCaseInFocus .crmCaseToolMenuItems{z-index:30;background:#edf4ef;border:1px solid #84b5a7;border-radius:16px;flex-direction:column;align-items:stretch;width:330px;max-width:calc(100vw - 60px);max-height:min(520px,60dvh);padding:18px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 16px 34px #001b3560}.crmCaseToolMenuTitle{color:#123f4b;margin-bottom:8px;font:500 20px Georgia,serif}.crmCaseInFocus .crmCaseToolMenuItems button{background:#edf4ef;justify-content:flex-start;width:100%;min-height:44px!important}.crmCaseTimerCenter{color:#edf4ef;border:1px solid #9eb9ad55;border-radius:10px;justify-self:center;min-width:0;padding:8px 16px}.crmCaseTimerCenter .caseTimerHeader{flex-wrap:wrap;justify-content:center;max-width:none;margin:0}.crmCaseTimerCenter .caseTimer{color:#edf4ef}@media (hover:hover){.crmCaseInFocus .crmCaseToolMenu>summary:hover,.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions>.crmCaseOverviewAction:hover{background:#f0d991!important;box-shadow:0 3px 12px #0003!important}}@media (width<=700px){.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions{grid-template-columns:auto 1fr;gap:10px!important}.crmCaseTimerCenter{grid-area:2/1/auto/-1;width:fit-content;max-width:100%}.crmCaseInFocus .crmCaseTools-case>.crmCaseFocusActions>.crmCaseOverviewAction{grid-area:1/2;padding:10px 12px!important;font-size:14px!important}.crmCaseToolMenuItems{max-width:calc(100vw - 48px)}}.crmCaseInFocus .crmCaseTools-contact{margin-left:auto;flex:none!important;min-width:54px!important}.crmCaseInFocus .crmCaseTools-contact .crmCaseFocusActions{background:0 0!important;border:0!important;justify-content:flex-end!important;margin:0!important;padding:0!important;display:flex!important}.crmCaseInFocus .crmCaseTools-contact .crmCaseToolMenuItems{left:auto;right:0}.crmCaseInFocus .crmCaseTools-contact .crmCaseToolMenu>summary{width:54px;min-width:54px;height:54px;min-height:54px}.crmCaseInFocus .caseContactCard{overflow:visible!important}.crmCaseInFocus .crmCaseToolMenuItems .crmCaseContactView{color:#123f4b;border:1px solid #b7d2c8;border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;display:flex}.crmCaseInFocus .crmCaseTimerCenter{box-shadow:none!important;color:#edf4ef!important;background:0 0!important;border:1px solid #9eb9ad55!important}.crmCaseInFocus .crmCaseTimerCenter .caseTimer{color:#edf4ef!important;background:0 0!important}.crmCaseInFocus .caseContactCentre .caseContactCard{align-items:center;grid-template-columns:48px minmax(0,1fr) 54px!important;gap:12px!important;display:grid!important}.crmCaseInFocus .caseContactCentre .caseContactIdentity{width:auto!important;min-width:0!important}.crmCaseInFocus .caseContactCentre .crmCaseTools-contact{width:54px!important;min-width:54px!important;max-width:54px!important;margin:0!important;padding:0!important}.crmCaseInFocus .caseContactCentre .crmCaseTools-contact .crmCaseFocusActions{width:54px!important;min-width:0!important}.crmCaseInFocus .caseContactCentre .crmCaseTools-contact .crmCaseToolMenu{width:54px!important;min-width:54px!important}.crmCaseInFocus .crmCaseToolMenu[open]{z-index:100}.crmCaseInFocus .caseContactCard:has(.crmCaseToolMenu[open]){z-index:100;position:relative}.crmCaseInFocus .crmCaseToolMenuItems{box-sizing:border-box;overscroll-behavior:contain;flex-wrap:nowrap;width:400px;max-width:calc(100vw - 48px);overflow:hidden auto}.crmCaseInFocus .crmCaseToolMenuItems>*{flex-shrink:0;min-width:0;max-width:100%}.crmCaseInFocus .crmCaseToolMenuItems :is(button,a.crmCaseContactView){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:left;flex-shrink:0;align-items:center;gap:10px;min-width:0;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;padding:12px!important;font-size:24px!important;line-height:1.3!important}.crmCaseInFocus .crmCaseToolMenuItems :is(button,a.crmCaseContactView) svg{flex-shrink:0;width:24px!important;height:24px!important}.crmCaseInFocus .crmCaseToolMenuTitle{font-size:28px}.crmCaseInFocus .crmCaseToolMenuItems .crmCaseAreaInline,.crmCaseInFocus .crmCaseToolMenuItems .crmCaseAreaPills{flex-flow:column;align-items:stretch;width:100%;display:flex}.crmCaseInFocus .crmCaseToolMenuItems .crmCaseAreaPills>span{grid-template-columns:minmax(0,1fr) 48px;width:100%;max-width:100%;display:grid}.crmCaseInFocus .crmCaseToolMenuItems .crmCaseAreaPills>span>button:first-child>span{white-space:normal;text-overflow:clip;overflow:visible}.crmCaseInFocus .crmCaseToolMenuItems :is(button,a.crmCaseContactView):focus-visible{outline-offset:-3px;background:#d4e8de!important;outline:3px solid #b18c39!important}@media (hover:hover){.crmCaseInFocus .crmCaseToolMenuItems :is(button:not(:disabled),a.crmCaseContactView):hover{color:#123f4b!important;background:#cde4d8!important;border-color:#6f9c8e!important;box-shadow:inset 3px 0 #b18c39!important}}.crmStepMenu>summary{white-space:nowrap;box-sizing:border-box;cursor:pointer;border-radius:26px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:48px;line-height:1.25;color:#153f49!important;background:#e8cc72!important;border:1px solid #bda456!important;padding:12px 20px!important;font-size:16px!important;display:inline-flex!important}.crmStepMenu>summary:hover{background:#f1db94!important}.crmStepMenu>summary:focus-visible{outline-offset:3px;outline:2px solid #b28d37}.crmStepMenu>summary>svg{flex:none;width:20px;height:20px}.crmStepMenu .crmStepActionGroup{background:0 0;border-top:1px solid #b7cfc4;margin:14px 0;padding:14px 0}.crmStepMenu .crmStepActionGroup h5{color:#315c61;margin:0 0 10px;font-size:14px;font-weight:700}.crmStepMenu .crmStepActionGroup .crmStepManage{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.crmStepMenu .crmStepDeleteRow,.crmCaseToolDanger{border-top:1px solid #cda79e!important;margin-top:18px!important;padding-top:16px!important}.crmCaseInFocus .crmCaseToolDanger button{color:#9c3730!important;border-color:#cda79e!important}.crmStepActionGroup .crmStepConnections{width:100%;min-width:0}.caseDocumentsPanel{min-width:0;margin:0;position:relative}.caseDocuments{background:var(--tessumo-surface,#fffdf7);color:#173b55;border:1px solid #c9d9e7;border-radius:8px;min-width:0;margin:0}.caseDocuments>summary{cursor:pointer;background:var(--tessumo-frame,#fcfaf5);box-sizing:border-box;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;list-style:none;display:flex}.caseDocuments>summary::-webkit-details-marker{display:none}.caseDocuments>summary>svg{flex-shrink:0;width:19px;height:19px}.caseDocuments>summary>strong{font:600 15px/1.4 Arial,sans-serif}.caseDocumentsArrow{margin-left:auto}.caseDocuments[open] .caseDocumentsArrow{transform:rotate(180deg)}.caseDocumentsBody{border-top:2px solid var(--tessumo-outside,#164e73);padding:0 9px 9px}.caseDocumentTiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;padding-top:9px;display:grid}.caseDocuments .caseDocumentTile{text-align:left;color:#173b55;box-sizing:border-box;cursor:pointer;white-space:normal;background:#f8fbfd;border:1px solid #b8cbdc;border-radius:7px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:9px;display:flex}.caseDocumentIcon{color:#234e6e;background:#e6eff4;border-radius:5px;flex:0 0 28px;place-items:center;height:30px;display:grid}.caseDocumentIcon svg{width:20px;height:20px}.caseDocumentCopy{gap:3px;min-width:0;display:grid}.caseDocumentCopy strong{overflow-wrap:anywhere;font:600 13px/1.4 Arial,sans-serif}.caseDocumentCopy small{color:#526b80;font:400 12px/1.5 Arial,sans-serif}.caseDocumentOpen{align-items:center;gap:5px;font:400 12px/1.4 Arial,sans-serif;display:flex}.caseDocumentOpen svg{width:14px;height:14px}.caseDocumentsFooter{color:#526b80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;font:400 12px/1.4 Arial,sans-serif;display:flex}.caseDocumentsFooter>div{flex-wrap:wrap;gap:8px;display:flex}.caseDocumentsPanel .caseDocumentsFooter button{color:#173b55;cursor:pointer;background:#fff;border:1px solid #b8cbdc;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 11px;font:400 13px/1.4 Arial,sans-serif;display:inline-flex}.caseDocumentsFooter button svg{width:15px;height:15px}.caseDocumentsEmpty{color:#526b80;margin:12px 0 2px;font:400 14px/1.5 Arial,sans-serif}.caseDocumentEvent{color:#526b80;background:#f8fbfd;border:1px solid #b8cbdc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 12px;font:400 12px/1.4 Arial,sans-serif;display:flex}.caseDocumentEvent>svg{flex-shrink:0;width:16px;height:16px}.caseDocumentEvent button{color:#234e6e;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;font:500 13px/1.5 Arial,sans-serif;display:inline-flex}.caseDocumentEvent button svg{flex-shrink:0;width:14px;height:14px}@media (hover:hover){.caseDocuments .caseDocumentTile:hover{background:#e8f1fb;border-color:#9dbbd7}.caseDocumentsFooter button:hover,.caseDocumentEvent button:hover{background:#e8f1fb}}.caseDocuments button:focus-visible,.caseDocuments summary:focus-visible,.caseDocumentEvent button:focus-visible{outline-offset:3px;outline:2px solid #295e87}@media (width<=650px){.caseDocuments>summary{padding:11px}.caseDocumentsBody{padding:0 10px 10px}.caseDocumentsPanel .caseDocumentsFooter button,.caseDocumentEvent button{min-height:44px}.caseDocumentsFooter{align-items:flex-start}.caseDocumentEvent{padding:8px 10px}.caseDocumentTiles{grid-template-columns:1fr}}.caseContextRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0;margin:10px 0;display:grid}.caseContextRow:has(>.caseDocumentsPanel:only-child){grid-template-columns:minmax(0,1fr)}.crmCaseInFocus .caseContextRow .caseParticipants.caseContactCentre{background:var(--tessumo-surface,#fffdf7);min-width:0;margin:0;padding:0}.crmCaseInFocus .caseContextRow .caseContactDisclosure>summary,.caseDemoContacts>.caseContactDisclosure>summary{box-sizing:border-box;cursor:pointer;background:var(--tessumo-frame,#fcfaf5);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;list-style:none;display:flex}.crmCaseInFocus .caseContextRow .caseContactDisclosure>summary h3{align-items:center;gap:10px;margin:0;font:600 15px/1.4 Arial,sans-serif;display:flex}.crmCaseInFocus .caseContextRow .caseContactDisclosure>summary h3 svg,.caseDemoContacts>details>summary>svg{flex-shrink:0;width:19px;height:19px}.crmCaseInFocus .caseContextRow .caseContactCentre .caseContactDisclosure>.caseContactContent{border-top:2px solid var(--tessumo-outside,#164e73);margin:0;padding:9px}.crmCaseInFocus .caseContextRow .caseContactCard{flex-wrap:wrap;gap:10px;padding:10px}.crmCaseInFocus .caseContextRow .caseContactCard .caseContactIdentity{flex:180px}.crmCaseInFocus .caseContextRow .caseContactCard .crmCaseTools-contact{flex:100%;width:100%;margin:0}.crmCaseInFocus .caseContextRow .caseContactCard .crmCaseFocusActions{flex-wrap:wrap;width:100%}.caseDocumentsCanAdd .caseDocuments>summary{padding-right:135px}.caseDocumentsCanAdd .caseDocumentsArrow{position:absolute;top:13px;right:11px}.caseDocumentsPanel>.caseDocumentsAdd{color:#173b55;cursor:pointer;background:#fffdf7;border:1px solid #b8cbdc;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:36px;padding:4px 7px;font:500 12px/1.4 Arial,sans-serif;display:inline-flex;position:absolute;top:4px;right:31px}.caseDocumentsAdd:focus-visible{outline-offset:2px;outline:2px solid #295e87}.caseDemoContacts{background:var(--tessumo-frame,#fcfaf5);color:#173b55;border:1px solid #c9d9e7;border-radius:8px;min-width:0}.caseDemoContacts>details>summary>strong{font:600 15px/1.4 Arial,sans-serif}.caseDemoContacts .caseContactChevron{margin-left:auto}.caseDemoContacts>details[open]>summary{border-bottom:2px solid var(--tessumo-outside,#164e73)}.caseDemoContacts .crmCaseFocusContact{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin:0;padding:10px;font-size:14px}.caseDemoOtherContact{margin:0;padding:0 10px 10px;font-size:14px}@media (width<=850px){.caseContextRow{grid-template-columns:minmax(0,1fr)}.caseDocumentsPanel>.caseDocumentsAdd{border-top:0;border-bottom:0;border-radius:0;min-height:44px;top:0}.caseDocuments>summary{min-height:44px}}.crmPhoneNotes{color:#153652;min-width:0}.crmPhoneNotes>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.crmPhoneNotes h3{margin:0;font:600 24px/1.3 Georgia,serif}.crmPhoneNotes header p{color:#5d748a;margin:6px 0 0;font-size:13px}.crmPhoneNotes button,.crmContactEmails button{color:#153b60;cursor:pointer;background:#f8fbfd;border:1px solid #ccdae5;border-radius:5px;padding:8px 11px;font:600 13px/1.3 Arial,sans-serif}.crmPhoneNotes>header>button{color:#fff;background:#103756;flex-shrink:0;align-items:center;gap:7px;display:flex}.crmPhoneNotes .contactOutlineIcon{flex-shrink:0;width:18px;height:18px}.crmPhoneFilters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.crmPhoneFilters [aria-pressed=true]{background:#f6efd8;border-color:#c9af60}.crmPhoneNotes .crmPhoneForm{background:#f6f9fc;border:1px solid #d6e1e9;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:20px;padding:18px;display:grid}.crmPhoneForm h4{margin:0;font:600 18px/1.4 Arial,sans-serif}.crmPhoneForm>.crmPhoneMeta{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.crmPhoneForm>*,.crmPhoneMeta>*{min-width:0}.crmPhoneForm .crmPhoneNoteField{width:100%}.crmPhoneForm .crmPhoneNoteField textarea{min-height:140px}.crmPhoneForm label{gap:5px;font:500 13px/1.4 Arial,sans-serif;display:grid}.crmPhoneForm input:not([type=checkbox]),.crmPhoneForm select,.crmPhoneForm textarea{box-sizing:border-box;color:#153652;background:#fff;border:1px solid #c7d5e0;border-radius:4px;width:100%;min-width:0;padding:10px;font:14px/1.4 Arial,sans-serif}.crmPhoneForm textarea{resize:vertical}.crmPhoneForm .crmPhoneCheck{align-items:center;gap:8px;display:flex}.crmPhoneForm input[type=checkbox]{width:17px;height:17px}.crmPhoneForm .crmPhoneActions{flex-wrap:wrap;gap:8px;display:flex}.crmPhoneForm button[type=submit]{color:#fff;background:#113957}.crmPhoneList{gap:14px;display:grid}.crmPhoneList>article{background:#fff;border:1px solid #d8e3ec;border-radius:8px;padding:18px;box-shadow:0 3px 12px #123b5a06}.crmPhoneList article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.crmPhoneList time{color:#657c91;font-size:12px}.crmPhoneDirection{color:#205078;background:#e5f1ff;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.crmPhoneDirection.outgoing{color:#236349;background:#e6f4ec}.crmPhoneDirection.unknown{color:#79643c;background:#f3efe3}.crmPhoneText{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 Arial,sans-serif}.crmPhoneList p{font-size:13px}.crmPhoneCallback{background:#fff7df;border-radius:5px;align-items:center;gap:6px;padding:10px;display:flex}.crmPhoneList .crmPhoneActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.crmPhoneList .crmPhoneActions span{color:#356d56;font-size:12px}.crmPhoneNotes [role=alert],.crmContactEmails [role=alert]{color:#a42c35}.crmPhoneNotes button:disabled,.crmContactEmails button:disabled{opacity:.55;cursor:default}.crmPhoneNotes button:focus-visible,.crmContactEmails button:focus-visible{outline-offset:2px;outline:3px solid #c6a747}.crmContactEmails{gap:10px;min-width:0;display:grid}.crmContactEmails>div{gap:3px;display:grid}.crmContactEmails a{overflow-wrap:anywhere}.crmContactEmails small{color:#687e91;font-size:11px}.crmContactEmails button{width:fit-content;padding:5px 8px;font-size:11px}.crmContactEmails form{background:#f4f8fb;border:1px solid #d9e4ed;border-radius:6px;gap:9px;padding:12px;display:grid}.crmContactEmails form label{font-size:12px;display:block}.crmContactEmails input:not([type=checkbox]),.crmContactEmails select{box-sizing:border-box;color:#163854;background:#fff;border:1px solid #cad7e2;width:100%;min-width:0;padding:8px;display:block}.crmContactEmails input[type=checkbox]{width:auto;display:inline}.crmCommunicationDialog.phone{width:min(820px,94vw)}@media (width<=700px){.crmPhoneNotes>header{flex-direction:column;align-items:flex-start}.crmPhoneForm>.crmPhoneMeta{grid-template-columns:minmax(0,1fr)}.crmPhoneList>article{padding:14px}}.crmPhoneActions{box-shadow:none;color:inherit;background:0 0;border:0;padding:0}.crmPhoneActions>button{align-items:center;gap:6px;display:inline-flex}.crmPhoneActions .crmPhoneDelete{color:#875b60;background:0 0;border-color:#e3dadd}.crmPhoneActions .crmPhoneDelete:hover{color:#a42c35;background:#fff8f8;border-color:#ca9da5}.crmPhoneForm .crmPhoneContactNumber{color:#526c80;background:#fffdf7;border:1px solid #d4bd79;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:13px;display:flex}.crmPhoneContactNumber a{color:#123958;font-size:17px;font-weight:700;text-decoration:none}.crmPhoneContactNumber a:hover{text-decoration:underline}.crmPhoneForm .crmPhoneNoteField textarea{border:1px solid #91adc5;border-radius:6px;width:100%;min-height:180px;padding:12px;line-height:1.55;display:block}.crmPhoneForm .crmPhoneNoteField textarea:focus-visible{outline-offset:2px;outline:2px solid #3279aa}.phoneMoveTarget{min-width:0;position:relative}.phoneMoveTarget[data-drop-ready=true]>.crmStepDisclosure{outline-offset:2px;outline:1px dashed #9dbbd7}.phoneMoveTarget[data-drop-over=true]>.crmStepDisclosure{outline-offset:1px;background:#e8f1fb;outline:3px solid #b28b32}.phoneMoveDropHint{z-index:2;color:#fff;pointer-events:none;background:#123b55;border-radius:6px;padding:5px 10px;font-size:13px;position:absolute;top:8px;right:36px}.phoneMoveCard{cursor:grab;min-width:0;position:relative}.phoneMoveCard:active{cursor:grabbing}.phoneMoveCard[data-dragging=true]{opacity:.55}.phoneMoveCard>.crmCaseActivity{padding-right:142px}.phoneMoveActions{align-items:center;gap:3px;display:flex;position:absolute;top:12px;right:12px}.phoneMoveChoose{font:inherit;color:#173b54;cursor:pointer;background:#fffdf7;border:1px solid #c9dbe8;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:flex}.phoneMoveGrip{color:#58798d;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:25px;min-height:32px;font-size:23px;display:grid}.phoneMoveChoose:focus-visible,.phoneMoveDialog button:focus-visible,.phoneMoveDialog select:focus-visible{outline-offset:2px;outline:3px solid #b28b32}.phoneMoveNotice{color:#173b54;background:#e8f1fb;border:1px solid #9dbbd7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;font-size:14px;display:flex}.phoneMoveNotice button{font:inherit;color:#173b54;background:#fffdf7;border:1px solid #9dbbd7;border-radius:6px;margin-left:auto;padding:5px 10px}.phoneMoveError{color:#993a31;background:#fff0ec;border-radius:6px;padding:8px 12px;font-size:14px}.phoneMoveDialog.tessumoDialog{color:#173b54;background:#fffdf7;border:1px solid #9dbbd7;border-radius:9px;width:min(480px,100vw - 32px);padding:0}.phoneMoveDialog[open]{flex-direction:column;display:flex}.phoneMoveDialog>header{background:#fcfaf5;border-bottom:2px solid #164e73;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.phoneMoveDialog h3{margin:0;font-size:20px}.phoneMoveDialog form{gap:14px;min-height:0;padding:18px;display:grid;overflow:auto}.phoneMoveDialog p{margin:0}.phoneMoveDialog label{gap:6px;font-weight:600;display:grid}.phoneMoveDialog select{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #c9dbe8;border-radius:6px;padding:10px}.phoneMoveDialog small{color:#526b80;font-size:13px}.phoneMoveDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.phoneMoveDialog button{font:inherit;color:#173b54;background:#fff;border:1px solid #9dbbd7;border-radius:6px;padding:8px 12px}.phoneMoveDialog button[type=submit]{color:#fff;background:#123b55}.phoneMoveDialog button:disabled{opacity:.55;cursor:default}@media (width<=600px){.phoneMoveCard>.crmCaseActivity{padding-bottom:46px;padding-right:14px}.phoneMoveActions{top:auto;bottom:10px}.phoneMoveChoose{font-size:13px}.phoneMoveDropHint{max-width:65%;font-size:12px;right:12px}.phoneMoveDialog[open]{flex-direction:column;display:flex}.phoneMoveDialog>header{flex:none;padding:12px}.phoneMoveDialog form{padding:14px}.phoneMoveDialog h3{font-size:18px}}.crmStepMeetingLinks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.crmOpenPoints .crmStepMeetingLinks button{color:#123654;background:#f4f8fc;border:1px solid #d4c38d;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.crmStepMeetingLinks .contactOutlineIcon{flex-shrink:0;width:15px;height:15px}dialog.crmStepMeetingDialog{width:min(850px,100vw - 24px);max-height:calc(100dvh - 24px)}.crmStepMeetingDialog>header>div{overflow-wrap:anywhere;min-width:0}.crmStepMeetingDialog>header small{color:#e1c875;margin-bottom:5px;display:block}.crmStepMeetingDialog .crmCommunicationContent{min-width:0}.crmStepMeetingDialog .crmMeetingProtocolForm{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:none;margin:0;padding:0;display:grid}.crmMeetingProtocolMeta{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:12px;display:grid}.crmMeetingProtocolForm label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.crmMeetingProtocolField{gap:6px;min-width:0;display:grid}.crmMeetingProtocolForm input,.crmMeetingProtocolForm textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#123654;background:#fff;border:1px solid #cbd9e7;border-radius:5px;padding:10px;font-weight:400}.crmMeetingProtocolForm textarea{resize:vertical}.crmMeetingProtocolActions{flex-wrap:wrap;gap:8px;display:flex}.crmStepMeetingDialog .crmMeetingProtocolActions .primary{color:#fff;background:#0e304b}.crmMeetingProtocolRead section{border-top:1px solid #e2eaf1;padding:12px 0}.crmMeetingProtocolRead h4{margin:0 0 6px;font-size:15px}.crmMeetingProtocolRead p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px}.crmStepMeetingDialog .crmMeetingRecord{color:#fff;background:#0e304b;border-color:#bca34f;margin-bottom:12px}@media (width<=600px){.crmMeetingProtocolMeta{grid-template-columns:minmax(0,1fr)}.crmStepMeetingDialog>header{align-items:flex-start;gap:10px}.crmStepMeetingDialog>header h3{font-size:21px}.crmStepMeetingDialog .crmCommunicationContent{padding:14px}}.crmMeetingStepChoice{gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:grid}.crmMeetingStepChoice select{color:#123654;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9e7;border-radius:5px;padding:8px;font-weight:400}.crmCases{color:#102e52;--crm-case-title:26px;--crm-step-title:19px;--crm-case-meta:17px;--crm-case-status:18px;--crm-next-title:17px;--crm-case-amount:20px;--crm-attention:#9a6812;--crm-attention-bg:#fff2d8;--crm-attention-border:#d9b667}.crmCasesIntro{margin:0 0 13px}.crmCasesIntro h3{margin:0 0 3px;font:400 27px Georgia,serif}.crmCasesIntro p{color:#58708a;margin:0;font-size:12px}.crmCaseMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.crmCaseMetrics>div{background:linear-gradient(110deg,#fff,#f3f9ff);border:1px solid #d8e5f1;border-radius:7px;align-items:center;gap:13px;min-width:0;min-height:91px;padding:12px;font-size:11px;font-weight:700;display:flex}.crmCaseMetrics>div:nth-child(2){background:linear-gradient(110deg,#fff,#fffbf3);border-color:#eadbc2}.crmCaseMetrics>div.crmMetricAttention{border-color:var(--crm-attention-border);background:linear-gradient(110deg,#fff,#fff8e6)}.crmCaseMetrics>div.crmMetricAttention.active{box-shadow:inset 0 0 0 2px var(--crm-attention-border)}.crmCaseMetrics>div:nth-child(4){background:linear-gradient(110deg,#fff,#f8f4ff);border-color:#e1d8f1}.crmCaseMetrics>div>span:last-child,.crmMetricFilter>span:last-child{gap:2px;min-width:0;display:grid}.crmCaseMetrics strong{white-space:nowrap;font:600 26px Georgia,serif}.crmCaseMetrics small{color:#607892;font-size:10px;font-weight:400}.crmMetricIcon{color:#1465a7;background:#e3f0ff;border-radius:9px;flex:0 0 41px;place-items:center;width:41px;height:41px;font-size:22px;display:grid}.crmCaseMetrics>div:nth-child(2) .crmMetricIcon{color:#9c7013;background:#fff1d9}.crmCaseMetrics .crmMetricAttention .crmMetricIcon{color:var(--crm-attention);background:var(--crm-attention-bg);font-weight:900}.crmCaseMetrics>div:nth-child(4) .crmMetricIcon{color:#7339a1;background:#f0e4ff}.crmCaseMetrics .crmMetricFilter{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:13px;display:flex;background:0 0!important;border:0!important;padding:0!important}.crmCaseMetrics .crmMetricFilter:focus-visible{outline:3px solid var(--crm-attention-border);outline-offset:4px;border-radius:4px}.crmCaseFilters{scrollbar-width:thin;gap:7px;margin:0 0 9px;padding-bottom:5px;display:flex;overflow-x:auto}.crmOpenPoints .crmCaseFilters button{color:#173b60;background:#fff;border:1px solid #d2e1ed;border-radius:5px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.crmOpenPoints .crmCaseFilters button.active{color:#fff;background:#0d3157;border-color:#0d3157}.crmCases>.crmMailStatus{color:#677e92;margin:0 0 10px;font-size:10px}.crmCaseError{color:#a32929;background:#fff0ef;padding:9px}.crmCaseLayout{grid-template-columns:minmax(0,1fr) minmax(220px,26%);align-items:start;gap:12px;display:grid}.crmCaseList{min-width:0}.crmOpenPoints .crmCaseList>article{border:1px solid #dbe6ef;border-radius:7px;margin:0 0 10px;padding:13px 15px;box-shadow:0 3px 14px #0a2e5410}.crmCaseList>article.selected{border-color:#b9cfe0}.crmCaseList>article>header{align-items:center;gap:10px;display:flex}.crmCaseSymbol{color:#ad7b20;background:#fff4df;border-radius:6px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.crmCaseList>article>header>div{flex:1;min-width:0}.crmOpenPoints .crmCaseTitle{color:#0c3157;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font:600 18px Georgia,serif;display:block;overflow:hidden}.crmCaseList>article>header small{color:#617890;font-size:10px;display:block}.crmCaseAmount{color:#113557;white-space:nowrap;font-size:13px}.crmCaseState{color:#9a6812;white-space:nowrap;background:#fff2d8;border-radius:5px;padding:6px 8px;font-size:10px}.crmCaseState.urgent,.crmStepBadge.urgent{color:#b33434;background:#ffebeb}.crmCaseState.waiting,.crmStepBadge.waiting{color:#45535f;background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border:1px solid #b8c1c8}.crmCaseNext{background:linear-gradient(110deg,#fffcf7,#fff);border:1px solid #ead7b5;border-radius:5px;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;display:flex}.crmCaseNext>span{color:#9b731c;letter-spacing:.1em;font-size:9px;font-weight:900}.crmCaseNext strong{flex:1;font:600 13px Georgia,serif}.crmCaseNext small{font-size:10px}.crmCaseNext a,.crmCaseNext button{color:#94620f;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}.crmCaseList h4{margin:10px 0 7px;font:600 15px Georgia,serif}.crmCaseSteps{gap:5px;display:grid}.crmCaseStep{border:1px solid #dce7f0;border-radius:5px;grid-template-columns:9px 20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}.crmStepDot{background:#e9a526;border-radius:50%;width:9px;height:9px}.crmStepDot.urgent{background:#cd3b3b}.crmStepDot.waiting{background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border:1px solid #aeb7bf}.crmStepNumber{font-size:11px}.crmCaseStep>div:first-of-type{min-width:0}.crmCaseStep strong{font-size:11px}.crmStepBadge{color:#976919;background:#fff2d9;border-radius:9px;margin-left:6px;padding:3px 6px;font-size:9px}.crmCaseStep small{color:#617790;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.crmStepActions{gap:5px;display:flex}.crmOpenPoints .crmStepActions button,.crmStepActions a{color:#0c3157;background:#fff;border:1px solid #d0dce7;border-radius:4px;justify-content:center;align-items:center;min-height:29px;padding:5px 8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.crmOpenPoints .crmStepActions .primary{color:#fff;background:#0d3157;border-color:#0d3157}.crmCaseStep form{grid-column:3/-1}.crmCaseContext{background:linear-gradient(110deg,#fff,#f4faff);border:1px solid #d9e8f4;border-radius:6px;padding:13px}.crmCaseContext h4{margin:0;font:600 17px Georgia,serif}.crmCaseContext>small{letter-spacing:.1em;color:#2c6da8;font-size:9px}.crmCaseContext p{color:#4c6b84;margin:10px 0;font-size:11px;line-height:1.45}.crmCaseContext ol{margin:12px 0;padding:0;list-style:none}.crmCaseContext li{gap:2px;padding:4px 0 13px 28px;font-size:11px;display:grid;position:relative}.crmCaseContext li:before{content:attr(value);color:#fff;background:#c49a3d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:4px;left:0}.crmCaseContext li span{color:#627d92;font-size:10px}.crmCaseContext .crmCaseHint{background:#e5f1ff;padding:9px}.crmCaseEmpty{color:#657e91;background:#fff;border:1px solid #dbe6ef;padding:24px}.crmCaseLegend{color:#54718a;border:1px solid #dce7f0;border-radius:5px;flex-wrap:wrap;gap:15px;margin-top:4px;padding:10px;font-size:10px;display:flex}.crmCaseLegend strong{color:#163b5f}@media (width<=1050px){.crmCaseMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crmCaseLayout{grid-template-columns:1fr}.crmCaseContext{grid-row:2}}@media (width<=650px){.crmCaseMetrics{grid-template-columns:1fr 1fr;gap:6px}.crmCaseMetrics>div{gap:6px;min-height:75px;padding:7px}.crmMetricIcon{flex-basis:28px;width:28px;height:28px;font-size:16px}.crmCaseMetrics strong{font-size:18px}.crmCaseList>article>header{flex-wrap:wrap}.crmCaseState{margin-left:auto}.crmCaseNext{flex-wrap:wrap;align-items:flex-start}.crmCaseStep{grid-template-columns:8px 16px 1fr}.crmStepActions{flex-wrap:wrap;grid-column:3}.crmCaseStep form{grid-column:2/-1}}.crmCasesIntro{justify-content:space-between;align-items:start;gap:12px;display:flex}.crmCasesIntro>button,.crmCaseToolbar button,.crmCaseForm button,.crmCaseNote button{color:#0d3157;cursor:pointer;background:#fff;border:1px solid #c9d8e5;border-radius:5px;padding:8px 11px;font-weight:700}.crmCasesIntro>button,.crmCaseForm button[type=submit],.crmCaseNote button[type=submit]{color:#fff;background:#0d3157}.crmCaseForm{background:#f8fbff;border:1px solid #dbe6ef;border-radius:6px;flex-wrap:wrap;align-items:end;gap:8px;margin:9px 0;padding:10px;display:flex}.crmCaseForm label{color:#3f5870;flex:1;gap:4px;min-width:150px;font-size:11px;font-weight:700;display:grid}.crmCaseForm input,.crmCaseNote textarea,.crmStepManage select{color:#102e52;min-height:33px;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:4px;padding:6px}.crmCaseToolbar,.crmStepManage{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.crmStepManage button,.crmStepManage select{color:#1c4b72;cursor:pointer;background:#fff;border:1px solid #d6e2eb;border-radius:4px;padding:3px 6px;font-size:10px}.crmStepManage label{color:#58718b;align-items:center;gap:5px;font-size:10px;display:flex}.crmCaseNote{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.crmCaseNote textarea{resize:vertical;flex:100%;min-height:57px}.crmCaseState.done,.crmStepBadge.done{color:#17664c;background:#e6f5ed}.crmStepDot.done{background:#228b60}.crmCases button:disabled{opacity:.55;cursor:not-allowed}@media (width<=650px){.crmCasesIntro{flex-wrap:wrap}.crmCaseStep>div:first-of-type,.crmStepActions{grid-column:3}.crmCaseForm label{flex-basis:100%}}.crmStepMenu{margin-top:7px}.crmStepMenu summary{cursor:pointer;color:#28608c;font-size:10px;font-weight:700;list-style:none;display:inline-block}.crmStepMenu summary::-webkit-details-marker{display:none}.crmStepMenu[open]{background:#f8fbff;border:1px solid #e1e9f0;border-radius:5px;padding:7px}.crmCaseToolbar .crmCaseEdit{margin-top:0}.crmCaseStep strong{font-size:var(--crm-step-title);line-height:1.15}.crmCaseStep small{font-size:var(--crm-case-meta);line-height:1.15}.crmCaseNext strong{font-family:Arial,sans-serif;font-size:var(--crm-next-title);font-weight:500;line-height:1.3}.crmCaseList>article>header small{font-size:var(--crm-case-meta);line-height:1.15}.crmCaseStep .crmStepBadge{font-size:var(--crm-case-status)}.crmStepMenu summary{font-size:var(--crm-case-meta)}.crmOpenPoints .crmCaseTitle{font-size:var(--crm-case-title);line-height:1.1}.crmCaseAmount{font-size:var(--crm-case-amount)}.crmCaseState{font-size:var(--crm-case-status)}.crmCaseSteps{max-height:360px;overflow:auto}.crmCaseStep{gap:6px;padding:5px 8px}.crmCaseStep strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.crmCaseDocumentTags{flex-wrap:wrap;gap:5px;margin:4px 0;display:flex}.crmCaseDocumentTags span{font-size:13px}.crmLinkedDocument{padding:5px 0}.crmLinkedDocument a{font-size:15px}.crmCaseEdit{color:#123756;background:#fff;border:1px solid #c9d8e5;border-radius:4px;margin-top:7px;padding:6px 10px}.crmArchiveBackdrop{z-index:1900;background:#082139aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crmArchiveBackdrop>section{background:#fff;border-top:3px solid #c9b063;flex-direction:column;gap:16px;width:min(950px,95vw);max-height:85vh;padding:22px;display:flex}.crmArchiveBackdrop header{justify-content:space-between;align-items:center;display:flex}.crmArchiveBackdrop input{border:1px solid #cbd9e6;padding:12px}.crmArchiveBackdrop>section>div{overflow:auto}.crmArchiveBackdrop article{border-bottom:1px solid #dde6ec;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.crmArchiveBackdrop article small{display:block}.crmArchiveBackdrop button{padding:8px 12px}.crmTaskEditorOnly{border:0!important;margin:0!important;padding:0!important}.crmTaskEditorOnly>:not(.crmTaskOverlay){display:none!important}.crmTabGrid>.crmContactNotes{min-width:0;margin:0}.crmTabGrid>.crmContactNotes>div{max-height:380px;overflow:auto}.crmCaseStep small.crmCaseNote{color:#8b2431;white-space:normal;overflow-wrap:anywhere;margin-top:7px;font-weight:700;line-height:1.3}.crmCaseList>article>header>.crmCaseStatuses{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:5px;display:flex}.crmCaseNext>.crmStepBadge.waiting{color:#45535f;letter-spacing:normal;font-size:var(--crm-case-status);white-space:nowrap;margin:0;font-weight:400}.crmCaseStep{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.crmStepDot.crmStepNumberCircle{color:#fff;border-radius:50%;align-self:start;place-items:center;width:32px;height:32px;margin-top:3px;font:700 16px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 0 0 1px #0000000c}.crmStepDot.crmStepNumberCircle.open{background:#a66c0c}.crmStepDot.crmStepNumberCircle.done{background:#218460}.crmStepDot.crmStepNumberCircle.waiting{color:#45535f;background:linear-gradient(135deg,#f7f8f9 0%,#d9dee2 48%,#eef1f3 100%);border:1px solid #aeb7bf}.crmStepDot.crmStepNumberCircle.urgent{background:#bd343b}.crmCaseStep>form{grid-column:2/-1}@media (width<=850px){.crmCaseStep{grid-template-columns:32px minmax(0,1fr)}.crmCaseStep>.crmStepActions,.crmCaseStep>form{grid-column:2}}.crmCases .crmCaseLegend,.crmCases .crmCaseLegend>*{color:#fff}.crmCaseStep>.crmStepActions{flex-wrap:wrap;justify-content:flex-end;max-width:240px}.crmStepCommunication{flex-basis:100%;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.crmOpenPoints .crmStepActions .crmStepCommunicationButton{color:#173d60;background:#eaf3fb;border:1px solid #c8dceb;border-radius:8px;place-items:center;width:38px;height:36px;min-height:36px;padding:7px;transition:background .15s,border-color .15s;display:inline-grid;position:relative}.crmStepCommunicationButton .contactOutlineIcon{width:20px;height:20px;display:block}.crmStepCommunicationButton:hover{background:#dcecf8!important;border-color:#94b8d4!important}.crmStepCommunicationButton:focus-visible{outline-offset:2px;outline:3px solid #c6ab57}.crmStepCommunication button span{color:#fff;box-sizing:content-box;pointer-events:none;background:#164b72;border:2px solid #fff;border-radius:12px;place-items:center;min-width:16px;height:16px;padding:0 2px;font:700 10px/1 Arial,sans-serif;display:grid;position:absolute;top:-6px;right:-5px}dialog.crmCommunicationDialog{color:#12334d;background:#fff;border:1px solid #cad8e4;border-radius:12px;width:min(940px,94vw);max-width:94vw;max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 80px #00182d55}dialog.crmCommunicationDialog[open]{flex-direction:column;display:flex}dialog.crmCommunicationDialog.phone{width:min(680px,94vw)}dialog.crmCommunicationDialog::backdrop{background:#061b3280}.crmCommunicationDialog>header{color:#fff;background:#0b2e4b;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.crmCommunicationDialog>header small{color:#e2c675;text-transform:uppercase;letter-spacing:1px;font-size:11px}.crmCommunicationDialog>header h3{color:#fff;overflow-wrap:anywhere;margin:5px 0 0;font:600 19px/1.4 Arial,sans-serif}.crmCommunicationDialog button{cursor:pointer;color:#12334d;background:#f7fafc;border:1px solid #cbdbe7;border-radius:5px;padding:9px 12px;font:600 13px/1.3 Arial,sans-serif}.crmCommunicationDialog button:focus-visible{outline-offset:2px;outline:3px solid #b58b28}.crmCommunicationDialog button:disabled{opacity:.55;cursor:default}.crmCommunicationContent{min-height:160px;padding:20px 22px;overflow:auto}.crmCommunicationContent dl{grid-template-columns:70px minmax(0,1fr);gap:6px 12px;margin:0 0 20px;font-size:13px;display:grid}.crmCommunicationContent dd{overflow-wrap:anywhere;margin:0}.crmCommunicationContent iframe{background:#fff;border:1px solid #e2e9ee;width:100%;height:48dvh;display:block}.crmCommunicationText{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.65 Arial,sans-serif}.crmCommunicationChoices{gap:8px;display:grid}.crmCommunicationChoices button{text-align:left;gap:5px;display:grid}.crmCommunicationChoices small{color:#597087;font-weight:400}.crmCommunicationDialog>footer{border-top:1px solid #e1e8ee;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.crmCommunicationDialog [role=alert]{color:#a42c35}@media (width<=600px){.crmCommunicationDialog>header{gap:10px;padding:14px}.crmCommunicationDialog>header h3{font-size:16px}.crmCommunicationContent{padding:14px}.crmCommunicationDialog>footer{padding:12px}}.crmStepDeleteRow{border-top:1px solid #edf0f3;margin-top:8px;padding-top:6px}.crmStepDeleteRow .crmStepDelete{color:#875b60;box-shadow:none;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:400;display:inline-flex}.crmStepDeleteRow .crmStepDelete .contactOutlineIcon{width:15px;height:15px}.crmStepDeleteRow .crmStepDelete:hover{color:#a32a38;background:0 0;text-decoration:underline}.crmStepDeleteRow .crmStepDelete:focus-visible{outline-offset:3px;outline:2px solid #b28d37}.crmLinkedDocument{min-width:0;max-width:100%}.crmLinkedDocument a.crmLinkedDocumentOpen{box-sizing:border-box;border:1px solid var(--orientation-document-border,#8faabd);background:var(--tessumo-surface,#fffdf7);width:min(100%,600px);min-height:44px;color:var(--tessumo-ink,#123551);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}.crmLinkedDocumentOpen>.contactOutlineIcon{width:20px;height:20px;color:var(--orientation-document-icon,#234e6e)}.crmLinkedDocumentName{overflow-wrap:anywhere;min-width:0}.crmLinkedDocumentAction{background:var(--tessumo-hover,#e8f1fb);color:#234e6e;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:600}.crmLinkedDocument a.crmLinkedDocumentOpen:hover{background:var(--tessumo-hover,#e8f1fb);border-color:var(--tessumo-hover-line,#9dbbd7)}.crmLinkedDocument a.crmLinkedDocumentOpen:focus-visible{outline-offset:3px;outline:3px solid #234e6e}@media (width<=640px){.crmLinkedDocument a.crmLinkedDocumentOpen{gap:8px;padding:9px 10px}.crmLinkedDocumentAction{padding-inline:7px}}.crmOpenPoints .crmCaseList>article.crmCaseClickable{cursor:pointer;border-color:#c5ab65aa;transition:border-color .15s,box-shadow .15s}.crmOpenPoints .crmCaseList>article.crmCaseClickable:hover,.crmOpenPoints .crmCaseList>article.crmCaseClickable:focus-within{border-color:#b99338;box-shadow:0 3px 14px #a17b241c}.crmCaseToolbar .crmCaseFocusLaunch{background:#fffcf5;border-color:#c5ab65;align-items:center;gap:5px;display:inline-flex}.crmCaseFocusLaunch svg{width:15px;height:15px}.crmCaseFocusBackdrop{z-index:5200;background:#061d32b8;justify-content:center;align-items:stretch;padding:4px clamp(5px,1.5vw,22px) 12px;display:flex;position:fixed;inset:0}.crmCaseFocusWindow{color:#113557;background:#f6f9fc;border:1px solid #c5ab65;border-radius:8px;flex-direction:column;width:100%;min-width:0;max-width:1800px;min-height:0;display:flex;overflow:hidden;box-shadow:0 15px 60px #00132355}.crmCaseToolbar .crmCaseFolderLink{color:var(--navy);background:#f8f4e8;border:1px solid #b7a56d;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.crmCaseFocusHead{color:#fff;background:#0b2d48;border-top:3px solid #c5ab65;justify-content:space-between;align-items:center;gap:16px;padding:7px 16px;display:flex}.crmCaseFocusHead>div{min-width:0}.crmCaseFocusHead small{color:#e4c870;letter-spacing:.12em;font-size:10px;font-weight:700}.crmCaseFocusHead h2{color:#fff;overflow-wrap:anywhere;margin:2px 0 0;font:500 clamp(18px,1.6vw,23px) Georgia,serif}.crmCaseFocusHead button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #d3bd79;border-radius:4px;flex-shrink:0;padding:8px 10px}.crmCaseFocusBody{overscroll-behavior:contain;flex:1;min-height:0;padding:clamp(10px,2vw,24px);overflow:auto}.crmCaseInFocus>.crmCasesIntro,.crmCaseInFocus>.crmCaseMetrics,.crmCaseInFocus>.crmCaseFilters,.crmCaseInFocus>.crmMailStatus,.crmCaseInFocus>.crmCaseLegend{display:none}.crmCaseInFocus>.crmCaseLayout{display:block}.crmOpenPoints.crmCaseInFocus .crmCaseList>article{cursor:default;background:#fff;border-color:#d5bf80;padding:clamp(12px,2vw,24px)}.crmCaseInFocus .crmCaseSteps{gap:10px;max-height:none;overflow:visible}.crmCaseInFocus .crmCaseStep{align-items:start;padding:12px}.crmCaseInFocus .crmCaseStep strong,.crmCaseInFocus .crmCaseStep small,.crmCaseInFocus .crmCaseTitle{white-space:normal;overflow-wrap:anywhere}.crmCaseInFocus .crmCaseNext{background:#fffcf3;border-color:#d1b15e;margin:12px 0;padding:14px}.crmCaseFocusContact{color:#607890;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 10px;font-size:13px;display:flex}.crmCaseFocusContact svg{width:18px;height:18px}.crmCaseFocusContact strong{color:#163951}.crmCaseFocusContact a{color:#27557b}.crmCaseFocusActions{border-block:1px solid #e5eaf0;flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.crmCaseFocusActions button,.crmCaseToolDialog button{color:#15395c;cursor:pointer;background:#fff;border:1px solid #c9d9e6;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.crmCaseFocusActions button:hover{background:#fffbef;border-color:#b99239}.crmCaseFocusActions svg{width:18px;height:18px}.crmCaseChronologyHint{color:#657e92;margin:0 0 12px;font-size:12px}.crmCaseActivity{background:#f8fbfd;border:1px solid #dbe5ed;border-left:3px solid #8faabd;border-radius:5px;align-items:start;gap:12px;padding:12px;display:flex}.crmCaseActivity.note{background:#fffdf7;border-left-color:#c4a450}.crmCaseActivity.phone,.crmCaseActivity.sent_email{border-left-color:#5b998d}.crmCaseActivityIcon{color:#234e6e;background:#e6eff4;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;display:grid}.crmCaseActivityIcon svg{width:17px;height:17px}.crmCaseActivity>div{flex:1;min-width:0}.crmCaseActivity strong{overflow-wrap:anywhere;font-size:16px;display:block}.crmCaseActivity small{color:#5e778c;margin-bottom:3px;font-size:12px;display:block}.crmCaseActivity summary{cursor:pointer;color:#295e87;margin-top:7px;font-size:13px}.crmCaseActivity p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font:14px/1.5 Arial,sans-serif}.crmCaseActivity>a,.crmCaseActivity>button{color:#1b4365;background:#fff;border:1px solid #c2ac64;border-radius:4px;flex-shrink:0;padding:8px;font-size:12px;text-decoration:none}.crmCaseToolDialog{color:#143657;background:#fff;border:1px solid #bfa357;border-radius:7px;width:min(920px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 20px 80px #0004}.crmCaseToolDialog::backdrop{background:#082139aa}.crmCaseToolDialog[open]{flex-direction:column;display:flex}.crmCaseToolDialog>header{color:#fff;background:#0b2d48;border-top:3px solid #c8ac5f;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.crmCaseToolDialog>header h3{color:#fff;overflow-wrap:anywhere;margin:0;font:500 21px Georgia,serif}.crmCaseToolDialog>header button{flex-shrink:0;min-height:36px}.crmCaseToolBody{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.crmCaseToolDialog label{font-size:13px}.crmCaseFocusNote label{gap:8px;display:grid}.crmCaseFocusNote textarea{box-sizing:border-box;border:1px solid #c9d9e6;border-radius:5px;width:100%;padding:12px;font:15px/1.5 Arial,sans-serif}.crmCaseFocusNote button{color:#fff;background:#0d3157;margin-top:12px}.crmCaseToolDialog button:disabled{opacity:.55;cursor:default}.crmCaseFocusDocuments>input{box-sizing:border-box;border:1px solid #c9d9e6;width:100%;padding:12px}.crmCaseFocusDocuments>article{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.crmCaseFocusDocuments small{color:#647b8e;display:block}@media (width<=650px){.crmCaseFocusHead{align-items:start;gap:8px;padding:7px 10px}.crmCaseFocusHead button{padding:8px;font-size:11px}.crmCaseFocusHead h2{font-size:20px}.crmCaseFocusBody{padding:8px}.crmCaseInFocus{--crm-case-title:23px;--crm-step-title:17px;--crm-case-meta:14px}.crmCaseInFocus .crmStepActions{grid-column:2/-1}.crmCaseFocusActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crmCaseActivity{flex-wrap:wrap}.crmCaseActivity>a,.crmCaseActivity>button{margin-left:44px}.crmCaseToolBody{padding:12px}.crmCaseToolDialog>header h3{font-size:18px}}@media (width<=850px){.crmCaseInFocus .crmCaseStep>div:first-of-type{grid-column:2}.crmCaseInFocus .crmCaseStep>.crmStepActions{grid-column:2/-1;justify-content:flex-start;max-width:none}}.crmCaseToolDialog .crmCaseFocusNote{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:0;display:grid}.crmCaseFocusNote>label{min-width:0}.crmCaseFocusNote textarea{resize:vertical;min-height:240px}.crmCaseToolDialog .crmCaseFocusNote>button{justify-self:start;margin-top:0}.crmCaseFocusNote input{box-sizing:border-box;border:1px solid #c9d9e6;border-radius:5px;width:100%;min-width:0;padding:12px;font:15px/1.5 Arial,sans-serif}.crmCaseNoteActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.crmCaseNoteActions button{color:#15395c;cursor:pointer;background:#fff;border:1px solid #c9d9e6;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex}.crmCaseNoteActions svg{width:16px;height:16px}.crmCaseNoteActions button:hover{background:#fffbef;border-color:#b99239}.crmCaseNoteActions .crmCaseNoteDelete{color:#a32d39;border-color:#e0b8bc}.crmCaseNoteActions button:disabled{opacity:.55;cursor:default}.crmCaseFocusNote .crmCaseNoteActions,.crmCaseFocusNote .crmCaseNoteActions button{margin:0}.crmCaseFocusNote .crmCaseNoteActions button[type=submit]{color:#fff;background:#0d3157}.crmOpenPoints .crmCaseCompactToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.crmOpenPoints .crmCaseCompactToolbar button{justify-content:center;align-items:center;gap:6px;width:auto;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.35;display:inline-flex}.crmCaseCompactToolbar svg{width:16px;height:16px}.crmCaseFocusActions .crmCaseFolderLink{min-height:40px;color:var(--navy);background:#f8f4e8;border:1px solid #b7a56d;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.crmCaseFocusActions .crmCaseEdit{margin:0}.crmCaseFocusHead{border-top-width:2px;gap:12px;padding:6px 14px}.crmCaseFocusHead small{display:none}.crmCaseFocusHead h2{margin:0;font-size:20px;line-height:1.3}.crmCaseFocusHead button{min-height:32px;padding:5px 9px;font-size:12px}.crmCaseFocusBody{padding:12px}.crmCaseFocusBody>.workCaseMeta{border-bottom:0;gap:8px;margin-bottom:8px;padding:0 0 8px;font-size:12px}.crmCaseFocusBody>.workCaseMeta :is(a,button){min-height:32px;padding:5px 9px;font-size:12px}.crmOpenPoints.crmCaseInFocus{--crm-case-meta:12px;--crm-case-status:14.4px;--crm-case-amount:16px}.crmOpenPoints.crmCaseInFocus .crmCaseList>article{box-shadow:none;padding:12px 14px}.crmCaseInFocus .crmCaseList>article>header{flex-wrap:wrap;gap:8px}.crmCaseInFocus .crmCaseTitle,.crmCaseInFocus .crmCaseSymbol{display:none}.crmCaseInFocus .crmCaseList>article>header small{line-height:1.5}.crmCaseInFocus .caseParticipants{background:0 0;border:0;border-bottom:1px solid #e5eaf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:6px 0;padding:6px 0;display:grid}html[data-tessumo-style=workspace] .crmCaseInFocus .caseParticipants{background:0 0;border-color:#e5eaf0}.crmCaseInFocus .caseParticipantSummary{gap:8px;min-width:0;font-size:.875rem;line-height:1.4}.crmCaseInFocus .caseParticipantSummary>label{min-width:0;font-size:inherit;align-items:center;gap:6px;display:flex}.crmCaseInFocus .caseParticipantSummary select{max-width:min(260px,100%);min-height:30px;font-size:inherit;padding:4px 6px}.crmCaseInFocus .caseParticipants:has(.caseParticipantAvatars>a:only-child) .caseParticipantSummary>label{display:none}.crmCaseInFocus .caseParticipantAvatars .crmAvatar{width:26px;min-width:26px;height:26px;font-size:10px}.crmCaseInFocus .caseParticipants>details{margin:0;font-size:12px}.crmCaseInFocus .caseParticipants>details>summary{align-items:center;gap:5px;min-height:32px;font-weight:500;display:flex}.crmCaseInFocus .caseParticipants>details>summary:before{content:"▸"}.crmCaseInFocus .caseParticipants>details[open]{grid-column:1/-1}.crmCaseInFocus .caseParticipants>details[open]>summary:before{content:"▾"}.crmCaseInFocus .caseParticipants>details>summary::-webkit-details-marker{display:none}.crmCaseInFocus .caseGroupHint{margin-left:0}.crmCaseInFocus .crmCaseFocusContact{gap:6px;padding:2px 0 6px;font-size:12px}.crmCaseInFocus .crmCaseFocusContact svg{width:15px;height:15px}.crmCaseInFocus .crmCaseFocusActions{gap:6px;padding:6px 0}.crmCaseInFocus .crmCaseFocusActions :is(button,.crmCaseFolderLink){gap:5px;min-height:32px;padding:5px 9px;font-size:12px}.crmCaseInFocus .crmCaseNext{margin:8px 0;padding:9px 10px}.crmCaseFocusWindow{--crm-focus-head:var(--tessumo-frame,#fcfaf5)}.crmCaseFocusWindow>.crmCaseFocusBody{background:var(--tessumo-outside,#164e73)}.crmCaseFocusWindow>.crmCaseFocusHead{color:#fff;background:#0b2d48;border-top:0}.crmCaseFocusWindow>.crmCaseFocusHead h2{color:#fff!important}.crmCaseFocusWindow>.crmCaseFocusHead button{color:#fff;background:#ffffff0c;border-color:#b9aa87}.crmCaseFocusBody>.workCaseMeta{background:var(--crm-focus-head);color:#123551;border:1px solid var(--tessumo-line,#cbd9e2);border-radius:7px;margin:0 0 10px;padding:8px 12px}.crmOpenPoints.crmCaseInFocus,.crmCaseInFocus .crmCaseLayout,.crmCaseInFocus .crmCaseList{box-shadow:none;background:0 0;border:0}.crmOpenPoints.crmCaseInFocus .crmCaseList>article{box-shadow:none;border-radius:0;margin:0;padding:0;background:0 0!important;border:0!important}.crmCaseInFocus .crmCaseList>article>header{background:var(--crm-focus-head);border-radius:7px 7px 0 0;margin:0;padding:8px 14px 0}.crmCaseInFocus .caseParticipants{background:var(--crm-focus-head);border:0;margin:0;padding:6px 14px}html[data-tessumo-style=workspace] .crmOpenPoints.crmCaseInFocus .caseParticipants{background:var(--crm-focus-head)}.crmCaseInFocus .crmCaseFocusContact{background:var(--crm-focus-head);margin:0;padding:2px 14px 6px}.crmCaseInFocus .crmCaseFocusActions{background:var(--crm-focus-head);border-top:0;border-bottom:2px solid var(--tessumo-outside,#164e73);border-radius:0 0 7px 7px;margin:0 0 12px;padding:6px 14px 8px}.crmCaseInFocus .crmCaseSteps{background:0 0;gap:8px}.crmCaseInFocus .crmCaseList>article>h4{color:var(--tessumo-on-blue,#edf4fa)}.crmCaseInFocus .crmCaseChronologyHint,.crmCaseInFocus .crmCaseNextMore{color:var(--tessumo-on-blue-muted,#d3e3ee)}.crmCaseInFocus>.crmCaseError{background:#fffdf7;border-radius:7px;padding:10px}@media (width<=650px){.crmCaseFocusHead{align-items:center;padding:6px 9px}.crmCaseFocusHead h2{font-size:18px}.crmCaseFocusHead button{min-height:40px}.crmCaseFocusBody{padding:8px}.crmCaseFocusBody>.workCaseMeta :is(a,button){min-height:40px}.crmCaseInFocus .caseParticipants{grid-template-columns:minmax(0,1fr);padding-inline:10px}.crmCaseInFocus .caseParticipants>details>summary{min-height:40px}.crmCaseInFocus .caseParticipantSummary>label{flex-wrap:wrap;max-width:100%}.crmCaseInFocus .crmCaseFocusActions :is(button,.crmCaseFolderLink){min-height:40px}.crmCaseFocusBody>.workCaseMeta{padding:8px}.crmCaseInFocus .crmCaseList>article>header{padding:8px 10px 0}.crmCaseInFocus .crmCaseFocusContact{padding:2px 10px 6px}.crmCaseInFocus .crmCaseFocusActions{padding:6px 10px 8px}}.crmCaseInFocus .crmCaseFocusActions .crmCaseMeetingTool{color:#123654;background:#e8f1fb;border-color:#bfd2e5}.crmStepRename{margin-bottom:8px}.crmStepTitleForm{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.crmStepTitleForm label{flex:260px;gap:5px;font-size:13px;display:grid}.crmStepTitleForm input{box-sizing:border-box;color:#123551;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #b8cdda;border-radius:4px;padding:7px 9px}.crmCases .crmStepEssential>.crmStepBadge,.crmCases .crmCaseNext>.crmStepBadge{letter-spacing:normal;padding:3.6px 7.2px;font-size:10.8px}.crmCases .crmCaseNext>.crmStepBadge.waiting{font-size:var(--crm-case-status)}.crmCases .crmCaseState{padding:7.2px 9.6px}.crmCaseInFocus .crmCaseState{padding:4.8px 7.2px}.crmStepMenu>summary{color:#164e73;background:#fcfaf5;border:1px solid #cbd9e6;border-radius:24px;padding:8px 14px;font-size:15px!important}.crmStepMenu[open]{background:#fcfaf5;border-radius:10px;padding:12px}.crmStepMenu .crmStepManage{align-items:center;gap:10px;margin-top:12px}.crmStepMenu .crmStepManage button,.crmStepMenu .crmStepManage select,.crmStepMenu .crmStepManage label{font-size:15px;line-height:1.35}.crmStepMenu .crmStepManage button,.crmStepMenu .crmStepManage select{background:#fffdf7;border-radius:24px;min-height:38px;padding:8px 14px}.crmStepMenu .crmStepManage label{flex-wrap:wrap;gap:8px}.crmStepMenu .crmStepManage select{max-width:min(360px,100%)}.crmStepMenu .crmStepDeleteRow{flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;display:flex}.crmStepMenu .crmStepDeleteRow .crmStepDelete{color:#8b2938;background:#faedf0;border:1px solid #d6b5ba;border-radius:24px;padding:8px 14px;font-size:15px}.crmStepMenu .crmStepDeleteRow .crmStepDelete:hover{background:#f4e0e5;text-decoration:none}@media (width<=650px){.crmStepMenu .crmStepManage label{flex-basis:100%}.crmStepMenu .crmStepManage select{width:100%;max-width:100%}}.crmStepMenu .crmStepDeleteRow .crmOwnCase{color:#175b39;cursor:pointer;background:#e0f3e8;border:1px solid #a9ceb8;border-radius:24px;align-items:center;min-height:38px;padding:8px 14px;font-size:15px;line-height:1.35;display:inline-flex}.crmStepMenu .crmStepDeleteRow .crmOwnCase:hover{background:#cce9d8}.crmStepMenu .crmStepDeleteRow .crmOwnCase:focus-visible{outline-offset:3px;outline:2px solid #b28d37}.crmCaseStep>.crmStepActions:has(.crmInvoiceDueDate){flex-wrap:wrap;align-items:flex-start;max-width:none}.crmStepActions .crmInvoiceDueDate{margin:0}.crmStepActions .crmInvoiceDueDate>div{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.crmStepMenu .crmStepManage>.crmStepConnections{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:4px;display:grid}.crmStepMenu .crmStepConnections>label{gap:5px;min-width:0;font-size:13px;display:grid}.crmStepMenu .crmStepConnections select{box-sizing:border-box;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:6px 10px;font-size:13px}.crmStepProject{color:#123551;overflow-wrap:anywhere;background:#fffdf7;border:1px solid #c8b36e;border-radius:6px;gap:5px;max-width:100%;margin:10px 0;padding:6px 10px;font-size:14px;display:inline-flex}@media (width<=650px){.crmStepMenu .crmStepManage>.crmStepConnections{grid-template-columns:1fr}}.crmStepDetailsContent .crmStepReadableText{box-sizing:border-box;background:#fff;border:1px solid #dce5eb;border-radius:10px;width:100%;min-width:0;max-width:180ch;margin:16px 0;padding:18px 20px}.crmStepDetailsContent .crmStepReadableNote{background:#f7faf8;border-left:4px solid #91bba6}.crmStepReadableText .crmStepTextLabel{letter-spacing:.04em;color:#25475e;margin-bottom:10px;font:700 14px/1.4 Arial,sans-serif;display:block}.crmStepDetailsContent .crmStepReadableText p,.crmCaseInFocus .crmCaseActivity p{white-space:pre-wrap;overflow-wrap:anywhere;color:#18364c;margin:0;font:400 18px/1.65 Arial,sans-serif}.crmCaseInFocus .crmCaseActivity p{max-width:90ch;margin:12px 0}@media (width<=640px){.crmStepDetailsContent .crmStepReadableText{margin:12px 0;padding:14px}.crmStepDetailsContent .crmStepReadableText p,.crmCaseInFocus .crmCaseActivity p{font-size:17px;line-height:1.6}}.crmCaseCommunicationGroup{background:#fff8fc;border:1px solid #dfcbd5;border-radius:9px;min-width:0;overflow:hidden}.crmCaseCommunicationGroup>summary{cursor:pointer;color:#18364c;align-items:center;gap:12px;padding:16px;display:flex}.crmCaseCommunicationGroup>summary svg{width:22px;height:22px}.crmCaseCommunicationGroup>summary>span:last-child{margin-left:auto}.crmCaseCommunicationGroup>p{color:#526b80;margin:0;padding:0 16px 14px;font-size:15px}.crmCaseCommunicationGroup>div{gap:8px;padding:0 12px 12px;display:grid}.crmMailDirection{border-radius:99px;margin-right:8px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.crmMailDirection.sent{color:#175b39;background:#e0f3e8}.crmMailDirection.received{color:#205a95;background:#e5efff}.crmCases .crmCaseCommunicationGroup .crmCaseActivity.email,.crmCases .crmCaseCommunicationGroup .crmCaseActivity.sent_email{background:#fff}.crmCases .crmCaseCommunicationGroup .crmCaseActivity.email .crmCaseActivityIcon,.crmCases .crmCaseCommunicationGroup .crmCaseActivity.sent_email .crmCaseActivityIcon{color:#b64c4c;background:#fff0f0;box-shadow:inset 0 0 0 1px #efd0d0}.crmStepMailShortcut{color:#a84848;background:#fff;border:1px solid #efd0d0;border-radius:99px;align-items:center;gap:6px;margin:8px 0;padding:6px 10px;font:600 12px Arial,sans-serif;display:inline-flex}.crmStepMailShortcut svg{width:15px;height:15px}.crmCommunicationDialog.email.replying{width:min(1800px,100vw - 32px)}.crmCommunicationDialog.replying .emailWorkspaceMain.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.crmCommunicationDialog.replying .emailWorkspaceDraft{background:#fff;border:1px solid #dbe5ed;border-radius:8px;padding:16px}.caseEmailInlineReply h3{color:#12334d;margin:0 0 12px;font:600 18px Arial,sans-serif}@media (width<=900px){.crmCommunicationDialog.replying .emailWorkspaceMain.split{grid-template-columns:1fr}.crmCommunicationDialog.replying .emailWorkspaceBody{height:42dvh;min-height:220px}}.crmStepEmailReader{color:#123958;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #e4ceda;border-radius:10px;min-width:0;margin:8px 0 12px;padding:12px}.crmStepEmailReader>h5{color:#123958;margin:0 0 10px;font-size:1rem;line-height:1.4}.crmStepEmailReader[data-mail-tone=green]{border-color:#a3cdb9}.crmStepEmailReader[data-mail-tone=blue]{border-color:#aac5de}.crmStepEmailReader .emailWorkspace.embedded{border:1px solid #dbe3e7;border-radius:8px;min-width:0;height:auto;overflow:hidden}.crmStepEmailReader .emailWorkspaceMeta{padding:10px 12px}.crmStepEmailReader .emailWorkspaceContext:empty{display:none}.crmStepEmailReader .emailWorkspaceBody{min-height:120px;max-height:55dvh;padding:14px;overflow:auto}.crmStepEmailReader .emailWorkspaceBody.html{height:50dvh;min-height:260px;padding:8px}.crmStepEmailReader .emailWorkspaceBody iframe{height:100%;min-height:0}.crmStepEmailReader .emailWorkspaceMain.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crmStepEmailReader .emailWorkspaceDraft{background:#fff8e8;min-width:0;padding:12px}.crmStepEmailReader .caseEmailReplyActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.crmStepEmailReader .caseEmailReplyActions>a{color:#123958;background:#fffdf8;border:1px solid #c9d8e2;border-radius:999px;padding:8px 12px;font-size:.8rem;text-decoration:none}.crmStepEmailReader :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #c8ab50}@media (width<=900px){.crmStepEmailReader .emailWorkspaceMain.split{grid-template-columns:1fr}.crmStepEmailReader .emailWorkspaceBody.html{height:42dvh}.crmStepEmailReader{padding:8px}.crmStepEmailReader .emailWorkspaceMeta{grid-template-columns:1fr 1fr}}.crmCaseNext .crmCaseLetterButton{color:#123551;background:#fff;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.crmCaseLetterButton svg{width:17px;height:17px}dialog.tessumoDialog.crmCaseLetterDialog{background:#f4f7f9;border:1px solid #c2ad66;border-radius:9px;width:min(1440px,100vw - 32px);height:min(940px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.crmCaseLetterDialog .textDocumentWorkspace{min-height:100%;margin:0}.crmCaseLetterError{color:#9b3535;background:#fff0ed;padding:12px}.crmCaseLetterError button{margin-left:12px}@media (width<=650px){dialog.tessumoDialog.crmCaseLetterDialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.crmCaseNext .crmCaseLetterButton{min-height:40px}}.crmStepLinkedActivities .crmCaseActivity.email,.crmStepLinkedActivities .crmCaseActivity.sent_email{background:#fff4f7;border-color:#f1dce4 #f1dce4 #f1dce4 #c66b8d}.crmMailPreview{color:#35566b;margin:6px 0;font-size:15px;line-height:1.5}.crmStepLinkedActivities .crmCaseActivity.email strong,.crmStepLinkedActivities .crmCaseActivity.sent_email strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crmCaseInFocus .crmCaseFocusToolBar{background:var(--crm-focus-head);border-bottom:2px solid var(--tessumo-outside,#164e73);border-radius:0 0 7px 7px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;padding:4px 14px 7px;display:flex}.crmCaseInFocus .crmCaseFocusToolBar .crmCaseFocusContact{overflow-wrap:anywhere;min-width:0;margin:0;padding:0;font-size:14px}.crmCaseInFocus .crmCaseFocusToolBar .crmCaseFocusActions{border:0;border-radius:0;flex:auto;margin:0;padding:0}.crmCaseInFocus .crmCaseList>article>header{padding-top:6px}.crmCaseInFocus .caseParticipants{padding-block:2px}.crmCaseInFocus .caseParticipants>details>summary{min-height:28px;padding-block:2px}@media (width<=650px){.crmCaseInFocus .crmCaseFocusToolBar{padding-inline:10px;display:block}.crmCaseInFocus .crmCaseFocusToolBar .crmCaseFocusContact{padding-bottom:6px}.crmCaseInFocus .caseParticipants>details>summary{min-height:40px}}.crmCaseInFocus .caseParticipants{background:#fffdf7;border:1px solid #c9d9e7;border-radius:8px;padding:8px 12px;display:block}.crmCaseInFocus .caseParticipantDisclosure>summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.crmCaseInFocus .caseParticipantDisclosure>summary strong{margin-right:auto}.caseParticipantBody{padding-top:10px}.crmCaseInFocus .crmCaseFocusToolBar{flex-direction:column;align-items:stretch;gap:8px}.crmCaseFocusActions{width:100%}html[data-tessumo-style=true] .crmCaseInFocus .caseParticipants{background:#fffdf7;border:1px solid #c9d9e7}.workCaseMailPanel>h3{color:#fcfaf5}.crmCaseInFocus .caseParticipants.caseContactCentre{color:#102e49;background:#f7f9fc;border:1px solid #d1deeb;border-radius:9px;margin:10px 0 0;padding:16px;display:block}.caseContactHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.caseContactHeading h3,.crmCaseInFocus .crmCaseTools-case h3{color:#102e49;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.caseContactHeading svg,.crmCaseTools-case h3 svg{width:20px;height:20px}.caseContactHeading>button{color:#14558d;background:0 0;border:0;padding:6px;font-size:13px}.caseContactCards{gap:10px;display:grid}.caseContactCard{background:#fff;border:1px solid #d1deeb;border-radius:8px;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.caseContactCard>.crmAvatar{border-radius:50%;flex:0 0 48px;width:48px;height:48px}.caseContactIdentity{flex:220px;min-width:0}.caseContactIdentity>strong{margin-bottom:5px;font-size:17px;display:block}.caseContactIdentity>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.caseContactIdentity span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.caseContactIdentity span svg{flex-shrink:0;width:16px;height:16px}.caseContactIdentity small{color:#1c69a6;background:#e3f0fc;border-radius:5px;padding:4px 10px;font-size:11px}.crmCaseInFocus .crmCaseFocusToolBar.crmCaseTools-contact{background:0 0;border:0;flex:0 auto;margin:0;padding:0;display:block}.crmCaseInFocus .crmCaseTools-contact .crmCaseFocusActions{flex-wrap:wrap;gap:8px;display:flex}.crmCaseInFocus .crmCaseTools-contact .crmCaseFocusActions>*,.crmCaseInFocus .crmCaseTools-case .crmCaseFocusActions>*{color:#102e49;white-space:nowrap;background:#fff;border:1px solid #cfdeeb;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.crmCaseInFocus .crmCaseFocusActions svg{width:17px;height:17px}.caseContactAdd{color:#14558d;background:0 0;border:1px dashed #b7cde1;border-radius:7px;width:100%;margin-top:10px;padding:12px;font-weight:600;display:block}.crmCaseInFocus .crmCaseFocusToolBar.crmCaseTools-case{background:#f7f9fc;border:1px solid #d1deeb;border-radius:9px;flex-direction:column;align-items:stretch;gap:12px;margin:14px 0 10px;padding:14px 16px;display:flex}.crmCaseInFocus .crmCaseTools-case .crmCaseFocusActions{flex-wrap:wrap;gap:8px;display:flex}.caseContactCentre .caseParticipantBody{border-top:1px solid #d1deeb;margin-top:14px;padding-top:14px}@media (width<=1050px){.caseContactCard{flex-wrap:wrap}.crmCaseInFocus .crmCaseTools-contact{flex-basis:100%}}@media (width<=600px){.crmCaseInFocus .caseParticipants.caseContactCentre{padding:12px}.caseContactCard{gap:10px;padding:12px}.caseContactHeading{align-items:flex-start}.caseContactHeading h3{font-size:14px}.caseContactIdentity{flex-basis:calc(100% - 60px)}.crmCaseInFocus .crmCaseTools-contact .crmCaseFocusActions>*,.crmCaseInFocus .crmCaseTools-case .crmCaseFocusActions>*{flex:auto}}.crmCaseInFocus .crmCaseTools-contact .whatsappButton svg{color:#139a48}.crmCaseInFocus .caseContactCentre .caseContactHeading{background:0 0;border:0;border-radius:0;padding:0}.crmCaseInFocus .caseContactCentre .caseContactHeading h3{color:#102e49}.crmCaseInFocus .caseContactCentre .caseParticipantBody{grid-template-columns:minmax(220px,1fr) minmax(280px,2fr);align-items:start;gap:12px;padding-top:14px;display:grid}.crmCaseInFocus .caseContactCentre .caseParticipantSummary,.crmCaseInFocus .caseContactCentre .caseParticipantBody>form{background:#fff;border:1px solid #d1deeb;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;min-width:0;margin:0;padding:14px;display:flex}.crmCaseInFocus .caseContactCentre .caseParticipantSummary>label,.crmCaseInFocus .caseContactCentre .caseParticipantBody>form>label{flex-direction:column;flex:200px;align-items:stretch;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.crmCaseInFocus .caseContactCentre .caseParticipantBody select{color:#102e49;background:#fff;border:1px solid #cfdeeb;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:8px 12px;font-weight:400}.crmCaseInFocus .caseContactCentre .caseParticipantBody>form>button,.crmCaseInFocus .caseContactCentre .caseParticipantBody>div>span>button{color:#102e49;background:#f5f9fd;border:1px solid #cfdeeb;border-radius:6px;min-height:40px;padding:8px 12px}.crmCaseInFocus .caseContactCentre .caseParticipantBody>div:nth-child(2){flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px;display:flex}.crmCaseInFocus .caseContactCentre .caseParticipantBody>div:nth-child(2)>span:has(button){background:#fff;border:1px solid #d1deeb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.crmCaseInFocus .caseContactCentre .caseParticipantBody>div:nth-child(2)>span:not(:has(button)){display:none}.crmCaseInFocus .caseContactCentre .caseParticipantBody button:disabled{opacity:.55;cursor:default}@media (width<=700px){.crmCaseInFocus .caseContactCentre .caseParticipantBody{grid-template-columns:minmax(0,1fr)}.crmCaseInFocus .caseContactCentre .caseParticipantBody>div:nth-child(2){grid-row:auto}.crmCaseInFocus .caseContactCentre .caseParticipantBody>form>button{flex:auto}}.crmCaseInFocus .caseContactCentre .caseContactCard{box-sizing:border-box;justify-self:start;width:1120px;max-width:100%}@media (width>=900px){.crmCaseInFocus .caseContactCentre .caseContactCard{flex-wrap:nowrap}.crmCaseInFocus .caseContactCentre .caseContactIdentity{flex:220px;min-width:0}.crmCaseInFocus .caseContactCentre .crmCaseTools-contact{flex:none;width:max-content}.crmCaseInFocus .caseContactCentre .crmCaseTools-contact .crmCaseFocusActions{flex-wrap:nowrap;width:max-content}}.crmCaseInFocus .caseContactCentre .caseContactCard{justify-self:stretch;width:100%;max-width:100%}@media (width>=900px){.crmCaseInFocus .caseContactCentre .crmCaseTools-contact{margin-left:auto}}.crmCaseInFocus .caseContactCentre .caseContactDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0;list-style:none;display:flex}.crmCaseInFocus .caseParticipants.caseContactCentre .caseContactDisclosure>summary:before{content:none}.caseContactDisclosure>summary::-webkit-details-marker{display:none}.caseContactDisclosure>summary h3{color:#102e49;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.caseContactDisclosure>summary svg{flex-shrink:0;width:20px;height:20px}.caseContactChevron{flex-shrink:0;font-size:22px;line-height:1}.caseContactDisclosure[open]>summary .caseContactChevron{transform:rotate(180deg)}.crmCaseInFocus .caseContactCentre .caseContactDisclosure>.caseContactContent{box-sizing:border-box;border-top:1px solid #d1deeb;width:100%;min-width:0;margin:10px 0 0;padding-top:12px;display:block}.crmCaseInFocus .caseContactCentre .caseContactCards{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.crmCaseInFocus .crmCaseTools-case h3{border-bottom:1px solid #d1deeb;padding-bottom:10px}@media (width<=600px){.caseContactDisclosure>summary h3{font-size:14px}.crmCaseInFocus .crmCaseFocusToolBar.crmCaseTools-case{margin-top:12px;padding:12px}}.crmManualWhatsAppDialog{width:min(660px,100vw - 24px)}.crmManualWhatsAppHint{color:#526f83;margin:0 0 16px;font-size:13px;line-height:1.5}.crmManualWhatsAppForm{gap:14px;display:grid}.crmManualWhatsAppFields{grid-template-columns:1fr 1.5fr;gap:12px;display:grid}.crmManualWhatsAppForm input,.crmManualWhatsAppForm select{box-sizing:border-box;color:#15395c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d9e6;border-radius:5px;padding:10px}.crmCaseActivity.whatsapp{background:#f1faf5;border-left-color:#278665}.crmCaseActivity.whatsapp .crmCaseActivityIcon{color:#17664c;background:#dff1e8}.crmStepActions .crmManualWhatsAppButton{color:#17664c;background:#f1faf5;border-color:#a6cdbc;align-items:center;gap:6px;display:inline-flex}.crmManualWhatsAppButton svg{width:17px;height:17px}@media (width<=500px){.crmManualWhatsAppFields{grid-template-columns:1fr}}.crmCaseNext[data-state]{color:#173b55;background:#fcfaf5;border-color:#c9d9e7}.crmCaseNext[data-state=overdue]{background:#fff1f0;border-color:#e8b9b5}.crmCaseNext[data-state=urgent]{background:#fff8df;border-color:#e8d599}.crmCaseNext[data-state=waiting]{background:#e8f1fb;border-color:#afc9e2}.crmCaseNext[data-state=soon][data-due-today=true]{background:#edf7f0;border-color:#b6d8c1}.crmCaseInFocus .crmCaseNext[data-state]{background:#fcfaf5;border-color:#c9d9e7}.crmCaseInFocus .crmCaseNext[data-state=overdue]{background:#fff1f0;border-color:#e8b9b5}.crmCaseInFocus .crmCaseNext[data-state=urgent]{background:#fff8df;border-color:#e8d599}.crmCaseInFocus .crmCaseNext[data-state=waiting]{background:#e8f1fb;border-color:#afc9e2}.crmCaseInFocus .crmCaseNext[data-state=soon][data-due-today=true]{background:#edf7f0;border-color:#b6d8c1}.crmCaseNext[data-state]>span:first-child{color:#294a65;font-weight:700}.crmCaseNext[data-state]>strong{font-weight:600}
