.system-settings-nav{position:fixed;right:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:50}.system-settings-nav a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid var(--border,#dce7e4);border-radius:999px;background:var(--card,#fff);color:var(--foreground,#132e33);font-size:13px;text-decoration:none;box-shadow:0 2px 10px #0000000d}.system-settings-nav a:focus-visible{outline:2px solid var(--ring,#126b59);outline-offset:3px}body:has(.oak-auth-screen) .system-settings-nav{display:none}.system-settings-stack{padding-bottom:64px}.oak-auth-screen details>summary,.system-settings-stack details>summary{cursor:pointer;min-height:40px;padding:8px 0;font-weight:600}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.crm-application-shell .oak-app-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.crm-application-shell .oak-app-header-tools,.crm-grouped-header{width:100%;min-width:0}.crm-grouped-header .crm-module-toolbar{width:100%;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;flex-flow:row;align-items:center;gap:4px;margin:0;padding:0;display:flex;position:static}.header-workspace{flex:none;width:min(25vw,270px);min-width:36px;max-width:min(25vw,270px,100% - 84px)}.header-workspace:empty{display:none}.header-workspace .workspace-switcher{width:100%;min-width:36px;max-width:100%;height:36px;padding-inline:6px}.header-workspace .workspace-switcher-label{min-width:0;overflow:hidden}.header-workspace .workspace-switcher-label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.header-inline{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.header-inline-right{margin-left:auto}.header-tool-container{white-space:nowrap;flex:none;align-items:center;width:max-content;max-width:100%;display:flex}.crm-grouped-header .crm-header-overflow-trigger,.header-group-trigger,.header-settings-trigger,.header-tool-container>button{height:36px;min-height:36px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.crm-grouped-header .crm-header-overflow-trigger:hover,.header-group-trigger[aria-expanded=true],.header-settings-trigger:hover,.header-tool-container>button:hover{background:var(--color-accent)}.crm-grouped-header .crm-header-overflow-trigger,.header-settings-trigger{flex:0 0 36px;min-width:36px;padding:0}.crm-grouped-header .crm-header-overflow-trigger{font-size:24px;line-height:1}.crm-grouped-header [hidden],.header-tool-panel[hidden]{display:none!important}.header-measure-stage{visibility:hidden;pointer-events:none;gap:4px;width:max-content;display:flex;position:fixed;top:0;left:-20000px}.header-measure-stage .header-tool-container{max-width:none}.header-tool-panel{z-index:1000;overscroll-behavior:contain;background:var(--color-background);border:1px solid var(--color-border);width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 80px);color:var(--color-foreground);border-radius:10px;gap:5px;padding:8px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #20304c24}.header-tool-panel .header-tool-container{width:100%;max-width:100%;display:block}.header-tool-panel .header-preference-option,.header-tool-panel .header-tool-container>button,.header-tool-panel>button{text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:38px;padding:7px 8px;font-size:13px;display:flex}.header-tool-panel button:hover{background:var(--color-accent)}.header-tool-panel .top-geocode-progress{align-items:center;min-height:36px;font-size:12px;display:flex!important}.header-tool-panel button:disabled{opacity:.45;cursor:not-allowed}.header-customizer button:focus-visible,.header-group-trigger:focus-visible,.header-settings-trigger:focus-visible,.header-tool-panel button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.header-preference-heading{color:var(--color-muted-foreground);margin:6px 8px;font-size:12px}.header-customizer h3{margin:3px 0;font-size:14px}.header-customizer-list{gap:6px;display:grid}.header-customizer-row{border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding-block:5px;display:flex}.header-customizer-row>span{flex:1;min-width:0;font-size:13px}.header-customizer button{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:6px;padding:5px 7px;font-size:12px}.header-customizer button:disabled{opacity:.35;cursor:not-allowed}.header-customizer-pins{grid-template-columns:1fr 1fr;gap:6px;display:grid}.header-customizer-pins label{align-items:center;gap:6px;min-width:0;padding-block:5px;font-size:13px;display:flex}.header-customizer-pins small{color:var(--color-muted-foreground);font-size:11px}.header-customizer .header-reset{justify-self:start;padding:8px 12px}@media (max-width:600px){.crm-application-shell .oak-app-header-inner{gap:3px;padding-inline:6px}.header-workspace{flex:none;width:64px;max-width:min(64px,100% - 84px)}.header-workspace .workspace-switcher>svg:first-child{display:none}.header-workspace .workspace-switcher-label{gap:0;line-height:15px;display:grid}.header-workspace .workspace-switcher-separator{display:none}.header-customizer-row{flex-wrap:wrap}.header-customizer-row>span{flex-basis:100%}.header-customizer-pins{grid-template-columns:1fr}}.header-customizer-pins label{flex-direction:row;margin:0}.header-customizer-pins input{flex:none;width:auto}.header-workspace>button{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}.header-workspace{align-items:center;gap:2px;display:flex}.header-workspace-picker{flex:1;min-width:0}.header-workspace-picker:empty{display:none}.header-workspace-picker>button{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}.header-workspace-commands{flex:none;display:flex}.header-workspace-commands:empty{display:none}.header-workspace-commands .header-tool-container>button{width:30px;min-width:30px;padding:0}.header-workspace-commands .header-tool-container>button>span{display:none}.header-map-panel{width:224px;padding:0;display:block;overflow:visible}.header-map-panel .map-controls-panel-shared{width:100%;max-height:calc(100dvh - var(--map-panel-top,60px) - 8px);box-shadow:none;border:0;border-radius:10px;animation:none;position:relative;inset:auto;overflow:visible}.map-controls-categories{flex:1;gap:3px;min-height:0;padding:7px;display:grid;overflow:auto}.map-controls-categories>button{width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.map-controls-categories>button>span{flex:1;min-width:0}.map-controls-categories>button small{color:var(--color-muted-foreground);margin-top:3px;font-size:11px;display:block}.map-controls-categories>button:hover,.map-controls-categories>button[aria-expanded=true]{background:var(--color-accent);color:var(--color-primary)}.map-controls-categories>button:disabled{opacity:.45;cursor:not-allowed}.map-controls-submenu{width:var(--map-submenu-width,360px);max-height:calc(100dvh - var(--map-panel-top,60px) - 8px);background:var(--color-background);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;min-height:0;display:flex;position:absolute;top:0;left:calc(100% + 4px);overflow:hidden;box-shadow:0 12px 32px #20304c24}[data-submenu-side=left]>.map-controls-submenu{left:auto;right:calc(100% + 4px)}.map-controls-submenu-heading{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:4px 8px;display:flex}.map-controls-submenu-heading>h4{margin:0;font-size:13px}.map-controls-submenu-heading>button{flex:0 0 32px;min-width:32px;padding:0}.map-controls-submenu-heading>button>svg{flex-shrink:0}.map-controls-sections{display:block}.map-controls-section{outline:none;min-width:0}.map-controls-section:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px;border-radius:5px}.header-map-additional:empty{display:none}.header-map-additional{padding:0 12px 12px}.map-controls-panel.map-controls-panel-local{width:min(360px,100% - 16px);overflow:hidden}.map-controls-panel-local>.map-controls-categories{display:none}.map-controls-panel-local>.map-controls-submenu{width:auto;max-height:calc(100dvh - var(--map-panel-top,60px) - 54px);box-shadow:none;border:0;border-radius:0 0 10px 10px;position:static;left:auto;right:auto}.map-controls-panel[hidden],.map-controls-section[hidden],.map-controls-submenu[hidden]{display:none!important}@media (max-width:760px){.header-map-panel{width:min(360px,100vw - 16px);max-height:calc(100dvh - 72px)}.map-controls-panel-local{width:min(360px,100% - 16px);overflow:hidden}.map-controls-panel[data-submenu-open=true]>.map-controls-categories{display:none}.map-controls-submenu,[data-submenu-side=left]>.map-controls-submenu{width:auto;max-height:calc(100dvh - var(--map-panel-top,60px) - 54px);box-shadow:none;border:0;border-radius:0 0 10px 10px;position:static;left:auto;right:auto}.map-controls-categories>button{min-height:44px}}@media (max-width:600px){.header-workspace{width:96px;max-width:min(96px,100% - 84px)}}.crm-application-shell .oak-app-frame--wide .oak-app-main{padding:0}.crm-application-shell .oak-app-header{z-index:950}.crm-application-shell .workspace-frame{height:calc(100dvh - var(--release-banner-height,52px) - var(--help-dock-height,0px) - 56px)}.crm-application-shell .oak-app-access-card .oak-auth-card{box-shadow:none;background:0 0;border:0;padding:0}.crm-application-shell .oak-app-access-card .oak-auth-card :is(.oak-auth-input,.oak-auth-button){border-radius:10px;min-height:48px;font-size:16px}.crm-application-shell .oak-app-access-card .oak-auth-card .oak-auth-label{color:var(--oak-app-ink);font-size:14px}.crm-application-shell .oak-app-access-card .oak-auth-card .oak-auth-form{margin:0}.crm-application-shell .oak-auth-settings{max-width:none;margin:0;padding:0}.crm-application-shell .oak-app-settings-content :is(section,p){overflow-wrap:anywhere}.crm-settings-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.crm-settings-actions a{color:var(--oak-app-blue)}@media (max-width:760px){.crm-application-shell .oak-app-frame--wide .oak-app-main{padding:0}}