:root{--control-height-sm:var(--record-control-height);--control-font-size:var(--record-value-size);--control-radius:var(--record-radius-field);--control-padding-x:var(--record-space-2);--control-border:var(--record-field-line);--control-surface:var(--record-surface);--control-text:var(--record-text);--control-focus:var(--record-link);--control-shadow:var(--record-shadow-sm)}html:root body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=color],[type=range],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--control-radius);background-color:var(--control-surface);min-width:0;color:var(--control-text);padding:5px var(--control-padding-x);font-family:inherit;font-size:var(--control-font-size);box-shadow:var(--control-shadow);font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s,background-color .15s}html:root body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=color],[type=range],[type=button],[type=submit],[type=reset],[type=image]),select:not([multiple])){height:var(--control-height-sm);min-height:var(--control-height-sm);padding-block:0}html:root body select:not([multiple]){padding-right:28px}html:root body textarea{height:auto;min-height:var(--record-textarea-height);resize:vertical}html:root body select[multiple]{height:auto;min-height:96px}html:root body :is(input,textarea)::placeholder{color:var(--theme-muted,#66768d);opacity:1}html:root body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=color],[type=range]),select,textarea):hover:not(:disabled){border-color:var(--theme-muted)}html:root body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=color],[type=range]),select,textarea):focus{border-color:var(--control-focus);background-color:var(--theme-surface,#fff);box-shadow:var(--record-shadow-sm);outline:none}html:root body :is(input,select,textarea):is([aria-invalid=true],:user-invalid){border-color:var(--record-danger);background-color:var(--theme-tint-red,#fff8f8)}html:root body :is(input,select,textarea):is([aria-invalid=true],:user-invalid):focus{box-shadow:var(--record-shadow-sm)}html:root body :is(input,select,textarea):disabled{background-color:var(--theme-subtle,#eef2f6);color:var(--theme-muted,#68788e);border-color:var(--theme-line,#c3cdd9);box-shadow:none;cursor:not-allowed}html:root body :is(input,textarea)[readonly]{background-color:var(--theme-subtle,#f0f4f8);color:var(--theme-muted,#52647d)}html:root body input:is([type=checkbox],[type=radio]){width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--control-focus);flex-shrink:0;padding:0}html:root body .password-field input{padding-right:40px}.password-field button{place-items:center;width:28px;height:28px;padding:0;display:grid;top:50%;right:6px;transform:translateY(-50%)}html:root body :is(.search-field,.list-search,.catalog-search){min-height:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--control-padding-x);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);box-shadow:var(--control-shadow)}html:root body :is(.search-field,.list-search,.catalog-search):focus-within{border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-focus) 16%, transparent);background:var(--theme-surface,#fff)}html:root body :is(.search-field,.list-search,.catalog-search) input{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}@media (max-width:760px){:root{--control-font-size:16px}}@media (prefers-reduced-motion:reduce){html:root body :is(input,select,textarea){transition:none}}html:root body :is(.search-field,.list-search,.catalog-search) input:focus{box-shadow:none;background:0 0;border:0;outline:none}.searchable-location{position:relative}.location-input{align-items:center;gap:4px;display:flex}.location-input input{width:100%}.location-input button{cursor:pointer;color:var(--theme-muted,#526176);background:0 0;border:0;padding:4px}.searchable-location ul{z-index:20;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#cbd5e1);max-height:200px;box-shadow:var(--record-shadow-sm);border-radius:8px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.searchable-location li{font-size:var(--record-value-size);cursor:pointer;border-radius:4px;padding:8px 10px}.searchable-location li:hover,.searchable-location li.active{background:var(--theme-tint-blue,#eaf1ff);color:var(--theme-text-blue,#174ea6)}.lead-person-fields{border:1px solid var(--theme-line,#dce4ef);border-radius:8px;margin:16px 0;padding:12px}.lead-person-fields legend{font-size:var(--record-value-size);padding:0 6px;font-weight:600}.lead-person-fields p{font-size:var(--record-font-size);color:var(--theme-muted,#526176);margin-bottom:12px}
.google-workspace-page{max-width:none}.google-tabs{background:var(--theme-tint-blue,#eaf0f8);border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.google-tabs button{color:var(--theme-muted,#425571);font-size:var(--record-font-size);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:flex}.google-tabs button[aria-pressed=true]{background:var(--theme-surface,#fff);box-shadow:var(--record-shadow-sm);color:var(--theme-text-blue,#174ea6)}.google-workspace-page button:focus-visible{outline:2px solid var(--record-primary);outline-offset:2px}.gmail-app,.drive-explorer{border:1px solid var(--theme-line,#dde4ef);background:var(--theme-tint-blue,#f6f8fc);border-radius:16px;grid-template-columns:200px minmax(0,1fr);min-height:580px;display:grid;overflow:hidden}.gmail-folders,.drive-sidebar{font-size:var(--record-font-size);flex-direction:column;align-items:stretch;gap:14px;padding:18px 12px;display:flex}.gmail-folders .gmail-compose{background:var(--theme-tint-blue,#c2e7ff);color:var(--theme-text-blue,#17344b);min-height:48px;box-shadow:none;border:0;border-radius:14px;justify-content:flex-start;gap:12px;margin:0 0 8px;padding:12px 18px}.gmail-folders nav{gap:2px;display:grid}.gmail-folders nav button,.drive-home{color:var(--theme-text,#35455c);text-align:left;cursor:pointer;font-size:var(--record-value-size);background:0 0;border:0;border-radius:0 22px 22px 0;align-items:center;gap:13px;padding:10px 15px;display:flex}.gmail-folders nav button.active,.drive-home{background:var(--theme-tint-blue,#d3e3fd);color:var(--theme-text-blue,#163969);font-weight:650}.gmail-folders>a,.drive-sidebar>a{color:var(--theme-text-blue,#285f9d);padding:0 12px;text-decoration:underline}.google-account-label{font-size:var(--record-label-size);color:var(--theme-muted,#5a6e88);overflow-wrap:anywhere;margin:8px 12px 0}.gmail-content,.drive-main{background:var(--theme-surface,#fff);flex-direction:column;min-width:0;display:flex}.google-search{background:var(--theme-tint-blue,#eaf1fb);color:var(--theme-muted,#526780);border-radius:12px;align-items:center;gap:10px;margin:14px;padding:8px 14px;display:flex}.google-search input{flex:1;min-width:0}.google-search button,.gmail-toolbar button,.drive-status button{color:var(--theme-muted,#435b7a);font-size:var(--record-font-size);cursor:pointer;background:0 0;border:0;padding:6px}.google-search button:hover,.gmail-toolbar button:hover,.drive-status button:hover{background:var(--theme-tint-blue,#e7eef8);border-radius:5px}.gmail-toolbar{border-bottom:1px solid var(--theme-line,#e5ebf4);align-items:center;gap:12px;min-height:48px;padding:8px 18px;display:flex}.gmail-toolbar>span{font-size:var(--record-label-size);color:var(--theme-muted,#60728a);margin-left:auto}.gmail-toolbar button{place-items:center;display:grid}.gmail-toolbar button:disabled,.drive-status button:disabled{opacity:.4;cursor:not-allowed}.gmail-list{min-height:380px}.gmail-row{background:var(--theme-tint-blue,#f5f8fc);border-bottom:1px solid var(--theme-line,#e7edf5);align-items:center;gap:12px;min-height:46px;padding:0 16px;display:flex}.gmail-row:hover{box-shadow:var(--record-shadow-sm);position:relative}.gmail-row.unread{background:var(--theme-surface,#fff)}.gmail-row>button{color:var(--theme-muted,#6a7b91);cursor:pointer;background:0 0;border:0;padding:4px}.gmail-row>button.starred{color:var(--theme-text-amber,#a86b00)}.gmail-row .gmail-open{text-align:left;width:100%;min-width:0;color:var(--theme-text,#30445f);font-size:var(--record-font-size);grid-template-columns:minmax(90px,160px) minmax(0,1fr) 60px;align-items:center;gap:14px;padding:13px 0;display:grid}.gmail-from,.gmail-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmail-subject strong{font-weight:450}.gmail-row.unread .gmail-from,.gmail-row.unread .gmail-subject strong{color:var(--theme-text-blue,#172f4d);font-weight:700}.gmail-subject>span{color:var(--theme-muted,#63758b)}.gmail-open time{font-size:var(--record-label-size);text-align:right;white-space:nowrap}.gmail-message{padding:26px 30px}.gmail-message h2{font-size:var(--record-title-size);overflow-wrap:anywhere;margin:0 0 24px;font-weight:450;line-height:1.45}.gmail-sender{font-size:var(--record-font-size);align-items:flex-start;gap:12px;display:flex}.gmail-sender>div{overflow-wrap:anywhere;flex:1;min-width:0}.gmail-sender small{color:var(--theme-muted,#62748b);margin-top:5px;display:block}.gmail-avatar{background:var(--theme-tint-blue,#e0ebfc);width:36px;height:36px;color:var(--theme-muted,#385c91);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gmail-sender>a{font-size:var(--record-label-size);color:var(--theme-text-blue,#245ca3);text-decoration:underline}.gmail-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:var(--record-value-size);min-height:160px;padding:28px 0}.gmail-message-actions{flex-wrap:wrap;gap:10px;display:flex}.gmail-attachments{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.gmail-attachments a{border:1px solid var(--theme-line,#c9d6e7);font-size:var(--record-font-size);color:var(--theme-text-blue,#245ca3);border-radius:6px;padding:10px}.google-empty{text-align:center;min-height:250px;color:var(--theme-muted,#63748a);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;padding:48px 20px;display:flex}.google-empty h2{font-size:var(--record-section-title-size);color:var(--theme-muted,#364c69)}.google-empty p{font-size:var(--record-value-size);line-height:1.6}.google-notice,.google-permission{background:var(--theme-tint-blue,#edf5ff);font-size:var(--record-font-size);color:var(--theme-muted,#355274);border-radius:8px;margin:8px 16px;padding:10px 12px;line-height:1.6}.google-notice a,.google-permission a{color:var(--theme-text-blue,#174fa0);text-decoration:underline}.gmail-content>.ui-error,.drive-main>.ui-error{margin:12px 16px}.drive-sidebar{padding-top:24px}.drive-sidebar>svg,.drive-sidebar>h2{margin-left:12px}.drive-sidebar>h2{font-size:var(--record-section-title-size)}.drive-sidebar>small{font-size:var(--record-label-size);color:var(--theme-muted,#5c708b);padding:12px;line-height:1.6}.drive-toolbar{border-bottom:1px solid var(--theme-line,#e6ebf3);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.drive-toolbar .google-tabs{margin-left:auto}.drive-location{border-bottom:1px solid var(--theme-line,#e6ebf3);align-items:center;gap:16px;padding:12px 18px;display:flex}.drive-location nav{min-width:0;font-size:var(--record-font-size);flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.drive-location nav>span{align-items:center;gap:4px;min-width:0;display:flex}.drive-location nav button{color:var(--theme-muted,#345b89);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:180px;padding:4px;overflow:hidden}.drive-location .google-search{max-width:300px;margin:0;padding:4px 8px}.drive-files{flex:1;align-content:start;min-height:340px;padding:20px}.drive-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;display:grid}.drive-entry{border:1px solid var(--theme-line,#e0e6ee);background:var(--theme-surface,#fff);color:var(--theme-muted,#334c6c);text-align:center;cursor:pointer;border-radius:10px;min-width:0;padding:18px 12px}.drive-entry:hover{background:var(--theme-tint-blue,#f2f7ff);border-color:var(--theme-line,#adc7ea)}.drive-grid .drive-entry{flex-direction:column;align-items:center;gap:10px;display:flex}.drive-entry strong{font-size:var(--record-font-size);overflow-wrap:anywhere;font-weight:550}.drive-entry span,.drive-entry time{font-size:var(--record-label-size);color:var(--theme-muted,#64768c)}.drive-grid .drive-file-type,.drive-grid .drive-entry time{display:none}.drive-folder-icon{color:var(--theme-muted,#6a95cc)}.drive-file-icon{color:var(--theme-muted,#687f9f)}.drive-list{flex-direction:column;gap:0;display:flex}.drive-list .drive-entry{text-align:left;border:0;border-bottom:1px solid var(--theme-line,#e5ebf2);border-radius:0;grid-template-columns:26px minmax(100px,1fr) minmax(80px,140px) 70px 80px;align-items:center;gap:12px;padding:12px;display:grid}.drive-list .drive-file-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-status{border-top:1px solid var(--theme-line,#e5ebf2);font-size:var(--record-label-size);color:var(--theme-muted,#62758d);justify-content:flex-end;align-items:center;gap:14px;padding:10px 18px;display:flex}.drive-status>span{margin-right:auto}.drive-preview{width:min(1000px,100vw - 24px)}.drive-preview iframe{border:1px solid var(--theme-line,#dbe4ef);background:var(--theme-subtle,#f3f6fa);width:100%;height:65dvh;margin-bottom:12px}.google-workspace-page>.files-page,.google-workspace-page>.inbox-page{padding:0}.google-workspace-page .files-page .page-heading h2{font-size:var(--record-section-title-size)}@media (max-width:1100px){.gmail-app,.drive-explorer{grid-template-columns:160px minmax(0,1fr)}.gmail-row .gmail-open{grid-template-columns:100px minmax(0,1fr) 50px}.drive-location{flex-direction:column;align-items:stretch}.drive-location .google-search{max-width:none}}@media (max-width:760px){.gmail-app,.drive-explorer{border-radius:10px;grid-template-columns:minmax(0,1fr);min-height:480px}.gmail-folders,.drive-sidebar{gap:10px;padding:12px}.gmail-folders nav{display:flex;overflow:auto}.gmail-folders nav button{white-space:nowrap;font-size:var(--record-font-size);border-radius:18px;padding:8px 12px}.gmail-folders .gmail-compose{align-self:flex-start;min-height:36px;margin:0;padding:8px 14px}.gmail-folders .google-account-label,.gmail-folders>a,.drive-sidebar>svg,.drive-sidebar>small,.drive-sidebar .drive-home{display:none}.drive-sidebar{flex-flow:wrap;align-items:center}.drive-sidebar>h2,.drive-sidebar .google-account-label{margin:0}.drive-sidebar>a{margin-left:auto;padding:0}.gmail-toolbar{flex-wrap:wrap;gap:8px;padding:8px 12px}.gmail-toolbar>span{font-size:var(--record-label-size)}.gmail-row{gap:6px;padding:0 10px}.gmail-row .gmail-open{grid-template-columns:minmax(0,1fr) 44px;gap:5px;padding:10px 0}.gmail-from{font-weight:600}.gmail-subject{grid-area:2/1/auto/-1}.gmail-open time{grid-area:1/2}.gmail-message{padding:18px}.gmail-message h2{font-size:var(--record-title-size)}.gmail-sender{flex-wrap:wrap}.gmail-sender>a{margin-left:48px}.google-search{margin:10px;padding:6px 10px}.drive-toolbar{gap:6px;padding:12px}.drive-toolbar .google-tabs{margin-left:0}.drive-files{padding:12px}.drive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-list .drive-entry{grid-template-columns:24px minmax(0,1fr) 55px;gap:8px}.drive-list .drive-entry time,.drive-list .drive-file-type{display:none}.drive-location{padding:12px}.drive-preview iframe{height:55dvh}}.gmail-app{background:var(--theme-tint-blue,#f6f8fc);color:var(--theme-text,#202124);border:0;border-radius:0;grid-template-columns:192px minmax(0,1fr);align-items:start;gap:12px;min-height:620px;overflow:visible}.gmail-app *,.gmail-compose-dialog *{box-sizing:border-box}.gmail-app svg{flex-shrink:0}.gmail-app .gmail-folders{gap:14px;min-width:0;padding:8px 0}.gmail-app .gmail-compose{min-height:52px;font-size:var(--record-value-size);border-radius:16px;margin:0 12px 12px 0}.gmail-app .gmail-folders nav{gap:0}.gmail-app .gmail-folders nav button{min-height:34px;font-size:var(--record-value-size);color:var(--theme-text,#444746);padding:8px 16px}.gmail-app .gmail-folders nav button:hover{background:var(--theme-subtle,#e8edf4)}.gmail-app .gmail-folders nav button.active{background:var(--theme-tint-blue,#d3e3fd);color:var(--theme-text-blue,#001d35)}.gmail-app .gmail-content{min-height:620px;box-shadow:var(--record-shadow-sm);border-radius:16px;overflow:hidden}.gmail-app .google-search{background:var(--theme-tint-blue,#eaf1fb);border-radius:16px 16px 0 0;gap:14px;margin:0;padding:12px 18px}html:root body .gmail-app .google-search input{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.gmail-app .google-search:focus-within{background:var(--theme-surface,#fff);box-shadow:inset 0 -2px var(--compact-accent)}.gmail-app .google-search button{color:var(--theme-text,#3c4043);border-radius:20px;padding:7px 12px}.gmail-app .gmail-toolbar{border-bottom:1px solid var(--theme-line,#edf0f3);gap:6px;min-height:48px;padding:6px 12px}.gmail-app .gmail-toolbar button{min-width:32px;height:32px;color:var(--theme-text,#444746);border-radius:50%}.gmail-app .gmail-toolbar button:hover:not(:disabled){background:var(--theme-subtle,#e8eaed)}.gmail-app .gmail-toolbar>input{margin:0 8px 0 4px}.gmail-app .gmail-toolbar>span{color:var(--theme-muted,#5f6368);margin-right:8px}.gmail-app .gmail-list{flex:1;min-width:0}.gmail-app .gmail-row{background:var(--theme-tint-blue,#f2f6fc);border-color:var(--theme-line,#e3e8ef);gap:10px;min-height:42px;padding:0 16px}.gmail-app .gmail-row.unread{background:var(--theme-surface,#fff)}.gmail-app .gmail-row.selected{background:var(--theme-tint-blue,#c2dbff)}.gmail-app .gmail-row>button:not(.gmail-open){border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.gmail-app .gmail-row>button:not(.gmail-open):hover{background:var(--theme-subtle,#dfe7f1)}.gmail-app .gmail-open{width:auto;font-size:var(--record-value-size);color:var(--theme-text,#202124);flex:1;grid-template-columns:minmax(100px,170px) minmax(0,1fr) 62px;gap:14px;padding:11px 0}.gmail-app .gmail-open time{font-size:var(--record-label-size);color:var(--theme-muted,#5f6368)}.gmail-app .gmail-subject>span{color:var(--theme-muted,#5f6368)}.gmail-app .gmail-message{background:var(--theme-surface,#fff);width:100%;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:26px 28px 32px;display:block}.gmail-app .gmail-message h2{font-size:var(--record-title-size);color:var(--theme-text,#202124);letter-spacing:-.3px;margin:0 0 26px 48px;font-weight:400;line-height:1.4}.gmail-app .gmail-sender{font-size:var(--record-value-size);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.gmail-app .gmail-sender strong{color:var(--theme-text,#202124);font-weight:600;line-height:1.6}.gmail-app .gmail-sender small{color:var(--theme-muted,#5f6368);font-size:var(--record-label-size);margin-top:2px;line-height:1.6}.gmail-app .gmail-message-meta{font-size:var(--record-label-size);color:var(--theme-muted,#5f6368);flex-direction:column;align-items:flex-end;gap:8px;display:flex}.gmail-app .gmail-message-meta a{color:var(--theme-text-blue,#0b57d0);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.gmail-app .gmail-message-meta a:hover{text-decoration:underline}.gmail-app .gmail-message-body{min-width:0;max-width:100%;min-height:200px;font-size:var(--record-value-size);color:var(--theme-text,#202124);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0 0 0 48px;padding:28px 0;line-height:1.75}.gmail-app .gmail-message-actions{border-top:1px solid var(--theme-line,#edf0f3);gap:10px;margin-left:48px;padding-top:16px}.gmail-app .gmail-message-actions .ui-button{border-radius:22px;min-height:36px;padding:8px 18px}.gmail-app .gmail-attachments{margin-left:48px}.gmail-app .gmail-attachments a{overflow-wrap:anywhere;background:var(--theme-tint-blue,#f8fafd);border-color:var(--theme-line,#dce3ec);border-radius:10px;align-items:center;gap:8px;max-width:100%;display:inline-flex}.gmail-compose-dialog{width:min(640px,100vw - 32px)}.gmail-compose-dialog .crm-form{gap:14px}.gmail-compose-dialog .crm-form>button{border-radius:20px;align-self:flex-start;padding-inline:24px}html:root body .gmail-compose-dialog textarea{min-height:200px}@media (max-width:1100px){.gmail-app{grid-template-columns:152px minmax(0,1fr);gap:8px}.gmail-app .gmail-open{grid-template-columns:100px minmax(0,1fr) 52px;gap:10px}.gmail-app .gmail-sender{grid-template-columns:36px minmax(0,1fr)}.gmail-app .gmail-message-meta{flex-flow:wrap;grid-column:2;align-items:center;gap:12px}}@media (max-width:760px){.gmail-app{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.gmail-app .gmail-folders{gap:8px;padding:0}.gmail-app .gmail-compose{min-height:40px;font-size:var(--record-value-size);margin:0}.gmail-app .gmail-folders nav{padding-bottom:4px}.gmail-app .gmail-folders nav button{border-radius:20px;padding:8px 12px}.gmail-app .gmail-content{border-radius:12px;min-height:460px}.gmail-app .google-search{padding:8px 12px}.gmail-app .gmail-row{gap:5px;padding:0 10px}.gmail-app .gmail-open{grid-template-columns:minmax(0,1fr) 50px;gap:5px;padding:12px 0}.gmail-app .gmail-subject{grid-column:1/-1}.gmail-app .gmail-message{padding:20px 16px 24px}.gmail-app .gmail-message h2{font-size:var(--record-title-size);margin:0 0 22px}.gmail-app .gmail-message-body{font-size:var(--record-value-size);margin:0;padding-top:24px}.gmail-app .gmail-message-actions,.gmail-app .gmail-attachments{margin-left:0}.gmail-app .gmail-toolbar{flex-wrap:wrap;gap:3px}.gmail-app .gmail-message-meta{font-size:var(--record-label-size)}}.gmail-app .gmail-body-reader{min-width:0;margin:24px 0 24px 48px}.gmail-app .gmail-body-options{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.gmail-app .gmail-body-options button{color:var(--theme-text-blue,#0b57d0);font-size:var(--record-font-size);cursor:pointer;background:0 0;border:0;padding:4px 0}.gmail-app .gmail-body-options button:hover{text-decoration:underline}.gmail-app .gmail-html-body{border:1px solid var(--theme-line,#edf0f3);background:var(--theme-surface,#fff);border-radius:8px;width:100%;height:60dvh;min-height:360px;display:block}.gmail-app .gmail-body-reader .gmail-message-body{margin:0}@media (max-width:760px){.gmail-app .gmail-body-reader{margin-left:0}}.gmail-app .gmail-content{overflow-anchor:none;scroll-margin-top:76px}html[data-theme=dark] .gmail-app{background:var(--bg-body)}html[data-theme=dark] .gmail-app .gmail-content{border:1px solid var(--border-default)}html[data-theme=dark] .gmail-app .google-search{background:var(--theme-subtle)}html[data-theme=dark] .gmail-app .gmail-row{background:var(--theme-surface);border-color:var(--theme-line)}html[data-theme=dark] .gmail-app .gmail-row.unread{background:var(--theme-subtle);box-shadow:inset 3px 0 var(--compact-accent)}html[data-theme=dark] .gmail-app .gmail-row.unread :is(.gmail-from,.gmail-subject strong,time){color:var(--theme-text)}html[data-theme=dark] .gmail-app .gmail-row:hover{background:var(--theme-subtle)}html[data-theme=dark] .gmail-app .gmail-row.selected{background:var(--theme-tint-blue);box-shadow:inset 3px 0 var(--compact-accent)}html[data-theme=dark] .gmail-app .gmail-folders nav button.active{background:var(--theme-tint-blue);color:var(--theme-text)}.gmail-app .gmail-folders .google-account-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.crm-shell{--bg-body:var(--record-canvas);--bg-secondary:var(--record-heading);--text-primary:var(--record-text);--text-secondary:var(--record-muted);--text-muted:var(--record-muted);--border-default:var(--record-line);--border-color:var(--record-line);--bg-main:var(--record-surface);--primary-color:var(--record-link);--gradient-hero:none;--shadow-sm:var(--record-shadow-sm);background:var(--bg-body);font-size:var(--record-value-size)}.crm-shell .crm-body{background:var(--bg-body);background-image:none}.crm-sidebar{background:var(--theme-surface,#fff);border-right:1px solid var(--theme-line,#dfe5ed);padding:0 12px 12px}.crm-sidebar .brand{height:76px;padding:0 12px}.crm-sidebar .workspace-select{background:var(--theme-subtle,#f8fafc);box-shadow:none;border-radius:8px;margin:0 0 16px}.shell-nav-group{margin-bottom:18px}.shell-nav-label{font-size:var(--record-label-size);letter-spacing:1px;color:var(--theme-muted,#69768b);margin:0 12px 7px;font-weight:700}.shell-nav-link{min-height:38px;font-size:var(--record-value-size);color:var(--theme-muted,#47566c);border-radius:7px;gap:11px;margin-bottom:2px;padding:9px 12px;font-weight:500}.shell-nav-link svg{flex-shrink:0;width:18px;height:18px}.shell-nav-link:hover{background:var(--theme-subtle,#f0f4fa);color:var(--theme-text-blue,#183351)}.shell-nav-link.selected{background:var(--theme-tint-blue,#e9f0ff);color:var(--theme-text-blue,#174cbb);box-shadow:var(--record-shadow-sm)}.nav-current-dot{display:none}.roadmap-note{background:var(--theme-subtle,#f7f9fc);border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.roadmap-note .roadmap-icons{margin:0}.roadmap-note strong{font-size:var(--record-font-size);margin:0}.roadmap-note p{display:none}.crm-header{background:var(--theme-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;gap:14px;height:64px;padding:0 28px}.crm-header-actions{flex-shrink:0;gap:16px}.command-search{font-size:var(--record-font-size);min-height:36px}.workspace-navigation{align-items:center;gap:16px;min-width:0;display:flex}.workspace-back{border:1px solid var(--theme-line,#dfe5ed);min-height:36px;font-size:var(--record-font-size);color:var(--theme-text,#334761);background:var(--theme-surface,#fff);border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.workspace-back:hover{background:var(--theme-tint-blue,#f1f5fb);border-color:var(--theme-line,#c6d3e5)}.workspace-breadcrumb{min-width:0}.workspace-breadcrumb ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-breadcrumb li,.workspace-breadcrumb a{min-width:0;font-size:var(--record-font-size);color:var(--theme-muted,#586b83);align-items:center;gap:8px;display:flex}.workspace-breadcrumb li:last-child{color:var(--theme-text,#253d5e);font-weight:600}.workspace-breadcrumb li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-breadcrumb svg{flex-shrink:0}.workspace-breadcrumb a:hover{color:var(--theme-text-blue,#1d4ed8);text-decoration:underline}.crm-content{width:100%;max-width:1560px;min-height:calc(100dvh - 110px);padding:28px 32px 40px}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;padding:0;display:flex}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading) h1,.crm-content .page-title{font-size:var(--record-title-size);letter-spacing:-.8px;color:var(--theme-text,#18263c);-webkit-text-fill-color:currentColor;background:0 0;font-weight:650;line-height:1.25}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading) p,.crm-content .page-subtitle{font-size:var(--record-section-title-size);color:var(--theme-muted,#526176);max-width:760px;margin-top:8px;line-height:1.65}.page-eyebrow,.eyebrow{font-size:var(--record-label-size);letter-spacing:1.2px;color:var(--theme-muted,#52647d);font-weight:700}.heading-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button,.btn){font-size:var(--record-value-size);min-height:42px;box-shadow:none;border-radius:9px;gap:8px;font-weight:600}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.btn-primary,.ui-button-primary){background:var(--compact-accent);color:var(--compact-on-accent)}:where(.crm-shell,.ui-dialog,.ui-sheet) .btn{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.btn-primary,.ui-button-primary):hover:not(:disabled){background:var(--compact-accent);box-shadow:none;transform:none}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.btn-secondary,.ui-button-secondary){background:var(--theme-surface,#fff);border-color:var(--theme-line,#ccd7e5);color:var(--theme-text,#31445d)}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.btn-secondary,.ui-button-secondary):hover:not(:disabled){background:var(--theme-tint-blue,#f1f5fb);border-color:var(--theme-line,#a9bdd9)}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-icon,.btn-icon){width:42px;height:42px;padding:0}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-input,.ui-select,.ui-textarea,.form-input,.form-select,.form-textarea){border-color:var(--theme-line,#ccd7e5);background-color:var(--theme-surface,#fff);color:var(--theme-text,#24384f);font-size:var(--record-value-size);border-radius:9px;min-height:44px;line-height:1.5}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-input,.form-input)::placeholder,:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-textarea,.form-textarea)::placeholder{color:var(--theme-muted,#65758a)}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.form-label,.ui-form-field>label,.field label,.crm-form label){font-size:var(--record-value-size);color:var(--theme-text,#31445d);line-height:1.5}.crm-form .ui-form-field>label{display:block}:where(.crm-shell,.ui-dialog,.ui-sheet) .form-textarea{border:1px solid var(--theme-line,#ccd7e5);resize:vertical;width:100%;min-height:104px;padding:10px 12px;font-family:inherit;display:block}:where(.crm-shell,.ui-dialog,.ui-sheet) .crm-form :is(input,select,textarea):not(:where([type=checkbox],[type=radio])){font-size:var(--record-value-size);border-radius:9px;min-height:44px}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.field small,.form-hint,.ui-field-hint,.ui-field-error,.form-error){font-size:var(--record-value-size);line-height:1.6}:where(.crm-shell) :is(.card,.surface,.surface-card,.stat-card,.metric-card){border-color:var(--theme-line,#dfe5ed);box-shadow:var(--record-shadow-sm);background:var(--theme-surface,#fff);background-image:none;border-radius:14px}:where(.crm-shell) .card{-webkit-backdrop-filter:none;backdrop-filter:none}:where(.crm-shell) .card:not(a):not(button):hover{border-color:var(--theme-line,#dfe5ed);box-shadow:var(--record-shadow-sm)}:where(.crm-shell) :is(.card-header,.surface-heading){border-color:var(--theme-line,#e5eaf1);flex-wrap:wrap;gap:16px}:where(.crm-shell) :is(.card-title,.surface-heading h2){font-size:var(--record-section-title-size);color:var(--theme-text,#24384f);font-weight:600;line-height:1.5}:where(.crm-shell) .surface-heading p{font-size:var(--record-value-size);line-height:1.6}:where(.crm-shell) :is(.table,.modern-table,.data-table,.crm-table) th{background:var(--theme-subtle,#f8fafc);color:var(--theme-muted,#526176);font-size:var(--record-font-size);font-weight:600;line-height:1.5}:where(.crm-shell) :is(.table,.modern-table,.data-table,.crm-table) td{font-size:var(--record-value-size);line-height:1.6}:where(.crm-shell) .table-container{background:var(--theme-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;overflow-x:auto}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--record-link);outline-offset:3px}:where(.crm-shell,.ui-dialog) :is(.ui-empty,.empty-state){padding:40px 24px}:where(.crm-shell,.ui-dialog) .empty-state-icon{background:var(--theme-tint-blue,#edf3ff);max-width:100%;min-height:44px;color:var(--theme-text-blue,#315caa);font-size:var(--record-value-size);opacity:1;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;padding:10px 16px;font-weight:600;display:inline-flex}:where(.crm-shell,.ui-dialog) :is(.ui-empty h3,.empty-state-title){font-size:var(--record-section-title-size);color:var(--theme-text,#24384f);line-height:1.5}:where(.crm-shell,.ui-dialog) :is(.ui-empty p,.empty-state-text){font-size:var(--record-value-size);color:var(--theme-muted,#526176);max-width:420px;line-height:1.7}:where(.crm-shell,.ui-dialog) :is(.ui-error,.ui-action-state p){font-size:var(--record-value-size);line-height:1.6}.ui-dialog{border-radius:16px}.ui-dialog-heading h2{font-size:var(--record-title-size);line-height:1.4}.ui-dialog-heading p{font-size:var(--record-value-size);line-height:1.6}:where(.crm-shell) :is(.metric-card-top,.stat-card-label){font-size:var(--record-value-size)}:where(.crm-shell) :is(.metric-foot,.stat-card-change){font-size:var(--record-value-size);line-height:1.6}@media (max-width:760px){:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-input,.ui-select,.ui-textarea,.form-input,.form-select,.form-textarea),:where(.crm-shell,.ui-dialog,.ui-sheet) .crm-form :is(input,select,textarea):not(:where([type=checkbox],[type=radio])){font-size:var(--record-section-title-size)}:where(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button,.btn){min-height:44px}:where(.crm-shell) .card-header{align-items:flex-start}:where(.crm-shell,.ui-dialog) :is(.ui-empty,.empty-state){padding:32px 18px}}.crm-footer{border-top:1px solid var(--theme-line,#e5eaf1);font-size:var(--record-label-size);margin:0 32px;padding:16px 0}.workspace-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.prospect-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.prospect-brief,.prospect-conversation{border:1px solid var(--theme-line,#dfe5ed);background:var(--theme-surface,#fff);border-radius:10px;overflow:hidden}.prospect-brief header,.prospect-conversation>header{border-bottom:1px solid var(--theme-line,#e5eaf1);align-items:center;gap:10px;padding:20px 22px;display:flex}.prospect-brief h2,.prospect-conversation h2{font-size:var(--record-section-title-size);font-weight:650}.prospect-brief form{gap:16px;padding:20px;display:grid}.prospect-brief label{font-size:var(--record-font-size);color:var(--theme-muted,#40516a);gap:7px;font-weight:600;display:grid}.prospect-brief input{border:1px solid var(--theme-line,#d5deea);background:var(--theme-surface,#fff);width:100%;min-height:40px;font:inherit;font-size:var(--record-value-size);border-radius:7px;padding:9px 11px}.prospect-brief footer{border-top:1px solid var(--theme-line,#e5eaf1);background:var(--theme-surface,#fafbfd);color:var(--theme-muted,#596a80);font-size:var(--record-font-size);padding:16px 20px;line-height:1.7}.prospect-conversation>header{flex-wrap:wrap;justify-content:space-between}.prospect-status{background:var(--theme-subtle,#f1f5f9);color:var(--theme-muted,#526176);font-size:var(--record-label-size);border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.prospect-messages{flex-direction:column;gap:20px;min-height:380px;max-height:580px;padding:24px;display:flex;overflow:auto}.prospect-empty{text-align:center;max-width:520px;margin:auto;padding:24px 0}.prospect-symbol{border:1px solid var(--theme-line,#dbe6ff);width:52px;height:52px;color:var(--theme-text-blue,#2563eb);background:var(--theme-tint-blue,#eff5ff);border-radius:14px;place-items:center;margin:0 auto 20px;display:grid}.prospect-empty h3{font-size:var(--record-title-size);letter-spacing:-.5px;margin-bottom:10px;font-weight:650}.prospect-empty p{font-size:var(--record-value-size);color:var(--theme-muted,#596a80);line-height:1.75}.prospect-examples{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.prospect-examples button{text-align:left;border:1px solid var(--theme-line,#dce4ef);background:var(--theme-surface,#fff);cursor:pointer;color:var(--theme-text,#253d5e);border-radius:8px;gap:6px;padding:14px;display:grid}.prospect-examples button:hover{border-color:var(--theme-line,#85a8ef);background:var(--theme-tint-blue,#f8faff)}.prospect-examples small{color:var(--theme-muted,#607189);line-height:1.6;font-size:var(--record-font-size)}.prospect-message{max-width:95%;font-size:var(--record-value-size);overflow-wrap:anywhere;line-height:1.8}.prospect-message strong{color:var(--theme-muted,#40516a);font-size:var(--record-label-size);margin-bottom:6px;display:block}.prospect-message[data-role=user]{background:var(--theme-tint-blue,#eef4ff);border-radius:10px 10px 0;align-self:flex-end;padding:14px 18px}.prospect-message a{color:var(--theme-text-blue,#1d4ed8);text-decoration:underline}.prospect-composer{border-top:1px solid var(--theme-line,#e5eaf1);padding:20px}.prospect-composer label{font-size:var(--record-font-size);color:var(--theme-muted,#40516a);margin-bottom:8px;font-weight:600;display:block}.prospect-composer textarea{resize:vertical;border:1px solid var(--theme-line,#d5deea);width:100%;min-height:90px;font:inherit;font-size:var(--record-value-size);border-radius:8px;padding:12px;line-height:1.6}.prospect-composer>div{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.prospect-composer small{font-size:var(--record-label-size);color:var(--theme-muted,#596a80);line-height:1.5}.prospect-notice{border:1px solid var(--theme-line,#d8e3f3);background:var(--theme-tint-blue,#edf4fd);font-size:var(--record-value-size);color:var(--theme-muted,#365375);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 18px;line-height:1.7;display:flex}.prospect-notice svg{flex-shrink:0;margin-top:3px}@media (max-width:1100px){.crm-header{padding:0 20px}.workspace-breadcrumb li:first-child:not(:last-child),.command-search span,.command-search kbd{display:none}.prospect-workspace{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:760px){.crm-content{padding:22px 18px 32px}.crm-header{gap:10px;padding:0 16px}.workspace-navigation{gap:8px}.workspace-breadcrumb li:not(:last-child),.workspace-breadcrumb li:last-child>svg{display:none}.workspace-back{padding:0 8px}.workspace-back span{display:none}.crm-header-actions{gap:10px}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading) h1,.crm-content .page-title{font-size:var(--record-title-size)}.heading-actions{width:100%;padding-top:0}.heading-actions>*{flex-grow:1}.crm-footer{margin:0 18px}.prospect-workspace{grid-template-columns:minmax(0,1fr)}.prospect-brief form{grid-template-columns:1fr 1fr}.prospect-brief form>button,.prospect-brief label:last-of-type{grid-column:1/-1}.prospect-messages{min-height:320px;padding:18px}.prospect-composer>div{align-items:flex-start}.workspace-loading-grid{grid-template-columns:1fr}.workspace-loading-grid>:not(:first-child){display:none}}@media (max-width:420px){.prospect-examples{grid-template-columns:1fr}.crm-header-actions{gap:6px}.workspace-breadcrumb li{font-size:var(--record-label-size)}.prospect-composer>div{flex-direction:column}.prospect-composer button{width:100%}}@media (prefers-reduced-motion:reduce){.crm-shell *,.crm-shell :before,.crm-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.crm-shell):before{display:none}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-card{border-radius:9px;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:20px;display:grid;position:relative}.settings-card-top{grid-row:1/3;display:block}.settings-card-top>svg{width:15px;height:15px;position:absolute;top:22px;right:16px}.settings-card-top span{background:var(--theme-subtle,#f0f4fa);width:38px;height:38px;color:var(--theme-muted,#376196);border-radius:9px}.settings-card h3{font-size:var(--record-value-size);color:var(--theme-text,#253b58);margin:0 20px 5px 0}.settings-card p{font-size:var(--record-font-size);line-height:1.65}@media (max-width:700px){.settings-grid{grid-template-columns:1fr}.settings-card{padding:18px}}.prospect-notice a{color:var(--theme-text-blue,#174cbb);text-underline-offset:3px;text-decoration:underline}.shell-nav-link{position:relative}.navigation-pending{background:var(--compact-accent);border-radius:2px;height:2px;animation:.8s ease-in-out infinite alternate navigation-pulse;position:absolute;inset:auto 10px 4px}@keyframes navigation-pulse{0%{opacity:.3}to{opacity:1}}.report-section-nav{border-bottom:1px solid var(--theme-line,#dfe5ed);flex-wrap:wrap;gap:4px 20px;margin:0 0 24px;display:flex}.report-section-nav a{min-height:44px;color:var(--theme-muted,#526176);font-size:var(--record-value-size);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 2px;font-weight:600;display:inline-flex}.report-section-nav a:hover{color:var(--theme-text-blue,#174cbb)}.report-section-nav a[aria-current=page]{color:var(--theme-text-blue,#174cbb);border-bottom-color:var(--compact-accent)}.report-section-nav svg{flex-shrink:0}@media (max-width:480px){.report-section-nav{gap:0 14px}.report-section-nav a{font-size:var(--record-font-size);gap:6px}}.crm-sidebar,.mobile-navigation{background:var(--record-nav);color:var(--record-nav-text);border-color:var(--record-nav-line)}.crm-sidebar .brand,.mobile-navigation .brand{color:var(--record-on-nav)}.crm-sidebar .brand-word>span,.mobile-navigation .brand-word>span{color:var(--theme-muted,#aabbd4)}.crm-sidebar .brand-mark,.mobile-navigation .brand-mark{background:var(--record-link)}.crm-sidebar .workspace-select,.mobile-navigation .workspace-select{background:var(--record-nav-surface);border-color:var(--record-nav-line);color:var(--record-nav-text);border-radius:11px;margin-bottom:8px}.crm-sidebar .workspace-symbol,.mobile-navigation .workspace-symbol{background:var(--record-nav-active);color:var(--record-nav-text)}.crm-sidebar .workspace-label small,.mobile-navigation .workspace-label small{color:var(--record-nav-muted)}.crm-sidebar .shell-nav,.mobile-navigation .shell-nav{scrollbar-color:var(--record-nav-active) transparent;padding-top:12px}.crm-sidebar .shell-nav-group,.mobile-navigation .shell-nav-group{margin-bottom:17px}.crm-sidebar .shell-nav-label,.mobile-navigation .shell-nav-label{color:var(--theme-muted,#9bafca);font-size:var(--record-label-size);letter-spacing:1.1px;padding-bottom:3px}.crm-sidebar .shell-nav-link,.mobile-navigation .shell-nav-link{color:var(--record-nav-text);border-radius:9px;min-height:39px;margin-bottom:3px}.crm-sidebar .shell-nav-link:hover,.mobile-navigation .shell-nav-link:hover{color:var(--record-on-nav);background:var(--record-nav-hover)}.crm-sidebar .shell-nav-link.selected,.mobile-navigation .shell-nav-link.selected{background:var(--record-nav-active);color:var(--record-on-nav);box-shadow:var(--record-shadow-sm);font-weight:650}.crm-sidebar .roadmap-note,.mobile-navigation .roadmap-note{background:var(--record-nav-surface);border-color:var(--record-nav-line);color:var(--record-nav-text);border-radius:10px}.crm-sidebar .roadmap-icons,.mobile-navigation .roadmap-icons{color:var(--record-link)}.crm-sidebar .sidebar-collapse{color:var(--record-nav-muted);border-color:var(--record-nav-line);min-height:44px}.crm-sidebar .sidebar-collapse:hover{color:var(--record-on-primary)}.crm-header .command-search{background:var(--theme-subtle,#f5f7fb);border:1px solid var(--theme-line,#e2e8f0);border-radius:10px;min-height:40px;padding:8px 12px}.crm-header .command-search:hover{background:var(--theme-tint-blue,#edf2fa);border-color:var(--theme-line,#c8d5e7)}.crm-header .command-search kbd{background:var(--theme-surface,#fff)}.crm-header .person-avatar{background:var(--theme-tint-blue,#ecf1fc);border:1px solid var(--theme-line,#dce5f7);color:var(--theme-text-blue,#335ab0)}.mobile-navigation>.ui-sheet-heading h2,.mobile-navigation>.ui-sheet-heading .ui-icon-button{color:var(--record-nav-text)}.mobile-navigation .shell-nav-link{min-height:44px}.crm-sidebar :is(a,button):focus-visible,.mobile-navigation :is(a,button):focus-visible{outline:3px solid var(--record-link);outline-offset:2px}@media (max-width:1100px){.crm-header .command-search{justify-content:center;width:40px;padding:8px}}@media (prefers-reduced-motion:reduce){.crm-shell *,.mobile-navigation *{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}
:root{--accent-blue:var(--record-blue);--accent-purple:var(--record-blue);--accent-amber:var(--record-amber);--accent-green:var(--record-green);--panel-blue:var(--record-blue-bg);--panel-purple:var(--record-blue-bg);--panel-amber:var(--record-amber-bg);--panel-green:var(--record-green-bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-surface:var(--record-surface);--theme-subtle:var(--record-heading);--theme-line:var(--record-line);--theme-text:var(--record-text);--theme-muted:var(--record-muted);--theme-text-blue:var(--record-blue);--theme-text-purple:var(--record-blue);--theme-text-green:var(--record-green);--theme-text-amber:var(--record-amber);--theme-text-red:var(--record-danger);--theme-tint-blue:var(--record-blue-bg);--theme-tint-purple:var(--record-blue-bg);--theme-tint-green:var(--record-green-bg);--theme-tint-amber:var(--record-amber-bg);--theme-tint-red:var(--record-rose-bg);--accent-blue:var(--record-blue);--accent-purple:var(--record-blue);--accent-amber:var(--record-amber);--accent-green:var(--record-green);--panel-blue:var(--record-blue-bg);--panel-purple:var(--record-blue-bg);--panel-amber:var(--record-amber-bg);--panel-green:var(--record-green-bg)}html[data-theme=dark],html[data-theme=dark] .crm-shell{--bg-body:var(--record-canvas);--bg-primary:var(--record-surface);--bg-secondary:var(--record-heading);--bg-tertiary:var(--record-heading);--bg-card:var(--record-surface);--bg-card-hover:var(--record-heading);--bg-elevated:var(--record-surface);--bg-input:var(--record-surface);--bg-main:var(--record-surface);--text-primary:var(--record-text);--text-secondary:var(--record-muted);--text-muted:var(--record-muted);--text-link:var(--record-link);--border-default:var(--record-line);--border-color:var(--record-line);--border-subtle:var(--record-rule);--border-hover:var(--record-field-line);--border-focus:var(--record-link);--control-surface:var(--record-surface);--control-text:var(--record-text);--control-border:var(--record-field-line);--control-shadow:var(--record-shadow-sm);--shadow-sm:var(--record-shadow-sm);--shadow-md:var(--record-shadow-pop)}html[data-theme=dark]{--color-primary-50:var(--record-blue-bg);--color-primary-100:var(--record-blue-bg)}html[data-theme=dark] body{background:var(--bg-body);color:var(--text-primary)}.theme-trigger{border:1px solid var(--border-default);background:var(--bg-primary);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-trigger:hover{color:var(--accent-blue);background:var(--panel-blue)}.theme-trigger:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.crm-content{padding:18px 22px 28px}.crm-header{height:56px;padding-inline:22px}.crm-header-actions{gap:10px}.crm-header .command-search{border-radius:7px;min-height:34px;padding-block:5px}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading){gap:12px;margin-bottom:16px}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading) h1,.crm-content .page-title{font-size:var(--record-title-size);letter-spacing:-.5px}.crm-content :is(.page-heading,.page-header,.crm-page>.surface-heading) p,.crm-content .page-subtitle{font-size:var(--record-value-size);margin-top:5px;line-height:1.5}.crm-shell .brand{height:62px}.crm-shell .shell-nav-group{margin-bottom:12px}.crm-shell .shell-nav-link{min-height:34px;font-size:var(--record-font-size);padding-block:7px}.crm-shell .workspace-select{margin-bottom:12px}.crm-content .surface-heading{padding:14px 16px}.crm-content .surface-heading h2{font-size:var(--record-section-title-size)}.crm-content :is(.ui-button,.btn),.ui-dialog :is(.ui-button,.btn){min-height:32px;font-size:var(--record-font-size);border-radius:7px;padding:6px 12px}.crm-content .task-summary{gap:12px;margin-bottom:14px}.crm-content .task-summary>button{background:var(--panel-blue);border-color:color-mix(in srgb, var(--accent-blue) 24%, var(--bg-primary));border-top:3px solid var(--accent-blue);border-radius:9px;gap:12px;padding:14px 16px}.crm-content .task-summary>button:nth-child(2){background:var(--panel-amber);border-top-color:var(--accent-amber)}.crm-content .task-summary>button:nth-child(3){background:var(--panel-green);border-top-color:var(--accent-green)}.crm-content .task-summary>button>span{gap:6px}.crm-content .task-summary strong{font-size:var(--record-title-size)}.crm-content .task-search{margin:12px 0}.crm-content .task-summary>button.selected{box-shadow:0 0 0 1px var(--accent-blue)}.crm-content .surface{border-radius:9px}.crm-content :is(th,td){padding-block:9px}@media (max-width:760px){.crm-content{padding:14px 12px 24px}.crm-header{gap:8px;padding-inline:12px}.crm-header-actions{gap:6px}.crm-header .command-search{display:none}.theme-trigger{width:40px;height:40px}.crm-content :is(.ui-button,.btn),.ui-dialog :is(.ui-button,.btn){min-height:40px}.crm-content .task-summary{gap:7px}.crm-content .task-summary>button{padding:12px 9px}.crm-content .task-summary strong{font-size:var(--record-title-size)}}@media print{html[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-trigger{display:none}}.crm-shell .crm-content .metric-grid{gap:12px;margin-bottom:16px}.crm-shell .crm-content .metric-card{border-top:3px solid var(--accent-blue);border-radius:9px;padding:14px 16px}.crm-shell .crm-content .metric-card:nth-child(2){border-top-color:var(--accent-purple)}.crm-shell .crm-content .metric-card:nth-child(3){border-top-color:var(--accent-green)}.crm-shell .crm-content .metric-card:nth-child(4){border-top-color:var(--accent-amber)}.crm-shell .crm-content .metric-value{font-size:var(--record-title-size);margin-block:10px}html[data-theme=dark]{--glass-bg:var(--record-heading);--glass-bg-hover:var(--record-heading);--glass-border:var(--record-line)}html[data-theme=dark] :is(.ui-dialog-overlay,.modal-overlay){background:var(--record-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=dark] :is(.ui-dialog,.modal){background:var(--record-surface);border:1px solid var(--record-line);box-shadow:var(--record-shadow-pop)}html[data-theme=dark] .ui-dialog-heading{border-bottom:1px solid var(--record-line);padding-bottom:16px}html[data-theme=dark] :is(.ui-dialog-heading,.modal-header) .ui-icon-button{background:var(--record-heading);border:1px solid var(--record-line);color:var(--record-text)}html[data-theme=dark] :is(.ui-dialog-heading,.modal-header) .ui-icon-button:hover{background:var(--record-hover)}
:root,html[data-theme=dark]{--theme-surface:var(--record-surface);--theme-subtle:var(--record-heading);--theme-surface-alt:var(--record-heading);--theme-text-purple:var(--record-blue);--theme-tint-purple:var(--record-blue-bg);--theme-line:var(--record-line);--theme-text:var(--record-text);--theme-muted:var(--record-muted);--theme-primary:var(--record-link);--theme-text-blue:var(--record-blue);--theme-tint-blue:var(--record-blue-bg);--theme-text-green:var(--record-green);--theme-tint-green:var(--record-green-bg);--theme-text-red:var(--record-danger);--theme-tint-red:var(--record-rose-bg);--theme-text-amber:var(--record-amber);--theme-tint-amber:var(--record-amber-bg);--compact-canvas:var(--record-canvas);--compact-nav:var(--record-nav);--compact-accent:var(--record-primary);--compact-on-accent:var(--record-on-primary)}:root,html .crm-shell,html[data-theme=dark] .crm-shell{--bg-body:var(--record-canvas);--bg-card:var(--record-surface);--bg-secondary:var(--record-heading);--bg-input:var(--record-surface);--text-primary:var(--record-text);--text-secondary:var(--record-muted);--text-muted:var(--record-muted);--border-default:var(--record-line);--border-subtle:var(--record-rule);--control-surface:var(--record-surface);--control-text:var(--record-text);--control-border:var(--record-field-line)}html .crm-sidebar{background:var(--compact-nav)}html .crm-sidebar .brand{height:56px}html .crm-sidebar .active{background:var(--compact-accent);color:var(--compact-on-accent)}html .crm-sidebar .brand,html .crm-sidebar .shell-nav-link{color:var(--theme-text)}html .crm-sidebar .shell-nav-link{border-radius:6px;min-height:33px;margin-bottom:2px}html .crm-sidebar .shell-nav-link.selected{background:var(--compact-accent);color:var(--compact-on-accent);box-shadow:none}html .crm-sidebar .shell-nav-link:hover:not(.selected){background:var(--theme-tint-blue);color:var(--theme-text-blue)}html .crm-sidebar .shell-nav-link.selected:hover{background:var(--compact-accent);color:var(--compact-on-accent)}html .crm-sidebar .sidebar-collapse:hover{background:var(--theme-tint-blue);color:var(--theme-text-blue)}html .crm-sidebar .workspace-select{background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-text);border-radius:6px}html .crm-sidebar .workspace-symbol{background:var(--theme-subtle);color:var(--theme-text-blue)}html .crm-sidebar .workspace-label small{color:var(--theme-muted)}html .crm-content{padding-top:16px}:root,html[data-theme=dark],html .crm-shell,html[data-theme=dark] .crm-shell{--bg-body:var(--record-canvas);--bg-primary:var(--record-surface);--bg-main:var(--record-surface);--bg-surface:var(--theme-surface);--bg-secondary:var(--record-heading);--bg-tertiary:var(--record-heading);--bg-card:var(--record-surface);--bg-card-hover:var(--record-heading);--bg-elevated:var(--record-surface);--bg-input:var(--record-surface);--bg-sidebar:var(--record-nav);--text-primary:var(--record-text);--text-secondary:var(--record-muted);--text-muted:var(--record-muted);--text-link:var(--record-link);--border-default:var(--record-line);--border-color:var(--record-line);--border-subtle:var(--record-rule);--border-hover:var(--record-field-line);--border-focus:var(--record-link);--control-surface:var(--record-surface);--control-text:var(--record-text);--control-border:var(--record-field-line);--control-focus:var(--record-link);--control-shadow:var(--record-shadow-sm);--control-radius:var(--record-radius-field);--primary-color:var(--record-link);--color-primary-50:var(--record-blue-bg);--color-primary-100:var(--record-blue-bg);--color-primary-400:var(--record-primary);--color-primary-500:var(--record-primary);--color-primary-600:var(--record-primary);--color-primary-700:var(--record-primary);--accent-blue:var(--record-blue);--panel-blue:var(--record-blue-bg);--panel-green:var(--record-green-bg);--panel-amber:var(--record-amber-bg);--glass-bg:var(--record-heading);--glass-bg-hover:var(--record-heading);--glass-border:var(--record-line);--gradient-primary:linear-gradient(var(--record-primary), var(--record-primary));--gradient-primary-hover:linear-gradient(var(--record-primary-hover), var(--record-primary-hover));--gradient-sidebar:linear-gradient(var(--record-nav), var(--record-nav));--gradient-card:linear-gradient(var(--record-surface), var(--record-surface));--gradient-hero:none;--ds-panel-padding:var(--record-space-4);--ds-gap:var(--record-gap);--ds-radius:var(--record-radius);--ds-title-size:var(--record-title-size);--ds-section-size:var(--record-section-title-size);--ds-table-size:var(--record-font-size)}html body{background:var(--bg-body);color:var(--theme-text)}html .crm-content{padding:16px 22px 24px}html .crm-header{background:var(--theme-surface);border-color:var(--theme-line);height:56px}html :is(.ui-button,.btn){font-size:var(--record-font-size);border-radius:6px;gap:6px;min-height:32px}html :is(.ui-button-primary,.btn-primary){background:var(--compact-accent);color:var(--compact-on-accent);border-color:var(--compact-accent);box-shadow:none}html :is(.ui-button-primary,.btn-primary):hover:not(:disabled){background:color-mix(in srgb, var(--compact-accent) 88%, var(--theme-text));color:var(--compact-on-accent)}html :is(.ui-button-secondary,.btn-secondary){background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-text)}html :is(.ui-button-secondary,.btn-secondary):hover:not(:disabled){background:var(--theme-subtle)}html :is(.ui-button-ghost,.btn-ghost){color:var(--theme-muted)}html :is(button,a):focus-visible{outline-color:var(--control-focus)}html:root body :is(input,select,textarea):hover:not(:disabled){border-color:var(--theme-muted)}html:root body :is(input,select,textarea):focus,html:root body :is(.search-field,.list-search,.catalog-search):focus-within{border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-focus) 16%, transparent)}html:root body :is(.search-field,.list-search,.catalog-search) input:focus{box-shadow:none;border:0}html .crm-content :is(.page-heading,.page-header){gap:12px;margin-bottom:14px}html .crm-content :is(.page-heading,.page-header) h1{font-size:var(--ds-title-size);line-height:1.35}html .crm-content :is(.page-heading,.page-header) p{font-size:var(--record-font-size);line-height:1.5}html .crm-content :is(.surface,.card){border-radius:var(--ds-radius);border-color:var(--theme-line);background:var(--theme-surface);box-shadow:none}html .crm-content :is(.surface-heading,.card-header){gap:10px;padding:12px 16px}html .crm-content :is(.surface-heading,.card-header) h2{font-size:var(--ds-section-size)}html .crm-content :is(.surface-heading,.card-header) p{font-size:var(--record-font-size)}html .crm-content .card-body{padding:var(--ds-panel-padding)}html .crm-content :is(.modern-table,.data-table){font-size:var(--ds-table-size)}html .crm-content :is(.modern-table,.data-table) :is(th,td){padding:8px 12px}html .crm-content :is(.modern-table,.data-table) th{font-size:var(--record-label-size);background:var(--theme-subtle);color:var(--theme-muted)}html .crm-content :is(.modern-table,.data-table) tbody tr:hover{background:var(--theme-subtle)}html .table-pagination{font-size:var(--record-font-size);border-color:var(--theme-line);padding:10px 12px}html :is(.crm-form,.form-grid){gap:12px}html .crm-form label{font-size:var(--record-font-size);gap:5px}html :is(.ui-dialog,.modal){background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-line);border-radius:10px;padding:20px}html .ui-dialog-heading{border-bottom:1px solid var(--theme-line);margin-bottom:14px;padding-bottom:12px}html .ui-dialog-heading h2{font-size:var(--record-section-title-size)}html .ui-dialog-heading p{font-size:var(--record-font-size);line-height:1.5}html[data-theme=dark] :is(.ui-dialog,.modal){background:var(--theme-surface);border-color:var(--record-line);box-shadow:var(--record-shadow-pop)}html[data-theme=dark] .ui-dialog-heading{border-color:var(--theme-line)}html[data-theme=dark] :is(.ui-dialog-heading,.modal-header) .ui-icon-button{background:var(--theme-subtle);border-color:var(--theme-line);color:var(--theme-text)}html .ui-sheet{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-line)}html :is(.list-toolbar,.filter-bar){gap:8px}html .crm-content :is(.list-tabs,.detail-tabs) button{font-size:var(--record-font-size);padding-block:10px}html .crm-content :is(.list-tabs,.detail-tabs) button[aria-selected=true]{color:var(--theme-text-blue);border-color:var(--compact-accent)}html .navigation-pending{background:var(--compact-accent)}html :is(.gmail-app,.drive-explorer){border-radius:var(--ds-radius);background:var(--theme-subtle)}html :is(.gmail-folders,.drive-sidebar){gap:10px;padding:12px 8px}html .gmail-folders .gmail-compose{border-radius:7px;min-height:36px;padding:8px 12px}html :is(.gmail-folders nav button,.drive-home){font-size:var(--record-font-size);border-radius:6px;padding:8px 12px}html .crm-content .metric-card{padding:12px 14px}html .crm-content .metric-value{font-size:var(--record-title-size)}@media (max-width:760px){html .crm-content{padding:14px 12px 24px}html :is(.ui-button,.btn){min-height:40px}html :is(.ui-dialog,.modal){padding:16px}}@media print{html[data-theme]{--compact-canvas:#fff;--theme-surface:#fff;--theme-subtle:#f5f5f5;--theme-text:#111;--theme-muted:#444;--theme-line:#bbb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html .crm-shell .crm-content h1{font-size:var(--ds-title-size);letter-spacing:-.4px;line-height:1.35}html .crm-content table :is(th,td){font-size:var(--ds-table-size);padding-block:8px}html .crm-content table th{font-size:var(--record-label-size)}html .crm-content .ui-empty{padding:24px 16px}html .crm-content .ui-empty h3{font-size:var(--record-section-title-size)}:root{--brand-primary:var(--compact-accent)}.catalog-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px;display:grid}.catalog-palette>div{font-size:var(--record-font-size);gap:8px;display:grid}.catalog-palette>div>span{border:1px solid var(--theme-line);border-radius:6px;height:36px}.catalog-contract{font-size:var(--record-font-size);color:var(--theme-muted);margin:0;padding:0 16px 16px}@media (max-width:760px){.catalog-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}html :is(.ui-field-error,.field-error,.form-error){color:var(--theme-text-red)}.document-open-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.document-open-panel{color:var(--theme-text);justify-items:start;gap:12px;display:grid}.document-open-panel p{font-size:var(--record-value-size);margin:0}.document-name-button{color:var(--theme-text-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.document-name-button:hover{text-decoration:underline}html .crm-shell .crm-content :is(.page-heading,.page-header){background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:8px;padding:14px 16px}.crm-content :is(.surface,.card,.customer-panel)>:is(.surface-heading,.card-header),.crm-content .customer-profile-top{background:var(--theme-subtle);border-bottom:1px solid var(--theme-line);border-radius:7px 7px 0 0}.crm-content .table-pagination{background:var(--theme-subtle);border-top:1px solid var(--theme-line)}.crm-content :is(.modern-table,.data-table) tbody{background:var(--theme-surface)}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/metafor-inter/inter-Regular.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/metafor-inter/inter-Medium.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/metafor-inter/inter-SemiBold.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/metafor-inter/inter-Bold.woff)format("woff")}:root{--record-nav-hover:#1c2c43;--record-nav-hover-text:#fff;--record-canvas:#f2f4f7;--dashboard-series-blue:#2563eb;--record-surface:#fff;--record-heading:#f7f9fb;--record-header-surface:var(--record-nav);--record-open-tab-surface:var(--record-surface);--record-open-tab-line:var(--record-surface);--record-open-tab-mark:transparent;--record-ink:#0f1b2d;--record-text:#0f1b2d;--record-muted:#475467;--record-line:#e1e6ed;--record-rule:#eef1f5;--record-accent:#b9dce5;--record-primary:#1b6f8a;--record-primary-hover:#155a70;--record-secondary:#f0f2f5;--record-link:#1b6f8a;--record-hover:#eef2f6;--record-add-hover:#eef2f6;--record-blue:#1b6f8a;--record-blue-bg:#e7f3f6;--record-amber:#b54708;--record-amber-bg:#fff6e5;--record-green:#067647;--record-green-bg:#ecfdf3;--record-purple:var(--record-blue);--record-purple-bg:var(--record-blue-bg);--record-cyan:var(--record-blue);--record-cyan-bg:var(--record-blue-bg);--record-rose:var(--record-danger);--record-rose-bg:#fef0ee;--record-danger:#d92d20;--record-space-1:4px;--record-space-2:8px;--record-space-3:12px;--record-space-4:16px;--record-space-5:20px;--record-space-6:24px;--record-radius-field:5px;--record-radius-button:6px;--record-radius-panel:8px;--record-radius-pill:999px;--record-control-compact:26px;--record-control-comfortable:30px;--record-control-touch:40px;--record-control-padding:10px;--record-textarea-height:72px;--record-control-height:var(--record-control-compact);--record-row-height:28px;--record-grid-header-height:32px;--record-gap:8px;--record-label-width:120px;--record-field-line:#cfd6df;--record-on-primary:#fff;--record-on-danger:#fff;--record-warning:var(--record-amber-mark);--record-on-warning:#101828;--record-nav:#101c30;--record-nav-surface:#1b2a40;--record-nav-active:#214454;--record-nav-text:#c9d3e1;--record-nav-muted:#9fb0c8;--record-radius:var(--record-radius-button);--record-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--record-on-nav:#fff;--record-nav-line:#384960;--record-nav-focus:#57bdd5;--record-nav-avatar:#c8e9f0;--record-nav-avatar-text:#17334e;--record-nav-badge:#d92d20;--record-overlay:#0f1b2d8c;--record-shadow-ink:#101828;--record-shadow-sm:0 1px 2px #1018280d;--record-shadow-pop:0 12px 32px #1018282e, 0 2px 6px #10182814;--record-green-line:#abefc6;--record-amber-line:#fedf89;--record-danger-line:#fbc9c4;--record-green-mark:#17b26a;--record-amber-mark:#f79009;--record-chart-1:color-mix(in srgb, var(--record-blue) 35%, var(--record-surface));--record-chart-2:color-mix(in srgb, var(--record-blue) 55%, var(--record-surface));--record-chart-3:color-mix(in srgb, var(--record-blue) 75%, var(--record-surface));--record-chart-4:var(--record-blue);--record-chart-5:var(--record-primary-hover);--record-font-size:12px;--record-value-size:13px;--record-title-size:20px;--record-section-title-size:15px;--record-label-size:11px;--record-help-size:var(--record-label-size);--text-xs:var(--record-label-size);--text-sm:var(--record-font-size);--text-base:var(--record-value-size);--text-lg:var(--record-section-title-size);--text-xl:var(--record-title-size);--text-2xl:var(--record-title-size);--text-3xl:var(--record-title-size);--text-4xl:var(--record-title-size);--text-5xl:var(--record-title-size);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--record-canvas:#0b111a;--dashboard-series-blue:#78a9ff;--record-surface:#121a26;--record-heading:#162030;--record-header-surface:var(--record-nav);--record-open-tab-surface:#214454;--record-open-tab-line:#4a95ad;--record-open-tab-mark:var(--record-primary);--record-ink:#e5eaf1;--record-text:#e5eaf1;--record-muted:#a3b0c2;--record-line:#243246;--record-rule:#1b2738;--record-field-line:#31425a;--record-accent:#315e70;--record-primary:#57bdd5;--record-primary-hover:#7bd0e2;--record-on-primary:#0b111a;--record-secondary:#1b2532;--record-link:#57bdd5;--record-hover:#1d293b;--record-add-hover:#1d293b;--record-blue:#57bdd5;--record-blue-bg:#173442;--record-amber:#fdb022;--record-amber-bg:#33250c;--record-green:#47cd89;--record-green-bg:#0e2a1d;--record-purple:var(--record-blue);--record-purple-bg:var(--record-blue-bg);--record-cyan:var(--record-blue);--record-cyan-bg:var(--record-blue-bg);--record-rose:#f97066;--record-rose-bg:#3a1717;--record-danger:#f97066;--record-on-danger:#0b111a;--record-warning:var(--record-amber);--record-on-warning:#0b111a;--record-nav:#0e1622;--record-nav-surface:#152133;--record-nav-active:#214454;--record-nav-text:#b8c4d4;--record-nav-muted:#a3b0c2;--record-nav-hover:#152133;--record-nav-hover-text:#e5eaf1;--record-nav-line:#31425a;--record-overlay:#03070cb3;--record-shadow-ink:#000;--record-shadow-sm:0 1px 2px #0000004d;--record-shadow-pop:0 16px 40px #0000008c;--record-green-line:#145c3a;--record-amber-line:#5f4310;--record-danger-line:#6b2620;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-density=comfortable]{--record-control-height:var(--record-control-comfortable);--record-row-height:34px;--record-grid-header-height:36px;--record-gap:10px}.record-design,.record-design-shell{--theme-bg:var(--record-canvas);--theme-surface:var(--record-surface);--theme-subtle:var(--record-heading);--theme-line:var(--record-line);--theme-text:var(--record-text);--theme-muted:var(--record-muted);--theme-primary:var(--record-link);--theme-text-blue:var(--record-blue);font-family:var(--record-font);color:var(--record-text);font-size:var(--record-font-size)}html .record-design-shell .crm-content{background:var(--record-surface)}html .record-design-shell .crm-sidebar{background:var(--record-nav);color:var(--record-nav-text);border-right:0}html .record-design-shell .shell-nav-link{color:var(--record-nav-text);font-size:var(--record-font-size)}html .record-design-shell .crm-sidebar .shell-nav-link:hover:not(.selected),html .mobile-navigation .shell-nav-link:hover:not(.selected){background:var(--record-nav-hover);color:var(--record-nav-hover-text)}html .record-design-shell .shell-nav-link.selected{background:var(--record-nav-active);color:var(--record-on-nav)}html .record-design-shell .shell-nav-label{color:var(--record-nav-muted);font-size:var(--record-label-size)}html .record-design-shell .brand-word,html .record-design-shell .workspace-label{color:var(--record-nav-hover-text)}html .record-design-shell .workspace-select{background:var(--record-nav-surface);border-color:var(--record-nav-line);color:var(--record-nav-hover-text)}html .record-design-shell .sidebar-collapse{color:var(--record-nav-text)}.record-design :is(.surface,.customer-tabs){background:var(--record-surface);border-color:var(--record-line);box-shadow:none}.record-design.record-design .customer-layout{grid-template-columns:308px minmax(0,1fr);align-items:start;gap:18px}.record-design .customer-profile{border:1px solid var(--record-line);border-top:2px solid var(--record-accent);border-radius:var(--record-radius);padding:0;overflow:hidden}.record-design .customer-panel:has([data-company-overview]){box-shadow:none;background:0 0;border:0}.record-design .customer-tabs{gap:4px;margin-top:0;padding:4px}.record-design .customer-tabs button{font-size:var(--record-font-size);color:var(--record-muted);padding:9px 12px;font-weight:500}.record-design .customer-tabs button[aria-selected=true]{background:var(--record-hover);color:var(--record-link);box-shadow:inset 0 -2px var(--record-link)}.record-design .ui-button{min-height:var(--record-control-height);height:var(--record-control-height);border-radius:var(--record-radius-button);font-size:var(--record-font-size);box-shadow:none;padding:0 13px;font-weight:600}.record-design .ui-button-primary{background:var(--record-primary);color:var(--record-on-primary);border:1px solid var(--record-primary)}.record-design .ui-button-primary:hover{background:var(--record-primary-hover)}.record-design :is(.ui-button-secondary,.ui-button-ghost){background:var(--record-secondary);color:var(--record-link);border-color:#0000}.record-design .ui-button-danger{background:var(--record-danger);color:var(--record-on-danger)}.record-design .record-add-action{width:100%;color:var(--record-link);border:1px dashed var(--record-accent);height:var(--record-control-height);background:0 0;justify-content:center;transition:background .15s,border-color .15s;display:flex}html .record-design .ui-button.record-add-action:hover:not(:disabled){background:var(--record-add-hover);color:var(--record-link);border-color:var(--record-accent)}.record-card-footer{border-top:1px solid var(--record-rule);margin-top:auto;padding:8px 12px}.record-design :focus-visible{outline:2px solid var(--record-link);outline-offset:3px}.record-design.ui-dialog{background:var(--record-surface);color:var(--record-text);border-color:var(--record-line)}@media (max-width:1000px){.record-design.record-design .customer-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:800px){.record-design.record-design .customer-layout{grid-template-columns:minmax(0,1fr)}}html .record-design-shell .crm-sidebar .shell-nav-link{color:var(--record-nav-text)}html .record-design-shell .crm-sidebar .shell-nav-link.selected,html .record-design-shell .crm-sidebar .shell-nav-link.selected:hover{background:var(--record-nav-active);color:var(--record-on-nav)}html .record-design-shell .crm-sidebar .workspace-select{background:var(--record-nav-surface);color:var(--record-nav-hover-text);border-color:var(--record-nav-line)}html .record-design-shell .crm-sidebar .workspace-label small{color:var(--record-nav-muted)}html .record-design-shell .crm-sidebar{--theme-text:var(--record-nav-text);--theme-muted:var(--record-nav-muted);--theme-surface:var(--record-nav-surface);--theme-subtle:var(--record-nav-active);--theme-line:var(--record-nav-line);--theme-text-blue:var(--record-blue);--compact-accent:var(--record-primary);--compact-on-accent:var(--record-on-primary)}html .record-design.record-design .customer-tabs button[aria-selected=true]{background:var(--record-hover);color:var(--record-link);box-shadow:inset 0 -2px var(--record-link)}html .record-design-shell .sidebar-top,html .mobile-navigation .sidebar-top{min-height:60px}html .record-design-shell .workspace-select,html .mobile-navigation .workspace-select{flex-shrink:0;min-height:48px;margin-bottom:0;padding:7px 10px}html .mobile-navigation>.ui-sheet-heading{border-bottom:1px solid var(--record-nav-line);background:0 0;border-radius:0;flex-shrink:0}html .mobile-navigation>.ui-sheet-heading h2,html .mobile-navigation>.ui-sheet-heading .ui-icon-button{color:var(--record-nav-text)}html .mobile-navigation>.ui-sheet-heading .ui-icon-button{background:0 0;min-width:40px;min-height:40px}html .record-design-shell:not(.is-collapsed){--shell-sidebar:236px}html .record-design-shell:not(.is-collapsed) .crm-sidebar{width:236px}html .record-design-shell .crm-content:has(>.record-design){padding:0}html .record-design-shell .crm-content>.record-design{gap:0;max-width:none;margin:0;padding:0}html .record-design .record-page-header{box-shadow:none;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:14px 20px 12px;display:flex}.record-company-icon{background:var(--record-heading);border:1px solid var(--record-line);width:42px;height:42px;color:var(--record-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html .record-design .record-page-header>div:first-of-type{flex:1}html .record-design .record-page-header h1{font-size:var(--record-title-size);margin:0 0 5px;line-height:1.2}html .record-design.record-design>.customer-tabs{border:0;border-bottom:1px solid var(--record-line);border-radius:0;gap:0;min-height:38px;margin:0;padding:0 20px;display:flex;overflow-x:auto}html .record-design.record-design>.customer-tabs button{white-space:nowrap;font-size:var(--record-font-size);background:0 0;border-radius:0;padding:9px 14px;line-height:18px}html .record-design.record-design .customer-layout{grid-template-columns:280px minmax(0,1fr);gap:32px;margin:0;padding:18px 18px 18px 14px}html .record-design .customer-main{gap:0;min-width:0}html .record-design .customer-panel{margin:0}html .record-design .record-add-action{border-color:var(--record-accent);font-size:var(--record-font-size)}html .record-design .record-add-action:hover{border-color:var(--record-primary)}@media (max-width:800px){html .record-design-shell:not(.is-collapsed){grid-template-columns:minmax(0,1fr)}html .record-design.record-design .customer-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}html .record-design .record-page-header{flex-wrap:wrap;padding:14px 12px}html .record-design.record-design>.customer-tabs{padding:0 12px}}.record-tab-actions{border-bottom:1px solid var(--record-rule);justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.record-tab-actions:empty{display:none}.record-design .record-tab-actions .record-add-action{width:auto;min-width:140px}[data-company-lifecycle=PROSPECT]{--company-status-color:var(--record-blue);--company-status-bg:var(--record-blue-bg)}[data-company-lifecycle=POTENTIAL]{--company-status-color:var(--record-amber);--company-status-bg:var(--record-amber-bg)}[data-company-lifecycle=CUSTOMER]{--company-status-color:var(--record-green);--company-status-bg:var(--record-green-bg)}[data-company-lifecycle=INACTIVE]{--company-status-color:var(--record-muted);--company-status-bg:var(--record-heading)}.company-status{border-radius:var(--record-radius-button);background:var(--company-status-bg);color:var(--company-status-color);font-size:var(--record-label-size);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.5;display:inline-flex}.company-status-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}:root{--record-priority-urgent:color-mix(in srgb, var(--record-danger) 90%, var(--record-ink));--record-priority-urgent-bg:var(--record-rose-bg)}html[data-theme=dark]{--record-priority-urgent:var(--record-danger)}.record-scope{color:var(--record-muted);font-size:var(--record-font-size);border-bottom:1px solid var(--record-line);padding:8px 12px}html:root body [data-record-section-title]{font-size:var(--record-section-title-size);color:var(--record-text);font-weight:600;line-height:20px}
:root,html[data-theme=dark]{--primary:var(--record-primary);--border:var(--record-line);--muted-foreground:var(--record-muted);--foreground:var(--record-text);--background:var(--record-surface);--card:var(--record-surface);--brand-primary:var(--record-primary);--brand-light:var(--record-blue-bg)}html .crm-shell{font-family:var(--record-font);font-size:var(--record-font-size);background:var(--record-canvas)}html .crm-shell .crm-content{color:var(--record-text);width:100%;min-width:0;max-width:none;margin-inline:0}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button,.btn){min-height:var(--record-control-height);height:var(--record-control-height);border-radius:var(--record-radius-button);padding:0 var(--record-control-padding);font-size:var(--record-font-size);box-shadow:none;white-space:nowrap;font-weight:600}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-primary,.btn-primary){background:var(--record-primary);border-color:var(--record-primary);color:var(--record-on-primary)}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-primary,.btn-primary):hover:not(:disabled){background:var(--record-primary-hover);border-color:var(--record-primary-hover);color:var(--record-on-primary)}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-secondary,.btn-secondary){color:var(--record-text);border:1px solid var(--record-line);background:0 0}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-ghost,.btn-ghost){color:var(--record-text);background:0 0;border:1px solid #0000}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-secondary,.btn-secondary,.ui-button-ghost,.btn-ghost):hover:not(:disabled){background:var(--record-add-hover);color:var(--record-text)}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-danger,.btn-danger){color:var(--record-danger);background:0 0;border-color:#0000}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-danger,.btn-danger):hover:not(:disabled){background:var(--record-rose-bg);color:var(--record-danger)}html .ui-button-warning{border-color:var(--record-amber);color:var(--record-amber);background:0 0}html .ui-button-warning:hover:not(:disabled){background:var(--record-amber-bg);border-color:var(--record-amber);color:var(--record-amber)}html :is(.crm-shell,.ui-dialog,.ui-sheet) .ui-button-icon{width:var(--record-control-height);min-width:var(--record-control-height);padding:0}html :is(.crm-shell,.ui-dialog,.ui-sheet) .ui-button:disabled{opacity:.5;cursor:not-allowed}html :is(.crm-shell,.ui-dialog,.ui-sheet) .ui-button.record-add-action{color:var(--record-link);border:1px dashed var(--record-line);background:0 0;width:100%}html :is(.crm-shell,.ui-dialog,.ui-sheet) .ui-button.record-add-action:hover:not(:disabled){background:var(--record-add-hover);color:var(--record-link);border-color:var(--record-accent)}html .crm-shell .record-tab-actions .record-add-action{width:auto;min-width:140px}html .crm-content :is(.surface,.card,.metric-card){border:1px solid var(--record-line);border-top:2px solid var(--record-accent);border-radius:var(--record-radius);background:var(--record-surface);box-shadow:none}html .crm-content :is(.surface-heading,.card-header){background:var(--record-heading);border-bottom:1px solid var(--record-line);color:var(--record-ink);min-height:32px;padding:6px 12px}html .crm-content :is(.surface-heading,.card-header) :is(h2,h3){font-size:var(--record-section-title-size);color:var(--record-ink);font-weight:600}html .crm-content :is(.surface-heading,.card-header)>svg{color:var(--record-blue)}html .crm-content :is(.page-heading,.page-header){border-radius:var(--record-radius);border-color:var(--record-line);padding:14px 16px}html .crm-content :is(.heading-actions,.page-actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html .crm-content :is(.list-tabs,.detail-tabs,.customer-tabs){background:var(--record-surface);border-color:var(--record-line)}html .crm-content :is(.list-tabs,.detail-tabs,.customer-tabs) button{font-size:var(--record-font-size);color:var(--record-muted);font-weight:500}html .crm-content :is(.list-tabs,.detail-tabs,.customer-tabs) button:is([aria-selected=true],.active,.selected){background:var(--record-hover);color:var(--record-link);border-color:var(--record-link);box-shadow:inset 0 -2px var(--record-link)}html .crm-content table th{background:var(--record-heading);color:var(--record-ink);font-size:var(--record-label-size);border-color:var(--record-line);font-weight:600}html .crm-content table td{border-color:var(--record-rule);font-size:var(--record-font-size)}html .crm-content table tbody tr:hover{background:var(--record-add-hover)}html :is(.ui-dialog,.ui-sheet){font-family:var(--record-font);background:var(--record-surface);color:var(--record-text);border-color:var(--record-line)}html :is(.ui-dialog-heading,.ui-sheet-heading){background:var(--record-heading);border-bottom:1px solid var(--record-line);border-radius:var(--record-radius-button);margin-bottom:16px;padding:12px 14px}html :is(.ui-dialog-heading,.ui-sheet-heading) h2{color:var(--record-ink);font-size:var(--record-section-title-size);font-weight:600}html :is(.ui-dialog,.ui-sheet) :is(.dialog-actions,.modal-actions){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html .mobile-navigation{background:var(--record-nav);--theme-text:var(--record-nav-text);--theme-muted:var(--record-nav-muted);--theme-surface:var(--record-nav-surface);--theme-subtle:var(--record-nav-active);--theme-line:var(--record-nav-line);--theme-text-blue:var(--record-blue)}html .mobile-navigation .shell-nav-link{color:var(--record-nav-text)}html .mobile-navigation .shell-nav-link.selected{background:var(--record-nav-active);color:var(--record-on-nav)}html .mobile-navigation .workspace-select{background:var(--record-nav-surface);color:var(--record-nav-hover-text)}html .record-design .customer-panel:has([data-company-overview]){background:0 0;border:0}@media (max-width:760px){html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button,.btn){min-height:var(--record-control-touch);height:var(--record-control-touch)}html .record-tab-actions{flex-wrap:wrap}}@media print{:root,html[data-theme=dark]{--record-canvas:#fff;--record-surface:#fff;--record-heading:#f5f5f5;--record-text:#111;--record-ink:#111;--record-muted:#444;--record-line:#bbb}}html .crm-content :is(.list-toolbar,.filter-bar,.table-actions)>button:not(.ui-icon-button){min-height:var(--record-control-height);background:var(--record-secondary);color:var(--record-link);font-size:var(--record-font-size);border:1px solid #0000;border-radius:6px}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-form-field,.field:has(>label)){grid-template-columns:var(--record-label-width) minmax(0, 1fr);align-items:start;gap:5px var(--record-gap);min-width:0;display:grid}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-form-field,.field:has(>label))>:first-child{margin-top:max(0px, calc((var(--record-control-height) - 16.1px) / 2));grid-area:1/1;line-height:16.1px}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-form-field,.field:has(>label))>:not(:first-child){grid-column:2;min-width:0}html :is(.crm-shell,.ui-dialog,.ui-sheet) .field>label{font-size:var(--record-label-size);color:var(--record-muted);overflow-wrap:anywhere;font-weight:500;line-height:1.4}html :is(.crm-shell,.ui-dialog,.ui-sheet) form label:has(:is(input,select,textarea)):not(:has(input:is([type=checkbox],[type=radio],[type=file],[type=range],[type=color]))){grid-template-columns:var(--record-label-width) minmax(0, 1fr);align-items:center;gap:5px var(--record-gap);min-width:0;font-size:var(--record-label-size);color:var(--record-muted);display:grid}html :is(.crm-shell,.ui-dialog,.ui-sheet) form label:has(:is(input,select,textarea)):not(:has(input:is([type=checkbox],[type=radio],[type=file],[type=range],[type=color])))>:is(input,select,textarea,.password-field,.searchable-location,span:has(input),div:has(>input)){grid-column:2;width:100%;min-width:0}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.form-grid,.field-grid,.crm-form){gap:var(--record-gap)}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.form-grid,.field-grid){grid-template-columns:repeat(2,minmax(0,1fr))}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.form-grid,.field-grid)>.field{margin-bottom:0}html .ui-dialog:has(form :is(.field-grid,.form-grid)){width:min(720px,100vw - 32px)}html :is(.crm-shell,.ui-dialog,.ui-sheet) form:has(:is(.field-grid,.form-grid)){container:crm-form/inline-size}@container crm-form (max-width:620px){html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.field-grid,.form-grid){grid-template-columns:minmax(0,1fr)}}html :is(.crm-shell,.ui-dialog,.ui-sheet) .field{margin-bottom:var(--record-gap)}html .crm-content :is(.modern-table,.data-table) :is(td,th){height:var(--record-row-height);font-size:var(--record-font-size);padding:3px 8px}html .crm-content :is(.modern-table,.data-table) th{height:var(--record-grid-header-height)}@media (max-width:760px){:root{--control-height-sm:36px}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.field-grid,.form-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){:root{--record-label-width:104px}}html .crm-sidebar .brand,html .crm-header{height:48px}html .crm-header{background:var(--record-header-surface);color:var(--record-nav-text);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000;padding-inline:14px}html .crm-header-actions{flex:1;gap:10px;min-width:0}html .crm-header .command-search{background:var(--record-nav-surface);border:1px solid var(--record-nav-line);min-width:150px;max-width:520px;height:34px;min-height:34px;color:var(--record-nav-text);border-radius:7px;flex:240px;justify-content:flex-start;margin-right:auto;padding:0 12px}html .crm-header .command-search kbd{background:var(--record-header-surface);border-color:var(--record-nav-line);color:var(--record-nav-text);margin-left:auto}html .crm-header :is(.notification-bell,.profile-trigger){border:1px solid var(--record-nav-line);background:var(--record-nav-surface);height:36px;color:var(--record-on-nav);box-shadow:none;border-radius:8px;flex-shrink:0}html .crm-header .profile-trigger{gap:6px;padding:3px 8px 3px 4px}html .crm-header .person-avatar{background:var(--record-nav-avatar);width:28px;height:28px;color:var(--record-nav-avatar-text);border:0;outline:none}html .crm-header :is(.notification-bell,.profile-trigger,.command-search,.mobile-menu-button):hover{background:var(--record-nav-active);border-color:var(--record-nav-muted);color:var(--record-on-nav)}html .crm-header :is(.notification-bell,.profile-trigger,.command-search,.mobile-menu-button):focus-visible{outline:2px solid var(--record-nav-focus);outline-offset:2px}html .crm-header .mobile-menu-button{color:var(--record-nav-text)}html .crm-header .notification-bell>span{background:var(--record-nav-badge);color:var(--record-on-nav);border-color:var(--record-header-surface);top:-5px;right:-5px}@media (max-width:760px){html .crm-header .command-search{flex:0 0 36px;justify-content:center;min-width:36px;padding:0;display:flex}html .crm-header-actions{flex:0 auto;gap:8px}}html .crm-content{padding:12px 14px}html body{font-family:var(--record-font);font-size:var(--record-font-size);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased}html :is(.crm-shell,.ui-dialog,.ui-sheet,.ui-menu){font-family:var(--record-font)}html .crm-shell .crm-content h1{font-size:var(--record-title-size)}.profile-submenu-back{display:none}@media (max-width:560px){[data-radix-popper-content-wrapper]:has(>[data-profile-submenu]){z-index:161!important;inset:56px 8px auto auto!important;transform:none!important}.ui-menu[data-profile-submenu]{width:min(280px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 72px);overflow-y:auto}.profile-submenu-back{border-bottom:1px solid var(--record-line);border-radius:0;margin-bottom:4px;display:flex}}.record-status-filter{color:var(--record-muted);font-size:var(--record-font-size);align-items:center;gap:8px;display:inline-flex}.record-status-filter select{width:110px;min-height:var(--record-control-height)}.record-status-badge{border:1px solid var(--record-line);color:var(--record-muted);background:var(--record-heading);line-height:18px;font-size:var(--record-label-size);border-radius:5px;align-items:center;gap:5px;padding:1px 7px;font-weight:500;display:inline-flex}.record-status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.record-status-badge[data-record-status=active]{color:var(--record-link)}.record-status-badge[data-record-status=blocked]{color:var(--record-amber)}.record-row-passive:not(.ag-row-selected){background:var(--record-heading);color:var(--record-muted)}.record-row-passive a{color:var(--record-muted)}
html .crm-shell .crm-content [data-record-header]{min-width:0;height:auto;min-height:32px;padding:var(--record-heading-padding,0);background:var(--record-surface);box-shadow:none;border:0;border-radius:0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;display:flex}html .crm-shell .crm-content [data-record-header]>:last-child:not(:first-child):not([data-record-title]):not(h1){margin-inline-start:auto}html .crm-shell .crm-content [data-record-header] h1{font-size:var(--record-title-size);letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}html .crm-shell .crm-content [data-record-header] [data-record-title]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}html .crm-shell .crm-content [data-record-header]>:has([data-record-title]){min-width:0}html .crm-shell .crm-content [data-record-header] p{font-size:var(--record-help-size);letter-spacing:normal;text-transform:none;margin:0;line-height:1.3}html .crm-shell .crm-content [data-record-icon]{border:1px solid var(--record-accent);background:var(--record-secondary);width:30px;height:30px;color:var(--record-primary);border-radius:6px;flex:0 0 30px;place-items:center;padding:0;display:inline-grid}html .crm-shell .crm-content [data-record-icon] svg{width:18px;height:18px}html .crm-shell .crm-content [data-record-header] :is(.ui-button,.btn),html :is(.crm-shell,.ui-dialog,.ui-sheet) .ui-button-sm{height:var(--record-control-height);min-height:var(--record-control-height);font-size:var(--record-font-size);border-radius:6px;gap:6px;padding:0 10px;line-height:1.2}html .ui-dialog>.ui-dialog-heading,html .ui-sheet>.ui-sheet-heading{align-items:center;gap:8px;min-height:32px;padding-block:4px}html :is(.ui-dialog-heading,.ui-sheet-heading)>.ui-icon-button{margin:0}html :is(.ui-dialog-heading,.ui-sheet-heading) h2{font-size:var(--record-title-size);margin:0;font-weight:700;line-height:1.15}@media (max-width:760px){html .crm-shell .crm-content [data-record-header]>*{min-width:0;max-width:100%}html .crm-shell .crm-content [data-record-header] :is(.ui-button,.btn),html :is(.crm-shell,.ui-dialog,.ui-sheet) .ui-button-sm{height:40px;min-height:40px}}
:root{--record-form-gap:var(--record-space-2);--record-form-padding:var(--record-space-2);--record-form-heading-padding:5px 10px;--record-form-tab-height:32px;--record-form-tab-bar-height:calc(var(--record-form-tab-height) + 1px)}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs]){height:auto;min-height:var(--record-form-tab-bar-height);scrollbar-width:thin;border:0;border-bottom:1px solid var(--record-line);background:var(--record-heading);box-shadow:none;border-radius:0;flex-wrap:nowrap;align-items:stretch;gap:0;margin-block:0;padding:0;display:flex;overflow-x:auto}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button,a){height:auto;min-height:var(--record-form-tab-height);box-shadow:none;color:var(--record-muted);font-family:var(--record-font);font-size:var(--record-font-size);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button,a):hover:not(:disabled):not([aria-disabled=true]){background:var(--record-hover);color:var(--record-text)}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button,a):is([aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--record-surface);color:var(--record-primary);box-shadow:inset 0 -2px var(--record-primary);font-weight:600}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button,a):focus-visible{outline:2px solid var(--record-primary);outline-offset:-3px}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button,a)>svg{flex-shrink:0;width:16px;height:16px;display:block}html :is(.crm-content,.ui-dialog,.ui-sheet) :is(.crm-form,.form-grid,.field-grid,.dialog-actions,.modal-actions){gap:var(--record-form-gap)}html :is(.crm-content,.ui-dialog,.ui-sheet) .form-group{margin-bottom:var(--record-form-gap)}html :is(.crm-content,.ui-dialog,.ui-sheet) :is(.grid-2,.grid-3):has(.form-group){gap:var(--record-form-gap)}html .crm-content .card:has(.form-group){padding:var(--record-form-padding)}html :is(.ui-dialog,.ui-sheet):has(form){padding:var(--record-form-padding)}html :is(.ui-dialog,.ui-sheet)>:is(.ui-dialog-heading,.ui-sheet-heading){margin-bottom:var(--record-form-gap)}@media (max-width:760px){:root{--record-form-tab-height:40px}}html body .crm-shell .crm-content [data-record-workspace]{gap:var(--record-form-gap);grid-template-columns:minmax(0,1fr) 260px;align-items:start;min-width:0;display:grid}@media (max-width:1100px){html body .crm-shell .crm-content [data-record-workspace]{grid-template-columns:minmax(0,1fr)}}
