.crm-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:42px;min-width:0;padding:0 12px!important;border:1px solid #e0e5dc!important;border-radius:7px!important;background:#fff!important;color:#43513e!important;font-size:12px!important;font-weight:400!important;line-height:1.3;text-align:left;cursor:pointer;margin:0!important}.crm-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.crm-select-trigger>span:last-child{display:flex;flex-shrink:0;color:#929c89}.crm-select-trigger:hover{border-color:#bac8af!important}.crm-select-trigger[data-state=open]{border-color:#8ea680!important;box-shadow:0 0 0 2px #91a88215}.crm-select-trigger:focus-visible{outline:2px solid #93aa84;outline-offset:2px}.crm-select-trigger:disabled{opacity:.5;cursor:not-allowed}.crm-select-menu{z-index:150;min-width:var(--radix-select-trigger-width);max-width:min(440px,92vw);max-height:min(300px,var(--radix-select-content-available-height));background:#fff;border:1px solid #dfe5d9;border-radius:9px;box-shadow:0 12px 35px #24351f21;overflow:hidden;color:#46513f;font-family:DM Sans,sans-serif}.crm-select-options{padding:5px}.crm-select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:35px;padding:8px 10px;border-radius:5px;font-size:12px;line-height:1.3;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none}.crm-select-option[data-highlighted]{background:#f1f5ec;color:#324c2b}.crm-select-option[data-state=checked]{background:#eaf1e3;color:#3e6133}.crm-select-option[data-disabled]{opacity:.35;pointer-events:none}.crm-select-option>span:last-child{display:flex}.crm-select-scroll{display:grid;place-items:center;height:22px;background:#fafcf7;color:#8b9c7e}.select-wrap .crm-select-trigger{height:32px;border:0!important;background:none!important;padding:0 5px!important;width:155px}.select-wrap .crm-select-menu{min-width:190px}.modern-dialog .crm-select-trigger{height:42px}.contact-panel .crm-select-trigger{height:36px;font-size:11px!important}.composer-tabs .crm-select-trigger{width:160px;height:30px;margin-left:auto!important;font-size:10px!important}.crm-search{display:flex;flex-direction:row;align-items:center;gap:9px;height:38px;min-width:150px;max-width:100%;border:1px solid #e2e6de;border-radius:8px;background:#fff;padding:0 11px;color:#9aa490;transition:border-color .15s,box-shadow .15s}.crm-search:focus-within{border-color:#9cad90;box-shadow:0 0 0 3px #849d6e12}.crm-search>svg{flex-shrink:0}.crm-search input,.records-task-tools .crm-search input{border:0!important;border-radius:0;background:transparent!important;padding:0!important;outline:none!important;box-shadow:none!important;font-family:inherit;font-size:12px;color:#536446;min-width:0;flex:1;width:100%;height:100%;line-height:1.4}.crm-search input::placeholder{color:#a1ab96}.crm-search input::-webkit-search-cancel-button{display:none}.crm-search>button{width:24px;height:24px;padding:0;border-radius:4px;display:grid;place-items:center;color:#9ba98c;background:#f4f7ee;flex-shrink:0}.toolbar .crm-search{width:290px}.calendar-tools .crm-search{width:190px;height:36px}.records-task-tools .crm-search{width:230px}.ibx .crm-search{margin:0 14px;background:#fcfdfb}.side-search{height:38px;border-radius:8px;background:#fff;border-color:#e2e6de}.side-command header{border-bottom-color:#e2e6de}.side-command header input{height:32px;color:#536446;font-size:13px}@media(max-width:700px){.toolbar .crm-search{width:auto;flex:1}.calendar-tools .crm-search,.records-task-tools .crm-search{width:100%}}.order-builder{--ob-ink:#242d28;--ob-muted:#77817a;--ob-line:#e7ebe6;--ob-soft:#f6f8f4;--ob-green:#3d614c;box-sizing:border-box;width:min(960px,calc(100vw - 40px));max-width:none;max-height:min(830px,calc(100dvh - 48px));margin:auto;padding:0;border:1px solid #e2e7df;border-radius:20px;background:#fff;color:var(--ob-ink);box-shadow:0 28px 100px #14251c33;overflow:hidden;font-size:13px;text-align:left}.order-builder[open]{display:flex;flex-direction:column}.order-builder::backdrop{background:#18271e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-builder *{box-sizing:border-box}.order-builder h2,.order-builder h3,.order-builder h4,.order-builder p{margin:0}.order-builder button,.order-builder input{font:inherit}.order-builder button{cursor:pointer}.order-builder button:disabled{cursor:not-allowed;opacity:.45}.order-builder a{color:var(--ob-green)}.order-builder button:focus-visible,.order-builder a:focus-visible{outline:2px solid #80a58c;outline-offset:3px}.order-builder input:focus,.order-builder input:focus-visible{outline:none;box-shadow:none;border-color:#a4b6a7;background:#fcfdfb}.ob-header{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:22px 26px;border-bottom:1px solid var(--ob-line)}.ob-header h2{font-size:20px;font-weight:650;letter-spacing:-.5px;line-height:1.3;flex:1;outline:none}.ob-title-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#eff4ec;color:var(--ob-green)}.order-builder .ob-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ob-muted)}.order-builder .ob-icon:hover:not(:disabled){background:var(--ob-soft);color:var(--ob-ink)}.ob-form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;margin:0;padding:0}.ob-steps{display:flex;align-items:center;gap:13px;flex-shrink:0;min-height:62px;padding:14px 26px;border-bottom:1px solid var(--ob-line);color:#a3aaa4;font-size:12px}.ob-steps>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.ob-steps i{font-style:normal;font-size:11px;display:grid;place-items:center;width:23px;height:23px;border:1px solid #e3e7e1;border-radius:50%;background:#fafbf9}.ob-steps .is-current{color:var(--ob-ink);font-weight:600}.ob-steps .is-current i{border-color:var(--ob-green);background:var(--ob-green);color:#fff}.ob-steps .is-complete{color:var(--ob-green)}.ob-steps .is-complete i{background:#edf4ea;border-color:#e2ebdd}.ob-steps>b{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ob-muted);font-size:11px;font-weight:500}.ob-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:24px 26px;flex:1;scrollbar-width:thin;scrollbar-color:#d2dbcf transparent}.ob-catalog-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:25px;min-height:325px}.ob-catalog,.ob-cart,.ob-customer,.ob-review-items{min-width:0}.order-builder .crm-search{width:100%;height:42px;margin-bottom:15px;border:1px solid var(--ob-line);background:#fafbf9;border-radius:9px;box-shadow:none}.order-builder .crm-search input{background:transparent;border:none;min-width:0;width:100%;height:100%;padding:0;font-size:12px}.order-builder .crm-search:focus-within{border-color:#a4b6a7;background:#fcfdfb;box-shadow:none}.ob-product-list{display:flex;flex-direction:column}.ob-product{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--ob-line)}.ob-product:first-child{padding-top:4px}.ob-product-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:49px;border:1px solid #e8ece4;border-radius:9px;background:var(--ob-soft);color:#8b9b86}.ob-product-main{min-width:0;flex:1}.ob-product-main h3{font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.ob-product-main .crm-select-trigger{height:29px;min-height:29px;font-size:11px;margin-top:6px;padding:4px 7px;border-color:#e4e9e0;max-width:100%;background:#fff}.ob-variant-name{display:block;margin-top:3px;color:var(--ob-muted);font-size:11px;overflow-wrap:anywhere}.ob-product-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;flex-wrap:wrap}.ob-product-meta strong{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ob-product-meta>span{font-size:10px;color:#718570}.ob-product-meta .ob-stock-out{color:#a07d6e}.order-builder .ob-add{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-width:31px;height:31px;padding:0 7px;border:1px solid #dce5d7;border-radius:8px;background:#fff;color:var(--ob-green);font-size:10px}.order-builder .ob-add:hover:not(:disabled),.order-builder .ob-add.is-added{background:#ecf3e8;border-color:#c9dac2}.ob-catalog-feedback{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:20px 0;color:var(--ob-muted);font-size:12px}.order-builder .ob-more{width:100%;padding:12px;border:0;background:none;color:var(--ob-green);font-size:12px;font-weight:500;margin-top:5px;border-radius:8px}.order-builder .ob-more:hover:not(:disabled){background:var(--ob-soft)}.ob-cart{align-self:start;background:#f8faf6;border:1px solid var(--ob-line);border-radius:12px;padding:17px}.ob-section-title{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:12px}.ob-section-title h3{font-size:13px;line-height:1.5;font-weight:600}.ob-section-title>span{font-size:11px;color:var(--ob-muted)}.ob-cart-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:170px;color:#95a18d;font-size:12px;text-align:center}.ob-cart-lines{display:flex;flex-direction:column}.ob-cart-line{padding:13px 0;border-bottom:1px solid var(--ob-line)}.ob-cart-line:first-child{padding-top:0}.ob-line-info{display:flex;flex-direction:column;gap:3px;min-width:0}.ob-line-info b{font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.ob-line-info span{color:var(--ob-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ob-line-info small{font-size:10px;color:var(--ob-muted);margin-top:2px}.ob-line-controls{display:flex;align-items:center;gap:6px;margin-top:9px}.ob-line-controls>strong{font-size:12px;font-weight:600;margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.ob-quantity{display:flex;align-items:center;flex-shrink:0;border:1px solid #dfe6da;border-radius:7px;background:#fff;height:29px;overflow:hidden}.ob-quantity button{display:grid;place-items:center;width:25px;height:27px;border:0;border-radius:0;background:none;color:var(--ob-green);padding:0}.order-builder .ob-quantity input{appearance:textfield;-moz-appearance:textfield;width:30px;min-width:0;max-width:30px;padding:0;border:0;border-radius:0;height:27px;line-height:27px;text-align:center;background:#fff;color:var(--ob-ink);font-size:11px}.ob-quantity input::-webkit-inner-spin-button,.ob-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ob-line-controls .ob-icon{width:25px;height:27px}.ob-subtotal{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;font-size:12px}.ob-subtotal strong{font-size:18px;font-weight:600;letter-spacing:-.4px;white-space:nowrap;font-variant-numeric:tabular-nums}.ob-checkout-note{font-size:11px;line-height:1.65;color:var(--ob-muted)}.order-builder p.ob-checkout-note{margin-top:14px}.ob-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.ob-customer-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ob-customer-fields label{display:flex;flex-direction:column;gap:7px;color:#657265;font-size:11px;min-width:0}.ob-customer-fields .ob-customer-email{grid-column:1/-1}.order-builder .ob-customer-fields input{min-width:0;width:100%;border:1px solid #dfe5dc;border-radius:8px;padding:10px 11px;background:#fff;height:42px;font-size:13px;line-height:20px;color:var(--ob-ink)}.order-builder .ob-customer-fields input:disabled{background:#f8faf6;color:#7f897e}.order-builder .ob-customer-fields input:focus{border-color:#a4b6a7;background:#fcfdfb}.ob-review-items{border-left:1px solid var(--ob-line);padding-left:28px}.ob-history{margin-top:24px;padding-top:20px;border-top:1px solid var(--ob-line)}.order-builder .ob-history-order{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:#fff;border:1px solid var(--ob-line);border-radius:9px;padding:12px 14px;margin-top:8px;color:var(--ob-muted)}.order-builder .ob-history-order:hover:not(:disabled){background:var(--ob-soft)}.ob-history-order>span{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.ob-history-order b{font-size:12px;font-weight:550;color:var(--ob-ink);overflow-wrap:anywhere}.ob-history-order small{font-size:10px}.ob-history-order>strong{font-size:12px;font-weight:550;color:var(--ob-ink);white-space:nowrap}.ob-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:18px 26px;border-top:1px solid var(--ob-line);background:#fafbf8;flex-shrink:0}.order-builder .primary,.order-builder .secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:10px 14px;border-radius:8px;font-size:12px;line-height:1.4;white-space:normal;font-weight:550}.order-builder .primary{border:1px solid #344e3f;background:#344e3f;color:#fff}.order-builder .primary:hover:not(:disabled){background:#293f32}.order-builder .secondary{border:1px solid #dfe5da;background:#fff;color:#63715e}.order-builder .secondary:hover:not(:disabled){background:#f2f6ee}.ob-footer-total{display:flex;flex-direction:column;gap:3px;margin-left:auto;margin-right:9px}.ob-footer-total span{font-size:10px;color:var(--ob-muted)}.ob-footer-total strong{font-size:17px;letter-spacing:-.3px;white-space:nowrap;font-variant-numeric:tabular-nums}.ob-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--ob-muted);min-height:190px;padding:30px 15px;font-size:12px;line-height:1.65}.ob-empty h3{font-size:16px;color:var(--ob-ink);font-weight:550}.ob-empty p{max-width:380px}.order-builder .ob-error{padding:11px 13px;border:1px solid #edd4c8;background:#fff6f1;color:#945b43;font-size:12px;border-radius:8px;line-height:1.6;overflow-wrap:anywhere;margin-top:16px}.ob-result{text-align:center;padding:30px max(26px,calc((100% - 540px)/2));min-height:320px}.ob-result-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;margin:0 auto 17px;background:#f5f0e5;color:#967d40}.ob-result-icon.is-ready{background:#eef5e9;color:#648659}.ob-result h3{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.35;margin-bottom:9px}.ob-result>p:not(.ob-error){font-size:12px;line-height:1.7;color:var(--ob-muted)}.ob-result-order{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:16px;background:#f8faf6;border:1px solid var(--ob-line);border-radius:10px;margin:22px 0 10px}.ob-result-order span{font-size:12px;overflow-wrap:anywhere;min-width:0}.ob-result-order span b{font-weight:550}.ob-result-order>strong{font-size:18px;white-space:nowrap;letter-spacing:-.4px}.ob-checkout-link{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;border:1px solid #dce6d6;background:#f4f8ef;border-radius:8px;text-decoration:none;font-size:12px;font-weight:550}.ob-message-preview{margin-top:22px;text-align:left}.ob-message-preview h4{font-size:11px;font-weight:550;color:#6f7c6a;margin-bottom:9px}.ob-message-preview p{padding:16px;background:#f8faf7;border:1px solid var(--ob-line);border-radius:10px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#4f5c4e}.ob-spin{animation:ob-spin 1s linear infinite}@keyframes ob-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ob-spin{animation:none}}@media(max-width:740px){.order-builder{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:15px}.ob-header{padding:17px 18px}.ob-header h2{font-size:18px}.ob-steps{padding:13px 18px;gap:8px}.ob-steps>b{display:none}.ob-body{padding:18px}.ob-catalog-layout,.ob-review-layout{grid-template-columns:1fr;gap:20px}.ob-cart{padding:15px}.ob-cart-empty{min-height:90px}.ob-review-items{border-left:0;border-top:1px solid var(--ob-line);padding:20px 0 0}.ob-footer{padding:14px 18px;gap:8px;flex-wrap:wrap}.order-builder .ob-footer .primary{max-width:100%}.ob-footer-total{margin-right:0}.ob-result{padding:25px 22px}.ob-result h3{font-size:18px}}@media(max-width:400px){.ob-footer-total{width:calc(100% - 110px);text-align:right}.order-builder .ob-footer>.primary{width:100%}.ob-customer-fields{grid-template-columns:1fr}.ob-customer-fields .ob-customer-email{grid-column:auto}}.wa-connect{padding:20px 24px 24px}.wa-connect>.modal-content{padding:20px 0 0}.wa-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:#f4f6f4;border:1px solid #e5e9e5;border-radius:14px}.wa-methods button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#727c74}.wa-methods button[aria-selected=true]{background:#fff;border-color:#dfe6df;color:#294e3a;box-shadow:0 2px 5px #243a2910}.wa-methods span{font-size:13px;font-weight:600}.wa-methods small{display:block;font-size:11px;font-weight:400;margin-top:3px}.wa-qr-content{padding-top:24px}.wa-connection-state{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#305943}.wa-connection-state span{width:100%;text-align:center;color:#717b75;font-size:13px}.wa-qr-frame{width:264px;max-width:100%;padding:12px;border:1px solid #e2e8e2;border-radius:18px;margin:20px auto;background:#fff;box-shadow:0 8px 28px #2b40280a}.wa-qr-frame img{display:block;width:100%;height:auto}.wa-qr-placeholder{display:flex;align-items:center;justify-content:center;margin:22px auto;width:190px;height:160px;border:1px dashed #dce3dc;border-radius:16px;color:#8e9e90;background:#f9fbf8}.wa-qr-content ol{padding-left:22px;margin:20px 0;line-height:1.7;font-size:13px;color:#5d695f}.wa-qr-content li+li{margin-top:7px}.wa-qr-mode,.wa-switch-note{font-size:12px;line-height:1.6;background:#f4f7f2;border-radius:10px;padding:12px 14px;color:#627258}.wa-qr-actions{display:flex;justify-content:center;margin-top:20px}.wa-switch-note{margin-top:12px}.wa-switch-note p{margin:0 0 10px}@media(max-width:450px){.wa-connect{padding:16px}.wa-methods button{padding:10px 7px;gap:6px}.wa-methods small{font-size:10px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-ease:initial}}}:root,:host{--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-500:oklch(70.4% .14 182.503);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.top-full{top:100%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-\[7px\]{height:7px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-full{height:100%}.h-px{height:1px}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-\[7px\]{width:7px}.w-\[14px\]{width:14px}.w-\[22px\]{width:22px}.w-\[286px\]{width:286px}.w-full{width:100%}.min-w-\[18px\]{min-width:18px}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/70{background-color:#f5f5f5b3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-100\/70{background-color:color-mix(in oklab,var(--color-neutral-100) 70%,transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-200\/60{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.bg-neutral-200\/60{background-color:color-mix(in oklab,var(--color-neutral-200) 60%,transparent)}}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.stroke-black\/\[0\.09\]{stroke:#00000017}@supports (color:color-mix(in lab,red,red)){.stroke-black\/\[0\.09\]{stroke:color-mix(in oklab,var(--color-black) 9%,transparent)}}.stroke-emerald-500{stroke:var(--color-emerald-500)}.stroke-neutral-900{stroke:var(--color-neutral-900)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.text-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.whitespace-nowrap{white-space:nowrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-teal-500{color:var(--color-teal-500)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-4px_rgb\(0_0_0\/0\.3\)\]{--tw-shadow:0 6px 16px -4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_32px_-12px_rgb\(0_0_0\/0\.28\)\]{--tw-shadow:0 16px 32px -12px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-neutral-900\/40{--tw-ring-color:#17171766}@supports (color:color-mix(in lab,red,red)){.ring-neutral-900\/40{--tw-ring-color:color-mix(in oklab, var(--color-neutral-900) 40%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.blur{--tw-blur:blur(8px);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[corner-shape\:squircle\]{corner-shape:squircle}.group-focus-within\/tip\:translate-y-0:is(:where(.group\/tip):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\/tip\:opacity-100:is(:where(.group\/tip):focus-within *){opacity:1}@media(hover:hover){.group-hover\/tip\:translate-y-0:is(:where(.group\/tip):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:1}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-neutral-900:focus-visible{--tw-ring-color:var(--color-neutral-900)}.focus-visible\:ring-neutral-900\/25:focus-visible{--tw-ring-color:#17171740}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-neutral-900\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-neutral-900) 25%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:border-white\/\[0\.08\]:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.08\]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-amber-500\/12:where(.dark,.dark *){background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/12:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}.dark\:bg-blue-500\/12:where(.dark,.dark *){background-color:#3080ff1f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/12:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 12%,transparent)}}.dark\:bg-neutral-100:where(.dark,.dark *){background-color:var(--color-neutral-100)}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-rose-500\/12:where(.dark,.dark *){background-color:#ff23571f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/12:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 12%,transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:bg-white\/\[0\.03\]:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/\[0\.07\]:where(.dark,.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.07\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:bg-white\/\[0\.08\]:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.08\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-white\/\[0\.09\]:where(.dark,.dark *){background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.09\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:stroke-neutral-100:where(.dark,.dark *){stroke:var(--color-neutral-100)}.dark\:stroke-white\/15:where(.dark,.dark *){stroke:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:stroke-white\/15:where(.dark,.dark *){stroke:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:where(.dark,.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-900:where(.dark,.dark *){color:var(--color-neutral-900)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:ring-neutral-900:where(.dark,.dark *){--tw-ring-color:var(--color-neutral-900)}.dark\:ring-white\/50:where(.dark,.dark *){--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/50:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:focus-visible\:ring-white:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-white)}.dark\:focus-visible\:ring-white\/30:where(.dark,.dark *):focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-white\/30:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}.ws-kanban{color:#171717;min-width:0}.ws-kanban :where(h3,p,button){font-family:inherit}.ws-kanban :where(button){font-weight:inherit}:where(.ws-kanban *){border-style:solid;border-width:0}:where(.ws-kanban p,.ws-kanban h3){margin:0}.ws-kanban [data-kanban-card]{-webkit-user-select:none;user-select:none}.ws-kanban .kb-card-action{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.ws-kanban .kb-card-action:hover{color:#365d40}.ws-kanban .kb-column-info{margin-left:auto;position:relative}.ws-kanban .kb-column-info summary{cursor:pointer;color:#a3a3a3;border-radius:7px;place-items:center;width:24px;height:24px;list-style:none;display:grid}.ws-kanban .kb-column-info summary::-webkit-details-marker{display:none}.ws-kanban .kb-column-info summary:hover{color:#262626;background:#0000000f}.ws-kanban .kb-column-info[open] summary{background:#0000000f}.ws-kanban .kb-column-info div{z-index:25;color:#737373;background:#fff;border:1px solid #e5e5e5;border-radius:10px;min-width:180px;padding:12px;font-size:11px;line-height:1.7;position:absolute;top:30px;right:0;box-shadow:0 8px 22px #00000012}.ws-kanban .kb-column-info strong{color:#262626;font-size:12px;font-weight:500;display:block}.ws-kanban .kb-scroll-rail{appearance:none;cursor:pointer;background:#0000000d;border:0;border-radius:999px;width:100%;height:6px;margin:12px 0 0;padding:0;display:block}.ws-kanban .kb-scroll-rail::-webkit-slider-thumb{-webkit-appearance:none;height:6px;width:var(--thumb-width);background:#0003;border-radius:999px}.ws-kanban .kb-scroll-rail::-moz-range-thumb{height:6px;width:var(--thumb-width);background:#0003;border:0;border-radius:999px}.ws-kanban .kb-scroll-rail:active::-webkit-slider-thumb{background:#0006}.ws-kanban .kb-saving{color:#737373;margin-top:10px;font-size:11px}.ws-kanban [data-kanban-card][aria-disabled=true]{cursor:wait}.ws-kanban .kb-avatar{box-sizing:content-box;border:2px solid #fff}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.task-board-tools{display:flex;align-items:center;margin-bottom:20px}.task-board-tools .crm-search{width:290px}.task-board .ws-kanban{width:100%}.modern-dialog{background:#fff;color:#242b27;border:1px solid #e2e5e2;border-radius:16px;box-shadow:0 24px 90px #18241d30;width:min(680px,94vw)}.modern-dialog::backdrop{background:#17251c55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-editor-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.form-type{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1px;font-weight:600;color:#7f8d80}.form-close{display:grid;place-items:center;border:0;border-radius:7px;width:30px;height:30px;background:#f5f6f4;color:#788277}.form-close:hover{background:#ebeee8}.event-editor-body{padding:20px 26px 0}.event-title-label>span{font-size:11px;color:#939a90;margin-bottom:2px}.modern-dialog .event-title-label input{border:0;border-radius:0;padding:2px 0 14px;font-size:24px;font-weight:600;letter-spacing:-.6px;color:#29382d;height:auto;box-shadow:none}.event-title-label input::placeholder{color:#a7aea2;font-weight:400}.modern-dialog label{font-size:11px;color:#6c766b;gap:7px}.modern-dialog input,.modern-dialog select,.modern-dialog textarea{font-size:12px;color:#354335;border:1px solid #e1e5dd;border-radius:7px;background:#fff;padding:10px 12px;height:42px;line-height:20px;box-sizing:border-box}.modern-dialog select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23838b7f' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px}.modern-dialog input::placeholder,.modern-dialog textarea::placeholder{color:#a0a89a}.modern-dialog textarea{height:auto;min-height:66px;resize:vertical}.modern-dialog input:focus-visible,.modern-dialog select:focus-visible,.modern-dialog textarea:focus-visible{outline:2px solid #95ae93;outline-offset:1px}.modern-dialog .form-grid{gap:14px}.form-section{padding:19px 0;border-top:1px solid #eef0eb}.form-section-label{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#879180}.form-section-label h3{font-size:12px;font-weight:600;color:#414f40;letter-spacing:0}.form-section-label>span{margin-left:auto;font-size:10px;color:#9ca393}.meet-option,.meet-ready{display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important;border:1px solid #e0e6dc;border-radius:9px;padding:13px 14px;background:#fafbf8}.meet-option.checked{border-color:#8ba286;background:#f1f6ed}.meet-option>span:nth-child(2),.meet-ready>div{flex:1;min-width:0}.meet-option b,.meet-ready b{font-size:12px;font-weight:600;color:#41523f;display:block}.meet-option small{display:block;color:#929c8b;font-size:10px;line-height:1.5;margin-top:4px}.modern-dialog .meet-option input{height:16px;width:16px;accent-color:#476748;padding:0}.meet-ready-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e3e9dd;border-radius:8px;background:#fff;color:#67845b}.meet-ready a{display:flex;align-items:center;gap:5px;font-size:11px;margin-top:5px;color:#718769;text-decoration:none;overflow-wrap:anywhere}.meet-ready button{color:#74876b;padding:7px}.location-label{margin-top:15px}.location-label>span,.event-notes-field>span{display:flex;align-items:center;gap:6px}.modern-dialog label em{font-size:10px;font-style:normal;color:#a0a797;margin-left:auto}.event-notes-field{grid-column:1/-1}.event-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:18px 24px;border-top:1px solid #e9ede4;background:#fafbf8;position:sticky;bottom:0}.event-editor-footer>span{margin-right:auto;font-size:9px;color:#a1aa98}.event-editor-footer button{font-size:11px;padding:10px 13px;border-radius:7px}.form-error{background:#fff1ed;border:1px solid #f2d2c8;border-radius:7px;padding:10px 12px;font-size:12px;color:#a85c48;margin-bottom:16px}.form-inline-note{font-size:11px;color:#a0815c;margin-top:8px}.modern-dialog>.modal-head{padding:19px 24px}.modern-dialog>.modal-head h2{font-size:16px;color:#344030}.modern-dialog>.modal-head .icon{height:30px;width:30px;border:0;background:#f4f6f1;border-radius:7px}.modern-dialog>.modal-content{padding:22px 24px}.task-create-intro{display:flex;gap:12px;align-items:center;background:#f7f9f3;padding:14px;border:1px solid #e8ecdf;border-radius:9px;grid-column:1/-1}.task-create-intro>span{display:grid;place-items:center;width:35px;height:35px;color:#66815b;background:#fff;border:1px solid #e1e8d8;border-radius:8px}.task-create-intro b{font-size:12px;color:#47543b}.task-create-intro p{font-size:11px;color:#99a18c;line-height:1.5;margin-top:3px}.task-title-input input{font-size:16px!important;height:48px!important;font-weight:500}.task-date-block{grid-column:1/-1;border-top:1px solid #eef0e8;padding-top:17px}.task-date-block>span{display:flex;align-items:center;gap:7px}.task-date-block small{font-size:10px;color:#949f87}.modern-dialog .modal-actions{margin-top:20px;padding-top:17px}.modern-dialog .modal-actions button{font-size:11px;padding:10px 14px}@media(max-width:600px){.event-editor-body{padding:16px 19px 0}.event-editor-head{padding:15px 18px 0}.modern-dialog .event-title-label input{font-size:21px}.event-editor-footer{flex-wrap:wrap;padding:15px 18px}.event-editor-footer>span{width:100%;margin-bottom:4px}.form-section-label{flex-wrap:wrap}.form-section-label>span{margin-left:24px}.modern-dialog .form-grid{grid-template-columns:1fr}.modern-dialog>.modal-content{padding:18px}.event-notes-field{grid-column:auto}}.event-editor-head .form-close{margin-left:auto}.meeting-message-head{display:flex;align-items:center;gap:10px;padding:24px;border-bottom:1px solid #e8eee3}.meeting-message-head>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ebf3e5;color:#627d52}.meeting-message-head h2{font-size:17px;flex:1}.meeting-message-body{padding:22px 24px}.meeting-message-body textarea{min-height:210px;line-height:1.8!important;font-size:13px!important}.meeting-message-body .form-inline-note button{text-decoration:underline;color:#5f7850;font-size:inherit}.connection-readiness{display:grid;gap:0;margin:20px 0 10px;padding:4px 16px;background:#f7f9f7;border:1px solid #e5eae6;border-radius:12px}.connection-readiness>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px}.connection-readiness>div+div{border-top:1px solid #e5eae6}.connection-readiness strong{font-weight:600;text-align:right;color:#345b45}.rec-panel{--rp-ink:var(--ink,#1c211e);--rp-ink-2:var(--ink-2,#434a45);--rp-muted:var(--muted,#6c736e);--rp-faint:var(--faint,#9ba19c);--rp-line:var(--line,#e6e8e5);--rp-hover:var(--hover,#f4f5f3);--rp-sage:var(--sage,#5f7f6b);--rp-sage-ink:var(--sage-ink,#3c5445);--rp-red:#c2453a;display:flex;align-items:center;gap:12px;min-height:52px;margin:8px 8px 2px;padding:7px 7px 7px 14px;border:1px solid #e3ebe5;border-radius:12px;background:linear-gradient(90deg,#fff,#f6faf7);color:var(--rp-ink);font-size:13px;line-height:1.3}.rec-panel *,.rec-panel *:before,.rec-panel *:after{box-sizing:border-box}.rec-panel-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rp-faint)}.rec-panel-dot.is-live{background:var(--rp-red);animation:rec-panel-pulse 1.6s ease-in-out infinite}@keyframes rec-panel-pulse{0%,to{opacity:1}50%{opacity:.35}}.rec-panel-time{flex:none;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rp-ink)}.rec-panel-time small{font-size:11.5px;font-weight:500;color:var(--rp-faint)}.rec-panel.is-ending .rec-panel-time{color:var(--rp-red)}.rec-panel-status{display:inline-flex;align-items:center;gap:7px;flex:1;min-width:0;font-weight:550;color:var(--rp-muted)}.rec-panel-spin{animation:rec-panel-spin .9s linear infinite}@keyframes rec-panel-spin{to{transform:rotate(360deg)}}.rec-panel-wave{flex:1;width:0;min-width:40px;height:28px;display:block;color:var(--rp-sage)}.rec-panel.is-requesting .rec-panel-wave{color:#b9c6bd}.rec-panel-actions{display:flex;align-items:center;gap:4px;flex:none}.rec-panel-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;height:36px;padding:0;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:600;letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.rec-panel-btn:focus-visible{outline:2px solid var(--rp-sage);outline-offset:2px}.rec-panel-btn:disabled{opacity:.4;cursor:not-allowed}.rec-panel-btn--ghost{width:36px;background:transparent;color:var(--rp-ink-2)}.rec-panel-btn--ghost:hover:not(:disabled){background:#fcefed;color:#b0443a}.rec-panel-btn--stop{padding:0 14px 0 12px;background:var(--rp-ink);color:#fff}.rec-panel-btn--stop:hover:not(:disabled){background:#000}@media(max-width:520px){.rec-panel{gap:9px;margin:6px 4px 2px;padding-left:12px}.rec-panel-time small{display:none}.rec-panel-btn--stop{width:36px;padding:0}.rec-panel-btn--stop span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.rec-panel-dot.is-live,.rec-panel-spin{animation:none}.rec-panel-btn{transition:none}}@media(max-width:360px){.rec-panel.is-requesting .rec-panel-wave{display:none}.rec-panel-status{font-size:11px;overflow-wrap:anywhere}.rec-panel{gap:6px}}.voice-message{display:flex;align-items:center;gap:12px;width:280px;max-width:100%;padding:6px 2px;color:#426b54}.voice-message audio{display:none}.voice-message .voice-play{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid #d9e3dc;border-radius:50%;background:#fff;color:#426b54;cursor:pointer;box-shadow:0 1px 2px #15362208}.voice-message .voice-play:hover{background:#f7faf7}.voice-message .voice-play:focus-visible{outline:2px solid #7d9988;outline-offset:3px}.voice-track{position:relative;flex:1;min-width:40px;height:32px;border-radius:4px}.voice-wave{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:2px;pointer-events:none}.voice-wave i{width:3px;flex:1;max-width:4px;border-radius:2px;background:#a7b8ad}.voice-wave i.played{background:#426b54}.voice-track input[type=range]{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;opacity:0;cursor:pointer}.voice-track:focus-within{outline:2px solid #7d9988;outline-offset:4px}.voice-time{flex:none;min-width:30px;font-size:11px;font-variant-numeric:tabular-nums;color:#66796c;text-align:right}.ibx-bubble:has(.voice-message){min-width:min(310px,100%);padding:9px 12px 6px}.ibx-preview-body .voice-message{width:100%;max-width:340px}@media(max-width:420px){.voice-message{width:230px;gap:9px}.ibx-bubble:has(.voice-message){min-width:0}}.ibx{--ink:#1c211e;--ink-2:#434a45;--muted:#6c736e;--faint:#9ba19c;--line:#e6e8e5;--line-2:#f0f1ef;--surface:#fff;--canvas:#f7f7f5;--hover:#f4f5f3;--sage:#5f7f6b;--sage-ink:#3c5445;--sage-tint:#eef2ef;--note:#fbf7ec;--note-line:#e9ddbb;--note-ink:#6f5a24;--danger:#b0443a;--danger-tint:#fcefed;display:flex;flex-direction:column;gap:10px;height:clamp(540px,calc(100dvh - 180px),1100px);color:var(--ink);font-size:14px;line-height:1.45}.ibx *,.ibx *:before,.ibx *:after{box-sizing:border-box}.ibx button{font:inherit;letter-spacing:normal;cursor:pointer}.ibx button:disabled{cursor:not-allowed}.ibx :focus-visible{outline:2px solid var(--sage);outline-offset:2px}.ibx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ibx-spin{animation:ibx-spin .9s linear infinite}@keyframes ibx-spin{to{transform:rotate(360deg)}}.ibx-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(272px,330px) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1418150a,0 8px 24px -18px #1418152e}.ibx-alert{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #f0d3cf;background:var(--danger-tint);color:#7d2f28;border-radius:12px;font-size:13px}.ibx-alert p{margin:0;flex:1}.ibx-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink-2);transition:background .15s,color .15s}.ibx-icon-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.ibx-icon-btn:disabled{opacity:.38}.ibx-icon-btn[aria-expanded=true]{background:var(--sage-tint);color:var(--sage-ink)}.ibx-icon-btn--sm{width:26px;height:26px;border-radius:7px}.ibx-icon-btn--solid{background:var(--ink);color:#fff}.ibx-icon-btn--solid:hover:not(:disabled){background:#000;color:#fff}.ibx-icon-btn--stop{background:var(--ink);color:#fff}.ibx-icon-btn--stop:hover:not(:disabled){background:#000;color:#fff}.ibx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:550;white-space:nowrap;transition:background .15s,border-color .15s}.ibx-btn:hover:not(:disabled){background:var(--hover);border-color:#d9dcd8}.ibx-btn:disabled{opacity:.5}.ibx-btn--ghost{border-color:transparent;background:transparent}.ibx-btn--dark{background:var(--ink);border-color:var(--ink);color:#fff}.ibx-btn--dark:hover:not(:disabled){background:#000;border-color:#000}.ibx-btn--block{width:100%;height:38px;margin-top:auto}.ibx-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;background:#eef0ed;color:var(--ink-2);font-size:12.5px;font-weight:650;letter-spacing:.2px;border:1px solid #e3e6e2}.ibx-avatar--sm{width:30px;height:30px;font-size:11px}.ibx-avatar--lg{width:60px;height:60px;font-size:18px}.ibx-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface)}.ibx-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 14px 10px 18px}.ibx-list-title{display:flex;align-items:center;gap:8px}.ibx-list-title h2{margin:0;font-size:16px;font-weight:650;letter-spacing:-.2px}.ibx-count{font-size:11.5px;color:var(--muted);background:var(--canvas);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.ibx-list-actions{display:flex;gap:4px}.ibx-search{display:flex;align-items:center;gap:8px;margin:0 14px;padding:0 6px 0 11px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--faint)}.ibx-search:focus-within{border-color:var(--sage);background:var(--surface);box-shadow:0 0 0 3px #5f7f6b24}.ibx-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;color:var(--ink);font:inherit;font-size:13px}.ibx-search input::-webkit-search-cancel-button{display:none}.ibx-filters{display:flex;gap:4px;padding:10px 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line-2)}.ibx-filters button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:550;white-space:nowrap}.ibx-filters button span{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.ibx-filters button:hover{color:var(--ink);background:var(--hover)}.ibx-filters button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 1px 2px #1418150f}.ibx-filters button[aria-pressed=true] span{color:var(--sage-ink)}.ibx-rows{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1;min-height:0}.ibx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:10px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left;transition:background .12s}.ibx-row:hover{background:var(--hover)}.ibx-row.is-active{background:#f1f3f0;box-shadow:none}.ibx-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ibx-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ibx-row-top b{font-size:13.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-row-top time{flex:none;font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.ibx-row-subject{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-row-preview{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--muted);overflow:hidden;white-space:nowrap}.ibx-row-preview svg{flex:none}.ibx-row-prefix{flex:none;color:var(--faint)}.ibx-row-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-row.is-unread .ibx-row-top b{font-weight:700}.ibx-row.is-unread .ibx-row-preview{color:var(--ink-2)}.ibx-row.is-unread .ibx-row-top time{color:var(--sage-ink);font-weight:600}.ibx-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:20px;min-width:18px}.ibx-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sage-ink);color:#fff;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.ibx-row-resolved{display:inline-flex;color:var(--faint)}.ibx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1;padding:36px 24px;text-align:center;color:var(--muted)}.ibx-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;background:var(--canvas);border:1px solid var(--line);color:var(--ink-2)}.ibx-empty h3{margin:0;font-size:14.5px;font-weight:650;color:var(--ink)}.ibx-empty p{margin:0 0 10px;max-width:300px;font-size:13px}.ibx-chat{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fcfcfb}.ibx-chat-head{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.ibx-chat-id{flex:1;min-width:0}.ibx-chat-id h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-chat-id p{margin:1px 0 0;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-chat-actions{display:flex;align-items:center;gap:6px;flex:none}.ibx-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--sage-tint);color:var(--sage-ink);font-size:11.5px;font-weight:600}.ibx-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sage)}.ibx-status.is-resolved{background:var(--canvas);color:var(--muted)}.ibx-status.is-resolved:before{background:var(--faint)}.ibx-back,.ibx-back-inline{display:none}.ibx-demo{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:6px 12px;border-bottom:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:11.5px}.ibx-thread{flex:1;min-height:0;overflow-y:auto;padding:24px clamp(16px,4vw,48px) 28px;scroll-behavior:auto}.ibx-thread--empty{display:flex}.ibx-thread ol{list-style:none;margin:0 auto;padding:0;max-width:820px;display:flex;flex-direction:column}.ibx-day{display:flex;align-items:center;gap:12px;margin:18px 0 10px;color:var(--faint);font-size:11.5px;font-weight:550}.ibx-day:first-child{margin-top:0}.ibx-day:before,.ibx-day:after{content:"";flex:1;height:1px;background:var(--line-2)}.ibx-day span{text-transform:capitalize}.ibx-msg{display:flex;margin-top:14px}.ibx-msg.is-grouped{margin-top:4px}.ibx-day+.ibx-msg{margin-top:4px}.ibx-msg--out{justify-content:flex-end}.ibx-msg--note{justify-content:center}.ibx-bubble{position:relative;max-width:min(72%,560px);padding:10px 14px 7px;border:1px solid var(--line);border-radius:16px 16px 16px 6px;background:var(--surface);box-shadow:0 1px 1px #14181508}.ibx-msg--in.is-grouped .ibx-bubble{border-top-left-radius:8px}.ibx-msg--out .ibx-bubble{border-radius:16px 16px 6px;background:#f0f3f0;border-color:#e2e8e2}.ibx-msg--out.is-grouped .ibx-bubble{border-top-right-radius:8px}.ibx-msg--note .ibx-bubble{max-width:min(88%,620px);border:1px dashed var(--note-line);border-radius:12px;background:var(--note)}.ibx-bubble p{margin:0;font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ibx-bubble footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;font-size:10.5px;color:var(--faint);font-variant-numeric:tabular-nums}.ibx-note-tag{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:650;color:var(--note-ink)}.ibx-msg-status{display:inline-flex;align-items:center;gap:3px}.ibx-msg-status.is-read{color:var(--sage)}.ibx-msg-status.is-failed{color:var(--danger);font-weight:600}.ibx-audio{display:flex;flex-direction:column;gap:4px;margin:2px 0 6px}.ibx-audio audio{display:block;width:min(300px,62vw);height:38px}.ibx-audio small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.ibx-audio a{color:var(--sage-ink);text-decoration:underline}.ibx-audio-missing{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:12.5px;color:var(--muted)}.ibx-composer{position:relative;flex:none;padding:10px 16px 14px;border-top:1px solid var(--line);background:var(--surface)}.ibx-composer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ibx-mode{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.ibx-mode button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:550}.ibx-mode button:hover:not(:disabled){color:var(--ink)}.ibx-mode button:disabled{opacity:.45}.ibx-mode button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14181514}.ibx-composer.is-note .ibx-mode button[aria-pressed=true]{background:var(--note);color:var(--note-ink)}.ibx-note-flag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--note-ink)}.ibx-composer-error{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 8px 8px 11px;border:1px solid #f0d3cf;border-radius:10px;background:var(--danger-tint);color:#7d2f28;font-size:12.5px}.ibx-composer-error svg{flex:none;margin-top:2px}.ibx-composer-error span{flex:1}.ibx-composer-box{border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.ibx-composer-box:focus-within{border-color:#c9d4cc;box-shadow:0 0 0 3px #5f7f6b1f}.ibx-composer.is-note .ibx-composer-box{background:var(--note);border-color:var(--note-line)}.ibx-composer.is-note .ibx-composer-box:focus-within{box-shadow:0 0 0 3px #bea05029}.ibx-composer textarea{display:block;width:100%;min-height:46px;max-height:180px;margin:0;padding:12px 14px 4px;border:0;outline:0;resize:none;background:transparent;box-shadow:none;color:var(--ink);font:inherit;font-size:14px;line-height:1.5}.ibx-composer textarea::placeholder{color:var(--faint)}.ibx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 14px}.ibx-hint{min-width:0;font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-composer.is-note .ibx-hint{color:var(--note-ink)}.ibx-tools{display:flex;align-items:center;gap:2px;flex:none}.ibx-send{display:inline-flex;align-items:center;gap:7px;height:36px;margin-left:6px;padding:0 14px;border:0;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s,opacity .15s}.ibx-send:hover:not(:disabled){background:#000}.ibx-send:disabled{opacity:.35}.ibx-composer.is-note .ibx-send{background:var(--note-ink)}.ibx-recording{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:12px 14px 4px}.ibx-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--faint)}.ibx-rec-dot.is-live{background:#c2453a;animation:ibx-pulse 1.4s ease-in-out infinite}@keyframes ibx-pulse{0%,to{box-shadow:0 0 #c2453a66}50%{box-shadow:0 0 0 6px #c2453a00}}.ibx-rec-label{font-size:13px;font-weight:600;color:var(--ink)}.ibx-rec-time{grid-column:4;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ibx-rec-time small{font-weight:500;color:var(--faint)}.ibx-rec-bar{grid-column:3;grid-row:1;height:4px;border-radius:999px;background:var(--line-2);overflow:hidden}.ibx-rec-bar i{display:block;height:100%;background:var(--sage);transition:width .25s linear}.ibx-preview{display:flex;align-items:flex-start;gap:12px;padding:12px 10px 4px 14px}.ibx-preview-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--sage-tint);color:var(--sage-ink)}.ibx-preview-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ibx-preview-body b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-preview-body small{font-size:11.5px;color:var(--muted)}.ibx-preview-body audio{display:block;width:100%;max-width:380px;height:36px;margin-top:6px}.ibx-templates{position:absolute;right:16px;bottom:calc(100% - 6px);z-index:20;display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));max-height:min(360px,60vh);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 40px -16px #14181547,0 2px 6px #1418150f;overflow:hidden}.ibx-templates header{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 14px;border-bottom:1px solid var(--line-2);font-size:13px}.ibx-templates ul{list-style:none;margin:0;padding:6px;overflow-y:auto}.ibx-template{display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:inherit;text-align:left}.ibx-template:hover,.ibx-template:focus-visible{background:var(--hover)}.ibx-template-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ibx-template-top b{font-size:13px;font-weight:600}.ibx-template-top span{flex:none;font-size:10.5px;color:var(--muted);background:var(--canvas);border:1px solid var(--line);border-radius:999px;padding:0 7px}.ibx-template small{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ibx-templates-empty{margin:0;padding:18px 14px;font-size:12.5px;color:var(--muted)}.ibx-lead{display:none;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:22px 20px;border-left:1px solid var(--line);background:var(--surface)}.ibx-lead-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:18px;border-bottom:1px solid var(--line-2);text-align:center}.ibx-lead-card .ibx-avatar{margin-bottom:8px}.ibx-lead-card h3{margin:0;font-size:15.5px;font-weight:650}.ibx-lead-card p{margin:0;font-size:12.5px;color:var(--muted)}.ibx-stage{margin-top:8px;padding:3px 10px;border-radius:999px;background:var(--sage-tint);color:var(--sage-ink);font-size:11.5px;font-weight:600}.ibx-facts{display:flex;flex-direction:column;gap:11px;margin:0}.ibx-facts div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.ibx-facts dt{color:var(--muted)}.ibx-facts dd{margin:0;font-weight:550;text-align:right;overflow-wrap:anywhere}.ibx-tags{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.ibx-tags li{padding:2px 9px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);font-size:11.5px;color:var(--ink-2)}.ibx-lead-notes h4{margin:0 0 5px;font-size:11px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;color:var(--faint)}.ibx-lead-notes p{margin:0;font-size:12.5px;color:var(--ink-2);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1280px){.ibx-grid{grid-template-columns:320px minmax(0,1fr) 300px}.ibx-lead{display:flex}.ibx-lead-shortcut{display:none}}@media(max-width:1023px){.ibx-grid{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.ibx-lead-shortcut span{display:none}.ibx-bubble{max-width:82%}}@media(max-width:767px){.ibx{height:calc(100dvh - 96px);min-height:460px;gap:8px}.ibx-grid{grid-template-columns:minmax(0,1fr);border-radius:12px}.ibx[data-pane=list] .ibx-chat,.ibx[data-pane=chat] .ibx-list{display:none}.ibx-list{border-right:0}.ibx-back,.ibx-back-inline{display:inline-flex}.ibx-chat-head{gap:8px;padding:10px 10px 10px 6px}.ibx-status,.ibx-chat-actions .ibx-btn span{display:none}.ibx-chat-actions .ibx-btn{width:36px;padding:0}.ibx-thread{padding:16px 12px 20px}.ibx-bubble{max-width:88%}.ibx-composer{padding:8px 10px 10px}.ibx-hint{display:none}.ibx-toolbar{justify-content:flex-end;padding-left:6px}.ibx-send{padding:0 12px}.ibx-row{padding:11px 8px}}@media(prefers-reduced-motion:reduce){.ibx-spin,.ibx-rec-dot.is-live{animation:none}.ibx-thread{scroll-behavior:auto}.ibx *{transition:none!important}}.ibx-composer{padding:14px 20px 18px;background:#fafcf8;border-top:0}.ibx-composer-top{margin:0 5px 9px}.ibx-mode{border:0;background:transparent;padding:0;gap:5px}.ibx-mode button{height:26px;font-size:11px;padding:0 9px;border-radius:6px}.ibx-mode button[aria-pressed=true]{background:#edf2e8;box-shadow:none;color:#526b44}.ibx-composer-box{border-radius:22px;border:1px solid #dce3d5;background:#fff;box-shadow:0 5px 16px #30482507}.ibx-composer-box:focus-within{border-color:#a4b794;box-shadow:0 5px 20px #405e3010,0 0 0 2px #9db78b0c}.ibx-composer textarea{padding:16px 18px 6px;min-height:68px;font-size:13px;line-height:1.6;max-height:180px}.ibx-toolbar{padding:8px 11px 11px 17px;gap:12px}.ibx-tools{gap:5px}.ibx-tools .ibx-icon-btn{border-radius:50%;height:32px;width:32px;color:#86967a}.ibx-tools .ibx-icon-btn:hover{background:#f0f5e9;color:#4d6c38}.ibx-send{height:34px;border-radius:18px;font-size:11px;padding:0 14px;background:#354c2b}.ibx-send:hover:not(:disabled){background:#253d1d}.ibx-hint{font-size:9px;color:#a2ae97}.ibx-preview{padding:14px 16px}.ibx{height:calc(100dvh - 105px);min-height:560px;margin:20px;border-radius:13px;overflow:hidden;border:1px solid #e3e7dd}@media(max-width:700px){.ibx{margin:12px;min-height:540px;height:calc(100dvh - 90px)}.ibx-composer{padding:10px}.ibx-composer textarea{padding:14px 14px 5px;min-height:60px}.ibx-composer-box{border-radius:18px}.ibx-toolbar{padding:7px 9px 9px}.ibx-tools{gap:3px}}main.inbox-main{padding:0;max-width:none;margin:0;height:calc(100dvh - 65px);overflow:hidden}.inbox-main .ibx{height:calc(100% - 32px);min-height:0;margin:16px;border:0;overflow:visible}.ibx-grid{grid-template-rows:minmax(0,1fr)}.ibx-thread{overscroll-behavior:contain;overflow-x:hidden}.ibx-thread ol>li{flex-shrink:0}.ibx-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:10px 8px;flex-shrink:0}.ibx-filters button{padding:0 3px;justify-content:center;gap:3px;font-size:10px}.ibx-filters button span{font-size:9px}@media(min-width:1280px){.ibx-grid{grid-template-columns:300px minmax(0,1fr) 260px}}@media(max-width:1279px)and (min-width:768px){.ibx-grid{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:700px){main.inbox-main{height:calc(100dvh - 56px)}.inbox-main .ibx{height:calc(100% - 16px);margin:8px}.ibx-composer{padding:8px}.ibx-chat-head{min-height:52px}.ibx-demo{font-size:10px}.ibx-composer textarea{min-height:48px;max-height:120px}}.ibx .ibx-composer textarea:focus,.ibx .ibx-composer textarea:focus-visible{outline:none;outline-offset:0;box-shadow:none}.ibx-templates{position:fixed;right:24px;bottom:24px;z-index:80;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 96px)}.quick-replies{display:flex;flex-direction:column;min-height:0;overflow:hidden}.quick-replies header{flex:none;gap:8px}.quick-replies header b{display:flex;align-items:center;gap:7px;flex:1}.quick-reply-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line-2);color:var(--muted)}.quick-reply-search input{border:0;outline:0;background:transparent;padding:4px 0;font-size:12px;color:var(--ink);box-shadow:none}.quick-replies ul{min-height:0;max-height:280px}.quick-reply-row{display:flex;align-items:center;gap:3px}.quick-reply-row .ibx-template{flex:1;min-width:0}.quick-reply-row>.ibx-icon-btn{margin-right:5px}.quick-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--line);flex:none;background:var(--canvas)}.quick-reply-actions button{display:flex;align-items:center;gap:5px;color:var(--sage-ink);font-size:12px;padding:6px;border-radius:6px}.quick-reply-actions button:hover{background:var(--sage-tint)}.quick-reply-editor{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.quick-reply-editor label{font-size:12px;color:var(--ink-2);gap:5px}.quick-reply-editor input,.ibx-composer .quick-reply-editor textarea{border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:13px;color:var(--ink);background:#fff;width:100%;line-height:1.5}.ibx-composer .quick-reply-editor textarea{min-height:110px;max-height:220px;resize:vertical}.ibx .quick-reply-editor input:focus,.ibx .quick-reply-editor textarea:focus{outline:2px solid #c9d4cc;outline-offset:1px}.quick-reply-editor footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid var(--line)}.quick-reply-editor footer>span{margin-right:auto;font-size:11px;color:var(--muted)}.quick-reply-variables{display:flex;flex-wrap:wrap;gap:5px}.quick-reply-variables button{font-size:10px;border:1px solid var(--line);border-radius:5px;padding:4px 6px;color:var(--sage-ink)}.quick-reply-error{font-size:12px;color:var(--danger)}.quick-reply-notice{display:flex;align-items:center;gap:5px;padding:8px 14px;font-size:12px;color:var(--sage-ink)}@media(max-width:700px){.ibx-templates{right:12px;bottom:12px;max-height:calc(100dvh - 80px)}}.ibx-email .ibx-grid{grid-template-columns:320px minmax(0,1fr)}.ibx-email .ibx-lead{display:none}.ibx-email .ibx-lead-shortcut{display:inline-flex}.ibx-email .ibx-chat{background:#fff}.ibx-email .ibx-chat-head{padding:20px 24px;min-height:84px;gap:12px}.ibx-email .ibx-chat-head>.ibx-avatar{display:none}.ibx-email .ibx-chat-id h2{font-size:20px;letter-spacing:-.5px;white-space:normal}.ibx-email .ibx-chat-id p{margin-top:5px;font-size:12px}.ibx-email .ibx-row{border-radius:6px;gap:10px;padding:14px 12px;border-bottom:1px solid #f0f1ef}.ibx-email .ibx-rows{padding:0}.ibx-email .ibx-row.is-active{background:#edf2ef}.email-list-icon{display:flex;padding-top:3px;color:#8a978f}.ibx-email .ibx-row-subject{font-size:13px;color:#242f28;font-weight:550;margin:4px 0 1px}.ibx-email .ibx-row-top b,.ibx-email .ibx-row-preview{font-size:12px}.email-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.email-letter{border-bottom:1px solid var(--line);padding:18px 0}.email-letter summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.email-letter summary::-webkit-details-marker{display:none}.email-sender{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.email-sender b{font-size:13px;font-weight:600}.email-sender small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.email-letter summary time{font-size:11px;color:var(--muted);white-space:nowrap}.email-letter-body{padding:20px 0 4px 48px}.email-letter-body>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:#303a33}.email-letter-body>footer{display:flex;justify-content:flex-end;margin-top:14px;font-size:10px;color:var(--muted)}.email-letter-note .email-letter-body{background:var(--note);padding:16px;border-radius:8px;margin-top:12px}.ibx-email .email-composer{background:#fff;border-top:1px solid var(--line);padding:16px 24px}.ibx-email .ibx-composer-box{border-radius:10px;box-shadow:none;border-color:#e1e7e2}.ibx-email .ibx-mode button[aria-pressed=true]{background:#eef2ef;color:#394e40}.ibx-email .ibx-composer textarea{min-height:100px;font-size:14px;line-height:1.7}.email-reply-to{display:flex;align-items:center;gap:10px;font-size:12px;margin:10px 3px;color:var(--muted)}.email-reply-to b{font-weight:400;color:var(--ink-2)}.ibx-email .ibx-send{border-radius:6px}.new-email-form{display:flex;flex-direction:column;gap:18px}.new-email-form textarea{min-height:200px;line-height:1.7}.new-email-form .modal-actions{align-items:center;margin-top:0}.new-email-form .modal-actions small{margin-right:auto;max-width:200px;font-size:10px;line-height:1.5}@media(max-width:1100px){.ibx-email .ibx-grid{grid-template-columns:270px minmax(0,1fr)}.ibx-email .ibx-chat-head{padding:14px}.ibx-email .ibx-status{display:none}.ibx-email .email-composer{padding:12px 16px}}@media(max-width:767px){.ibx-email .ibx-grid{grid-template-columns:minmax(0,1fr)}.ibx-email .ibx-chat-head{min-height:64px}.ibx-email .ibx-chat-id h2{font-size:16px}.email-thread{padding:0 14px}.email-letter-body{padding-left:0}.email-letter summary{flex-wrap:wrap}.email-letter summary time{margin-left:48px}.ibx-email .ibx-composer textarea{min-height:70px}.email-reply-to{font-size:11px;overflow-wrap:anywhere}.new-email-form .modal-actions{flex-wrap:wrap}}.ibx-tools .ibx-actions-trigger{background:#eef3eb;color:#5c7551;border:1px solid #e2e9dc}.ibx-actions-menu{position:fixed;z-index:85;width:240px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:6px;border:1px solid #e2e7df;border-radius:12px;background:#fff;box-shadow:0 10px 35px #24382420}.ibx-actions-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:7px;background:transparent;color:#465742;font-size:12px;text-align:left}.ibx-actions-menu button svg{color:#87977d}.ibx-actions-menu button:hover,.ibx-actions-menu button:focus-visible{background:#f1f5ed;outline:0}.ibx-actions-menu button:nth-child(4){border-top:1px solid #eef1eb;border-radius:0 0 7px 7px;margin-top:4px}.conversation-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 20px;border-bottom:1px solid var(--line-2);background:#fff;color:#89977f;flex:none;max-height:92px;overflow-y:auto}.conversation-tag{border:1px solid #e3e9dc;border-radius:5px;padding:3px 8px;background:#f3f6ee;color:#6b7e5c;font-size:10px!important}.conversation-tags-add{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;font-size:10px!important;color:#8b9982}.conversation-tags-add:hover{color:#4c6a3e}.modern-dialog.tags-dialog{width:min(440px,calc(100vw - 32px));padding:0;color:#354631}.tags-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e9ede4;gap:12px}.tags-dialog>header h2{font-size:15px;letter-spacing:-.2px;line-height:1.5}.tags-dialog>header button{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#f5f7f0;color:#8a9680;flex:none}.tags-dialog>form{padding:20px 22px}.tags-selected{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.tags-selected>span{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;background:#eef4e7;color:#667e54;border:1px solid #e0e8d6;border-radius:6px;font-size:12px}.tags-selected button{display:grid;place-items:center;padding:2px;color:#879a76}.tags-input{display:flex;align-items:center;gap:6px}.tags-input>button{display:grid;place-items:center;background:#eef3e7;height:40px;width:40px;border-radius:7px;color:#6a8357;flex:none}.tags-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 20px}.tags-suggestions button{display:flex;align-items:center;gap:4px;font-size:11px;color:#8c987f;padding:5px 7px;border:1px solid #e8eddf;border-radius:5px}.tags-suggestions button:hover{background:#f5f8f0}.tags-dialog footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e9eee1;padding-top:16px;margin-top:20px}.instagram-sync{padding:0 14px 10px;display:grid;gap:6px}.instagram-sync button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:33px;border:1px solid #e5e8e2;border-radius:7px;background:#fff;font-size:11px;color:#586a5d}.instagram-sync button:hover{background:#f3f6f0}.instagram-sync>span{font-size:10px;color:#627b5d;text-align:center}.ibx-composer-box.is-recording{border:0;background:transparent;box-shadow:none}.ibx-composer-box.is-recording .rec-panel{width:100%;margin:0;box-shadow:0 2px 8px #213b2905}.ibx-unread-dot{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:#28b66b;margin:4px 2px;box-shadow:0 0 0 2px #fff}.conversation-list-item{position:relative;display:flex;align-items:center;min-width:0}.conversation-list-item .ibx-row{flex:1;min-width:0}.conversation-checkbox{width:16px;height:16px;flex:none;margin:0 0 0 12px;padding:0;accent-color:#41835c}.conversation-list-item.is-selected{background:#eef5ef;border-radius:12px}.conversation-options{position:absolute;right:7px;bottom:5px;display:grid;place-items:center;width:24px;height:20px;border-radius:5px;color:#88948c;background:#fff;opacity:0}.conversation-list-item:hover .conversation-options,.conversation-options:focus-visible{opacity:1}.conversation-context-menu{position:fixed;z-index:200;width:min(216px,calc(100vw - 16px));border:1px solid #e2e8e1;border-radius:10px;background:#fff;padding:5px;box-shadow:0 10px 35px #21372825;overscroll-behavior:contain}.conversation-context-menu button{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:11px 10px;border-radius:6px;font-size:12px;color:#344339}.conversation-context-menu button:hover,.conversation-context-menu button:focus-visible{background:#f1f5ee;outline:none}.conversation-context-menu .is-danger{color:#b34841}.conversation-selection{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#edf5ed;border-bottom:1px solid #dce7dc}.conversation-selection label{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;color:#46684b;font-size:11px}.conversation-selection input{width:15px;height:15px;margin:0;accent-color:#41835c}.conversation-selection>button{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:#557452;background:#fff}.conversation-trash-notice{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;background:#f3f8ef;color:#527046}.conversation-trash-notice button{padding:3px}.conversation-restore{padding:16px 20px;border-top:1px solid #e0e6dd;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#7f8980}.conversation-restore button{display:flex;align-items:center;gap:6px;background:#365b40;color:#fff;padding:9px 12px;border-radius:7px}@media(hover:none){.conversation-options{opacity:1}}.email-attachments{display:grid;gap:8px;margin:16px 0;padding:12px;background:var(--surface-muted,#f5f7f5);border-radius:10px;font-size:12px}.email-attachments span{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.connector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connector-grid .connector-row{display:flex;align-items:center;gap:16px;min-width:0;min-height:98px;width:100%;padding:20px;text-align:left;background:#fff;border:1px solid #e4e8e5;border-radius:14px;box-shadow:none;transition:background .15s,border-color .15s}.connector-grid .connector-row:hover{background:#f8faf8;border-color:#bccac0}.connector-grid .connector-row:focus-visible{outline:2px solid #6a8f68;outline-offset:3px}.connector-logo{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9e6;border-radius:13px;background:#fff}.connector-logo img{width:32px;height:32px;object-fit:contain}.connector-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.connector-name{font-size:16px;font-weight:600;line-height:1.3;color:#252e29}.connector-description{font-size:13px;line-height:1.45;font-weight:400;color:#66716b}.connector-action{flex:0 0 28px;display:flex;align-items:center;justify-content:center;color:#768079}.connector-action.is-connected{color:#42875c}@media(max-width:700px){.connector-grid{grid-template-columns:1fr;gap:10px}.connector-grid .connector-row{padding:16px;gap:14px;min-height:88px}}@media(prefers-reduced-motion:reduce){.connector-grid .connector-row{transition:none}}.sidebar.ws-sidebar{width:250px;background:#fafbf9;padding:20px 12px 0;border-right:1px solid #e6e9e2;gap:0;font-family:Inter,DM Sans,sans-serif}.side-brand{display:flex;align-items:center;gap:14px;padding:3px 12px 23px}.side-brand img{width:94px;height:43px;object-fit:contain}.side-brand>span{font-size:9px;letter-spacing:1.1px;color:#a5ac9d;border-left:1px solid #e1e6dc;padding-left:14px}.side-search{display:flex;align-items:center;gap:10px;color:#90988a;background:#f3f5ef;border:1px solid #e8ece2;border-radius:6px;padding:10px;margin:0 3px 20px;font-size:12px;text-align:left}.side-search kbd{font-size:9px;color:#a0a897;border:1px solid #e3e8da;padding:1px 4px;border-radius:3px;margin-left:auto;background:#fafcf6}.side-navigation{overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;padding:0 2px 10px}.side-group{margin-bottom:23px}.side-heading{display:block;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#a4ac9b;font-weight:600;padding:0 10px;margin-bottom:8px}.ws-sidebar nav button{font-size:12px;font-weight:400;color:#7c8672;padding:9px 10px;gap:10px;border-radius:6px;margin:2px 0;line-height:1.2;min-height:35px}.ws-sidebar nav button.active{background:#edf0e8;color:#374631;font-weight:500}.ws-sidebar nav button:hover{background:#f0f3eb;color:#405036}.ws-sidebar nav button svg{color:#949f87}.ws-sidebar nav button.active svg{color:#5e7650}.ws-sidebar nav button b{margin-left:auto;background:#e9eedf;color:#6b835a;min-width:19px;height:19px;display:grid;place-items:center;font-size:10px;border-radius:9px;font-weight:500}.side-settings>svg:last-child{margin-left:auto;transition:transform .15s}.side-subnav{margin:5px 0 0 17px;padding-left:9px;border-left:1px solid #e3e8dc}.ws-sidebar .side-subnav button{font-size:11px;padding:8px}.side-bottom{border-top:1px solid #e4e9dc;padding:15px 6px 18px}.side-user{display:flex;align-items:center;gap:9px}.side-avatar{height:29px;width:29px;border-radius:7px;display:grid;place-items:center;background:#e7ecdf;color:#708161;font-size:10px;flex-shrink:0}.side-user>div{flex:1;min-width:0}.side-user b{display:block;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5b6a4d}.side-user small{display:block;font-size:9px;margin-top:4px;color:#a0a993}.side-user button{padding:5px;color:#9ca78f}.main-shell{margin-left:250px;width:calc(100% - 250px);transition:margin-left .18s,width .18s}.sidebar-hidden .ws-sidebar{transform:translate(-100%)}.sidebar-hidden .main-shell{margin-left:0;width:100%}.sidebar-toggle{display:grid;place-items:center;color:#929b89}.side-mobile-close,.sidebar-scrim{display:none}.side-command{width:min(560px,94vw);background:#fff;border:1px solid #e1e6d9;border-radius:12px;margin-top:15vh;color:#526344}.side-command header{display:flex;align-items:center;padding:14px 18px;gap:12px;border-bottom:1px solid #e7ecdf;color:#9aa88b}.side-command input{border:0;outline:0;padding:4px;font-size:13px}.side-command header button{display:grid;place-items:center}.side-results{padding:12px;max-height:55vh;overflow-y:auto}.side-results>small{display:block;font-size:9px;letter-spacing:1px;padding:8px;color:#a0ac93}.side-results>button{display:flex;align-items:center;gap:10px;font-size:12px;width:100%;text-align:left;padding:10px;border-radius:6px;color:#708360}.side-results>button:hover{background:#f0f5e9}.side-results>button>svg:last-child{margin-left:auto}.side-results button small{display:block;font-size:10px;margin-top:3px}.side-results>p{font-size:12px;color:#a0aa95;padding:12px}.side-command footer{padding:12px 20px;font-size:9px;color:#a4ae99;border-top:1px solid #edf0e7}.side-command::backdrop{background:#1f2c1a55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:700px){.main-shell,.sidebar-hidden .main-shell{margin-left:0;width:100%}.sidebar.ws-sidebar{width:250px;padding-top:15px;transition:transform .18s}.sidebar-hidden .ws-sidebar.mobile-open,.ws-sidebar.mobile-open{transform:translate(0)}.side-mobile-close{display:block;margin-left:auto;color:#94a184}.sidebar-scrim{display:block;position:fixed;inset:0;background:#172a1b44;z-index:19}.sidebar-toggle{display:none}.side-brand{padding-bottom:17px}.side-group{margin-bottom:17px}.side-search{margin-bottom:15px}}@media(prefers-reduced-motion:reduce){.main-shell,.ws-sidebar{transition:none!important}}.lead-detail-dialog{width:min(840px,calc(100vw - 24px));max-width:840px}.ld{--ld-ink:#1d2320;--ld-ink-2:#4a524d;--ld-mute:#7b837e;--ld-line:#e4e7e4;--ld-line-2:#eef0ee;--ld-bg:#fff;--ld-soft:#f7f8f7;--ld-sage:#4d7961;--ld-sage-2:#e8efea;--ld-sage-ink:#2f5140;--ld-warn:#a45a3c;--ld-warn-bg:#fbefe9;color:var(--ld-ink);font-size:14px;line-height:1.45;display:grid;gap:14px;padding:4px 0 2px;min-width:0}.ld *{box-sizing:border-box}.ld h2,.ld h3,.ld p,.ld dl,.ld dd,.ld ul,.ld ol{margin:0}.ld ul,.ld ol{list-style:none;padding:0}.ld-hero{display:grid;grid-template-columns:1fr auto;gap:14px 20px;padding:18px;border:1px solid var(--ld-line);border-radius:14px;background:var(--ld-bg)}.ld-identity{display:flex;align-items:center;gap:14px;min-width:0}.ld-avatar{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--ld-sage-2);color:var(--ld-sage-ink);font-weight:650;font-size:18px;letter-spacing:.02em;border:1px solid #d6e2da}.ld-id-text{min-width:0}.ld-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ld-name-row h2{font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--ld-ink);overflow-wrap:anywhere}.ld-id-text>p{color:var(--ld-ink-2);margin-top:2px;overflow-wrap:anywhere}.ld-stage{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--ld-line);background:var(--ld-soft);font-size:12px;font-weight:600;color:var(--ld-ink-2);white-space:nowrap}.ld-stage i{width:7px;height:7px;border-radius:50%;background:#949bb5}.ld-stage-contact i{background:#c3a774}.ld-stage-qualified i{background:#82a692}.ld-stage-proposal i{background:#b599b7}.ld-stage-won i{background:var(--ld-sage)}.ld-stage-lost i{background:#b57878}.ld-stage-won{background:var(--ld-sage-2);border-color:#d6e2da;color:var(--ld-sage-ink)}.ld-value{text-align:right;align-self:center}.ld-value small{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ld-mute)}.ld-value strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ld-ink);margin-top:2px}.ld-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ld-line-2);padding-top:12px;gap:10px}.ld-meta>div{min-width:0}.ld-meta dt{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ld-mute);font-weight:500}.ld-meta dd{font-weight:600;color:var(--ld-ink);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-actions{display:flex;flex-wrap:wrap;gap:8px}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--ld-line);background:var(--ld-bg);color:var(--ld-ink);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.ld-btn:hover{background:var(--ld-soft);border-color:#d3d8d4}.ld-btn:focus-visible,.ld-copy:focus-visible{outline:2px solid var(--ld-sage);outline-offset:2px}.ld-btn-primary{background:var(--ld-ink);border-color:var(--ld-ink);color:#fff}.ld-btn-primary:hover{background:#2e3632;border-color:#2e3632}.ld-btn-ghost{margin-left:auto;border-color:transparent;color:var(--ld-ink-2)}.ld-btn-ghost:hover{border-color:var(--ld-line)}.ld-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;align-items:start}.ld-col{display:grid;gap:14px;min-width:0}.ld-card{border:1px solid var(--ld-line);border-radius:12px;background:var(--ld-bg);padding:14px;min-width:0}.ld-card-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ld-ink-2);margin-bottom:10px!important}.ld-card-title svg{color:var(--ld-sage)}.ld-count{margin-left:auto;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ld-mute);background:var(--ld-soft);border:1px solid var(--ld-line-2);border-radius:999px;padding:1px 8px}.ld-muted{color:var(--ld-mute);font-size:13px}.ld-contact{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--ld-line-2)}.ld-contact:first-of-type{border-top:0;padding-top:0}.ld-contact-icon{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--ld-soft);color:var(--ld-ink-2);border:1px solid var(--ld-line-2)}.ld-contact-text{flex:1;min-width:0;display:flex;flex-direction:column}.ld-contact-text small{font-size:11.5px;color:var(--ld-mute)}.ld-contact-text b{font-weight:600;overflow-wrap:anywhere}.ld-contact-text em{font-style:normal;color:var(--ld-mute)}.ld-copy{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:8px;border:1px solid var(--ld-line);background:var(--ld-bg);color:var(--ld-ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ld-copy:hover{background:var(--ld-soft)}.ld-copy.is-ok{background:var(--ld-sage-2);border-color:#cfdcd3;color:var(--ld-sage-ink)}.ld-copy.is-err{background:var(--ld-warn-bg);border-color:#efd3c6;color:var(--ld-warn)}.ld-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ld-tags{display:flex;flex-wrap:wrap;gap:6px}.ld-tag{padding:3px 9px;border-radius:7px;background:var(--ld-soft);border:1px solid var(--ld-line);font-size:12.5px;font-weight:500;color:var(--ld-ink-2)}.ld-notes{white-space:pre-wrap;color:var(--ld-ink);font-size:13.5px;background:var(--ld-soft);border:1px solid var(--ld-line-2);border-radius:9px;padding:10px 12px;overflow-wrap:anywhere}.ld-consent{display:flex;align-items:flex-start;gap:6px;margin-top:10px!important;font-size:12.5px;color:var(--ld-ink-2)}.ld-consent svg{flex:none;margin-top:2px}.ld-consent.is-yes svg{color:var(--ld-sage)}.ld-consent.is-no svg{color:var(--ld-warn)}.ld-tasks{display:grid;gap:2px}.ld-tasks li{display:flex;gap:9px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--ld-line-2)}.ld-tasks li:first-child{border-top:0;padding-top:0}.ld-tasks li>svg{flex:none;margin-top:2px;color:#a9b0ab}.ld-tasks li span{display:flex;flex-direction:column;min-width:0}.ld-tasks b{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.ld-tasks small{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ld-mute)}.ld-tasks li.is-done>svg{color:var(--ld-sage)}.ld-tasks li.is-done b{color:var(--ld-mute);text-decoration:line-through;text-decoration-color:#c3c8c4}.ld-tasks li.is-late small{color:var(--ld-warn);font-weight:600}.ld-tasks li.is-late>svg{color:var(--ld-warn)}.ld-timeline{position:relative;display:grid;gap:12px}.ld-timeline:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:1px;background:var(--ld-line)}.ld-event{position:relative;display:flex;gap:10px}.ld-event-dot{position:relative;z-index:1;flex:none;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:var(--ld-bg);border:1px solid var(--ld-line);color:var(--ld-ink-2)}.ld-event-body{flex:1;min-width:0}.ld-event-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px}.ld-event-head b{font-size:12.5px;font-weight:650;color:var(--ld-ink)}.ld-event-head span{color:var(--ld-mute)}.ld-event-head time{margin-left:auto;color:var(--ld-mute);font-variant-numeric:tabular-nums}.ld-event-body p{margin-top:3px!important;font-size:13.5px;color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ld-event-status{display:inline-block;margin-top:4px;font-size:11.5px;color:var(--ld-mute)}.ld-event.is-sim .ld-event-status{padding:1px 7px;border-radius:6px;border:1px dashed #cfd4d0;color:var(--ld-ink-2);background:var(--ld-soft)}.ld-event.is-note .ld-event-dot{background:#fbf6e8;border-color:#eadfbf;color:#8a6d2b}.ld-event.is-note .ld-event-body p{background:#fdfaf1;border:1px solid #f0e7cc;border-radius:8px;padding:7px 9px}.ld-empty{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px dashed var(--ld-line);border-radius:10px;background:var(--ld-soft);color:var(--ld-mute)}.ld-empty svg{flex:none;margin-top:1px}.ld-empty p{font-size:13px}.ld-empty b{display:block;color:var(--ld-ink);font-weight:600}@media(max-width:720px){.ld-grid{grid-template-columns:1fr}}@media(max-width:520px){.ld{gap:12px}.ld-hero{grid-template-columns:1fr;padding:14px}.ld-value{text-align:left}.ld-value strong{font-size:22px}.ld-meta{grid-template-columns:1fr 1fr}.ld-actions{display:grid;grid-template-columns:1fr 1fr}.ld-btn-ghost{margin-left:0;border-color:var(--ld-line)}.ld-event-head time{margin-left:0;width:100%}}@media(max-width:360px){.ld-avatar{width:44px;height:44px;font-size:16px}.ld-name-row h2{font-size:18px}.ld-meta{grid-template-columns:1fr}.ld-card{padding:12px}}.modern-dialog.lead-detail-dialog{width:min(940px,calc(100vw - 32px));max-width:940px;max-height:90dvh;overflow:hidden;background:#fff}.lead-detail-dialog>.modal-head{padding:18px 28px;border-bottom:1px solid #e9ede9}.lead-detail-dialog>.modal-head h2{font-size:14px;font-weight:500;color:#657266}.lead-detail-dialog .ld{padding:26px 28px 30px;gap:22px;max-height:calc(90dvh - 68px);overflow-y:auto;font-size:13px}.ld .ld-hero{border:0;border-radius:0;padding:0;gap:24px}.ld .ld-avatar{width:56px;height:56px;border-radius:50%;font-size:18px}.ld .ld-name-row h2{font-size:24px;font-weight:600;letter-spacing:-.6px}.ld .ld-name-row{gap:10px}.ld .ld-stage{font-size:10px;font-weight:500;border:0;padding:4px 8px}.ld .ld-id-text>p{font-size:13px;margin-top:5px;color:#7b887e}.ld .ld-value small{font-size:10px;text-transform:none;letter-spacing:0;font-weight:400}.ld .ld-value strong{font-size:25px;font-weight:600;margin-top:5px;color:#36533e}.ld .ld-meta{padding-top:20px;gap:22px}.ld .ld-meta dt{font-size:11px}.ld .ld-meta dd{font-size:12px;font-weight:500;margin-top:7px}.ld .ld-actions{padding:0 0 22px;border-bottom:1px solid #e9ede9;gap:9px}.ld .ld-btn{border-radius:7px;font-size:12px;font-weight:500;height:36px;min-height:36px;padding:0 12px}.ld .ld-btn-primary{background:#365541;border-color:#365541}.ld .ld-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.ld .ld-col{gap:24px}.ld .ld-col:first-child{background:#f8faf7;border:1px solid #eef1eb;border-radius:10px;padding:19px}.ld .ld-card{padding:0;border:0;border-radius:0;background:transparent}.ld .ld-card+.ld-card{padding-top:20px;border-top:1px solid #e8ede6}.ld .ld-card-title{font-size:12px;text-transform:none;letter-spacing:0;font-weight:600;margin-bottom:14px!important;color:#405444}.ld .ld-count{font-size:10px;font-weight:400;border:0;background:#eef2ec;padding:2px 7px}.ld .ld-contact{gap:9px;padding:12px 0;border:0;align-items:center}.ld .ld-contact:first-of-type{padding-top:0}.ld .ld-contact-icon{background:transparent;border:0;width:20px;color:#859586}.ld .ld-contact-text small{font-size:10px;margin-bottom:4px}.ld .ld-contact-text b{font-weight:400;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ld .ld-copy{height:28px;width:28px;padding:0;justify-content:center;background:transparent;border:0;color:#859586}.ld .ld-copy:hover{background:#eaf0e7}.ld .ld-notes{padding:12px;background:#fff;border:1px solid #e9eee5;font-size:12px;line-height:1.7;border-radius:7px}.ld .ld-consent{font-size:10px;line-height:1.6;margin-top:12px!important;color:#82907c}.ld .ld-tag{background:#fff;border-color:#e4eade;font-size:11px;border-radius:5px;font-weight:400}.ld .ld-empty{border:0;background:#f7f9f5;padding:18px 14px;color:#97a28e}.ld .ld-empty b{font-size:12px;font-weight:400;color:#899580}.ld .ld-muted{font-size:12px;line-height:1.6;color:#899580}.ld .ld-tasks b{font-size:12px;font-weight:500}.ld .ld-tasks small{font-size:10px}.ld .ld-event-body p{font-size:12px;line-height:1.6}.ld .ld-event-head b{font-size:11px}.ld .ld-event-head time{font-size:10px}.ld .ld-event-status{font-size:10px}@media(max-width:720px){.lead-detail-dialog .ld{padding:20px;gap:20px}.ld .ld-grid{grid-template-columns:1fr;gap:24px}.ld .ld-name-row h2{font-size:21px}}@media(max-width:520px){.ld .ld-hero{grid-template-columns:1fr;gap:18px}.ld .ld-value{display:flex;align-items:baseline;justify-content:space-between}.ld .ld-meta{gap:16px}.ld .ld-actions{gap:8px}.ld .ld-btn{font-size:11px}.ld .ld-col:first-child{padding:16px}}.calendar-page{max-width:1600px;margin:auto}.calendar-caption>span{font-size:11px;letter-spacing:1.5px;color:#52715e;font-weight:700}.calendar-caption p{font-size:13px;color:#777d78;margin:8px 0 24px}.calendar-shell{background:#fff;border:1px solid #e3e6e3;border-radius:14px;overflow:hidden}.calendar-header{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.calendar-month,.calendar-tools{display:flex;align-items:center;gap:18px}.calendar-month h1{font-size:21px;text-transform:capitalize;margin:0 0 5px;letter-spacing:-.5px}.calendar-month p{font-size:12px;color:#777d78;margin:0}.calendar-today{width:58px;text-align:center;background:#f5f6f5;border:1px solid #e2e5e2;border-radius:9px;padding:3px}.calendar-today small{display:block;text-transform:uppercase;font-size:10px;padding:4px}.calendar-today strong{display:block;background:#fff;border:1px solid #e5e7e5;border-radius:6px;padding:4px;font-size:20px}.calendar-navigation{display:flex;border:1px solid #dedfdd;border-radius:7px;overflow:hidden}.calendar-navigation button{height:35px;padding:0 11px;background:#fff;display:flex;align-items:center;border-right:1px solid #dedfdd;font-size:12px}.calendar-navigation button:last-child{border:0}.calendar-search{display:flex;align-items:center;gap:8px;color:#7d827d}.calendar-search input{width:140px;padding:7px;border:0;font-size:12px;background:transparent}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{border-top:1px solid #e4e6e3;background:#fafbfa}.calendar-weekdays span{text-align:center;font-size:11px;font-weight:600;padding:12px;border-right:1px solid #e4e6e3}.calendar-day{min-height:137px;border-top:1px solid #e4e6e3;border-right:1px solid #e4e6e3;padding:10px;position:relative}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{background:#fafbfa;color:#a1a5a1}.calendar-day:hover{background:#f8faf8}.calendar-date{display:flex;margin-left:auto;background:transparent;position:relative;flex-direction:column;align-items:center}.calendar-date time{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:12px}.selected .calendar-date time{background:#253a2e;color:#fff}.calendar-date.today:not(.selected .calendar-date) time{color:#3d7352;font-weight:800}.calendar-cell-events{margin-top:14px}.calendar-event{display:flex;flex-direction:column;gap:7px;border:1px solid #e1e6e0;background:#f4f7f3;border-radius:8px;padding:9px;width:100%;text-align:left;font-size:11px;line-height:1.25}.calendar-event b{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.calendar-event span{color:#7b837a;font-size:10px}.calendar-event.completed{opacity:.6}.calendar-more{background:none;color:#7a807a;font-size:11px;margin-top:7px;padding:0}.calendar-mobile-dots{display:none}.calendar-agenda{margin-top:22px;background:#fff;border:1px solid #e3e6e3;border-radius:12px;padding:22px}.calendar-agenda header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.calendar-agenda h2{font-size:15px;margin:0;text-transform:capitalize}.calendar-agenda p{font-size:12px;color:#7a817a;margin:5px 0}.calendar-agenda-row{display:flex;align-items:center;gap:22px;background:none;width:100%;text-align:left;border-top:1px solid #eef0ed;padding:16px 0;font-size:12px}.calendar-agenda-row>span{display:flex;align-items:center;gap:7px;color:#6d776e}.calendar-agenda-row div{flex:1}.calendar-agenda-row small{display:block;color:#858b85;margin-top:5px}.calendar-empty{padding:24px 0;color:#838983;font-size:13px}.calendar-note{font-size:11px;color:#868d86;margin-top:16px}@media(max-width:1150px){.calendar-header{flex-wrap:wrap}.calendar-search input{width:120px}.calendar-day{min-height:120px}}@media(max-width:767px){.calendar-header{padding:16px}.calendar-tools{flex-wrap:wrap;gap:12px;width:100%}.calendar-search,.calendar-search input{width:100%}.calendar-tools .primary{margin-left:auto}.calendar-day{min-height:65px;padding:5px}.calendar-cell-events{display:none}.calendar-mobile-dots{display:flex;gap:3px;margin-top:7px}.calendar-mobile-dots i{width:4px;height:4px;border-radius:50%;background:#628069}.calendar-agenda{padding:16px}.calendar-agenda header{align-items:flex-start;gap:12px}.calendar-agenda .text-btn{font-size:11px}.calendar-agenda-row{gap:12px;flex-wrap:wrap}.calendar-agenda-row>span:last-child{max-width:100%;overflow-wrap:anywhere}}.calendar-cancelled-toggle{display:flex;align-items:center;gap:7px;font-size:11px;color:#7a8279;margin-top:14px}.calendar-cancelled-toggle input{width:13px;height:13px;accent-color:#54725c}.calendar-event.cancelled{opacity:.55;text-decoration:line-through}.dash{--dash-ink:#243328;--dash-green:#304d3b;--dash-sage:#9db59a;--dash-sage-soft:#eef3ea;--dash-clay:#c9998a;--dash-text:#3d463d;--dash-muted:#858c82;--dash-line:#e6e9e2;--dash-surface:#fff;--dash-soft:#f7f8f4;color:var(--dash-text);display:flex;flex-direction:column;gap:18px}.dash h1,.dash h2{color:var(--dash-ink);margin:0}.dash p{margin:0}.dash-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:6px}.dash-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:1.6px;color:#8e977f;margin-bottom:10px}.dash-head h1{font-size:26px;letter-spacing:-.9px;line-height:1.3}.dash-head p{font-size:12px;color:var(--dash-muted);margin-top:8px}.dash-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-primary{display:inline-flex;align-items:center;gap:7px;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:500;background:var(--dash-green);color:#fff;white-space:nowrap}.dash-primary:hover{background:#3f604b}.dash-toggle{display:inline-flex;padding:3px;border:1px solid var(--dash-line);border-radius:8px;background:var(--dash-surface)}.dash-toggle button{font-size:11px;padding:6px 11px;border-radius:5px;color:var(--dash-muted);white-space:nowrap}.dash-toggle button:hover{color:var(--dash-ink)}.dash-toggle button.is-active{background:var(--dash-sage-soft);color:var(--dash-green);font-weight:600}.dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--dash-line);border-radius:12px;background:var(--dash-surface);overflow:hidden}.dash-stat{padding:18px 20px;min-width:0}.dash-stat+.dash-stat{border-left:1px solid var(--dash-line)}.dash-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--dash-muted)}.dash-stat-icon{display:inline-flex;padding:6px;border:1px solid #edf0e8;border-radius:7px;background:var(--dash-soft);color:#6f8a6e}.dash-stat strong{display:block;font-family:Manrope,DM Sans,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.8px;color:var(--dash-ink);margin-top:6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash-stat small{display:block;font-size:10px;color:var(--dash-muted);margin-top:6px;line-height:1.5}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.dash-span-4{grid-column:span 4}.dash-span-6{grid-column:span 6}.dash-span-8{grid-column:span 8}.dash-span-12{grid-column:span 12}.dash-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--dash-line);border-radius:12px;background:var(--dash-surface);padding:20px 22px}.dash-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.dash-card-head h2{font-size:15px;font-weight:650;letter-spacing:-.3px}.dash-card-head p{font-size:11px;color:var(--dash-muted);margin-top:5px;line-height:1.5}.dash-chart{width:100%;min-width:0}.dash-chart svg,.dash-donut svg{overflow:visible}.dash-tip{display:flex;flex-direction:column;gap:3px;background:var(--dash-ink);color:#eef3ea;border-radius:7px;padding:9px 11px;font-size:11px;box-shadow:0 8px 24px #1c2a2033}.dash-tip b{font-weight:600;color:#fff;margin-bottom:2px}.dash-tip span{color:#c9d6c5;font-variant-numeric:tabular-nums}.dash-donut{position:relative;height:190px}.dash-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.dash-donut-center strong{font-family:Manrope,DM Sans,sans-serif;font-size:26px;font-weight:600;color:var(--dash-ink);letter-spacing:-.8px;font-variant-numeric:tabular-nums}.dash-donut-center span{font-size:11px;color:var(--dash-muted)}.dash-legend{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.dash-legend li{display:grid;grid-template-columns:10px 1fr auto;column-gap:9px;align-items:center;padding:8px 0;border-top:1px solid #f0f2ec;font-size:12px}.dash-legend i{width:9px;height:9px;border-radius:3px}.dash-legend b{font-weight:600;color:var(--dash-ink);font-variant-numeric:tabular-nums}.dash-legend small{grid-column:2/-1;font-size:10px;color:var(--dash-muted);margin-top:1px}.dash-note{font-size:11px;color:var(--dash-muted);line-height:1.5;margin-top:10px}.dash-details{margin-top:12px;border-top:1px solid #f0f2ec;padding-top:10px}.dash-details summary{cursor:pointer;font-size:11px;color:#5f7a5f;width:max-content}.dash-details summary:hover{color:var(--dash-green)}.dash-details summary:focus-visible{outline:2px solid #6a8f68;outline-offset:3px;border-radius:3px}.dash-table-wrap{max-height:240px;overflow:auto;margin-top:10px;border:1px solid var(--dash-line);border-radius:8px}.dash .dash-table{width:100%;border-collapse:collapse;font-size:11px}.dash .dash-table th,.dash .dash-table td{padding:8px 12px;text-align:left;border-top:1px solid #f0f2ec;background:none;color:var(--dash-text);font-weight:400;letter-spacing:0}.dash .dash-table thead th{position:sticky;top:0;background:var(--dash-soft);color:var(--dash-muted);font-size:10px;font-weight:500;border-top:0}.dash .dash-table tbody th{font-weight:500;color:var(--dash-ink)}.dash .dash-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-empty{flex:1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border:1px dashed #dfe4d9;border-radius:9px;background:var(--dash-soft);padding:24px}.dash-empty p{font-size:12px;color:var(--dash-muted);max-width:280px;line-height:1.6}.dash-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#5f7a5f;padding:3px 0}.dash-link:hover{color:var(--dash-green)}.dash-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dash-actions button{display:flex;align-items:center;gap:10px;text-align:left;padding:11px;border:1px solid var(--dash-line);border-radius:9px;background:var(--dash-surface);min-width:0;transition:background .15s,border-color .15s}.dash-actions button:hover{background:var(--dash-soft);border-color:#d7ded1}.dash-actions button>span:nth-child(2){min-width:0;flex:1}.dash-actions b{display:block;font-size:12px;font-weight:600;color:var(--dash-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-actions small{display:block;font-size:10px;color:var(--dash-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-actions em{font-style:normal;font-size:10px;font-weight:600;background:var(--dash-green);color:#fff;border-radius:10px;padding:2px 7px}.dash-action-icon{display:inline-flex;padding:7px;border-radius:7px;background:var(--dash-sage-soft);color:var(--dash-green)}.dash-tasks{list-style:none;margin:0;padding:0}.dash-tasks li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #f0f2ec}.dash-tasks li:first-child{border-top:0;padding-top:2px}.dash-tasks li>div{flex:1;min-width:0}.dash-tasks b{display:block;font-size:12px;font-weight:500;color:var(--dash-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-tasks small{display:block;font-size:10px;color:var(--dash-muted);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-task-icon{display:inline-flex;padding:7px;border-radius:50%;background:var(--dash-sage-soft);color:#6f8a6e}.dash-tasks time{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--dash-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-tasks time.is-late{color:#9a5f4c}.dash-late{font-size:9px;font-weight:600;background:#f6ebe5;color:#9a5f4c;border-radius:4px;padding:3px 6px}.dash-foot{font-size:10px;color:var(--dash-muted);text-align:right}@media(max-width:1180px){.dash-span-8,.dash-span-4{grid-column:span 12}.dash-grid>.dash-tablet-half{grid-column:span 6}}@media(max-width:900px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-stat:nth-child(3){border-left:0}.dash-stat:nth-child(n+3){border-top:1px solid var(--dash-line)}}@media(max-width:760px){.dash-grid{gap:12px}.dash-grid>.dash-card{grid-column:span 12}.dash-card{padding:16px}.dash-head{align-items:flex-start}.dash-head h1{font-size:22px}.dash-head-actions{width:100%;justify-content:space-between}.dash-stat{padding:14px}.dash-stat strong{font-size:22px}.dash-foot{text-align:left}}@media(max-width:460px){.dash-stats{grid-template-columns:1fr}.dash-stat+.dash-stat{border-left:0;border-top:1px solid var(--dash-line)}.dash-actions{grid-template-columns:1fr}.dash-tasks li{flex-wrap:wrap}.dash-tasks time{width:100%;padding-left:40px}}@media(prefers-reduced-motion:reduce){.dash-actions button{transition:none}}.lead-context-menu{position:fixed;z-index:1000;width:196px;padding:5px;border:1px solid #e2e6e2;border-radius:10px;background:#fff;box-shadow:0 8px 28px #18251c1c}.lead-context-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:6px;text-align:left;font-size:13px;color:#b34842;background:transparent}.lead-context-menu button:hover,.lead-context-menu button:focus-visible{background:#fcf0ef;outline:none}.toast .undo-lead{font-size:12px;font-weight:600;text-decoration:underline;color:inherit;padding:6px}.records-shell{background:#fff;border:1px solid #e3e6e3;border-radius:10px;overflow:hidden}.records-scroll{overflow:auto}.records-table{border-collapse:separate;border-spacing:0;min-width:1120px;width:100%;font:12px Inter,system-ui,sans-serif}.records-table th,.records-table td{border-right:1px solid #e9eae8;border-bottom:1px solid #e9eae8;padding:12px 14px;white-space:nowrap;text-align:left}.records-table th{background:#f9faf8;color:#7b817a;font-size:11px;font-weight:500;height:43px}.records-table th button{display:flex;align-items:center;gap:10px;background:none;font:inherit;color:inherit;padding:0}.records-table .records-check{width:40px;padding:12px;text-align:center}.records-table input[type=checkbox]{width:14px;height:14px;accent-color:#52765c;cursor:pointer}.records-table tbody tr:hover td{background:#fbfcfa}.records-table tbody tr.is-selected td{background:#f0f6ef}.records-table .records-name{position:sticky;left:0;background:#fff;z-index:1;min-width:230px}.records-name button{display:flex;align-items:center;gap:10px;text-align:left;background:none;padding:0}.records-name b{font-size:12px;font-weight:550}.records-name small{display:block;font-size:10px;color:#93978f;margin-top:4px}.records-avatar{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:7px;background:#edf1e8;font-size:10px;color:#688057}.records-tags{display:flex;gap:5px}.records-tags>span:not(.records-muted){display:flex;align-items:center;gap:5px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 15%,transparent);background:color-mix(in srgb,currentColor 5%,white);font-size:10px;padding:3px 6px;border-radius:5px}.records-tags i,.records-stage i{height:5px;width:5px;display:inline-block;background:currentColor;border-radius:50%;flex-shrink:0}.records-stage{display:flex;align-items:center;gap:7px}.records-muted{color:#a0a49e;font-size:11px}.records-table small.records-muted{display:block;margin-top:3px;font-size:9px}.records-money{font-variant-numeric:tabular-nums}.records-channel{display:flex;align-items:center;gap:7px;background:none;color:#5b7260;font-size:11px;padding:0}.records-table tfoot td{color:#93978f;font-size:10px;background:#fcfcfb;border-bottom:0;height:40px}.records-empty{padding:28px;text-align:center;color:#91968e;font-size:13px}.records-selection{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#f1f6ee;border-bottom:1px solid #e3e6e3;font-size:12px}.records-selection button{display:flex;align-items:center;gap:6px;background:transparent;font-size:11px;color:#52705a}.records-task-tools{display:flex;justify-content:space-between;padding:12px 16px;gap:15px;border-bottom:1px solid #e9eae8}.records-task-tools>div{display:flex;gap:5px}.records-task-tools button{background:transparent;padding:7px 10px;font-size:12px;color:#8b9087;border-radius:5px}.records-task-tools button.active{background:#edf2e9;color:#426246}.records-task-tools input{font-size:12px;width:200px;border:1px solid #e5e8e1;border-radius:6px;padding:7px 10px}.records-task-footer{font-size:11px;color:#9a9f93;padding:14px}.task-records{min-width:900px}.task-records b{font-weight:500}.workspace-static{cursor:default}.brand-channel{object-fit:contain;flex-shrink:0}.integration-logo.gmail,.integration-logo.whatsapp{background:#f8faf5!important;color:inherit}@media(max-width:650px){.records-task-tools{flex-direction:column}.records-task-tools input{width:100%}}html{scrollbar-gutter:stable}html.crm-overlay-open,html.crm-overlay-open body{overflow:hidden!important;overscroll-behavior:none}dialog[open],dialog[open] *,.ibx-templates,.ibx-templates *,.ibx-actions-menu,.crm-select-menu,.crm-select-options{overscroll-behavior:contain}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ws-font-0.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ws-font-1.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ws-font-2.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ws-font-3.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ws-font-4.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ws-font-5.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ws-font-6.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ws-font-7.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/ws-font-8.ttf) format("truetype")}:root{font-family:DM Sans,sans-serif;color:#343b34;background:#fbfcfa;font-synthesis:none;font-weight:400;--green:#304d3b;--muted:#93988f;--line:#e7eae3;--cream:#f5f4ec}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6a8f68}button{border:0;background:none}button svg{flex-shrink:0}a{color:var(--green)}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{font-size:29px;letter-spacing:-1.15px;font-weight:600;line-height:1.35}h2{font-size:16px;font-weight:650;letter-spacing:-.35px}h3{font-size:14px}small{font-size:11px;color:var(--muted)}.app{display:flex;min-height:100vh}.sidebar{width:236px;flex-shrink:0;background:#f3f4ee;border-right:1px solid #e1e5dc;position:fixed;inset:0 auto 0 0;padding:29px 16px 0;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;justify-content:space-between;padding:0 13px 26px}.brand img{width:116px;height:45px;object-fit:contain}.brand>span{font-size:10px;letter-spacing:1px;border:1px solid #d9ddcf;padding:4px 6px;border-radius:5px;color:#7b8476}.workspace{display:flex;align-items:center;gap:9px;background:#fafbf8;border:1px solid #e3e6dc;border-radius:9px;padding:11px 8px;text-align:left;margin-bottom:28px;box-shadow:0 2px 2px #253d2803}.workspace-icon{background:#e4e9dc;color:#536343;width:31px;height:33px;border-radius:6px;display:grid;place-items:center}.workspace b{font-size:12px}.workspace small{display:block;font-size:9px;margin-top:3px}.workspace>svg{margin-left:auto}.nav-label{font-size:9px;letter-spacing:1.35px;font-weight:600;color:#969e8f;padding:0 12px;display:block;margin:0 0 10px}.section-label{margin-top:28px}nav button{display:flex;align-items:center;gap:11px;text-align:left;padding:11px 12px;width:100%;font-size:12px;border-radius:7px;margin:3px 0;color:#70786a}nav button.active{background:#e2e8d9;color:#304a31;font-weight:600}nav button:hover{background:#e9ece2}nav button svg{stroke-width:1.7}.nav-count{background:#d4deca;border-radius:5px;padding:2px 5px;margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:22px}.local-card{padding:12px 11px;background:#e9ede1;border-radius:8px;font-size:10px}.local-card b{font-size:10px;font-weight:500}.local-card small{font-size:9px;display:block;margin-top:5px;margin-left:13px;color:#8c9782}.status-dot{display:inline-block;background:#819970;border-radius:50%;height:5px;width:5px;margin-right:7px;vertical-align:middle}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #dfe4d6;margin-top:18px;padding:17px 4px}.profile b{font-size:11px}.profile small{display:block;font-size:9px;margin-top:2px}.profile .icon{margin-left:auto}.avatar{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--avatar-hue,30),25%,88%);color:#6e6c59;font-size:11px;font-weight:600;flex-shrink:0}.avatar.small{width:26px;height:26px;font-size:9px;border:2px solid #fafbf7}.main-shell{margin-left:236px;width:calc(100% - 236px);min-width:0}.topbar{height:65px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 33px;background:#fdfefa}.topbar>div{display:flex;align-items:center;gap:14px;font-size:11px;color:#949b8e}.topbar b{font-weight:500;color:#5e6859}.separator{height:18px;width:1px;background:#e3e7dd;margin:0 3px}.local-pill{border:1px solid #e7ebdf;border-radius:20px;padding:5px 10px;font-size:9px;color:#8b9681;background:#f8faf4}.mobile-menu{display:none!important}main{padding:36px 33px 20px;max-width:1920px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:29px}.eyebrow{display:block;font-size:9px;color:#9b9f85;letter-spacing:1.8px;margin-bottom:12px;font-weight:600}.page-heading p,.inbox-heading p{font-size:12px;color:#8d9587;margin-top:10px}.title-dot{color:#abb991;font-size:35px;font-weight:400;margin-left:18px;vertical-align:middle}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:500;white-space:nowrap}.primary{background:var(--green);color:#fff;box-shadow:0 2px 2px #203b3010}.primary:hover{background:#426249}.secondary{border:1px solid #e0e5da;background:#fff;color:#7e8877}.secondary:hover{background:#f4f6ee}.icon{display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:5px;color:#8b9483}.icon:hover{background:#e9eee2}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:33px}.stat{border:1px solid var(--line);border-radius:10px;background:#fff;padding:18px 20px;position:relative}.stat>div{display:flex;justify-content:space-between;align-items:center;color:#9ba68f;font-size:11px}.stat>div svg{padding:6px;box-sizing:content-box;border:1px solid #edf0e8;border-radius:7px;background:#f9fbf6}.stat strong{font-family:Manrope,sans-serif;font-size:29px;letter-spacing:-1px;font-weight:600;display:block;margin-top:3px;color:#3c4837;font-variant-numeric:tabular-nums}.stat small{display:block;font-size:9px;margin-top:9px;color:#a0a692}.pipeline-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.tabs{display:flex}.tabs button{font-size:12px;padding:0 2px 14px;margin-right:20px}.tabs button.selected{border-bottom:2px solid #536b41;color:#495f37;font-weight:600}.tabs span{font-size:9px;background:#eaf0e0;padding:2px 6px;border-radius:4px;margin-left:6px}.muted{color:var(--muted)}.small-text{font-size:10px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.toolbar-group{display:flex;gap:10px;align-items:center}.search{display:flex;align-items:center;gap:8px;border:1px solid #e5e9df;border-radius:6px;padding:8px 11px;width:276px;background:#fff;color:#9da691}.search input{width:100%;border:0;outline:none;font-size:10px;padding:0;background:transparent}.search kbd{font-size:12px;color:#afb5a7;border:1px solid #e8ecdf;border-radius:3px;padding:0 3px}input::placeholder,textarea::placeholder{color:#a1a798}.select-wrap{display:flex;align-items:center;gap:6px;border:1px solid #e5e9df;border-radius:6px;padding:3px 9px;background:#fff;color:#8c9584}.select-wrap select{border:0;padding:4px;font-size:10px;background:none;color:#818b78}.view-toggle{display:flex;padding:3px;border:1px solid #e4e8dc;border-radius:6px;background:#fff}.view-toggle button{display:flex;padding:5px 8px;color:#adb4a4}.view-toggle .selected{background:#eaf0e2;color:#63744e;border-radius:4px}.kanban{display:flex;gap:14px;overflow-x:auto;min-height:500px;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:#d6ddcc transparent}.column{flex:1 0 220px;min-width:220px;background:#f2f4ee;border:1px solid #ebeee5;border-radius:9px;padding:13px 9px;max-width:330px}.column-heading{display:flex;align-items:center;gap:7px;padding:0 3px}.column-heading>span{width:6px;height:6px;border-radius:50%}.column-heading b{font-size:11px;font-weight:600}.column-heading small{border:1px solid #e1e6d7;border-radius:4px;padding:1px 4px;color:#909a86;font-size:9px}.column-heading .icon{margin-left:auto;padding:2px}.column-value{font-size:10px;color:#9ca58f;margin:8px 12px 15px}.column-cards{display:flex;flex-direction:column;gap:10px}.lead-card{border:1px solid #e3e8dc;border-radius:7px;background:#fff;box-shadow:0 2px 3px #2f4d201f;transition:box-shadow .15s,transform .15s}.lead-card:hover{box-shadow:0 4px 12px #2f4d2020;transform:translateY(-1px)}.card-open{display:block;width:100%;padding:13px 12px;text-align:left}.card-title{display:flex;align-items:center;gap:9px;min-width:0}.card-title>span:nth-child(2){min-width:0;flex:1}.card-title b{font-size:11px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-title small{font-size:9px;display:block;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-title>svg{color:#a5ad99;align-self:flex-start;flex-shrink:0}.card-title .avatar{height:31px;width:31px;font-size:10px}.tags{display:flex;flex-wrap:wrap;gap:5px}.lead-card .tags{margin:14px 0 12px;min-height:19px}.tag{font-size:9px;display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;background:#f0f2eb;color:#859076;font-weight:500;white-space:nowrap}.tag-0{background:#f0eee6;color:#a08f69}.tag-1{background:#eaf0e5;color:#85926d}.tag.green{background:#e7eee1;color:#59714b}.tag.overdue{background:#f6ece4;color:#ae8265}.lead-value{display:block;font-size:13px;font-weight:600;letter-spacing:-.2px;color:#536346}.card-source{font-size:9px;display:flex;align-items:center;gap:5px;color:#a2ab96;margin-top:8px}.tiny-dot{height:4px;width:4px;background:#a3b38f;border-radius:50%}.lead-card footer{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-top:1px solid #f0f2eb}.lead-card footer>span{display:flex;gap:5px;font-size:9px;align-items:center;color:#a5ad9a}.lead-card footer>div{display:flex;align-items:center;gap:8px}.lead-card footer .avatar{width:23px;height:23px;font-size:8px}.add-card{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;font-size:10px;color:#a6af9a;padding:13px 0 2px}.add-card:hover{color:#546a41}.board-foot{display:flex;justify-content:space-between;color:#acb49f;font-size:9px;padding-top:8px}.board-foot .status-dot{height:4px;width:4px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff}table{width:100%;border-collapse:collapse;font-size:12px}th{font-size:10px;letter-spacing:.2px;color:#99a18f;text-align:left;font-weight:500;padding:15px 20px;background:#f7f9f2}td{padding:14px 20px;border-top:1px solid #eef1e8;color:#7f8975}td select{font-size:11px}.person-link{display:flex;align-items:center;gap:10px;text-align:left}.person-link b{font-size:12px;display:block;font-weight:500;color:#4c5944}.person-link small{display:block;font-size:10px;margin-top:4px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel{border:1px solid var(--line);border-radius:10px;background:#fff;padding:24px}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:10px}.text-btn{display:inline-flex;align-items:center;gap:6px;color:#6e835b;font-size:10px;padding:4px 0}.text-btn:hover{color:#314e22}.full{grid-column:1/-1}.funnel-row{display:flex;align-items:center;gap:15px;font-size:11px;margin:22px 0}.funnel-row>span{width:110px;color:#858f7a}.funnel-row>div{flex:1;background:#f3f6ed;border-radius:3px;height:13px;overflow:hidden}.funnel-row i{display:block;height:100%;border-radius:3px}.funnel-row>b{width:15px;font-size:10px;color:#7d8d6c}.activity-list>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f3eb;font-size:12px;color:#7c8873}.activity-list small{display:block;margin-top:5px}.activity-dot{background:#f1f5e9;padding:8px;border-radius:50%;display:flex;color:#8da177}.task-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.task-row{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid #edf0e6}.task-check{border:1px solid #d5dfca;border-radius:5px;width:20px;height:20px;flex-shrink:0;padding:2px;color:#587849}.task-row b{font-size:11px;font-weight:500}.task-row small{display:block;font-size:10px;margin-top:6px}.task-row>.tag{margin-left:auto}.task-row.done b{text-decoration:line-through;color:#a3ac99}.task-row.done .task-check{background:#e6efdd}.badge{display:inline-flex;background:#edf2e6;border-radius:4px;color:#8a9a79;font-size:9px;padding:5px 8px;letter-spacing:.5px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.template-icon{padding:10px;background:#f0f3e9;color:#81936b;display:inline-flex;border-radius:8px}.template-card>p{font-size:12px;line-height:1.9;color:#8d9683;margin:18px 0 25px;white-space:pre-wrap}.template-card{display:flex;flex-direction:column}.template-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;margin-top:auto}.notice{background:#f1f4e9;border:1px solid #e4ead8;border-radius:8px;padding:17px;display:flex;align-items:center;gap:12px;color:#7a8b68;font-size:11px;margin-bottom:24px;line-height:1.7}.notice p{margin:3px 0 0}.notice b{font-weight:600}.automation-list{display:grid;gap:17px}.automation-top{display:flex;align-items:center;gap:13px}.automation-top h2{margin-bottom:4px}.automation-top>.tag{margin-left:auto}.switch{width:35px;height:20px;background:#dde3d6;padding:3px;border-radius:12px;display:flex}.switch i{height:14px;width:14px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0002}.switch.on{background:#628452}.switch.on i{transform:translate(15px)}.flow{display:flex;gap:17px;align-items:center;margin:27px 0 18px;color:#b2bba5}.flow>span{display:flex;align-items:center;gap:9px;padding:14px 18px;background:#fafbf7;border:1px solid #e8eddf;border-radius:7px;font-size:11px;color:#8a987a;min-width:0;flex:1}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;max-width:950px}.integration-card{position:relative}.integration-logo{display:flex;background:#eef5e8;color:#679257;width:57px;height:57px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:25px}.integration-logo.gmail{color:#a68165;background:#f7f0e9}.integration-card>.tag{position:absolute;top:25px;right:25px}.integration-card h2{font-size:20px}.integration-card p{font-size:12px;line-height:1.9;color:#8b9681;margin:12px 0;max-width:360px}.integration-card ul{list-style:none;padding:10px 0 20px;margin:0;color:#8b9681;font-size:11px}.integration-card li{display:flex;gap:7px;align-items:center;margin:12px 0}.integration-card .primary{width:100%}.connection-note{display:flex;gap:17px;align-items:center;max-width:950px;margin-top:22px;color:#8da177;background:#f8faf4}.connection-note p{font-size:11px;line-height:1.8;margin-top:7px;max-width:750px;color:#929e86}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.role-cards svg{color:#99a785;margin-bottom:15px}.role-cards h3{color:#627451}.role-cards p{font-size:11px;line-height:1.9;color:#99a38e;margin-top:10px}.empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#a1ae91;padding:30px;font-size:12px;text-align:center}.inbox-main{padding:0;max-width:none}.inbox-heading{padding:29px 32px;display:flex;justify-content:space-between;align-items:center}.inbox-heading h1{font-size:23px}.inbox-layout{display:flex;height:calc(100vh - 183px);border-top:1px solid var(--line);min-height:560px}.conversation-list{width:285px;flex-shrink:0;border-right:1px solid var(--line);overflow-y:auto;background:#fdfefa}.inbox-search{display:flex;gap:8px;margin:16px 15px;align-items:center;padding:10px;border:1px solid #e7ecde;border-radius:6px;color:#a4af96}.inbox-search input{border:0;outline:none;background:none;width:100%;font-size:11px}.inbox-tabs{display:flex;gap:5px;padding:0 14px 14px;border-bottom:1px solid #eef1e7}.inbox-tabs button{font-size:10px;padding:6px 10px;border-radius:5px;color:#95a285}.inbox-tabs button.selected{background:#eaf0e0;color:#6d8354}.conversation{display:flex;text-align:left;align-items:center;gap:10px;padding:19px 14px;width:100%;border-bottom:1px solid #eef1e8}.conversation.selected{background:#edf2e6;border-left:2px solid #80976a;padding-left:12px}.conversation>span:nth-child(2){flex:1;min-width:0}.conversation b{font-size:11px;font-weight:600;display:block}.conversation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;margin-top:5px}.conversation em{font-size:9px;font-style:normal;display:block;margin-top:6px;color:#a5ae9a}.conversation-meta{align-self:flex-start;min-width:29px}.conversation-meta small{font-size:8px;margin:0}.conversation-meta i{display:block;float:right;margin-top:9px;font-style:normal;font-size:9px;background:#839b6d;color:#fff;min-width:17px;padding:2px;border-radius:50%;text-align:center}.chat{flex:1;min-width:280px;display:flex;flex-direction:column;background:#f8faf4}.chat-header{display:flex;align-items:center;gap:10px;padding:15px 22px;border-bottom:1px solid var(--line);background:#fff}.chat-header b{font-size:12px}.chat-header small{display:block;margin-top:4px;font-size:10px}.chat-header button{margin-left:auto;font-size:10px;padding:8px 10px}.chat-notice{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#f3f3e7;color:#a2a180;font-size:9px}.messages{overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:30px 25px;flex:1}.bubble{max-width:82%;padding:13px 15px;border:1px solid #e7ecdf;border-radius:0 11px 11px;background:#fff;align-self:flex-start;font-size:12px;line-height:1.8;color:#69765e;box-shadow:0 1px 2px #00000004}.bubble.outbound{align-self:flex-end;background:#e8efde;border-color:#e0e9d3;border-radius:11px 0 11px 11px}.bubble.note{align-self:center;background:#f6f0dc;border-color:#ece5cb}.bubble p{white-space:pre-wrap}.bubble small{display:flex;justify-content:flex-end;align-items:center;gap:4px;font-size:8px;color:#a5af96;margin-top:4px}.composer{margin:0 18px 18px;background:#fff;border:1px solid #dfe6d4;border-radius:8px;overflow:hidden}.composer-tabs{display:flex;padding:10px 14px 0;gap:16px}.composer-tabs button{font-size:10px;padding:5px 0 10px;color:#a1aa95}.composer-tabs button.selected{color:#617a4c;border-bottom:2px solid #819968}.composer-tabs select{margin-left:auto;width:150px;font-size:9px;border:0;padding:2px;color:#9aa68b;background:none}.composer textarea{border:0!important;resize:vertical;min-height:80px;font-size:11px;padding:15px;border-radius:0;width:100%}.composer-foot{display:flex;justify-content:space-between;align-items:center;padding:0 13px 12px;gap:6px}.composer-foot small{font-size:9px}.composer-foot .primary{font-size:10px;padding:9px 12px}.contact-panel{width:237px;flex-shrink:0;background:#fdfefa;border-left:1px solid var(--line);padding:25px 20px;overflow-y:auto}.contact-profile{text-align:center;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.contact-profile .avatar{height:55px;width:55px;font-size:17px;margin-bottom:14px}.contact-profile h3{font-size:13px}.contact-profile p{font-size:10px;color:#a0aa93;margin:7px 0 13px}.contact-panel label{font-size:8px;color:#a5af99;letter-spacing:.8px}.contact-panel select{font-size:10px;letter-spacing:0}.contact-panel dl{margin:25px 0}.contact-panel dt{font-size:9px;color:#a6b097;margin-top:20px}.contact-panel dd{font-size:11px;margin:6px 0 0;color:#7a8b68}.contact-panel .secondary{font-size:10px;width:100%;margin-top:26px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:#304d3b;color:#fff;padding:13px 17px;border-radius:8px;box-shadow:0 8px 28px #23382433;font-size:12px;max-width:90vw}.toast .icon{color:#c9d9ba}dialog{border:1px solid #dfe6d7;border-radius:14px;padding:0;width:min(650px,94vw);max-height:90vh;color:#46583a;background:#fdfefa;box-shadow:0 20px 100px #24362340}dialog::backdrop{background:#24332360;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--line)}.modal-content,.detail-body{padding:25px;max-height:calc(90vh - 75px);overflow-y:auto}.modal-content>p{font-size:12px;line-height:1.9;color:#8b987d;margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#7f8f70}input,textarea,select{border:1px solid #dfe6d5;border-radius:6px;padding:10px 12px;background:#fff;color:#5e7250;min-width:0;width:100%;font-size:12px}textarea{resize:vertical;min-height:90px}label small{font-size:9px;line-height:1.5}.checkbox-label{flex-direction:row;align-items:center;font-size:11px;line-height:1.8}.checkbox-label input{width:auto;accent-color:#5b7c43}.modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.detail-profile{display:flex;align-items:center;gap:14px}.detail-profile>.avatar{width:48px;height:48px;font-size:15px}.detail-profile p{font-size:12px;color:#95a084;margin-top:5px}.detail-profile>.tag{margin-left:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.detail-grid p{font-size:12px;margin-top:7px}.notes{font-size:12px;line-height:1.9;color:#81916f;padding:16px;background:#f4f7ee;border-radius:7px;margin:12px 0 20px;white-space:pre-wrap}.setup-steps{font-size:12px;line-height:2.5;color:#81916f;padding-left:22px;margin:20px 0}.loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8ba371}.login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-art{background:#e8ecd9;padding:60px 12%;position:relative;overflow:hidden;display:flex;flex-direction:column}.login-art img{width:150px;height:75px;object-fit:contain;margin-bottom:85px}.login-art h1{font-size:60px;line-height:1.2;letter-spacing:-3px;color:#3c5938;position:relative;z-index:1}.login-art h1 em{font-family:Georgia,serif;font-weight:400;color:#7f9765}.login-art>p{font-size:12px;color:#879c71;margin-top:26px}.plant-mark{position:absolute;bottom:-5%;right:-5%;transform:rotate(-22deg);color:#becdab}.plant-mark svg{height:370px;width:370px}.login-form{width:400px;max-width:85%;margin:auto;padding:50px 0}.login-form h2{font-size:27px;line-height:1.4;margin-top:22px}.login-form>p{font-size:12px;line-height:1.9;color:#95a387;margin:17px 0 30px}.login-form form{display:flex;flex-direction:column;gap:18px}.login-form form .primary{margin-top:5px;padding:14px}.demo-login{border-top:1px solid #e2e8d8;margin-top:28px;padding-top:23px;color:#91a17e;font-size:11px}.demo-login>div{display:flex;gap:7px;margin:15px 0}.demo-login button{border:1px solid #e0e8d4;border-radius:5px;padding:8px;font-size:10px;background:#f5f8ef}.demo-login small{font-size:9px}.error{font-size:12px;color:#ad7159;margin-top:15px}.inbox-layout>.empty{flex:1}@media(min-width:1650px){.column{flex-basis:230px}.kanban{gap:16px}}@media(max-width:1200px){.sidebar{width:207px;padding-left:12px;padding-right:12px}.main-shell{margin-left:207px;width:calc(100% - 207px)}main{padding:28px 24px}.topbar{padding:0 24px}h1{font-size:25px}.title-dot{display:none}.stat{padding:15px}.stat strong{font-size:25px}.contact-panel{display:none}.template-grid{grid-template-columns:repeat(2,1fr)}.page-heading{gap:10px}.toolbar .search{width:225px}.flow{gap:8px}.flow>span{padding:12px;font-size:10px}}@media(max-width:900px){.stats{gap:10px}.stat small{font-size:8px}.stat>div{font-size:9px}.stat>div svg{display:none}.stat strong{font-size:23px;margin-top:10px}.page-heading h1{font-size:22px}.page-heading p{font-size:10px;line-height:1.7}.pipeline-header>.small-text{display:none}.toolbar{flex-wrap:wrap}.toolbar-group{flex:1}.toolbar-group:last-child{justify-content:flex-end}.dashboard-grid,.task-columns{grid-template-columns:1fr}.role-cards{gap:10px}.role-cards .panel{padding:16px}.inbox-heading{padding:22px}.inbox-heading h1{font-size:21px}.conversation-list{width:230px}.conversation{gap:7px}.chat-header{padding:15px}.chat-header .secondary{font-size:9px}.flow{flex-wrap:wrap}.flow>span{flex:auto}.login-art{padding:50px 10%}.login-art h1{font-size:48px}.login-form h2{font-size:24px}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform .2s;width:230px;box-shadow:0 0 50px #1d2c2720}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0;width:100%}.mobile-menu{display:flex!important}.desktop-icon{display:none}.topbar{height:56px;padding:0 16px}.topbar>div{gap:8px;font-size:10px}.local-pill{font-size:8px;padding:4px 7px}.topbar .separator{display:none}.topbar>div>span:not(.local-pill):not(.avatar){display:none}main{padding:24px 17px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px;max-width:300px}.eyebrow{font-size:7px;letter-spacing:1.2px}.page-heading .primary{font-size:10px;padding:9px 11px;margin-top:22px}.page-heading p{max-width:300px;font-size:10px}.stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.stat{padding:14px}.stat>div{font-size:10px}.stat strong{font-size:27px}.stat small{font-size:9px}.column{flex-basis:230px;min-width:230px}.toolbar{gap:12px}.toolbar-group:first-child{width:100%;flex-basis:100%}.toolbar-group:last-child{justify-content:space-between}.search{flex:1}.select-wrap{padding:4px}.select-wrap select{max-width:122px}.toolbar .secondary{padding:8px 10px;font-size:10px}.board-foot{font-size:8px;gap:10px;line-height:1.8}.board-foot>span:last-child{display:none}.template-grid,.integration-grid,.role-cards{grid-template-columns:1fr}.panel{padding:20px}.task-row .tag{font-size:8px}.flow{flex-direction:column;align-items:stretch}.flow>svg{transform:rotate(90deg);align-self:center}.flow>span{font-size:11px}.automation-top{gap:9px}.automation-top h2{font-size:13px}.automation-top .tag{font-size:8px}.inbox-heading{padding:22px 17px;gap:12px}.inbox-heading h1{font-size:20px}.inbox-heading p{font-size:10px;line-height:1.7}.inbox-heading .primary{font-size:9px;padding:9px}.inbox-layout{height:auto;min-height:0;flex-direction:column}.conversation-list{width:100%;max-height:250px;border-right:0;border-bottom:1px solid var(--line)}.conversation-list .conversation{padding:12px 16px}.conversation-list .conversation em{display:none}.chat{min-height:550px}.messages{min-height:260px;max-height:480px}.composer{margin:0 12px 16px}.chat-notice{font-size:8px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.modal-content{padding:20px}.modal-head{padding:18px 20px}.modal-actions{gap:7px}.modal-actions button{font-size:10px}.detail-grid{gap:20px}.detail-grid p{overflow-wrap:anywhere}.login{grid-template-columns:1fr}.login-art{padding:25px 30px 35px;min-height:290px}.login-art img{width:110px;height:50px;margin-bottom:25px}.login-art h1{font-size:37px;letter-spacing:-1.8px}.login-art h1 br{display:none}.login-art h1 em{display:block}.login-art p{font-size:11px;margin-top:16px}.plant-mark svg{width:200px;height:200px}.login-form{padding:35px 0;max-width:85%;width:420px}.login-form h2{font-size:25px}.topbar b{font-size:10px}.toast{width:max-content;font-size:11px;bottom:15px}.inbox-tabs{padding-bottom:8px}.inbox-search{margin:10px 15px}.detail-profile .tag{font-size:8px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}body input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,body input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,body textarea:focus,body textarea:focus-visible,body [contenteditable=true]:focus,body [contenteditable=true]:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}body input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,body textarea:focus{border-color:#a8b8ab}body .crm-search:focus-within,body .ibx-search:focus-within,body .ibx-composer-box:focus-within{box-shadow:none;border-color:#a8b8ab}body .quick-reply-search:focus-within,body .side-command header:focus-within{border-bottom-color:#a8b8ab}
