/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17231d;--muted:#738078;--line:#e7ebe8;--cream:#f5f6f3;--lime:#c9f15a;--green:#315c4c;--orange:#ff9d5c}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh}aside{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;width:228px;padding:27px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 27px;display:flex}.brandmark{background:var(--lime);border-radius:11px;place-items:center;width:36px;height:36px;font-size:22px;font-weight:900;display:grid}.brand div,.profile div{flex-direction:column;display:flex}.brand strong{font-size:17px}.brand small,.profile small{color:var(--muted);margin-top:2px;font-size:11px}nav{flex-direction:column;gap:5px;display:flex}.sidebottom>button,nav button{text-align:left;color:#647169;background:0 0;border:0;border-radius:9px;padding:11px 13px;font-weight:600}nav button.active{color:var(--ink);background:#eff3ee}.icon{place-items:center;width:20px;margin-right:10px;font-size:17px;display:inline-grid}.sidebottom{border-top:1px solid var(--line);margin-top:auto;padding-top:13px}.sidebottom>button{width:100%}.profile{align-items:center;gap:10px;margin-top:10px;padding:10px 7px;display:flex}.owner,.profile>span{background:#dfe8d8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:inline-grid}.profile div{flex:1}.profile i{color:var(--muted)}.shell{max-width:1600px;margin-left:228px;padding:32px 38px 55px}header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}header small{color:var(--muted)}h1{letter-spacing:-.6px;margin:4px 0 0;font-family:Georgia,serif;font-size:30px}.header-actions{gap:9px;display:flex}.iconbtn,.primary{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;padding:0 15px;position:relative}.iconbtn{width:42px;font-size:18px}.dot{background:#f16e58;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.primary{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:700}.overview{grid-template-columns:1.15fr 1fr;gap:18px;margin-bottom:30px;display:grid}.hero{background:var(--green);color:#fff;border-radius:16px;min-height:220px;padding:27px 30px;position:relative;overflow:hidden}.eyebrow{letter-spacing:1.5px;color:#8b968e;font-size:10px;font-weight:800}.hero .eyebrow{color:var(--lime)}.hero h2{letter-spacing:-.4px;margin:15px 0 10px;font-family:Georgia,serif;font-size:29px;line-height:1.08}.hero p{color:#c8d5cf;margin:0 0 20px}.hero button{background:var(--lime);color:var(--ink);border:0;border-radius:8px;padding:11px 14px;font-weight:800}.hero button span{margin-left:18px}.rings i{border:1px solid #c9f15a2e;border-radius:50%;width:210px;height:210px;position:absolute;top:-45px;right:-65px}.rings i:nth-child(2){width:160px;height:160px;top:-20px;right:-40px}.rings i:nth-child(3){width:100px;height:100px;top:10px;right:-10px}.stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:16px 18px;display:flex}.stats article>div{color:var(--muted);align-items:center;gap:8px;display:flex}.stat-icon{border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.blue{background:#e8f1f7}.orange{background:#fff0e6}.purple{background:#f0ebf6}.green{background:#e8f4eb}.stats b{margin:9px 0 2px;font-family:Georgia,serif;font-size:27px}.stats em{color:#72a153;font-size:11px;font-style:normal}.toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tabs{gap:6px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:650}.tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 5px #dce0dc}.tabs span{background:#e9ece9;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:10px}.tools{gap:8px;display:flex}.tools label,.tools>button{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;padding:0 11px;display:flex}.tools input{border:0;outline:0;width:165px;margin-left:7px}.bulkbar{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #17231d30}.bulkbar b{margin-right:auto}.bulkbar button{color:#fff;background:#2c3932;border:1px solid #526159;border-radius:7px;padding:7px 10px}.bulkbar .close{background:0 0;border:0;font-size:19px}.tablewrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1040px}th{text-align:left;letter-spacing:.8px;color:#98a19b;border-bottom:1px solid var(--line);padding:13px 12px;font-size:9px}td{vertical-align:middle;border-bottom:1px solid #eff1ef;padding:14px 12px}tbody tr:hover{background:#fafbf9}td small{color:#8b958f;margin-top:4px;font-size:10px;display:block}.customer{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.customer>span{background:#edf0e9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.customer div{min-width:130px}.owner{width:25px;height:25px;margin-right:7px}.pill{background:#eef0ee;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:750}.pill.offen{color:#ad5b2e;background:#fff0e5}.pill.kontaktiert{color:#36667e;background:#eaf2f6}.pill.termin{color:#76568d;background:#f0ebf6}.pill.verlängert{color:#487a3d;background:#eaf4e6}.danger{color:#c45142}.more{color:#8d9690;background:0 0;border:0}.overlay{z-index:20;background:#17231d40;position:fixed;inset:0}.drawer{background:#fff;width:440px;padding:34px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 40px #17231d25}.drawerclose{background:0 0;border:0;font-size:25px;position:absolute;top:20px;right:22px}.drawer h2{margin:10px 0 5px;font-family:Georgia,serif;font-size:29px}.drawer>p{color:var(--muted)}.keydata{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.keydata div{background:var(--cream);border-radius:9px;padding:13px}.keydata small{color:var(--muted);margin-bottom:5px;display:block}.drawer h3{margin-top:28px}.template{border-left:3px solid var(--lime);background:#f4f7eb;border-radius:7px;padding:15px;line-height:1.55}.draweractions{gap:8px;margin:15px 0 25px;display:flex}.draweractions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 13px}.draweractions .dark{background:var(--ink);color:#fff}.notes{font-weight:700}.notes textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;height:85px;margin-top:7px;padding:10px;display:block}.toast{z-index:40;background:var(--ink);color:#fff;border-radius:9px;padding:12px 18px;position:fixed;bottom:25px;left:50%;box-shadow:0 10px 30px #0003}.dashgrid{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dashgrid.lower{grid-template-columns:1fr 1.5fr}.dashgrid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.cardhead{justify-content:space-between;display:flex}.cardhead button{border:1px solid var(--line);background:#fff;border-radius:7px;height:32px}.dashboard h2{margin:8px 0 15px;font-family:Georgia,serif}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:20px;height:200px;padding:0 20px;display:flex}.bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars i{background:var(--green);border-radius:6px 6px 0 0;width:60%}.bars span{color:var(--muted);margin-bottom:-21px;font-size:10px}.ranking>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.ranking>div>span{background:#e9efe4;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.ranking p{flex-direction:column;flex:1;display:flex}.ranking small{color:var(--muted);margin-top:3px}.ranking strong{color:var(--green)}.donut{background:conic-gradient(var(--green) 0 48%,var(--lime) 48% 81%,var(--orange) 81%);border-radius:50%;width:130px;height:130px;margin:10px auto;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:23px}.donut div{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut b{font-size:22px}.donut small{color:var(--muted)}.dashboard ul{padding:0;list-style:none}.dashboard li{padding:6px}.dashboard li i{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.dashboard li b{float:right}.c1{background:var(--green)}.c2{background:var(--lime)}.c3{background:var(--orange)}.recommend>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.recommend>div>span{background:var(--cream);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.recommend p{flex-direction:column;flex:1;display:flex}.recommend small{color:var(--muted);margin-top:3px}.recommend button{color:var(--green);background:0 0;border:0;font-weight:700}@media (max-width:1050px){aside{width:78px}.brand div,nav button:not(.active){font-size:0}.brandmark{flex:none}.brand{padding-left:2px}.profile div,.profile i,.sidebottom{display:none}.shell{margin-left:78px;padding:24px}.dashgrid,.dashgrid.lower,.overview{grid-template-columns:1fr}.header-actions .iconbtn{display:none}}@media (max-width:700px){aside{display:none}.shell{margin:0;padding:18px}.overview{display:block}.stats{margin-top:12px}.toolbar{flex-direction:column;align-items:flex-start;gap:10px}.tabs{max-width:100%;overflow:auto}.tools{width:100%}.tools label{flex:1}.hero{min-height:230px}header{align-items:flex-start}.primary{font-size:0}.primary:first-letter{font-size:18px}.drawer{width:100%}.bulkbar{overflow:auto}.bulkbar b{white-space:nowrap}.dashgrid{display:block}.dashgrid article{margin-bottom:14px}}.safehint{color:#4e745f;align-self:center;font-size:11px;font-weight:700}.campaignpage h2{margin:7px 0 8px;font-family:Georgia,serif;font-size:25px}.campaignhead{background:var(--green);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.campaignhead .eyebrow{color:var(--lime)}.campaignhead p{color:#c9d7d0;max-width:650px;margin:0}.campaignhead .primary{background:var(--lime);color:var(--ink);border:0}.connections{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.connections>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.service{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.service.sms{color:#f47f36;background:#fff0e8}.service.mail{color:#4b78b8;background:#e9f1fc}.service.print{color:#4c7b43;background:#eaf2e6}.connections p{flex-direction:column;flex:1;margin:0;display:flex}.connections small{color:var(--muted);margin-top:3px;font-size:10px}.connection{border-radius:12px;padding:5px 7px;font-size:9px;font-weight:800}.connection.pending{color:#a96034;background:#fff1e7}.connection.ready{color:#4b7845;background:#e9f4e7}.sequence{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.sequencebar{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:repeat(4,1fr);display:grid}.sequencebar>button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;padding:16px 12px;display:flex;position:relative}.sequencebar>button.active{box-shadow:inset 0 -3px var(--lime);background:#fff}.sequencebar button>div{flex-direction:column;min-width:0;display:flex}.sequencebar small{letter-spacing:1px;color:#879189;font-size:8px}.sequencebar b{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;overflow:hidden}.sequencebar em{color:var(--muted);font-size:9px;font-style:normal}.channel{background:#eef2ed;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.channel.sms{color:#b4612d;background:#fff0e7}.channel.email{color:#38657a;background:#eaf1f7}.channel.brief{color:#74568a;background:#f1edf6}.arrow{z-index:2;color:#aab1ac;position:absolute;right:-8px}.campaignbody{grid-template-columns:1.55fr .75fr;min-height:430px;display:grid}.stepdetail{border-right:1px solid var(--line);padding:25px 28px}.stepdetail .cardhead button{background:#fff;padding:0 11px}.stepdetail .cardhead button,.subject{border:1px solid var(--line);border-radius:8px}.subject{margin:15px 0 8px;padding:10px 13px}.subject small{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.messagepreview{white-space:pre-wrap;border-left:3px solid var(--lime);background:#f6f8f3;border-radius:8px;min-height:145px;padding:18px;line-height:1.55}.messagepreview span{display:block}.messagepreview.letter{background:#fff;border:1px solid #dedfda;max-width:590px;min-height:300px;padding:28px 38px;font-family:Georgia,serif;box-shadow:0 6px 22px #17231d12}.variables{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.editorbottom div button,.variables span{color:#617067;background:#eff2ee;border-radius:5px;padding:4px 6px}.campaignaside{z-index:auto;background:#fbfcfa;border:0;width:auto;padding:25px;display:block;position:static;inset:auto}.campaignaside h2{font-size:33px}.campaignaside>p{color:var(--muted);line-height:1.45}.recipientmini{margin:18px 0}.recipientmini>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.recipientmini>div>span{background:#e8eee3;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.recipientmini p{flex-direction:column;margin:0;display:flex}.recipientmini small{color:var(--muted);margin-top:2px}.recipientmini em{color:var(--muted);font-size:11px}.sendbig{background:var(--ink);color:#fff;border:0;border-radius:9px;width:100%;padding:12px;font-weight:800}.sendbig:disabled{opacity:.35;cursor:not-allowed}.notice{text-align:center;color:var(--muted);margin-top:9px;display:block}.campaignfoot{background:#eaf2e6;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 16px;display:flex}.campaignfoot div{gap:12px;display:flex}.campaignfoot span{color:#66746b}.campaignfoot button{background:#fff;border:1px solid #ced8c9;border-radius:7px;padding:8px 10px}.stage{background:#e7ebe7;border-radius:5px;width:90px;height:5px;overflow:hidden}.stage i{background:var(--lime);height:100%;display:block}.drawertabs{border-bottom:1px solid var(--line);margin:22px 0 18px;display:flex}.drawertabs button{color:var(--muted);background:0 0;border:0;padding:9px 11px}.drawertabs button.active{color:var(--ink);border-bottom:2px solid var(--green);font-weight:800}.currentstage{background:#f6f8f4;border-radius:10px;padding:13px}.currentstage b,.currentstage span{margin-bottom:8px;display:block}.timeline{padding:12px 2px}.timeline>div{border-left:1px solid #cfd5d0;gap:10px;margin-left:5px;padding:4px 0 14px 15px;display:flex}.timeline i{color:var(--green);background:#fff;margin-left:-20px}.timeline p{flex-direction:column;margin:0;display:flex}.timeline small{color:var(--muted);margin-top:3px}.previewsubject{margin:8px 0;display:block}.lettermini{white-space:pre-wrap;max-height:260px;font-family:Georgia,serif;overflow:auto}.modal{background:#fff;border-radius:15px;width:min(760px,100vw - 32px);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 60px #17231d35}.editoroverlay{place-items:center;display:grid}.modal h2{font-family:Georgia,serif;font-size:27px}.editor>label{margin:14px 0;font-weight:700;display:block}.editor input,.editor textarea{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.editor textarea{resize:vertical;height:260px;line-height:1.5}.editorbottom{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.editorbottom>div{flex-wrap:wrap;gap:5px;display:flex}.editorbottom small{width:100%;color:var(--muted)}.editorbottom div button{border:0}.reviewstats{grid-template-columns:100px 1fr 110px;gap:8px;margin:18px 0;display:grid}.reviewstats>div{background:var(--cream);border-radius:8px;padding:11px}.reviewstats b,.reviewstats small{display:block}.reviewstats small{color:var(--muted);margin-bottom:5px;font-size:9px}.sendreview .messagepreview{max-height:310px;overflow:auto}.consent{background:#eef5e9;border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.consent p{flex-direction:column;margin:0;display:flex}.consent small{color:var(--muted);margin-top:2px}.modalactions{justify-content:flex-end;gap:9px;display:flex}.modalactions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 13px}.modalactions .primary{background:var(--ink);color:#fff}.funnel{align-items:flex-end;gap:8px;height:180px;display:flex}.funnel>div{background:#eff3ec;border-radius:8px;flex-direction:column;flex:1;padding:14px;display:flex}.funnel>div:first-child{height:100%}.funnel>div:nth-child(2){background:#e2eddb;height:82%}.funnel>div:nth-child(3){background:#d5e8c9;height:58%}.funnel>div:nth-child(4){background:var(--lime);height:40%}.funnel b{font-size:20px}.funnel span{margin-top:5px;font-size:10px}@media (max-width:1050px){.connections{grid-template-columns:1fr}.sequencebar{grid-template-columns:1fr 1fr}.campaignbody{grid-template-columns:1fr}.stepdetail{border-right:0}.campaignaside{width:auto!important}.campaignhead{align-items:flex-start;gap:15px}.campaignhead .primary{white-space:nowrap}.campaignfoot div{flex-direction:column;gap:3px}}@media (max-width:700px){.sequencebar{grid-template-columns:1fr}.campaignhead{display:block}.campaignhead .primary{margin-top:16px;font-size:11px}.campaignbody{display:block}.stepdetail{padding:18px}.campaignaside{padding:18px!important;display:block!important}.connections{display:block}.connections>div{margin-bottom:8px}.campaignfoot,.editorbottom{flex-direction:column;align-items:stretch}.reviewstats{grid-template-columns:1fr}.safehint{display:none}}.drawer .address{margin-bottom:10px}.loginfacts{border:1px solid var(--line);border-radius:10px;grid-template-columns:1.4fr .7fr 1fr;margin:12px 0;display:grid;overflow:hidden}.loginfacts button{border:0;border-right:1px solid var(--line);text-align:left;background:#fafbf9;padding:10px 12px;position:relative}.loginfacts button:last-child{border-right:0}.loginfacts small,.mauifields small{letter-spacing:.8px;color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.loginfacts b{font-size:12px}.loginfacts i{color:#87938b;font-style:normal;position:absolute;top:14px;right:8px}.quickactions{grid-template-columns:1.2fr 1fr;gap:8px;margin-bottom:4px;display:grid}.quickactions button{border:1px solid var(--line);border-radius:8px;padding:10px;font-weight:750}.quickactions .maui{color:#315c4c;background:#eef3e9}.quickactions .completebtn{background:var(--ink);border-color:var(--ink);color:#fff}.donebadge{color:#477740;background:#e8f4e6;border-radius:8px;place-items:center;font-weight:800;display:grid}.mauihelper{background:#f3f6ef;border:1px solid #dfe7da;border-radius:11px;margin:12px 0;padding:14px}.mauihelper>div:first-child{flex-direction:column;gap:4px;display:flex}.mauifields{grid-template-columns:1.35fr .75fr 1fr;gap:7px;margin:12px 0 8px;display:grid}.mauifields button{text-align:left;background:#fff;border:1px solid #d7dfd2;border-radius:8px;padding:9px;position:relative}.mauifields strong{font-size:12px;display:block}.mauifields span{color:#4c755d;margin-top:6px;font-size:9px;font-weight:800;display:block}.mauinote{color:var(--muted);line-height:1.35}.completebox{color:#fff;background:#17231d;border-radius:11px;gap:12px;margin:12px 0;padding:15px;display:grid}.completebox>div{flex-direction:column;display:flex}.completebox>div small{color:#b9c5bf;margin-top:3px}.completebox label{font-size:10px;font-weight:750}.completebox input{width:100%;color:var(--ink);border:0;border-radius:7px;margin-top:5px;padding:9px;display:block}.completebox>button{background:var(--lime);color:var(--ink);border:0;border-radius:8px;padding:10px;font-weight:850}.currentstage+.timeline{margin-top:8px}.manualmauicard{background:#f7f9f7;border:1px solid #d8e0db;border-left:4px solid #87948d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:11px 12px;display:flex}.manualmauicard>div{flex-direction:column;gap:3px;min-width:0;display:flex}.manualmauicard small{letter-spacing:.8px;color:#6f7d76;font-size:8px}.manualmauicard b{font-size:11px}.manualmauicard span{color:var(--muted);font-size:9px;line-height:1.35}.manualmauicard>button{color:#fff;background:#287060;border:0;border-radius:8px;flex:none;padding:9px 11px;font-size:9px;font-weight:850}.manualmauicard>button:disabled{opacity:.45;cursor:not-allowed}.manualmauicard.ready{border-left-color:var(--lime);background:#f1f8ed}.manualmauicard.renewed{background:#f1f5fa;border-left-color:#53749b}.manualmauicard.queued{background:#eef7f3;border-left-color:#287060}.manualmauicard.checked{background:#fff9ef;border-left-color:#d99b3e}.drawerquickcontact{grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0;display:grid}.drawerquickcontact a,.drawerquickcontact button{min-width:0;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #d5dad6;border-radius:8px;place-items:center;padding:10px 5px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.drawerquickcontact a:hover,.drawerquickcontact button:hover{background:#f5f9f2;border-color:#a9bf9e}.quicknote{margin:0 0 12px;display:block}.quicknote textarea{height:68px}.quicknote+.drawertabs{margin-top:14px}.drawer .draweractions,.drawer>.notes:not(.quicknote){display:none}@media (max-width:700px){.loginfacts,.mauifields{grid-template-columns:1fr}.loginfacts button{border-right:0;border-bottom:1px solid var(--line)}.quickactions{grid-template-columns:1fr}}.activitycomposer{background:#f4f7f1;border:1px solid #dfe7db;border-radius:11px;margin-bottom:14px;padding:14px}.composerhead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.composerhead>div{flex-direction:column;gap:4px;display:flex}.composerhead>span{color:#66806f;background:#e6efe1;border-radius:12px;padding:5px 8px;font-size:9px}.activitygrid{grid-template-columns:1.25fr 1fr;gap:8px;display:grid}.activitycomposer label{margin-bottom:8px;font-size:10px;font-weight:750;display:block}.activitycomposer input,.activitycomposer select,.activitycomposer textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9dfd6;border-radius:7px;margin-top:5px;padding:9px;display:block}.activitycomposer textarea{resize:vertical;height:70px;line-height:1.4}.activitycomposer>button{background:var(--ink);color:#fff;border:0;border-radius:8px;width:100%;padding:10px;font-weight:800}.history{margin:19px 0 24px}.historyhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.historyhead h3{margin:0}.historyhead span{color:var(--muted);background:#eef1ed;border-radius:10px;padding:4px 7px;font-size:9px}.history article{border-left:1px solid #cfd6d0;gap:12px;margin-left:5px;padding:14px 4px 14px 19px;display:flex;position:relative}.history article>i{color:var(--green);background:#fff;font-size:11px;font-style:normal;position:absolute;top:15px;left:-6px}.history article>div{flex-direction:column;display:flex}.history article p{color:#4f5d55;margin:5px 0;line-height:1.4}.history article small{color:#8a958e}.history article.upcoming{background:#fafbf8;border-radius:0 8px 8px 0}.history article.upcoming>i{background:#fafbf8}@media (max-width:700px){.activitygrid{grid-template-columns:1fr}.composerhead{flex-direction:column;align-items:flex-start;gap:8px}}.customerinfo{min-width:300px}.customername{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;display:block}.customername:hover{text-decoration:underline}.rowmaui{align-items:center;gap:4px;margin-top:7px;display:flex}.rowmaui button{color:#526159;text-align:left;background:#f8faf7;border:1px solid #e1e6e1;border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.15}.rowmaui button:hover{background:#eef4e9;border-color:#b9c8b5}.rowmaui small{letter-spacing:.6px;color:#8a958e!important;margin:0 0 2px!important;font-size:7px!important;display:block!important}.tablewrap table{min-width:1180px}.tablewrap tbody td{padding-top:13px;padding-bottom:13px}.campaignkindtag{letter-spacing:.7px;border-radius:10px;margin-top:4px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-block}.campaignkindtag.retention{color:#634593;background:#eee7fb}.retentionnotice{color:#5d417f;background:#f8f4ff;border:1px solid #d4c4ef;border-left:4px solid #7652a8;border-radius:10px;flex-direction:column;gap:4px;margin:11px 0;padding:11px 13px;display:flex}.retentionnotice b{letter-spacing:.7px;font-size:10px}.retentionnotice span{font-size:9px;line-height:1.4}@media (max-width:700px){.customerinfo{min-width:270px}.rowmaui{flex-wrap:wrap}}.settingspage{max-width:1180px}.settingsintro{background:var(--green);color:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding:28px 30px;display:flex}.settingsintro h2{margin:7px 0 8px;font-family:Georgia,serif;font-size:28px}.settingsintro p{color:#cfddd5;max-width:680px;margin:0;line-height:1.5}.settingsintro .eyebrow{color:var(--lime)}.settingsstatus{white-space:nowrap;background:#ffffff18;border:1px solid #ffffff30;border-radius:18px;padding:8px 12px;font-size:10px;font-weight:800}.settingsstatus.active{color:var(--ink);background:#c9f35a;border-color:#c9f35a}.settingsgrid{grid-template-columns:.72fr 1.28fr;gap:16px;display:grid}.letterheadpreview,.uploadcard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.uploadcard{flex-direction:column;align-items:flex-start;display:flex}.uploadicon{width:58px;height:66px;color:var(--green);letter-spacing:1px;background:#edf3e9;border:1px solid #d6e2d0;border-radius:9px;place-items:center;font-weight:900;display:grid;position:relative}.uploadicon:after{content:"";border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:0 14px 14px 0;position:absolute;top:-1px;right:-1px}.uploadcard h3{margin:18px 0 7px;font-family:Georgia,serif;font-size:22px}.uploadcard p{color:var(--muted);margin:0 0 20px;line-height:1.5}.uploadbutton{background:var(--ink);color:#fff;text-align:center;cursor:pointer;border-radius:9px;width:100%;padding:12px;font-weight:800;display:block}.uploadbutton input{opacity:0;pointer-events:none;position:absolute}.uploadbutton.disabled{opacity:.55;cursor:wait}.removeletterhead{color:#a74b3d;background:#fff8f6;border:1px solid #e3c6c0;border-radius:9px;width:100%;margin-top:9px;padding:10px;font-weight:750}.previewhead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.previewhead>div{flex-direction:column;gap:4px;display:flex}.previewhead small{letter-spacing:1px;color:var(--muted);font-size:8px}.previewhead span{color:var(--muted);font-size:10px}.previewhead a{border:1px solid var(--line);color:var(--green);white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.letterheadpreview>object{border:1px solid var(--line);background:#f4f6f2;border-radius:8px;width:100%;height:560px}.emptyletterhead{text-align:center;height:390px;color:var(--muted);background:#fafbf8;border:2px dashed #dce3d8;border-radius:10px;place-content:center;padding:30px;display:grid}.emptyletterhead>span{color:#b5c2b0;font-size:44px}.emptyletterhead b{color:var(--ink);margin:12px 0 4px}.emptyletterhead p{margin:0}.settingsnote{background:#edf4e8;border-radius:11px;align-items:center;gap:18px;margin-top:16px;padding:15px 18px;display:flex}.settingsnote p{color:#5d6b62;margin:0}.messagepreview.letter{position:relative;overflow:hidden}.messagepreview.letter.withletterhead{background:#fff;min-height:700px;padding:0}.letterheadbackground{z-index:0;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.lettercontent{z-index:1;white-space:pre-wrap;position:relative}.withletterhead .lettercontent{background:#ffffffdc;border-radius:4px;margin:118px 48px 72px;padding:16px 18px}.letterheadbadge{z-index:2;background:var(--lime);color:var(--ink);border-radius:14px;padding:5px 8px;font-family:Arial,sans-serif;font-size:8px;font-weight:800;top:12px;right:12px;position:absolute!important}.sidebottom>button.active{color:#fff;background:#ffffff16}@media (max-width:900px){.settingsgrid{grid-template-columns:1fr}.settingsintro{gap:15px}.letterheadpreview>object{height:500px}}@media (max-width:700px){.settingsintro{display:block}.settingsstatus{margin-top:16px;display:inline-block}.letterheadpreview,.uploadcard{padding:18px}.letterheadpreview>object{height:420px}.settingsnote{flex-direction:column;align-items:flex-start;gap:5px}.withletterhead .lettercontent{margin:90px 25px 55px}}.signaturesettings{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;padding:24px}.signaturehead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.signaturehead h2{margin:6px 0;font-family:inherit;font-size:24px}.signaturehead p{color:var(--muted);margin:0;line-height:1.45}.signaturehead>button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.signaturelist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.signaturelist article{border:1px solid var(--line);background:#fafbf9;border-radius:11px;padding:16px}.signaturelist article.default{border-color:var(--lime);box-shadow:inset 0 3px var(--lime)}.signaturetitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.signaturetitle>div{align-items:center;gap:8px;display:flex}.signaturetitle span{color:#466d35;background:#e7f2dd;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:900}.signaturetitle>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750}.signaturetitle>button:disabled{color:#4b7440;background:#eff6e9}.signaturelist pre{white-space:pre-wrap;color:#4f5b54;min-height:145px;margin:16px 0;font-family:Open Sans,Arial,sans-serif;font-size:10px;line-height:1.55}.signatureactions{border-top:1px solid var(--line);gap:8px;padding-top:11px;display:flex}.signatureactions button{color:var(--green);background:0 0;border:0;margin-right:10px;padding:3px 0;font-weight:750}.signatureactions button:last-child{color:#a04d42}.signatureactions button:disabled{opacity:.35}.signatureeditor label{margin-top:14px;font-weight:750;display:block}.signatureeditor input,.signatureeditor textarea{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.signatureeditor textarea{resize:vertical;height:250px;font-family:Open Sans,Arial,sans-serif;line-height:1.5}.signatureeditor .defaultsignature{background:#eef4e9;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.signatureeditor .defaultsignature input{width:auto;margin:0;display:inline}.sendselectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sendselectors .templateselect{margin:0}.reviewstats>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:800px){.signaturelist{grid-template-columns:1fr}.signaturehead{flex-direction:column}.sendselectors{grid-template-columns:1fr}}.rowactions{align-items:center;gap:7px;display:flex}.callbutton{background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-size:17px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 3px 10px #84bc3430}.callbutton:hover{background:#9ed047;transform:translateY(-1px)}.phoneconnection{border-radius:14px;align-self:center;padding:6px 9px;font-size:9px;font-weight:850}.phoneconnection.ready{color:#416c35;background:#e7f3df}.phoneconnection.pending{color:#9b5a2f;background:#fff1e5}.webexcall{color:#315d3a;background:#edf6e7;border:1px solid #b9d2aa;border-radius:8px;place-items:center;padding:10px;font-weight:800;text-decoration:none;display:grid}.incomingdrawer{background:var(--lime);color:var(--ink);border-radius:10px;flex-direction:column;gap:4px;margin:12px 0;padding:12px 14px;display:flex}.incomingdrawer span{font-size:10px}.incomingcall{z-index:80;border:2px solid var(--lime);background:#fff;border-radius:14px;grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;width:min(430px,100vw - 32px);padding:14px;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 18px 55px #142b2145}.incomingcall>span{background:var(--lime);width:45px;height:45px;color:var(--ink);border-radius:50%;place-items:center;font-size:21px;display:grid}.incomingcall>div{flex-direction:column;min-width:0;display:flex}.incomingcall small{letter-spacing:1px;color:#598143;font-size:8px}.incomingcall b{margin:3px 0;font-size:14px}.incomingcall p{color:var(--muted);margin:0;font-size:10px}.incomingcall>button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:9px 10px;font-weight:800}.incomingcall .dismisscall{color:var(--muted);background:0 0;padding:4px;font-size:19px}.incomingcall.unknown{border-color:#e9aa74}.incomingcall.unknown>span{background:#fff0e5}.telephonysettings{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;padding:24px}.telephonyhead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.telephonyhead h2{margin:6px 0;font-size:24px}.telephonyhead p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.telephonystate{color:#9b5a2f;white-space:nowrap;background:#fff0e5;border-radius:16px;padding:7px 10px;font-size:9px;font-weight:850}.telephonystate.active{color:#416c35;background:#e4f2dc}.telephonygrid{grid-template-columns:.8fr 1.2fr;gap:12px;margin:20px 0;display:grid}.telephonygrid>div{background:#f7f9f5;border:1px solid #e1e7de;border-radius:10px;padding:14px}.telephonygrid small{letter-spacing:1px;color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.telephonygrid code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px;font-size:10px;display:block;overflow:hidden}.telephonygrid p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.4}.telephonyactions{gap:9px;display:flex}.telephonyactions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 13px;font-weight:800}.telephonyactions .primary{background:var(--ink);color:#fff}.telephonywarning{background:#fff5e9;border-left:3px solid #e59954;border-radius:8px;margin-top:14px;padding:12px 14px}.telephonywarning p{color:#76563d;margin:4px 0 0;line-height:1.45}.telephonywarning.error{background:#fff0f0;border-left-color:#c74949}.telephonywarning.error b,.telephonywarning.error p{color:#8f2f2f}.tablewrap th:last-child{min-width:92px}@media (max-width:700px){.incomingcall{grid-template-columns:40px 1fr auto;top:16px;right:16px}.incomingcall>button:not(.dismisscall){grid-column:1/-1}.telephonyhead{flex-direction:column}.telephonygrid{grid-template-columns:1fr}.rowactions,.telephonyactions{flex-direction:column}}.pdfdownloadhint{background:#f5f9f1;border:1px solid #dce7d6;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:11px 12px;display:flex}.pdfdownloadhint>span{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.pdfdownloadhint p{flex-direction:column;margin:0;display:flex}.pdfdownloadhint small{color:var(--muted);margin-top:3px}.pdferror{color:#a64032;background:#fff0ed;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-weight:700}.modalactions button:disabled{opacity:.55;cursor:wait}.emptyletterhead.freenetstandard{background:#fff;border-style:solid}.emptyletterhead.freenetstandard img{width:min(280px,80%);margin:0 auto 22px}.sortheading{width:100%;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:3px 0;display:flex}.sortheading span{color:#9aa59e;letter-spacing:0;font-size:12px}.sortheading.active{color:var(--ink)}.sortheading.active span,.sortheading:hover{color:var(--green)}.lastaction .actionstamp{color:#7f8a83;white-space:nowrap;margin-top:7px;font-size:9px;line-height:1.35}.tabs .blacklisttab{color:#9d4037}.tabs .blacklisttab.active{color:#8b3028;background:#fff0ed}.blacklistedrow{background:#fff9f7}.blacklistedrow:hover{background:#fff4f0}.blacklistedrow .customername{color:#87372f}.pill.blacklist{color:#fff;background:#2c3330}.blockedaction{color:#9c4037}.callblocked{color:#8b958f;background:#ecefed;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.blacklistwarning{background:#fff0ed;border:1px solid #edc2bb;border-left:4px solid #b54035;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 0;padding:13px 14px;display:flex}.blacklistwarning>div{flex-direction:column;gap:4px;display:flex}.blacklistwarning b{color:#8d3028}.blacklistwarning span{color:#754c47;font-size:10px;line-height:1.4}.blacklistwarning small{color:#9b6862}.blacklistwarning button{color:#8d3028;white-space:nowrap;background:#fff;border:1px solid #dba9a2;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.contactlocked{color:#8e514a!important;background:#f5ecea!important;border-color:#e0c5c0!important}.drawerquickcontact button:disabled{cursor:not-allowed;opacity:.42;background:#f1f2f1}.blacklistfield{color:#8d3028;background:#fff0ed!important}.blacklistcomposer{background:#fff7f5;border-color:#e1aaa2}.blacklistcomposer>button{background:#a63d33}.history article.blacklistevent{background:#fff5f2;border-left-color:#c15449}.history article.blacklistevent>i{color:#b33d33;background:#fff5f2}@media (max-width:700px){.blacklistwarning{flex-direction:column}.blacklistwarning button{width:100%}}.tabs .rationalchurntab{color:#9a5b16}.tabs .rationalchurntab.active{color:#7c470d;background:#fff6e7}.rationalchurnrow{background:#fffaf1}.rationalchurnrow:hover{background:#fff5e3}.rationalchurnrow .customername{color:#845014}.pill.rational-churn{color:#fff;background:#a86113}.rationalchurnwarning{background:#fff5df;border:1px solid #e7c37f;border-left:4px solid #bd741b;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 0;padding:13px 14px;display:flex}.rationalchurnwarning>div{flex-direction:column;gap:4px;display:flex}.rationalchurnwarning b{color:#7b470e}.rationalchurnwarning small,.rationalchurnwarning span{color:#815f34;font-size:10px;line-height:1.4}.rationalchurnwarning button{color:#7b470e;white-space:nowrap;background:#fff;border:1px solid #d5ad69;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.rationalchurnfield{color:#7b470e;background:#fff5df!important}.rationalchurncomposer{background:#fffaf0;border-color:#dfbd7c}.rationalchurncomposer>button{background:#9b5a13}.history article.rationalchurnevent{background:#fff9ed;border-left-color:#bd741b}.history article.rationalchurnevent>i{color:#a86113;background:#fff9ed}.rationalchurndone{color:#7c4c17!important;background:#fff7e7!important;border-color:#e1c38b!important}.dashworkmetrics .rationalchurnmetric{background:#fffaf0;border-color:#e5c88f}.dashworkmetrics .rationalchurnmetric b{color:#9a5b16}@media (max-width:700px){.rationalchurnwarning{flex-direction:column}.rationalchurnwarning button{width:100%}}.quicknote{position:relative}.quicknote textarea[readonly]{color:#526159;cursor:default;background:#f7f9f6;padding-right:12px}.quicknote>button{color:var(--green);background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:800}.customerdata{margin:18px 0 24px}.customerdatahead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customerdatahead>div{flex-direction:column;gap:4px;display:flex}.customerdatahead>button{color:var(--green);background:#f5f9f2;border:1px solid #cfd9ca;border-radius:8px;padding:8px 10px;font-weight:800}.customerdatahead>button:disabled{opacity:.45;cursor:not-allowed}.keydata .widekeydata{grid-column:1/-1}.keydata b{overflow-wrap:anywhere;line-height:1.4}.customereditgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customereditgrid label,.customereditnote{color:#536158;font-size:10px;font-weight:800}.customereditgrid input,.customereditgrid select,.customereditnote textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d6ddd3;border-radius:8px;margin-top:5px;padding:10px;display:block}.customereditgrid input[readonly]{color:#6f7a73;background:#f1f3f0}.customereditnote{margin-top:10px;display:block}.customereditnote textarea{resize:vertical;height:90px;line-height:1.4}.customereditoptin{background:#eef4e9;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:10px;font-weight:800;display:flex}.customereditactions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.customereditactions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px;font-weight:800}.customereditactions .primary{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:700px){.customereditgrid{grid-template-columns:1fr}.keydata .widekeydata{grid-column:auto}.customereditactions{grid-template-columns:1fr 1fr;display:grid}.customereditactions button{width:100%}}.customerdatahead .customerdataactions{flex-direction:row;align-items:center;gap:7px;display:flex}.customerdataactions button{color:var(--green);background:#f5f9f2;border:1px solid #cfd9ca;border-radius:8px;padding:8px 10px;font-weight:800}.customerdataactions button:disabled{opacity:.45;cursor:not-allowed}.customerdataactions .deletecustomer{color:#a5352d;background:#fff6f5;border-color:#e2aaa5}.customerdataactions .deletecustomer:hover{background:#fde9e7}@media (max-width:700px){.customerdatahead{align-items:flex-start}.customerdatahead .customerdataactions{flex-direction:column;align-items:stretch}.customerdataactions button{width:100%}}.bulksmssettings{border-top:4px solid #f47f36}.smscommitment{color:#7b4829;background:#fff4ea;border-left:3px solid #f47f36;border-radius:9px;flex-direction:column;gap:4px;margin:12px 0;padding:12px 14px;display:flex}.smscommitment small{color:#7b5a43}.exclusionnotice{color:#82572d;background:#fff7e8;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:10px;font-weight:700}.tabs .replytab{color:#315d65}.tabs .replytab.active{color:#244d55;background:#e9f4f2}.pill.antwort-erhalten{color:#28565c;background:#dff0ed}.smsreplystat{text-align:left;color:var(--ink);background:#f0faf8;border:1px solid #b9dcd5;border-top:4px solid #2e7c79;border-radius:13px;grid-column:1/-1;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.replydashboardicon,.smsreplystat>span{color:#276661;background:#d9efeb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.smsreplystat>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.smsreplystat small{letter-spacing:1px;color:#507b75;font-size:8px}.smsreplystat b{font-size:24px}.smsreplystat em{color:#69827d;grid-column:1/-1;font-size:9px;font-style:normal}.smsreplystat strong{color:#276661;font-size:10px}.replydashboard.hasnew,.smsreplystat.hasnew{border-color:#2e7c79;box-shadow:0 6px 18px #2e7c7918}.replydashboard{width:100%;color:var(--ink);text-align:left;background:#f3faf8;border:1px solid #c5ded9;border-left:5px solid #2e7c79;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;margin-bottom:16px;padding:19px 22px;display:grid}.replydashboard>div h2{margin:4px 0 5px}.replydashboard>div p{color:var(--muted);margin:0}.replydashboard>strong{color:#276661}.smsreplymodal{width:min(760px,100vw - 32px);max-height:88vh;overflow:auto}.smsreplyintro{color:var(--muted);margin:0 0 18px;line-height:1.5}.smsreplygroup{margin-top:18px}.smsreplygrouphead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.smsreplygrouphead h3{margin:0}.smsreplygrouphead span{background:#edf1ee;border-radius:14px;padding:4px 8px;font-size:9px}.smsreplylist{gap:9px;margin-top:10px;display:grid}.smsreplylist article{border:1px solid var(--line);background:#fafbf9;border-radius:10px;padding:13px 14px}.smsreplylist article.unread{background:#f1faf7;border-color:#b9dcd5;box-shadow:inset 4px 0 #2e7c79}.smsreplymeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.smsreplymeta span{color:#28565c;background:#dff0ed;border-radius:11px;padding:4px 7px;font-size:8px;font-weight:850}.smsreplymeta span.unknown{color:#90512d;background:#fff0e5}.smsreplylist p{margin:10px 0 8px;font-size:13px;line-height:1.45}.smsreplylist small{color:var(--muted);display:block}.smsreplylist button{color:#276661;background:0 0;border:0;padding:10px 0 0;font-size:10px;font-weight:850}.smsreplyempty{color:var(--muted);background:#f7f9f6;border-radius:8px;padding:12px}.replynotice{background:#eff9f7;border:1px solid #b9dcd5;border-left:4px solid #2e7c79;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:13px 14px;display:flex}.replynotice>div{flex-direction:column;gap:4px;display:flex}.replynotice b{color:#28565c}.replynotice span{color:#55726d;font-size:10px;line-height:1.4}.replynotice button{color:#28565c;white-space:nowrap;background:#fff;border:1px solid #a6ccc4;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:850}@media (max-width:700px){.replydashboard,.smsreplystat{grid-template-columns:42px 1fr}.replydashboard>strong,.smsreplystat>strong{grid-column:1/-1}.replynotice{flex-direction:column;align-items:stretch}.replynotice button{width:100%}}.smsreplyactions{align-items:center;gap:14px;display:flex}.smsreplyactions .replynow{color:#fff;background:#2e7c79;border:1px solid #2e7c79;border-radius:7px;padding:8px 10px}.replynotice .replynoticeactions{flex-direction:row;gap:7px;display:flex}.replynotice .replynoticeactions .replyprimary{color:#fff;background:#2e7c79;border-color:#2e7c79}.directreplymodal{width:min(650px,100vw - 32px)}.incomingmessage{background:#f1faf7;border:1px solid #b9dcd5;border-left:4px solid #2e7c79;border-radius:9px;margin:17px 0;padding:13px 15px}.incomingmessage small{color:#507b75;letter-spacing:1px;font-size:8px}.incomingmessage p{margin:7px 0 0;font-size:14px;line-height:1.5}.directreplymodal>label{margin:14px 0;font-weight:800;display:block}.directreplymodal textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:150px;font:inherit;border-radius:9px;margin-top:6px;padding:12px;line-height:1.5;display:block}.directreplymodal>label>small{text-align:right;color:var(--muted);margin-top:5px;font-weight:400;display:block}@media (max-width:700px){.replynotice .replynoticeactions,.smsreplyactions{flex-direction:column;align-items:stretch;gap:4px}.replynotice .replynoticeactions button,.smsreplyactions button{width:100%}}.gmailreplystat{background:#f3f7fc!important;border-color:#527fae #c6d9ed #c6d9ed #527fae!important}.gmailreplystat .replydashboardicon,.gmailreplystat>span{color:#335f8c!important;background:#e1ebf7!important}.replydashboardgrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.replydashboardgrid .replydashboard{margin:0}.inboxsync{color:#335f8c;background:#f3f7fc;border:1px solid #c8d8e8;border-radius:8px;padding:9px 11px;font-weight:800}.smsreplylist h4{margin:10px 0 -3px;font-size:11px}.integrationlink{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-flex}.googlecommitment{color:#335f8c;background:#f1f6fb;border-left:3px solid #527fae;border-radius:9px;flex-direction:column;gap:4px;margin:12px 0;padding:12px 14px;display:flex}.googlecommitment small{color:#5f7388}.calendarmodal input,.calendarmodal select,.calendarmodal textarea,.directreplymodal input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;margin-top:6px;padding:11px;display:block}.calendarmodal{width:min(650px,100vw - 32px)}.calendarfields{grid-template-columns:1fr 180px;gap:10px;margin-top:18px;display:grid}.calendarfields label,.calendartextarea{font-weight:800}.calendartextarea{margin-top:14px;display:block}.calendartextarea textarea{resize:vertical;min-height:110px;line-height:1.45}.googlesettings{border-top:4px solid #527fae}@media (max-width:850px){.calendarfields,.replydashboardgrid{grid-template-columns:1fr}.drawerquickcontact{grid-template-columns:repeat(3,1fr)}}.customerworkspacetabs{z-index:31;background:#e8ece8;border:1px solid #d8dfd8;border-radius:11px;align-items:stretch;gap:7px;margin:-12px 0 20px;padding:7px;display:flex;position:relative;box-shadow:0 5px 18px #17231d12}.customertab,.customerworkspacetabs>button{flex:none}.customerworkspacetabs>button{color:#58655e;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-weight:800}.customerworkspacetabs>button.active{color:var(--ink);background:#fff;border-color:#d8dfd8;box-shadow:0 2px 7px #17231d12}.customertabscroll{gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.customertab{background:#f8faf7;border:1px solid #d2d9d3;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.customertab.active{box-shadow:inset 0 -3px 0 var(--lime);background:#fff;border-color:#8aac79}.customertab>button:first-child{color:#4f5c55;background:0 0;border:0;align-items:center;gap:7px;padding:6px 8px 6px 7px;display:flex}.customertab>button:first-child>span{color:#3e634e;background:#e3eadf;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.customertab>button:first-child>b{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:11px;overflow:hidden}.customertab>button:first-child>i{color:#2c8b79;font-size:8px;font-style:normal}.customertab .closetab{color:#829087;background:0 0;border:0;border-left:1px solid #e0e5e1;padding:0 8px;font-size:17px}.customertab .closetab:hover{color:#a23f35;background:#fff0ed}.customerhistorydock{z-index:26;background:#fff;border:1px solid #dfe5df;border-radius:15px;padding:22px 24px;position:fixed;inset:126px 470px 24px 252px;overflow:auto;box-shadow:0 18px 55px #17231d28}.customerhistorydock .history{margin:0}.customerhistorydock .historyhead{align-items:flex-start;padding-bottom:12px}.customerhistorydock .historyhead>div{flex-direction:column;gap:3px;display:flex}.customerhistorydock .historyhead h3{font-family:Georgia,serif;font-size:23px}.customerhistorydock .historyhead small{color:var(--muted)}.historyfilters{gap:6px;padding:12px 0;display:flex;overflow-x:auto}.historyfilters button{color:#66736b;white-space:nowrap;background:#fff;border:1px solid #dce2dc;border-radius:18px;padding:6px 10px;font-size:10px;font-weight:750}.historyfilters button.active{color:#fff;background:#315c4c;border-color:#3f6d5b}.historymonth{background:#fff;border:1px solid #e2e7e2;border-radius:11px;margin:9px 0;overflow:hidden}.historymonthhead{width:100%;color:var(--ink);text-align:left;background:#f7f9f6;border:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.historymonthhead>span{align-items:baseline;gap:9px;display:flex}.historymonthhead b{text-transform:capitalize}.historymonthhead small{color:var(--muted);font-size:9px}.historymonthhead>i{color:#6d7b72;font-size:17px;font-style:normal}.historymonthentries{padding:0 13px 3px}.historymonthentries article{margin-left:12px;padding-left:26px}.historymonthentries article>i{border:1px solid #dce4dc;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;left:-13px}.historymonthentries article.systemevent{opacity:.72;background:#fafbf9}.historymonthentries article.systemevent p{font-size:11px}.historyempty{text-align:center;color:var(--muted);background:#f8faf7;border-radius:9px;padding:20px}.customerhistorydock .history article.upcoming{border:1px solid #dce7d6;border-left:4px solid var(--lime);border-radius:9px;margin:14px 0 0 5px;padding:14px 15px}.customerhistorydock .history article.upcoming>i{display:none}@media (min-width:1101px){.drawer .history{display:none}.drawer{z-index:2;width:440px}}@media (max-width:1100px){.customerhistorydock{display:none}.customerworkspacetabs{margin-top:-8px}.drawer .history{display:block}}@media (max-width:700px){.customerworkspacetabs{margin:0 0 14px;padding:5px}.customerworkspacetabs>.cockpit{padding:8px;font-size:0}.customerworkspacetabs>.cockpit:first-letter{font-size:16px}.customertab>button:first-child>b{max-width:110px}}.vvlcell{min-width:205px}.vvlvalue{white-space:nowrap;align-items:center;gap:7px;display:flex}.editvvl{color:#4c7c31;cursor:pointer;background:#f3f8ef;border:1px solid #cbd9c4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.editvvl:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.inlinevvleditor{grid-template-columns:minmax(125px,1fr) 29px 29px;align-items:center;gap:5px;display:grid}.inlinevvleditor input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #a9c59c;border-radius:7px;padding:7px 6px}.inlinevvleditor button{color:#68766e;cursor:pointer;background:#fff;border:1px solid #d4dcd0;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.inlinevvleditor .savevvl{border-color:var(--lime);background:var(--lime);color:var(--ink)}.campaignmonthcell{min-width:142px}.campaignmonthcell b{color:#315f35;white-space:nowrap;background:#f2f8e8;border:1px solid #cfe4aa;border-radius:999px;padding:7px 10px;font-size:13px;display:inline-flex}.campaignmonthcell small{color:#a55b14;margin-top:6px;font-weight:700;display:block}@media (max-width:700px){.vvlcell{min-width:195px}}.googlecredentials{grid-template-columns:1.25fr .75fr;gap:12px;margin:0 0 14px;display:grid}.googlecredentials label{color:var(--muted);font-size:9px;font-weight:800}.googlecredentials input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;margin-top:6px;padding:10px 12px;display:block}.bulksmscredentials{grid-template-columns:1fr 1fr .75fr}@media (max-width:700px){.bulksmscredentials,.googlecredentials{grid-template-columns:1fr}}.importpreview-overlay{z-index:75;background:#13251d80;padding:16px}.importpreview{flex-direction:column;width:min(1260px,100vw - 32px);max-height:92vh;padding:28px;display:flex;overflow:hidden}.importfilename{color:var(--muted);margin:2px 0 12px}.importcampaignmonth{background:#f3f9ea;border:1px solid #b9d7aa;border-left:4px solid #80bd2d;border-radius:9px;grid-template-columns:230px 1fr;align-items:end;gap:14px;margin-bottom:14px;padding:11px 13px;display:grid}.importcampaignmonth label{font-size:9px;font-weight:850}.importcampaignmonth input{width:100%;font:inherit;background:#fff;border:1px solid #cbd8c3;border-radius:7px;margin-top:5px;padding:9px;display:block}.importcampaignmonth p{flex-direction:column;gap:3px;margin:0;display:flex}.importcampaignmonth p b{font-size:13px}.importcampaignmonth p span{color:var(--muted);font-size:9px}.importwarning{color:#76531d;background:#fff8e8;border:1px solid #e6c37d;border-left:4px solid #d49228;border-radius:9px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;display:flex}.importwarning span{font-size:10px;line-height:1.45}.importsummary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.importsummary>div{border:1px solid var(--line);background:#f7f9f6;border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.importsummary small{letter-spacing:1px;color:var(--muted);font-size:8px}.importsummary b{font-size:20px}.importreview{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:190px;overflow:auto}.importreview table{border-collapse:collapse;width:100%;min-width:1120px}.importreview th{z-index:1;color:var(--ink);letter-spacing:1px;text-align:left;background:#e9eef6;padding:10px 7px;font-size:8px;position:sticky;top:0}.importreview td{border-top:1px solid #e6eae4;padding:6px}.importreview input{width:100%;min-width:105px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5ddd2;border-radius:6px;padding:8px}.importreview td:nth-child(3) input{min-width:145px}.importreview td:nth-child(7) input{min-width:190px}.importmore{color:var(--muted);margin:9px 2px 0;font-size:9px}.importissues{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.importissues>div{background:#f7f9f6;border-radius:9px;padding:10px 12px}.importissues b{font-size:10px}.importissues ul{color:#647168;max-height:90px;margin:7px 0 0;padding-left:18px;font-size:9px;overflow:auto}.importpreviewfooter{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;display:grid}.importpreviewfooter>button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-weight:800}.importpreviewfooter>button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.importpreviewfooter>p{color:var(--muted);flex-direction:column;align-items:flex-end;margin:0;font-size:9px;display:flex}.importpreviewfooter>p b{color:var(--ink);font-size:12px}.importpreviewfooter button:disabled{opacity:.5;cursor:wait}@media (max-width:760px){.importpreview{padding:20px 14px}.importcampaignmonth,.importissues,.importpreviewfooter,.importsummary{grid-template-columns:1fr}.importpreviewfooter>p{align-items:center}.importpreviewfooter>button{width:100%}}.mauibatchpanel{background:#f0f8f5;border:1px solid #b7d2c5;border-left:5px solid #287060;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin:16px 0;padding:14px 17px;display:grid}.mauibatchintro{align-items:center;gap:13px;display:flex}.mauibatchintro>span{color:#236254;background:#d7ebe3;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.mauibatchintro>div{flex-direction:column;display:flex}.mauibatchintro small{letter-spacing:1px;color:#4d7b70;font-size:8px}.mauibatchintro b{margin:3px 0;font-size:13px}.mauibatchintro p{color:#617b73;margin:0;font-size:9px}.mauibatchstats{gap:8px;display:flex}.mauibatchstats>div{background:#fff;border:1px solid #cce0d7;border-radius:8px;min-width:95px;padding:8px 10px}.mauibatchstats small{color:#71877f;letter-spacing:.7px;font-size:7px;display:block}.mauibatchstats b{margin-top:3px;font-size:18px;display:block}.mauibatchactions{flex-direction:column;gap:7px;display:flex}.bulkbar .mauibulk,.mauibatchactions>button{color:#fff;white-space:nowrap;background:#287060;border:0;border-radius:8px;padding:10px 13px;font-weight:850}.mauibatchactions>button.clarify{color:#287060;background:#fff;border:1px solid #9fc8b8}.mauireviewbadge{color:#65716b;text-align:left;cursor:pointer;background:#edf0ed;border:0;border-radius:10px;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.mauireviewbadge.ready{color:#47752f;background:#e0f0d8}.mauireviewbadge.renewed{color:#385678;background:#e8edf6}.mauireviewbadge.queued{color:#26695c;background:#dceee9}.mauireviewbadge.checked{color:#85582a;background:#fff1de}.mauireviewoverlay{z-index:85;background:#12241c9c;padding:16px}.mauireviewmodal{width:min(980px,100vw - 32px);max-height:92vh;overflow:auto}.mauireviewhead{justify-content:space-between;align-items:center;gap:20px;display:flex}.mauireviewhead h2{margin:5px 0}.mauireviewhead p{color:var(--muted);margin:0}.mauiprogress{text-align:right;min-width:145px}.mauiprogress b{color:#287060;font-size:22px}.mauiprogress span{background:#e2e9e5;border-radius:6px;height:6px;margin-top:6px;display:block;overflow:hidden}.mauiprogress i{background:var(--lime);height:100%;display:block}.mauiconsent{border-radius:9px;flex-direction:column;gap:4px;margin:16px 0;padding:11px 13px;display:flex}.mauiconsent.allowed{color:#477436;background:#edf6e8}.mauiconsent.internal{color:#835c26;background:#fff3df;border-left:4px solid #d99b3e}.mauiconsent span{font-size:9px;line-height:1.4}.mauireviewwork{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mauireviewwork>section{border:1px solid var(--line);background:#fafbf9;border-radius:12px;padding:18px}.mauireviewwork h3{margin:0 0 13px;font-size:13px}.mauirule{color:#76531d;background:#fff5e3;border-left:4px solid #d99b3e;border-radius:7px;margin:0 0 11px;padding:9px 11px;font-size:9px;line-height:1.45}.mauicopygrid{grid-template-columns:1.25fr .75fr 1fr;gap:7px;display:grid}.mauicopygrid button{text-align:left;background:#fff;border:1px solid #cfdcd5;border-radius:8px;padding:10px}.mauicopygrid small{color:var(--muted);letter-spacing:.7px;font-size:7px;display:block}.mauicopygrid b{margin:5px 0;font-size:12px;display:block}.mauicopygrid span{color:#287060;font-size:8px;font-weight:850}.openmaui{color:#275f52;background:#e4efe9;border:0;border-radius:8px;width:100%;margin-top:9px;padding:11px;font-weight:850}.mauiresultgrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mauiresultgrid button{text-align:left;background:#fff;border:1px solid #d5ddd8;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.mauiresultgrid button.active{background:#e6f1ec;border-color:#287060;box-shadow:inset 3px 0 #287060}.mauiresultgrid button>span,.mauireviewwork label{font-size:9px;font-weight:800}.mauireviewwork label{margin-top:11px;display:block}.mauireviewwork input,.mauireviewwork select,.mauireviewwork textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5ddd8;border-radius:8px;margin-top:5px;padding:9px;display:block}.consenthelp{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.mauireviewwork textarea{resize:vertical;min-height:70px}.savemaui{background:var(--ink);color:#fff;border:0;border-radius:8px;width:100%;margin-top:11px;padding:11px;font-weight:850}.savemaui:disabled{opacity:.55}.mauidone{text-align:center;max-width:560px;padding:48px}.mauidoneicon{color:#4b7b33;background:#e3f2dc;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:30px;font-weight:900;display:grid}.mauidone p{color:var(--muted);line-height:1.5}.mauidone .primary{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:850}@media (max-width:900px){.mauibatchpanel{grid-template-columns:1fr}.mauibatchstats{order:2}.mauibatchactions{order:3}.mauireviewwork{grid-template-columns:1fr}}@media (max-width:600px){.mauibatchintro{align-items:flex-start}.mauibatchstats{grid-template-columns:1fr 1fr;display:grid}.mauireviewhead{flex-direction:column;align-items:flex-start}.mauiprogress{text-align:left;width:100%}.mauicopygrid,.mauiresultgrid{grid-template-columns:1fr}}.workboard{gap:13px;margin-bottom:16px;display:grid}.workboardhead{background:#fff;border:1px solid #cad8cf;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.workboardhead h2{margin:4px 0;font-family:Georgia,serif;font-size:24px}.workboardhead p{color:var(--muted);margin:0}.workmetrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.workmetrics>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:2px 10px;padding:12px 13px;display:grid}.workmetrics>button:focus-visible,.workmetrics>button:hover{border-color:#a8c497;box-shadow:0 4px 14px #2033280d}.workmetrics small{letter-spacing:.9px;color:var(--muted);font-size:8px}.workmetrics b{grid-column:3;font-size:23px}.workmetrics em{color:var(--muted);grid-column:2/4;font-size:9px;font-style:normal}.workicon{color:#3e594c;background:#edf1ee;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.workicon.lime{color:#547729;background:#eef8d6}.workicon.orange{color:#a65a2e;background:#fff0e5}.workicon.teal{color:#276661;background:#e1f2ef}.workicon.blue{color:#3c6289;background:#e6eef8}.worklanes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.worklanes article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.worklanes article>div{align-items:flex-start;gap:11px;display:flex}.worklanes small{color:var(--muted);letter-spacing:.9px;font-size:8px}.worklanes b{margin:3px 0;font-size:14px;display:block}.worklanes p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.worklanes footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.worklanes footer button{color:#315c4c;background:#fff;border:1px solid #d3ddd6;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:850}.worklanes footer .laneprimary{color:#fff;background:#315c4c;border-color:#315c4c}.inboxshortcuts{justify-content:flex-end;gap:8px;display:flex}.inboxshortcuts button{border:1px solid var(--line);color:#506159;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.inboxshortcuts button.hasnew{color:#28565c;background:#eff9f7;border-color:#7fb8ac}.inboxshortcuts small{color:var(--muted)}.workviewbar{align-items:center;gap:6px;margin:5px 0 10px;display:flex;overflow:auto}.workviewbar>span{color:var(--muted);letter-spacing:.8px;white-space:nowrap;margin-right:4px;font-size:9px;font-weight:850}.workviewbar button{color:#647169;white-space:nowrap;background:#fff;border:1px solid #dfe5e0;border-radius:18px;padding:7px 10px;font-size:9px;font-weight:750}.workviewbar button.active{color:#fff;background:#315c4c;border-color:#315c4c}.batchtag{color:#5b6961;letter-spacing:.5px;background:#edf1ee;border-radius:9px;margin:5px 0 1px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-block}.batchtag.today{color:#56732e;background:#edf7d7}.dailybatchmodal{width:min(720px,100vw - 32px)}.dailybatchfields{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.dailybatchfields label{font-size:9px;font-weight:850}.dailybatchfields input,.dailybatchfields select{width:100%;font:inherit;background:#fff;border:1px solid #d5ddd8;border-radius:8px;margin-top:5px;padding:10px;display:block}.batchselectionnotice{color:#335f8c;background:#f1f6fb;border-left:4px solid #527fae;border-radius:7px;margin-top:13px;padding:9px 11px;font-size:10px}.batchpreview{background:#f2f8e9;border:1px solid #b9d7aa;border-radius:10px;align-items:center;gap:13px;padding:13px;display:flex}.batchpreview.empty{background:#fff8e8;border-color:#e6c37d}.batchpreview>span{text-align:center;min-width:52px;font-family:Georgia,serif;font-size:30px}.batchpreview div{flex-direction:column;gap:3px;display:flex}.batchpreview small{color:var(--muted)}.batchrules{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.batchrules>div{border:1px solid var(--line);color:#667269;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.batchrules b{color:#52742f;background:#e8f1de;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dashworkmetrics{grid-template-columns:repeat(6,1fr);gap:10px;margin:16px 0;display:grid}.dashworkmetrics button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;padding:14px;display:flex}.dashworkmetrics small{color:var(--muted);letter-spacing:.8px;font-size:8px}.dashworkmetrics b{margin:5px 0;font-family:Georgia,serif;font-size:28px}.dashworkmetrics span{color:var(--muted);font-size:9px}.teamworkgrid{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.teamworkgrid>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.teamworkhead{justify-content:space-between;align-items:flex-start;display:flex}.teamworkhead h2,.workfloworder h2{margin:5px 0 14px;font-family:Georgia,serif}.teamworkhead>span{color:#55714a;background:#eff4ec;border-radius:14px;padding:5px 8px;font-size:8px}.teamworklist{gap:7px;display:grid}.teamworklist button{text-align:left;color:var(--ink);background:#fafbf9;border:1px solid #edf0ed;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.teamworklist button>span{background:#dfe8d8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.teamworklist button>div{flex-direction:column;display:flex}.teamworklist small{color:var(--muted);font-size:9px}.teamworklist strong{font-size:20px}.teamworklist strong small{font-weight:400}.workfloworder ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workfloworder li{color:#59665f;align-items:center;gap:9px;display:flex}.workfloworder li b{color:#52742f;background:#edf5df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.workfloworder li span{font-size:10px}.reviewnavigator{background:#f7faf5;border:1px solid #d6e0d2;border-radius:10px;grid-template-columns:auto minmax(130px,1fr) minmax(150px,auto) auto;align-items:end;gap:9px;margin:15px 0 10px;padding:11px;display:grid}.reviewnavigator>button{color:#315c4c;background:#fff;border:1px solid #cdd8c8;border-radius:7px;padding:9px 11px;font-weight:800}.reviewnavigator>button:disabled{opacity:.35}.reviewnavigator>div{flex-direction:column;gap:3px;display:flex}.reviewnavigator>div small{color:var(--muted);letter-spacing:.8px;font-size:8px}.reviewnavigator>div b{font-size:13px}.reviewnavigator>label{color:#59685f;flex-direction:column;gap:4px;font-size:8px;font-weight:850;display:flex}.reviewnavigator select{font:inherit;background:#fff;border:1px solid #ccd8c8;border-radius:7px;padding:8px}.reviewnavigator label.missing{color:#a56619}.reviewnavigator label.missing select{background:#fff8e9;border-color:#d79c43}.salutationwarning{color:#76531d;background:#fff8e8;border-left:4px solid #d49228;border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:9px;line-height:1.45}@media (max-width:700px){.reviewnavigator{grid-template-columns:1fr 1fr}.reviewnavigator>div{order:-1;grid-column:1/3}.reviewnavigator>label{grid-column:1/3}}@media (max-width:1000px){.workmetrics{grid-template-columns:1fr 1fr}.teamworkgrid,.worklanes{grid-template-columns:1fr}.dashworkmetrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.workboardhead{flex-direction:column;align-items:flex-start}.workboardhead .primary{width:100%;font-size:12px}.batchrules,.dailybatchfields,.dashworkmetrics,.worklanes,.workmetrics{grid-template-columns:1fr}.inboxshortcuts,.worklanes footer{flex-direction:column;align-items:stretch}.worklanes footer button{width:100%}.replydashboardgrid{grid-template-columns:1fr}}.smscharcount{text-align:right;color:#55714a;margin-top:5px;font-size:9px;font-weight:700;display:block}.smscharcount.reviewcount{margin:-7px 0 12px}.smscharcount.over{color:#b53535}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}