: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);font-weight:600;box-shadow:none;white-space:nowrap}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){background:transparent;color:var(--record-text);border:1px solid var(--record-line)}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-button-ghost,.btn-ghost){background:transparent;color:var(--record-text);border:1px solid transparent}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){background:transparent;border-color:transparent;color:var(--record-danger)}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{background:transparent;border-color:var(--record-amber);color:var(--record-amber)}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{background:transparent;color:var(--record-link);border:1px dashed var(--record-line);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);font-weight:600;color:var(--record-ink)}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){display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}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);font-weight:500;color:var(--record-muted)}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);font-weight:600;border-color:var(--record-line)}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);padding:12px 14px;margin-bottom:16px}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){display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}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:transparent;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);border-radius:6px;background:var(--record-secondary);color:var(--record-link);border:1px solid transparent;font-size:var(--record-font-size)}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-form-field,.field:has(>label)){display:grid;grid-template-columns:var(--record-label-width) minmax(0,1fr);align-items:start;gap:5px var(--record-gap);min-width:0}html :is(.crm-shell,.ui-dialog,.ui-sheet) :is(.ui-form-field,.field:has(>label))>:first-child{grid-column:1;grid-row:1;margin-top:max(0px,calc((var(--record-control-height) - 16.1px) / 2));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);font-weight:500;line-height:1.4;color:var(--record-muted);overflow-wrap:anywhere}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]))){display:grid;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)}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;min-width:0;width:100%}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,calc(100vw - 32px))}html :is(.crm-shell,.ui-dialog,.ui-sheet) form:has(:is(.field-grid,.form-grid)){container-type:inline-size;container-name:crm-form}@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);padding:3px 8px;font-size:var(--record-font-size)}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-header,html .crm-sidebar .brand{height:48px}html .crm-header{background:var(--record-header-surface);color:var(--record-nav-text);border-bottom-color:transparent;backdrop-filter:none;padding-inline:14px}html .crm-header-actions{flex:1;min-width:0;gap:10px}html .crm-header .command-search{flex:1 1 240px;max-width:520px;min-width:150px;height:34px;min-height:34px;margin-right:auto;justify-content:flex-start;background:var(--record-nav-surface);border:1px solid var(--record-nav-line);color:var(--record-nav-text);border-radius:7px;padding:0 12px}html .crm-header .command-search kbd{margin-left:auto;background:var(--record-header-surface);border-color:var(--record-nav-line);color:var(--record-nav-text)}html .crm-header :is(.notification-bell,.profile-trigger){height:36px;flex-shrink:0;border:1px solid var(--record-nav-line);border-radius:8px;background:var(--record-nav-surface);color:var(--record-on-nav);box-shadow:none}html .crm-header .profile-trigger{padding:3px 8px 3px 4px;gap:6px}html .crm-header .person-avatar{width:28px;height:28px;background:var(--record-nav-avatar);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{top:-5px;right:-5px;background:var(--record-nav-badge);color:var(--record-on-nav);border-color:var(--record-header-surface)}@media (max-width:760px){html .crm-header .command-search{display:flex;flex:0 0 36px;min-width:36px;padding:0;justify-content:center}html .crm-header-actions{flex:0 1 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]){transform:none!important;inset:56px 8px auto auto!important;z-index:161!important}.ui-menu[data-profile-submenu]{width:min(280px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 72px);overflow-y:auto}.profile-submenu-back{display:flex;border-bottom:1px solid var(--record-line);border-radius:0;margin-bottom:4px}}.record-status-filter{display:inline-flex;align-items:center;gap:8px;color:var(--record-muted);font-size:var(--record-font-size)}.record-status-filter select{width:110px;min-height:var(--record-control-height)}.record-status-badge{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;line-height:18px;border-radius:5px;border:1px solid var(--record-line);color:var(--record-muted);background:var(--record-heading);font-size:var(--record-label-size);font-weight:500}.record-status-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.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 .ui-button.ui-button[data-intent]{--button-color:var(--record-text);--button-soft:var(--record-secondary);--button-line:var(--record-field-line);--button-fill:var(--record-text);--button-on-fill:var(--record-surface);--button-hover:var(--record-muted);background:transparent;border:1px solid var(--button-line);color:var(--button-color)}html .ui-button.ui-button[data-intent=action]{--button-color:var(--record-primary);--button-soft:var(--record-blue-bg);--button-line:var(--record-accent);--button-fill:var(--record-primary);--button-on-fill:var(--record-on-primary);--button-hover:var(--record-primary-hover)}html .ui-button.ui-button[data-intent=success]{--button-color:var(--record-green);--button-soft:var(--record-green-bg);--button-line:var(--record-green-line);--button-fill:var(--record-green);--button-on-fill:var(--record-on-success);--button-hover:var(--record-success-hover)}html .ui-button.ui-button[data-intent=warning]{--button-color:var(--record-amber);--button-soft:var(--record-amber-bg);--button-line:var(--record-amber-line);--button-fill:var(--record-warning);--button-on-fill:var(--record-on-warning);--button-hover:var(--record-warning)}html .ui-button.ui-button[data-intent=danger]{--button-color:var(--record-danger-text);--button-soft:var(--record-rose-bg);--button-line:var(--record-danger-line);--button-fill:var(--record-danger);--button-on-fill:var(--record-on-danger);--button-hover:var(--record-danger)}html .ui-button.ui-button[data-emphasis=soft]{background:var(--button-soft)}html .ui-button.ui-button[data-emphasis=ghost]{border-color:transparent}html .ui-button.ui-button[data-intent]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--button-color) 14%,var(--record-surface));border-color:var(--button-color);color:var(--button-color)}html .ui-button.ui-button[data-emphasis=solid]{background:var(--button-fill);border-color:var(--button-fill);color:var(--button-on-fill)}html .ui-button.ui-button[data-emphasis=solid]:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-hover);border-color:var(--button-hover);color:var(--button-on-fill)}html .ui-button.ui-button[data-intent]:focus-visible{outline:2px solid var(--record-primary);outline-offset:2px}html .ui-button.ui-button[data-intent]:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}html .ui-button.record-add-action[data-intent]{border-style:dashed}.ui-split-button{display:inline-flex;align-items:stretch;border-radius:var(--record-radius-button)}html .ui-split-button>.ui-button{border-radius:0}html .ui-split-button>.ui-button:first-child{border-start-start-radius:var(--record-radius-button);border-end-start-radius:var(--record-radius-button)}html .ui-split-button>.ui-button:last-child{border-start-end-radius:var(--record-radius-button);border-end-end-radius:var(--record-radius-button);border-inline-start:1px solid color-mix(in srgb,currentColor 35%,transparent)}html .ui-split-button kbd{color:inherit;background:transparent;border-color:color-mix(in srgb,currentColor 45%,transparent);box-shadow:none}html .ui-button.document-actions-trigger{gap:5px;padding-inline:9px}.document-actions-trigger[data-state=open]>svg{transform:rotate(180deg)}.compact-actions-menu{box-sizing:border-box;background:var(--record-surface);border-color:var(--record-line);width:248px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:2px;border-radius:5px}.document-actions-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compact-actions-menu .ui-menu-item{box-sizing:border-box;min-height:26px;gap:6px;padding:3px 6px;line-height:18px;border-radius:3px;color:var(--record-text)}.compact-actions-menu .ui-menu-item>svg{flex-shrink:0;width:14px;height:14px}.compact-actions-menu .ui-menu-separator{background:var(--record-line);margin:2px 4px}.compact-actions-menu .ui-menu-item[data-action-intent=danger]{color:var(--record-danger-text)}.compact-actions-menu .ui-menu-item[data-action-intent=success]{color:var(--record-green)}.compact-actions-menu .ui-menu-item[data-action-intent=action]{color:var(--record-primary)}.compact-actions-menu .ui-menu-item[data-highlighted]{background:var(--record-hover)}.compact-actions-menu .ui-menu-item[data-disabled]{opacity:.45;cursor:default}.compact-actions-menu .ui-menu-item[data-highlighted]:not([data-disabled]){outline:1px solid var(--record-field-line);outline-offset:-1px}.document-line-selection{display:flex;align-items:center;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px 4px;border:1px solid var(--record-accent);border-radius:6px;background:var(--record-blue-bg)}.document-line-selection>span{margin:0 8px;color:var(--record-link);font-size:var(--record-label-size);font-weight:600;white-space:nowrap}@media (pointer:coarse){.compact-actions-menu .ui-menu-item{min-height:40px}}@media (pointer:fine){html .ui-button.document-actions-trigger{min-height:26px;height:26px;padding:3px 7px}}html .ui-dialog.document-operation-dialog{padding:10px;min-height:0;max-height:calc(100dvh - 24px)}html .ui-dialog.document-operation-dialog>.ui-dialog-heading{padding:4px 6px;margin:0 0 8px;gap:8px;align-items:center}html .document-operation-dialog .ui-dialog-heading>.ui-icon-button{margin:0}html .document-operation-dialog .ui-dialog-heading h2{margin:0;line-height:20px}@media (pointer:fine){html .ui-dialog.document-operation-dialog :is(input:not([type=checkbox]):not([type=radio]),select){min-height:26px;height:26px;padding-block:3px;font-size:var(--record-value-size)}html .ui-dialog.document-operation-dialog .ui-icon-button{width:26px;min-width:26px;height:26px;min-height:26px}}.list-view-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}html .crm-shell :is([data-list-filters],.list-toolbar,.document-filters,.catalog-toolbar,.filter-bar){align-items:center}html .crm-shell .list-filter-field,html .crm-shell :is([data-list-filters],.list-toolbar,.document-filters,.catalog-toolbar,.filter-bar) label:has(>:is(input,select)),html .crm-shell [data-list-filters]>.ui-form-field{display:inline-flex;flex-direction:row;align-items:center;gap:var(--record-space-2);margin-block:0;text-align:left;font-size:var(--record-font-size);color:var(--record-muted)}html .crm-shell :is([data-list-filters],.list-toolbar,.document-filters,.catalog-toolbar,.filter-bar) label>:is(input,select){margin-block:0;min-width:0;height:var(--record-control-height);min-height:var(--record-control-height)}html .crm-shell [data-list-filters]>.ui-form-field>:first-child{margin:0;flex-shrink:0}html .crm-shell [data-list-filters]>.ui-form-field>:not(:first-child){min-width:0}html .crm-shell [data-list-filters]{flex-wrap:wrap}html body .ag-row.record-row-deleted,html body tr.record-row-deleted>td{background-color:color-mix(in srgb,var(--record-danger) 9%,var(--record-surface));color:var(--record-text)}html body .ag-row.record-row-deleted.ag-row-hover,html body tr.record-row-deleted:hover>td{background-color:color-mix(in srgb,var(--record-danger) 15%,var(--record-surface))}html body .ag-row.record-row-deleted.ag-row-selected{background-color:color-mix(in srgb,var(--record-danger) 19%,var(--record-surface))}html body .record-row-deleted>:first-child{box-shadow:inset 3px 0 var(--record-danger)}.record-status-badge[data-delivery-tone=info]{color:var(--record-link)}.record-status-badge[data-delivery-tone=warning]{color:var(--record-amber)}.record-status-badge[data-delivery-tone=danger]{color:var(--record-danger-text)}.record-status-badge[data-delivery-tone]{max-width:32ch;white-space:normal;overflow-wrap:anywhere}:where(.crm-sidebar button[data-button-role=navigation]){background:transparent}html .crm-shell .crm-content [data-record-header]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;min-width:0;min-height:32px;height:auto;padding:var(--record-heading-padding,0);margin:0;border:0;border-radius:0;background:var(--record-surface);box-shadow:none}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{margin:0;font-size:var(--record-title-size);font-weight:700;line-height:1.15;letter-spacing:-.4px;overflow-wrap:anywhere}html .crm-shell .crm-content [data-record-header] [data-record-title]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}html .crm-shell .crm-content [data-record-header]>:has([data-record-title]){min-width:0}html .crm-shell .crm-content [data-record-header] p{margin:0;font-size:var(--record-help-size);line-height:1.3;letter-spacing:normal;text-transform:none}html .crm-shell .crm-content [data-record-icon]{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid var(--record-accent);border-radius:6px;background:var(--record-secondary);color:var(--record-primary)}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);padding:0 10px;border-radius:6px;font-size:var(--record-font-size);line-height:1.2;gap:6px}html .ui-dialog>.ui-dialog-heading,html .ui-sheet>.ui-sheet-heading{min-height:32px;align-items:center;gap:8px;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{margin:0;font-size:var(--record-title-size);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{min-height:40px;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]){display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;margin-block:0;height:auto;min-height:var(--record-form-tab-bar-height);overflow-x:auto;scrollbar-width:thin;border:0;border-bottom:1px solid var(--record-line);border-radius:0;background:var(--record-heading);box-shadow:none}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button,a){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;height:auto;min-height:var(--record-form-tab-height);padding:4px 10px;border:0;border-radius:0;font-family:var(--record-font);font-size:var(--record-font-size);font-weight:500;line-height:18px;white-space:nowrap;text-decoration:none;cursor:pointer}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button:where(:not([data-intent])),a){background:transparent;box-shadow:none;color:var(--record-muted)}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button:where(:not([data-intent])),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]){font-weight:600}html body :is(.crm-shell .crm-content,.ui-dialog,.ui-sheet) :is([role=tablist],[data-record-tabs])>:is(button:where(:not([data-intent])),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)}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{display:block;width:16px;height:16px;flex-shrink:0}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]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--record-form-gap);align-items:start;min-width:0}@media (max-width:1100px){html body .crm-shell .crm-content [data-record-workspace]{grid-template-columns:minmax(0,1fr)}}