.navigation-icon{flex-shrink:0}.professional-bottom-bar{display:none}@media (min-width:769px){.workspace-shell{--sidebar-w:236px}.workspace-shell.sidebar-is-compact{--sidebar-w:78px}.workspace-shell>.main-content{transition:margin-left .18s ease,width .18s ease}.sidebar.professional-sidebar{top:0;bottom:0;left:0;width:var(--sidebar-w);height:100dvh;min-height:0;padding:0;gap:0;border:0;border-right:1px solid #e5dfd2;border-radius:0;background:#fcfaf5;color:#5f6877;box-shadow:none;overflow:hidden;transition:width .18s ease}.simple-sidebar-brand{padding:22px 25px 20px;border-bottom:1px solid #eee8dc;flex-shrink:0}.simple-sidebar-brand>a{display:flex;align-items:center;justify-content:center;min-height:88px}.simple-full-logo{width:145px;max-width:100%;mix-blend-mode:multiply}.simple-mini-logo{display:none}.simple-sidebar-tools{display:flex;justify-content:space-between;align-items:center;padding:20px 22px 10px;flex-shrink:0}.simple-section-label,.simple-sidebar-tools>span{font-size:9px;font-weight:600;color:#a19886;letter-spacing:1.4px}.simple-collapse{display:grid;place-items:center;min-width:30px;min-height:32px;padding:4px;border-radius:7px;border:0;color:#969589;background:transparent;cursor:pointer}.simple-collapse:hover{background:#f0ece3;color:#526176}.simple-sidebar-nav{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 13px 16px}.simple-sidebar-link{display:flex;gap:12px;align-items:center;min-height:46px;padding:10px 14px;margin-block:5px;border-radius:9px;color:#7d8490;font-size:13px;font-weight:450;transition:color .15s ease,background .15s ease}.simple-sidebar-link:hover{background:#f3efe6;color:#3c4c62}.simple-sidebar-link[aria-current=page]{background:#f0e5cc;color:#85642a;font-weight:600}.simple-sidebar-link>svg{width:20px;height:20px;flex-shrink:0}.simple-sidebar-link[aria-current=page]>svg{stroke-width:2}.simple-admin-links{border-top:1px solid #ece5d8;margin-top:22px;padding-top:18px}.simple-section-label{display:block;padding:0 14px 10px}.simple-add-lead{display:flex;gap:9px;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #e4d6b8;color:#8c6e35;border-radius:8px;font-size:12px;font-weight:500;background:#faf5e9;margin-top:17px;transition:background .15s}.simple-add-lead:hover{background:#efe3c8}.simple-sidebar-footer{display:flex;align-items:center;gap:10px;padding:18px;border-top:1px solid #eae3d6;flex-shrink:0;background:#f8f5ed}.simple-sidebar-footer>.brand-logo{width:32px;height:32px;border-radius:9px}.simple-sidebar-footer>div{flex:1 1;min-width:0}.simple-sidebar-footer strong{display:block;font-size:11px;font-weight:600;color:#586378;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.simple-sidebar-footer div>span{display:block;font-size:10px;color:#a19785;margin-top:3px}.simple-sidebar-footer>a{display:grid;place-items:center;width:30px;height:34px;border-radius:7px;color:#979688}.simple-sidebar-footer>a:hover{color:#836126;background:#eee6d4}.simple-sidebar-footer>a svg{width:17px;height:17px}.professional-sidebar :focus-visible{outline:2px solid #b28d43;outline-offset:2px}.professional-sidebar.is-compact .sidebar-copy,.professional-sidebar.is-compact .simple-full-logo{display:none}.professional-sidebar.is-compact .simple-mini-logo{display:block;width:36px;height:36px;border-radius:10px}.professional-sidebar.is-compact .simple-sidebar-brand{padding:22px 12px}.professional-sidebar.is-compact .simple-sidebar-brand>a{min-height:36px}.professional-sidebar.is-compact .simple-sidebar-tools{justify-content:center;padding:14px 12px 8px}.professional-sidebar.is-compact .simple-sidebar-nav{padding-inline:10px}.professional-sidebar.is-compact .simple-sidebar-link{justify-content:center;padding-inline:8px}.professional-sidebar.is-compact .simple-sidebar-footer{padding:16px 12px;justify-content:center}.professional-sidebar.is-compact .simple-sidebar-footer>a{display:none}}@media (max-width:768px){:root{--bottom-space:calc(66px + env(safe-area-inset-bottom, 0px))}.mobile-bottom-nav.professional-bottom-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;width:100%;max-width:none;height:var(--bottom-space);transform:none;margin:0;padding:5px max(8px,env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));gap:0;border:0;border-top:1px solid #e6dfcf;border-radius:0;background:#fcfaf5f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -3px 14px #4e452509;z-index:35}.mobile-bottom-nav.professional-bottom-bar .bottom-bar-link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px 0;min-width:0;min-height:54px;color:#96999f;background:transparent;border-radius:0;box-shadow:none;position:relative;user-select:none;-webkit-user-select:none;transition:color .16s ease}.bottom-bar-icon{display:grid;place-items:center;width:42px;height:28px;border-radius:9px;transition:background .16s ease}.mobile-bottom-nav.professional-bottom-bar .navigation-icon{width:21px;height:21px}.mobile-bottom-nav.professional-bottom-bar .bottom-bar-label{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.1px}.mobile-bottom-nav.professional-bottom-bar .bottom-bar-link[aria-current=page]{color:#8d6c30;background:transparent;box-shadow:none}.bottom-bar-link[aria-current=page] .bottom-bar-icon{background:#f1e7d1}.bottom-bar-link[aria-current=page] .navigation-icon{stroke-width:2}.mobile-bottom-nav.professional-bottom-bar .bottom-bar-link[aria-current=page] .bottom-bar-label{font-weight:650}.bottom-bar-link:active .bottom-bar-icon{background:#e9ddc1}.bottom-bar-link:focus-visible{outline:2px solid #ab8842;outline-offset:-3px;border-radius:8px}body[data-keyboard-open=true] .mobile-bottom-nav.professional-bottom-bar{display:none}}@media (min-width:769px) and (max-height:560px){.simple-sidebar-brand{padding:12px 24px}.simple-full-logo{width:105px}.simple-sidebar-brand>a{min-height:65px}.simple-sidebar-tools{padding-top:10px}.simple-sidebar-footer{padding-block:12px}.simple-admin-links{margin-top:14px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.professional-bottom-bar *,.professional-sidebar,.professional-sidebar *,.workspace-shell>.main-content{transition:none!important;animation:none!important}}@media (max-width:359px){.mobile-bottom-nav.professional-bottom-bar{padding-inline:4px}.mobile-bottom-nav.professional-bottom-bar .bottom-bar-label{font-size:9px}.bottom-bar-icon{width:38px}}select:not([multiple]):not([size]){appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;min-height:44px;padding:11px 40px 11px 14px;border:1px solid #dfd5c1;border-radius:10px;background-color:#fffdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23a4874b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;box-shadow:0 2px 4px #8b713008,inset 0 1px 0 #ffffff;color:#39495e;font:inherit;font-size:13px;font-weight:450;line-height:1.4;letter-spacing:normal;text-transform:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}select:not([multiple]):not([size]):hover:not(:disabled){border-color:#cbb37d;background-color:#fffbf0}select:not([multiple]):not([size]):focus-visible{outline:2px solid #b39352;outline-offset:2px;border-color:#b39352;box-shadow:0 0 0 4px #b3935215}select:not([multiple]):not([size]):disabled{cursor:not-allowed;color:#a5a094;background-color:#f1eee7;opacity:.7;box-shadow:none}select option{font:inherit;color:#39495e;background-color:#fffdf8}select option:disabled{color:#b1a996}.period-select{padding:0;border:0;background:transparent;border-radius:10px;box-shadow:none}.period-select>svg{display:none}.period-select select:not([multiple]):not([size]){width:auto;min-width:124px;min-height:39px;padding:9px 34px 9px 12px;font-size:12px;background-position:right 9px center;border-radius:9px}@supports (appearance:base-select){select:not([multiple]):not([size]),select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){display:flex;align-items:center;justify-content:space-between;gap:12px;background-image:none;padding-inline:14px}select:not([multiple]):not([size])::picker-icon{content:"";display:block;flex-shrink:0;width:8px;height:8px;border-right:1.7px solid #a4874b;border-bottom:1.7px solid #a4874b;rotate:45deg;margin:-4px 3px 0 12px;transition:rotate .16s ease}select:not([multiple]):not([size]):open{border-color:#b39352;background-color:#fff9ec;box-shadow:0 0 0 3px #b3935214}select:not([multiple]):not([size]):open::picker-icon{rotate:225deg;margin-top:4px}select:not([multiple]):not([size])::picker(select){background:#fffdf8;border:1px solid #e1d1ac;border-radius:12px;padding:6px;margin-block:6px;box-shadow:0 4px 8px #24375008,0 16px 40px -10px #24375033;min-inline-size:anchor-size(width);max-inline-size:calc(100vw - 24px);max-block-size:min(340px,50dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7c39a transparent;color-scheme:light}select:not([multiple]):not([size]) option{display:flex;align-items:center;gap:12px;min-height:40px;padding:10px 12px;margin-block:2px;border:0;border-radius:7px;background:transparent;color:#586376;font-size:13px;font-weight:450;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer}select:not([multiple]):not([size]) option:focus-visible,select:not([multiple]):not([size]) option:hover:not(:disabled){background:#f6f0e2;color:#34465e;outline:none}select:not([multiple]):not([size]) option:checked{background:#f1e5ca;color:#846229;font-weight:600}select:not([multiple]):not([size]) option::checkmark{content:"✓";order:1;margin-left:auto;color:#9d7933;font-size:14px;flex-shrink:0}select:not([multiple]):not([size]) option:disabled{opacity:.5;cursor:not-allowed}select:not([multiple]):not([size]) optgroup{font-size:11px;font-weight:600;color:#a08b61;padding:6px 4px}.period-select select:not([multiple]):not([size]){padding-inline:12px}}@media (max-width:768px){select:not([multiple]):not([size]){min-height:48px;font-size:16px;padding-block:12px;border-radius:10px}.period-select select:not([multiple]):not([size]){min-height:44px;min-width:118px;font-size:12px;padding-block:10px}@supports (appearance:base-select){select:not([multiple]):not([size]) option{min-height:46px;padding:12px;font-size:15px}select:not([multiple]):not([size])::picker(select){padding:6px;border-radius:13px;max-block-size:min(380px,50dvh)}}}@media (prefers-reduced-motion:reduce){select,select::picker-icon{transition:none!important}}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;border-color:ButtonText}select:not([multiple]):not([size])::picker(select){appearance:auto}}.lead-call-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:72px;padding:10px 12px;flex-shrink:0;border:1px solid #dfc78f;border-radius:12px;background:#fbf4e4;color:#6f511d;font-size:12px;font-weight:700;box-shadow:0 3px 8px #ae84350d;transition:background .15s,border-color .15s;touch-action:manipulation}.lead-call-button:hover{background:#f2e3bd;border-color:#bb954b}.lead-call-button:focus-visible,.lead-row-main:focus-visible{outline:3px solid #b48b39;outline-offset:3px}.lead-call-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lead-row-main{display:flex;gap:14px;flex:1 1;min-width:0;align-self:stretch}.lead-row-main,.lead-row-with-call{align-items:center}.lead-row-with-call .lead-row-actions{max-width:none}.recent-lead-with-call{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-right:18px}.recent-lead-with-call .recent-lead{flex:1 1;min-width:0;border-bottom:0}.recent-lead-with-call .lead-call-button{min-width:68px}.recent-table .recent-columns{grid-template-columns:minmax(0,1.2fr) 1fr .8fr .6fr 68px}.inbox-scope-note{margin:-4px 0 14px;font-size:12px;color:var(--text-secondary)}@media (max-width:768px){.lead-row-with-call{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.lead-row-with-call .lead-row-main{gap:10px}.lead-row-with-call .lead-row-actions{align-self:flex-start}.lead-row-with-call>.lead-call-button{grid-column:1;justify-self:start;margin-left:46px}.recent-lead-with-call{gap:4px;padding-right:10px}.recent-lead-with-call .recent-lead{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-inline:12px}.recent-table .recent-columns{grid-template-columns:minmax(0,1fr) 82px 68px;gap:6px}.recent-table .recent-columns>span:nth-child(4){display:none}.recent-table .recent-columns>span:last-child{display:block;text-align:right}}.agent-settings{margin-top:24px;overflow:hidden;border-top:3px solid #b78e40}.agent-heading{display:flex;align-items:center;gap:14px;padding:24px;background:linear-gradient(115deg,#faf5e9,#f3f6fa)}.agent-heading h2{font-size:20px;margin:0 0 5px;color:#243750}.agent-heading p,.agent-preview p{margin:0;color:#687384;font-size:13px;line-height:1.6}.agent-status{margin-left:auto;padding:6px 10px;border-radius:20px;background:#e5e9ee;color:#526075;font-size:11px;white-space:nowrap}.agent-status.is-on{background:#f0e2bf;color:#745215}.agent-content{padding:24px}.agent-content .notice{margin-bottom:16px;display:block;overflow-wrap:anywhere}.agent-toggle{background:#f8f5ed;border:1px solid #e9ddc5;border-radius:12px;padding:16px}.agent-toggle span{display:grid;gap:5px;min-width:0}.agent-content small{color:#6b7583;line-height:1.6;font-size:12px}.agent-content a{color:#80602c;text-decoration:underline}.agent-step{display:grid;gap:16px;padding:22px 0;border-bottom:1px solid #e8ebef}.agent-step h3{display:flex;gap:9px;align-items:center;font-size:15px;color:#243750}.agent-step h3 svg{color:#a88238}.agent-step textarea{resize:vertical;min-height:96px;line-height:1.6}.agent-step label{min-width:0}.agent-step .input{width:100%;max-width:100%;box-sizing:border-box}.agent-content .team-actions{padding-top:18px}.agent-preview{margin-top:26px;padding:20px;border:1px solid #e5dfd1;border-radius:14px;background:#fcfbf8;display:grid;gap:14px}.agent-activity h3,.agent-preview h3{font-size:15px;color:#243750;margin:0 0 6px}.agent-chat{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto;padding:8px 0}.agent-bubble{max-width:90%;padding:12px 14px;border-radius:13px;background:#fff;border:1px solid #e6e8ed;overflow-wrap:anywhere}.agent-bubble.user{align-self:flex-end;background:#243750;border-color:#243750}.agent-bubble.user p,.agent-bubble.user small{color:#fff}.agent-bubble p{white-space:pre-wrap;color:#253750}.agent-bubble small{display:block;margin-bottom:4px;font-size:10px;font-weight:600}.agent-preview-form{display:flex;gap:8px}.agent-preview-form .input{min-width:0;flex:1 1}.agent-preview-form button{flex-shrink:0;min-width:46px}.agent-empty{padding:20px;text-align:center}.agent-activity{margin-top:26px}.agent-activity-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agent-activity ul{list-style:none;padding:0;margin:12px 0 0}.agent-activity li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #edf0f3}.agent-activity li p{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.agent-log-state{font-size:10px;text-transform:uppercase;border-radius:5px;padding:4px 6px;background:#edf0f4;color:#536174;min-width:68px;text-align:center}.agent-log-state.sent{background:#e8f3eb;color:#356549}.agent-log-state.failed,.agent-log-state.unknown{background:#fff0df;color:#96581f}.agent-settings .agent-preview-form .btn{width:46px;flex:0 0 46px;padding:0;justify-content:center}@media(max-width:600px){.agent-content,.agent-heading{padding:18px 14px}.agent-heading{flex-wrap:wrap;gap:10px}.agent-heading>div{flex:1 1;min-width:180px}.agent-heading h2{font-size:18px}.agent-status{margin-left:0}.agent-preview{padding:14px}.agent-settings .field-grid-2{grid-template-columns:1fr}.agent-content .input{font-size:16px}.agent-content button{min-height:44px}.agent-bubble{max-width:96%}.agent-content .team-actions{flex-wrap:wrap}.agent-activity-title .btn{width:100%;justify-content:center}}