.kena-account-workspace,.kena-business-layout,.kena-entity-workspace,.kena-help-workspace{--kena-area-current:var(--kena-accent)}.kena-app-shell[data-area=contacts] .kena-entity-workspace{--kena-area-current:var(--kena-color-area-contacts)}.kena-app-shell[data-area=catalog] .kena-entity-workspace{--kena-area-current:var(--kena-color-area-catalog)}.kena-app-shell[data-area=materials] .kena-entity-workspace{--kena-area-current:var(--kena-color-area-materials)}.kena-entity-workspace{min-width:0;display:grid;align-content:start;grid-gap:11px;gap:11px}.kena-entity-tabs{min-height:42px;border-bottom:1px solid var(--kena-line-strong);display:flex;align-items:flex-end;gap:4px}.kena-entity-tabs button,.kena-home-tabs button{min-height:40px;position:relative;padding:0 13px!important;border:0;display:inline-flex;align-items:center;gap:7px;background:transparent!important;color:var(--kena-muted);font-size:var(--kena-font-size-secondary);font-weight:650}.kena-entity-tabs button:after,.kena-home-tabs button:after{height:2px;position:absolute;right:10px;bottom:-1px;left:10px;border-radius:999px 999px 0 0;background:transparent;content:""}.kena-entity-tabs button.is-active,.kena-home-tabs button.is-active{color:var(--kena-area-current,var(--kena-accent-dark))}.kena-entity-tabs button.is-active:after,.kena-home-tabs button.is-active:after{background:var(--kena-area-current,var(--kena-accent))}.kena-entity-tabs button small{min-width:19px;padding:2px 5px;border-radius:999px;background:#edf0ee;color:#647076;font-size:10px}.kena-business-context-note,.kena-entity-notice{min-height:40px;padding:9px 11px;border-left:2px solid var(--kena-area-current,var(--kena-accent));display:flex;align-items:flex-start;gap:9px;background:#f0f4f3;color:var(--kena-muted);font-size:var(--kena-font-size-secondary);line-height:1.45}.kena-business-context-note>svg,.kena-entity-notice svg{flex:0 0 auto;margin-top:1px;color:var(--kena-area-current,var(--kena-accent))}.kena-entity-toolbar{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kena-entity-toolbar-actions,.kena-level-toggle,.kena-presentation-toggle,.kena-quick-views{display:flex;align-items:center;gap:5px}.kena-quick-views{min-width:0;overflow-x:auto}.kena-quick-views button{min-height:30px!important;padding:0 10px!important;border:1px solid transparent;border-radius:7px;background:transparent!important;color:var(--kena-muted);font-size:var(--kena-font-size-label)!important;white-space:nowrap}.kena-quick-views button.is-active{border-color:color-mix(in srgb,var(--kena-area-current) 30%,white);background:color-mix(in srgb,var(--kena-area-current) 9%,white)!important;color:var(--kena-area-current);font-weight:700}.kena-entity-toolbar-actions{flex:0 0 auto}.kena-presentation-toggle{border:1px solid var(--kena-line);border-radius:7px;background:white}.kena-presentation-toggle button,.kena-tool-icon-button{width:30px;min-width:30px;min-height:28px!important;padding:0!important;border-radius:5px;display:grid;place-items:center;background:transparent!important;color:var(--kena-muted)}.kena-presentation-toggle button.is-active{background:color-mix(in srgb,var(--kena-area-current) 12%,white)!important;color:var(--kena-area-current)}.kena-tool-button,.kena-tool-icon-button{border:1px solid var(--kena-line)!important;background:white!important;color:#4f5b60!important}.kena-tool-button{min-height:32px!important;padding:0 10px!important;border-radius:7px;display:inline-flex;align-items:center;gap:5px;font-size:var(--kena-font-size-label)!important}.kena-toolbar-popover-wrap{position:relative}.kena-toolbar-popover{width:190px;position:absolute;top:calc(100% + 5px);right:0;z-index:9;padding:5px;border:1px solid var(--kena-line-strong);border-radius:8px;display:grid;grid-gap:2px;gap:2px;background:white;box-shadow:0 12px 30px rgb(31 45 49/14%)}.kena-toolbar-popover button{min-height:32px!important;padding:0 9px!important;border-radius:5px;background:transparent!important;color:var(--kena-ink);text-align:left;font-size:var(--kena-font-size-secondary)!important}.kena-toolbar-popover button[aria-checked=true]{background:var(--kena-accent-soft)!important;color:var(--kena-accent-dark);font-weight:700}.kena-level-toggle{margin-right:5px}.kena-level-toggle>span{margin-right:2px;color:var(--kena-muted);font-size:var(--kena-font-size-label)}.kena-level-toggle button{min-height:29px!important;padding:0 8px!important;border:1px solid var(--kena-line);border-radius:6px;background:white!important;color:var(--kena-muted);font-size:var(--kena-font-size-label)!important}.kena-level-toggle button.is-active{border-color:color-mix(in srgb,var(--kena-area-current) 45%,white);background:color-mix(in srgb,var(--kena-area-current) 8%,white)!important;color:var(--kena-area-current);font-weight:700}.kena-active-filters{display:flex;flex-wrap:wrap;gap:6px}.kena-active-filters button{min-height:26px!important;padding:0 8px!important;border:1px solid #d8e1dd;border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:white!important;color:#4f5d62;font-size:11px!important}.kena-entity-table-wrap{min-width:0;overflow:auto;border:1px solid var(--kena-line);border-radius:8px;background:white}.kena-entity-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--kena-ink);font-size:var(--kena-font-size-table)}.kena-entity-table th{min-width:126px;padding:0;border-bottom:1px solid var(--kena-line-strong);background:#f7f9f7;text-align:left}.kena-entity-table th:first-child{min-width:150px}.kena-entity-table th:last-child{min-width:38px;width:38px}.kena-entity-table th>button{width:100%;min-height:39px!important;padding:0 9px!important;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:5px;gap:5px;background:transparent!important;color:#4c585d;font-size:var(--kena-font-size-label)!important;font-weight:700;text-align:left}.kena-entity-table th>button:hover{background:#eef2ef!important}.kena-entity-table td{height:47px;padding:8px 10px;border-bottom:1px solid var(--kena-line);color:#4e5b60;line-height:1.35;vertical-align:middle}.kena-entity-table tbody tr:last-child>td{border-bottom:0}.kena-entity-table td.is-primary{color:var(--kena-ink);font-weight:700}.kena-entity-table tr.is-expanded>td{background:color-mix(in srgb,var(--kena-area-current) 5%,white)}.kena-row-action{width:38px;padding:0 5px!important}.kena-row-action button{width:28px;min-height:28px!important;padding:0!important;display:grid;place-items:center;border-radius:6px;background:transparent!important;color:var(--kena-muted);transition:transform .14s ease}.kena-row-action button[aria-expanded=true] svg{transform:rotate(90deg)}.kena-entity-detail-row td{padding:0!important;background:#fafcfa}.kena-entity-detail-row section{padding:14px 18px;border-left:2px solid var(--kena-area-current)}.kena-cell-empty{color:#9aa3a5}.kena-account-details,.kena-entity-definition-list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:11px 18px;gap:11px 18px}.kena-account-details>div,.kena-entity-definition-list>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.kena-account-details dt,.kena-entity-definition-list dt{color:var(--kena-muted);font-size:var(--kena-font-size-label);font-weight:650}.kena-account-details dd,.kena-entity-definition-list dd{margin:0;overflow-wrap:anywhere;color:var(--kena-ink);font-size:var(--kena-font-size-secondary)}.kena-entity-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));grid-gap:12px;gap:12px}.kena-entity-card{min-width:0;border:1px solid var(--kena-line);border-radius:9px;display:grid;grid-template-rows:108px minmax(0,1fr) auto;overflow:hidden;background:white}.kena-entity-card-visual{display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;background:linear-gradient(145deg,color-mix(in srgb,var(--kena-area-current) 12%,white),#f7f9f7);color:var(--kena-area-current)}.kena-entity-card-visual span{font-size:var(--kena-font-size-table);font-weight:750}.kena-entity-card-copy{padding:12px;display:grid;align-content:start;grid-gap:5px;gap:5px}.kena-entity-card-copy h3{margin:0 0 4px;font-size:var(--kena-font-size-card-title)}.kena-entity-card-copy h3 .kena-status-pill{vertical-align:middle}.kena-entity-card-copy p{margin:0;display:flex;justify-content:space-between;gap:9px;color:var(--kena-ink);font-size:var(--kena-font-size-secondary)}.kena-entity-card-copy p>span{color:var(--kena-muted)}.kena-entity-card>button{min-height:36px!important;padding:0 12px!important;border-top:1px solid var(--kena-line);display:flex;align-items:center;justify-content:space-between;background:transparent!important;color:var(--kena-ink);font-size:var(--kena-font-size-label)!important}.kena-entity-card-detail{padding:12px;border-top:1px solid var(--kena-line)}.kena-entity-loading,.kena-entity-state{min-height:300px;border:1px solid var(--kena-line);border-radius:9px;background:white}.kena-entity-state{padding:34px;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;color:var(--kena-muted);text-align:center}.kena-entity-state h2{margin:4px 0 0;color:var(--kena-ink);font-size:var(--kena-font-size-section-title)}.kena-entity-state p{max-width:580px;margin:0;font-size:var(--kena-font-size-secondary)}.kena-entity-state.is-error>svg{color:var(--kena-danger)}.kena-entity-loading{padding:20px;display:grid;align-content:start;grid-gap:12px;gap:12px}.kena-entity-loading span{height:45px;border-radius:6px;background:linear-gradient(90deg,#f0f3f1 20%,#f8faf8 45%,#f0f3f1 70%);background-size:300% 100%;animation:kena-area-loading 1.4s ease infinite}@keyframes kena-area-loading{to{background-position:-150% 0}}.kena-entity-footer{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#788287;font-size:var(--kena-font-size-label)}.kena-area-dialog-backdrop{position:fixed;inset:0;z-index:80;padding:24px;display:grid;place-items:center;background:rgb(29 40 45/42%)}.kena-create-area-dialog,.kena-field-config-dialog,.kena-field-menu-dialog{width:min(100%,520px);max-height:min(760px,calc(100vh - 48px));border:1px solid var(--kena-line-strong);border-radius:11px;display:grid;overflow:hidden;background:white;box-shadow:0 24px 70px rgb(26 39 44/26%)}.kena-field-config-dialog{width:min(100%,650px)}.kena-create-area-dialog>header,.kena-field-config-dialog>header,.kena-field-menu-dialog>header{min-height:66px;padding:13px 15px;border-bottom:1px solid var(--kena-line);display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.kena-create-area-dialog header span,.kena-field-config-dialog header span,.kena-field-menu-dialog header span{color:var(--kena-accent);font-size:10px;font-weight:750;letter-spacing:var(--kena-letter-spacing-eyebrow)}.kena-create-area-dialog header h2,.kena-field-config-dialog header h2,.kena-field-menu-dialog header h2{margin:2px 0 0;font-size:var(--kena-font-size-section-title)}.kena-field-config-dialog header p{margin:2px 0 0;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-create-area-dialog header>button,.kena-field-config-dialog header>button,.kena-field-menu-dialog header>button{width:31px;min-height:31px!important;padding:0!important;display:grid;place-items:center;border-radius:6px;background:transparent!important;color:var(--kena-muted)}.kena-field-sort-actions{padding:9px 12px;border-bottom:1px solid var(--kena-line);display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.kena-field-sort-actions button{min-height:32px!important;padding:0 9px!important;border:1px solid var(--kena-line);border-radius:6px;background:white!important;color:var(--kena-muted);font-size:var(--kena-font-size-label)!important}.kena-field-sort-actions button.is-active{border-color:var(--kena-accent);background:var(--kena-accent-soft)!important;color:var(--kena-accent-dark)}.kena-field-filter-options{min-height:120px;max-height:330px;padding:9px 12px;display:grid;align-content:start;grid-gap:2px;gap:2px;overflow:auto}.kena-field-filter-options label{min-height:31px;padding:4px 5px;grid-template-columns:17px minmax(0,1fr);align-items:center;color:var(--kena-ink)}.kena-field-filter-options input{width:15px;height:15px;margin:0}.kena-field-filter-options p{color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-create-area-dialog>footer,.kena-field-config-dialog>footer,.kena-field-menu-dialog>footer{min-height:58px;padding:10px 13px;border-top:1px solid var(--kena-line);display:flex;align-items:center;gap:7px}.kena-field-config-dialog>footer>span,.kena-field-menu-dialog>footer>span{flex:1 1}.kena-create-area-dialog>footer button,.kena-field-config-dialog>footer button,.kena-field-menu-dialog>footer button{min-height:34px!important;padding:0 11px!important;border-radius:7px;font-size:var(--kena-font-size-label)!important}.kena-field-config-list{max-height:520px;padding:10px 13px;display:grid;align-content:start;grid-gap:5px;gap:5px;overflow:auto}.kena-field-config-list>div{min-height:48px;padding:6px 8px;border:1px solid var(--kena-line);border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafbfa}.kena-field-config-list>div.is-visible{border-color:#cbdad5;background:white}.kena-field-config-list label{min-width:0;flex:1 1;grid-template-columns:18px minmax(0,1fr);align-items:center}.kena-field-config-list label input{width:16px;height:16px;margin:0}.kena-field-config-list label span{display:grid;grid-gap:1px;gap:1px}.kena-field-config-list label strong{color:var(--kena-ink);font-size:var(--kena-font-size-secondary)}.kena-field-config-list label small{color:var(--kena-muted);font-size:10px}.kena-field-config-list>div>div{display:flex;gap:3px}.kena-field-config-list>div>div button{width:28px;min-height:28px!important;padding:0!important;border:1px solid var(--kena-line);border-radius:5px;background:white!important;color:var(--kena-muted)}.kena-create-area-dialog>p{margin:0;padding:14px 16px 4px;color:var(--kena-muted);font-size:var(--kena-font-size-secondary);line-height:1.5}.kena-create-preview-fields{padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kena-create-preview-fields input{background:#f4f6f4}.kena-create-area-dialog>.kena-entity-notice{margin:0 16px 14px}.kena-create-area-dialog>footer{justify-content:flex-end}.kena-material-detail{display:grid;grid-gap:15px;gap:15px}.kena-material-detail h3{margin:0 0 7px;font-size:var(--kena-font-size-table)}.kena-material-detail ul{margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;list-style:none}.kena-material-detail li{min-height:42px;padding:6px 8px;border:1px solid var(--kena-line);border-radius:6px;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;background:white;font-size:var(--kena-font-size-secondary)}.kena-material-detail li span{color:var(--kena-muted)}.kena-account-workspace,.kena-business-layout{min-height:650px;border:1px solid var(--kena-line);border-radius:10px;display:grid;grid-template-columns:286px minmax(0,1fr);overflow:hidden;background:white}.kena-context-navigation{padding:12px 9px 18px;border-right:1px solid var(--kena-line);display:grid;align-content:start;grid-gap:14px;gap:14px;background:#f7f9f7;overflow:auto}.kena-context-navigation section{display:grid;grid-gap:2px;gap:2px}.kena-context-navigation h2{margin:0;padding:4px 9px;color:#778186;font-size:10px;font-weight:750;letter-spacing:var(--kena-letter-spacing-eyebrow);text-transform:uppercase}.kena-context-navigation button{width:100%;min-height:43px!important;padding:7px 8px!important;border-radius:7px;display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;grid-gap:7px;gap:7px;background:transparent!important;color:var(--kena-ink);text-align:left}.kena-context-navigation button>span:first-child{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:#657378}.kena-context-navigation button>span:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.kena-context-navigation button strong{font-size:var(--kena-font-size-secondary);font-weight:650}.kena-context-navigation button small{overflow:hidden;color:var(--kena-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.kena-context-navigation button>svg{color:#9aa2a5}.kena-context-navigation button.is-active{background:white!important;box-shadow:0 1px 5px rgb(31 45 49/9%)}.kena-context-navigation button.is-active>span:first-child{background:var(--kena-accent-soft);color:var(--kena-accent-dark)}.kena-context-navigation-empty{padding:20px 10px;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-business-content{min-width:0;padding:24px;display:grid;align-content:start;grid-gap:14px;gap:14px}.kena-real-record-list{overflow:hidden;border:1px solid var(--kena-line);border-radius:12px;background:var(--kena-surface)}.kena-real-record-list>header{padding:12px 15px;border-bottom:1px solid var(--kena-line);display:flex;justify-content:space-between;gap:12px;color:var(--kena-ink)}.kena-real-record-list>header span{color:var(--kena-muted);font-size:var(--kena-font-size-label)}.kena-real-record-list article{padding:13px 15px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(320px,2fr);grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid var(--kena-line-soft,var(--kena-line))}.kena-real-record-list article:last-child{border-bottom:0}.kena-real-record-list article>div{display:grid;grid-gap:2px;gap:2px}.kena-real-record-list article small,.kena-real-record-list dt{color:var(--kena-muted);font-size:var(--kena-font-size-label)}.kena-real-record-list dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kena-real-record-list dl div{min-width:0;display:grid;grid-gap:2px;gap:2px}.kena-real-record-list dd{margin:0;overflow-wrap:anywhere}.kena-business-content-header{min-height:73px;padding-bottom:14px;border-bottom:1px solid var(--kena-line);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kena-business-content-header>div:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.kena-account-workspace article>header>span,.kena-business-content-header>div:first-child>span,.kena-technical-operations>header span{color:var(--kena-accent);font-size:10px;font-weight:750;letter-spacing:var(--kena-letter-spacing-eyebrow)}.kena-account-workspace article>header h2,.kena-business-content-header h2,.kena-technical-operations>header h2{margin:0;font-size:20px}.kena-account-workspace article>header p,.kena-business-content-header p,.kena-technical-operations>header p{margin:0;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-business-content-header>div:last-child{display:flex;gap:6px}.kena-business-content-header button{min-height:34px!important;padding:0 11px!important;border-radius:7px;display:inline-flex;align-items:center;gap:5px;font-size:var(--kena-font-size-label)!important}.kena-business-context-note>div{display:grid;grid-gap:1px;gap:1px}.kena-business-context-note strong{color:var(--kena-ink)}.kena-business-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.kena-business-metric{min-height:76px;padding:12px;border:1px solid var(--kena-line);border-radius:8px;display:grid;align-content:center;grid-gap:3px;gap:3px;background:#fbfcfb}.kena-business-metric strong{color:var(--kena-ink);font-size:20px}.kena-business-metric span{color:var(--kena-muted);font-size:var(--kena-font-size-label)}.kena-business-error,.kena-business-loading{min-height:70px;padding:13px;border:1px solid var(--kena-line);border-radius:8px;display:flex;align-items:center;gap:9px;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-business-error{border-color:#e2c3c0;background:var(--kena-danger-soft);color:#824541}.kena-configuration-card{border:1px solid var(--kena-line);border-radius:9px;overflow:hidden;background:white}.kena-configuration-card>header{min-height:74px;padding:13px 15px;border-bottom:1px solid var(--kena-line);display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px}.kena-configuration-card-icon{width:39px;height:39px;border-radius:8px;display:grid;place-items:center;background:var(--kena-accent-soft);color:var(--kena-accent-dark)}.kena-configuration-card h3{margin:0;font-size:var(--kena-font-size-card-title)}.kena-configuration-card header p{margin:2px 0 0;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-configuration-empty{min-height:260px;padding:30px;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;color:var(--kena-muted);text-align:center}.kena-configuration-empty h3,.kena-configuration-empty h4{margin:4px 0 0;color:var(--kena-ink);font-size:var(--kena-font-size-table)}.kena-configuration-empty p{max-width:590px;margin:0;font-size:var(--kena-font-size-secondary);line-height:1.5}.kena-business-edit-form{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.kena-business-edit-form label{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;color:var(--kena-muted);font-size:var(--kena-font-size-label);font-weight:650}.kena-business-edit-form .kena-business-check,.kena-business-edit-form label.is-wide{grid-column:1/-1}.kena-business-edit-form input,.kena-business-edit-form select,.kena-business-edit-form textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid var(--kena-line-strong);border-radius:7px;background:white;color:var(--kena-ink);font:inherit;font-size:var(--kena-font-size-secondary)}.kena-business-edit-form textarea{min-height:82px;resize:vertical}.kena-business-edit-form :disabled{border-color:var(--kena-line);background:#f4f6f5;color:#687378;opacity:1}.kena-business-edit-form .kena-business-check{min-height:38px;grid-template-columns:auto minmax(0,1fr);align-items:center}.kena-business-edit-form .kena-business-check input{width:17px;min-height:17px;height:17px;padding:0;accent-color:var(--kena-accent)}.kena-business-save-status{margin:0;padding:0 16px 14px;color:var(--kena-success);font-size:var(--kena-font-size-secondary)}.kena-account-company,.kena-admin-company-card,.kena-admin-current-user{padding:16px;border:1px solid var(--kena-line);border-radius:9px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;background:#fbfcfb}.kena-company-monogram{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;background:var(--kena-nav);color:white;font-size:var(--kena-font-size-table);font-weight:750}.kena-account-company h3,.kena-admin-company-card h3{margin:0;font-size:var(--kena-font-size-card-title)}.kena-account-company p,.kena-admin-company-card p{margin:2px 0 0;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-account-company small,.kena-admin-company-card small{color:#7c868a;font-size:var(--kena-font-size-label)}.kena-admin-current-user{grid-template-columns:1fr auto}.kena-admin-current-user header{display:flex;align-items:center;gap:8px}.kena-admin-current-user h3{margin:0;font-size:var(--kena-font-size-card-title)}.kena-admin-current-user p{grid-column:1/-1;margin:0;color:var(--kena-ink);font-weight:650}.kena-admin-current-user>span{color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-admin-current-user>button{justify-self:end}.kena-technical-operations{display:grid;grid-gap:15px;gap:15px}.kena-technical-operations>header{padding:14px 16px;border:1px solid var(--kena-line);border-radius:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:white}.kena-technical-operations>header>div{display:grid;grid-gap:3px;gap:3px}.kena-technical-operations>.workspace{padding:0}.kena-help-workspace{display:grid;grid-gap:14px;gap:14px}.kena-help-hero{min-height:162px;padding:22px 26px;border:1px solid #c5d8d5;border-radius:11px;display:grid;grid-template-columns:48px minmax(0,680px);justify-content:center;align-content:center;grid-gap:14px;gap:14px;background:linear-gradient(135deg,#eaf3f2,#f8faf9)}.kena-help-hero>span{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;background:white;color:var(--kena-accent);box-shadow:0 4px 14px rgb(41 72 75/9%)}.kena-help-hero>div{display:grid;grid-gap:5px;gap:5px}.kena-help-hero h2{margin:0;font-size:22px}.kena-help-hero p{margin:0;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-help-hero label{height:38px;margin-top:7px;padding:0 11px;border:1px solid #cddad7;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;background:white}.kena-help-hero input{min-height:0;padding:0;border:0}.kena-help-layout{min-height:470px;border:1px solid var(--kena-line);border-radius:10px;display:grid;grid-template-columns:310px minmax(0,1fr);overflow:hidden;background:white}.kena-help-layout>nav{padding:9px;border-right:1px solid var(--kena-line);display:grid;align-content:start;grid-gap:4px;gap:4px;background:#f8faf8}.kena-help-layout>nav button{min-height:72px!important;padding:9px 10px!important;border-radius:7px;display:grid;grid-template-columns:minmax(0,1fr) 14px;grid-gap:1px 7px;gap:1px 7px;background:transparent!important;color:var(--kena-ink);text-align:left}.kena-help-layout>nav button.is-active{background:white!important;box-shadow:0 1px 5px rgb(34 47 52/10%)}.kena-help-layout>nav button>span{grid-column:1;color:var(--kena-accent);font-size:10px;font-weight:750;letter-spacing:.04em}.kena-help-layout>nav button>strong{grid-column:1;font-size:var(--kena-font-size-secondary)}.kena-help-layout>nav button>small{grid-column:1;overflow:hidden;color:var(--kena-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.kena-help-layout>nav button>svg{grid-column:2;grid-row:1/4;align-self:center;color:#929c9f}.kena-help-layout>nav>p{padding:18px 10px;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-help-layout>article{padding:24px;display:grid;align-content:start;grid-gap:20px;gap:20px}.kena-help-layout article>header>span{color:var(--kena-accent);font-size:10px;font-weight:750;letter-spacing:var(--kena-letter-spacing-eyebrow)}.kena-help-layout article h2{margin:3px 0;font-size:20px}.kena-help-layout article header p{margin:0;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-help-layout ol{margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.kena-help-layout li{min-height:49px;padding:8px 10px;border:1px solid var(--kena-line);border-radius:7px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.kena-help-layout li>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--kena-accent-soft);color:var(--kena-accent-dark);font-size:var(--kena-font-size-label);font-weight:750}.kena-help-layout li p{margin:0;font-size:var(--kena-font-size-secondary)}.kena-account-workspace>aside{padding:18px 12px;border-right:1px solid var(--kena-line);background:#f7f9f7}.kena-account-identity{padding:0 6px 18px;border-bottom:1px solid var(--kena-line);display:flex;align-items:center;gap:10px}.kena-account-avatar,.kena-account-identity>span{width:44px;height:44px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--kena-accent);color:white;font-size:var(--kena-font-size-table);font-weight:750}.kena-account-identity>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.kena-account-identity strong{font-size:var(--kena-font-size-table)}.kena-account-identity small{overflow:hidden;color:var(--kena-muted);font-size:10px;text-overflow:ellipsis}.kena-account-workspace aside nav{padding-top:12px;display:grid;grid-gap:3px;gap:3px}.kena-account-workspace aside nav button{min-height:38px!important;padding:0 10px!important;border-radius:7px;display:flex;align-items:center;gap:8px;background:transparent!important;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)!important;text-align:left}.kena-account-workspace aside nav button.is-active{background:white!important;color:var(--kena-accent-dark);box-shadow:0 1px 5px rgb(34 47 52/10%);font-weight:700}.kena-account-workspace>article{min-width:0;padding:26px;display:grid;align-content:start;grid-gap:17px;gap:17px}.kena-account-workspace article>header{padding-bottom:15px;border-bottom:1px solid var(--kena-line);display:grid;grid-gap:3px;gap:3px}.kena-account-workspace article>header.kena-account-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.kena-account-section-header>div:first-child{display:grid;grid-gap:3px;gap:3px}.kena-account-section-header>div:last-child{display:flex;align-items:center;gap:7px}.kena-account-section-header button{min-height:34px!important;padding-inline:12px!important}.kena-account-profile-card{min-height:105px;padding:17px;border:1px solid var(--kena-line);border-radius:9px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;background:#fbfcfb}.kena-account-avatar{width:56px;height:56px;font-size:var(--kena-font-size-card-title)}.kena-account-profile-card h3{margin:0;font-size:var(--kena-font-size-card-title)}.kena-account-profile-card p{margin:2px 0 6px;color:var(--kena-muted);font-size:var(--kena-font-size-secondary)}.kena-account-profile-card button{min-height:34px!important;border-radius:7px}.kena-account-details{padding:16px;border:1px solid var(--kena-line);border-radius:9px}.kena-account-settings{display:grid;grid-gap:13px;gap:13px}.kena-account-settings fieldset{margin:0;padding:14px;border:1px solid var(--kena-line);border-radius:8px;display:grid;grid-gap:8px;gap:8px}.kena-account-settings legend{padding:0 5px;color:var(--kena-ink);font-size:var(--kena-font-size-table);font-weight:700}.kena-account-settings label{min-height:28px;grid-template-columns:17px minmax(0,1fr);align-items:center;color:var(--kena-ink)}.kena-account-settings input{width:16px;height:16px;margin:0}.kena-account-settings>button{width:-moz-fit-content;width:fit-content;min-height:36px!important;border-radius:7px}.kena-account-settings>span{color:var(--kena-success);font-size:var(--kena-font-size-secondary)}.kena-home-scope-switch button{min-height:28px!important;padding:0 10px!important;border-radius:6px;background:transparent!important;color:var(--kena-muted);font-size:var(--kena-font-size-label)!important;font-weight:650}.kena-home-scope-switch button.is-active{background:white!important;color:var(--kena-ink);box-shadow:0 1px 3px rgb(23 33 41/10%)}.kena-home-card-grid.is-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.kena-home-action-card.is-attention{border-left-color:var(--kena-attention)}.kena-home-action-card.is-attention .kena-home-card-top>span{color:var(--kena-attention)}.kena-home-tabs button{min-height:32px!important;padding-inline:10px!important;font-size:var(--kena-font-size-label)!important}.kena-home-empty-work{min-height:106px;padding:18px 8px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--kena-muted)}.kena-home-empty-work>div{display:grid;grid-gap:2px;gap:2px}.kena-home-empty-work strong{color:var(--kena-ink);font-size:var(--kena-font-size-table)}.kena-home-empty-work span{font-size:var(--kena-font-size-secondary)}.kena-home-lower-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.kena-home-compact-panel{min-height:126px;padding:14px 15px;border:1px solid var(--kena-line);border-radius:10px;display:grid;align-content:start;grid-gap:13px;gap:13px;background:white}.kena-home-compact-panel>header{display:flex;justify-content:space-between;gap:12px}.kena-home-compact-panel header>div{display:grid;grid-gap:2px;gap:2px}.kena-home-compact-panel header span,.kena-home-quick-actions header>span{color:var(--kena-accent);font-size:10px;font-weight:750;letter-spacing:var(--kena-letter-spacing-eyebrow)}.kena-home-compact-panel h3,.kena-home-quick-actions h3{margin:0;font-size:var(--kena-font-size-section-title)}.kena-home-compact-panel header button{padding:0!important;display:inline-flex;align-items:center;gap:4px;background:transparent!important;color:var(--kena-muted);font-size:var(--kena-font-size-label)!important}.kena-home-operation-summary{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.kena-home-operation-summary>span{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--kena-accent-soft);color:var(--kena-accent-dark)}.kena-home-operation-summary>div{display:grid;grid-gap:2px;gap:2px}.kena-home-operation-summary strong{font-size:var(--kena-font-size-table)}.kena-home-operation-summary small{color:var(--kena-muted);font-size:var(--kena-font-size-label)}.kena-home-quick-actions{display:grid;grid-gap:9px;gap:9px}.kena-home-quick-actions>header{display:grid;grid-gap:2px;gap:2px}.kena-home-quick-actions>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.kena-home-quick-actions>div>button{min-height:76px!important;padding:10px!important;border:1px solid var(--kena-line);border-radius:9px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:2px 9px;gap:2px 9px;background:white!important;color:var(--kena-ink);text-align:left}.kena-home-quick-actions button>span{width:34px;height:34px;grid-row:1/3;border-radius:8px;display:grid;place-items:center;background:var(--kena-accent-soft);color:var(--kena-accent-dark)}.kena-home-quick-actions button strong{font-size:var(--kena-font-size-secondary)}.kena-home-quick-actions button small{color:var(--kena-muted);font-size:10px}@media (max-width:1180px){.kena-home-card-grid.is-three-columns,.kena-home-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kena-entity-toolbar{align-items:flex-start;flex-direction:column}.kena-entity-toolbar-actions{width:100%;flex-wrap:wrap}.kena-account-workspace,.kena-business-layout{grid-template-columns:245px minmax(0,1fr)}}@media (max-width:860px){.kena-account-workspace,.kena-business-layout,.kena-help-layout{grid-template-columns:1fr}.kena-account-workspace>aside,.kena-context-navigation,.kena-help-layout>nav{max-height:310px;border-right:0;border-bottom:1px solid var(--kena-line)}.kena-home-lower-grid,.kena-material-detail li{grid-template-columns:1fr}}@media (max-width:700px){.kena-create-preview-fields,.kena-home-card-grid.is-three-columns,.kena-home-quick-actions>div{grid-template-columns:1fr}.kena-entity-tabs,.kena-home-tabs{overflow-x:auto}.kena-entity-tabs button{white-space:nowrap}.kena-entity-table thead{display:none}.kena-entity-table,.kena-entity-table tbody,.kena-entity-table td,.kena-entity-table tr{display:block}.kena-entity-table tr{padding:8px 10px;border-bottom:1px solid var(--kena-line)}.kena-entity-table td{min-height:31px;height:auto;padding:5px 0;border:0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px;gap:8px}.kena-entity-table td:before{color:var(--kena-muted);font-size:var(--kena-font-size-label);font-weight:650;content:attr(data-label)}.kena-entity-table .kena-row-action{width:100%;display:flex;justify-content:flex-end}.kena-entity-table .kena-row-action:before{display:none}.kena-entity-detail-row{padding:0!important}.kena-entity-detail-row td{display:block}.kena-entity-detail-row td:before{display:none}.kena-entity-footer{align-items:flex-start;flex-direction:column}.kena-account-workspace>article,.kena-business-content,.kena-help-layout>article{padding:17px}.kena-business-content-header,.kena-technical-operations>header{flex-direction:column}.kena-account-company,.kena-account-profile-card,.kena-admin-company-card{grid-template-columns:52px minmax(0,1fr)}.kena-account-company>.kena-status-pill,.kena-account-profile-card>button,.kena-admin-company-card>.kena-status-pill{grid-column:1/-1}.kena-help-hero{padding:18px;grid-template-columns:1fr}.kena-help-hero>span{display:none}.kena-business-edit-form,.kena-real-record-list article,.kena-real-record-list dl{grid-template-columns:1fr}.kena-business-edit-form .kena-business-check,.kena-business-edit-form label.is-wide{grid-column:auto}.kena-account-workspace article>header.kena-account-section-header{grid-template-columns:1fr}}.kena-active-filter-strip,.kena-alert-summary,.kena-alert-value,.kena-data-table,.kena-presentation-toggle,.kena-preview-tabs,.kena-table-empty-state,.kena-workspace-quick-controls{font-family:var(--kena-font-interface)}.kena-presentation-toggle{height:34px;padding:2px;border:1px solid #d7e1dd;border-radius:8px;display:inline-flex;align-items:center;flex:0 0 auto;background:rgba(255,255,255,.58)}.kena-presentation-toggle>button{width:29px;min-width:29px;height:28px;padding:5px;border:0;border-radius:6px;display:grid;place-items:center;background:transparent;color:#748187;cursor:pointer}.kena-presentation-toggle>button:focus-visible,.kena-presentation-toggle>button:hover{color:#35464c}.kena-presentation-toggle>button.is-active{background:#fff;color:var(--area-color,#3f747a);box-shadow:0 1px 4px rgba(47,65,57,.1)}.kena-presentation-toggle svg{width:16px;height:16px;display:block}.kena-signal-icon{--kena-signal-fill:var(--kena-color-information,#3f747a);--kena-signal-glyph:#fff;--kena-signal-outline:var(--kena-color-information,#3f747a);width:16px;height:16px;flex:0 0 16px;display:inline-grid;place-items:center;color:var(--kena-signal-fill);line-height:0}.kena-signal-icon.is-warning{--kena-signal-fill:var(--kena-color-attention-soft,#f6efe2);--kena-signal-glyph:var(--kena-color-attention-text,#76501f);--kena-signal-outline:var(--kena-color-attention,#9a6a2f)}.kena-signal-icon.is-blocking{--kena-signal-fill:var(--kena-color-danger-soft,#f6eaea);--kena-signal-glyph:var(--kena-color-danger-text,#874242);--kena-signal-outline:var(--kena-color-danger,#a55252)}.kena-signal-icon svg{width:100%;height:100%;overflow:visible}.kena-signal-icon.is-information circle{fill:var(--kena-color-information-soft,#e7f0f0);stroke:currentColor;stroke-width:1.5}.kena-signal-icon.is-information path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.kena-signal-icon .signal-shape{fill:var(--kena-signal-fill);stroke:var(--kena-signal-outline);stroke-width:.65;stroke-linejoin:round}.kena-signal-icon .signal-glyph{fill:none;stroke:var(--kena-signal-glyph);stroke-linecap:round;stroke-width:1.55}.kena-signal-icon.is-edge{width:18px;height:18px;position:absolute;z-index:18;left:0;transform:translateX(-50%);filter:drop-shadow(0 1px 1px rgba(45,54,58,.12));pointer-events:none}.kena-signal-trigger{width:24px;height:24px;padding:0;border:0;border-radius:8px;background:transparent;display:inline-grid;place-items:center;color:inherit;cursor:pointer}.kena-signal-trigger>.kena-signal-icon{width:18px;height:18px;flex-basis:18px;filter:drop-shadow(0 1px 1px rgba(45,54,58,.12));transition:transform .12s ease,filter .12s ease}.kena-signal-trigger:hover>.kena-signal-icon,.kena-signal-trigger[aria-expanded=true]>.kena-signal-icon{transform:scale(1.08);filter:drop-shadow(0 2px 2px rgba(45,54,58,.18))}.kena-signal-trigger.is-edge{position:absolute;z-index:20;left:0;transform:translateX(-50%)}.kena-alert-value{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--kena-color-attention-text,#76501f);font-size:var(--kena-font-size-table);font-weight:600;line-height:var(--kena-line-height-table)}.kena-alert-value.is-blocking{color:var(--kena-color-danger-text,#874242)}.kena-alert-value .kena-signal-icon{width:13px;height:13px;flex-basis:13px}.kena-alert-value>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kena-alert-summary{min-height:42px;padding:7px 12px;border-top:1px solid color-mix(in srgb,var(--kena-color-attention,#9a6a2f) 36%,white);border-bottom:1px solid color-mix(in srgb,var(--kena-color-attention,#9a6a2f) 36%,white);background:var(--kena-color-attention-soft,#f6efe2);display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;color:var(--kena-color-attention-text,#76501f)}.kena-alert-summary.is-blocking{border-color:color-mix(in srgb,var(--kena-color-danger,#a55252) 30%,white);background:var(--kena-color-danger-soft,#f6eaea);color:var(--kena-color-danger-text,#874242)}.kena-alert-summary-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.kena-alert-summary-copy strong{font-size:var(--kena-font-size-table);line-height:var(--kena-line-height-table)}.kena-alert-summary-copy small{color:var(--kena-color-attention-text,#76501f);font-size:var(--kena-font-size-secondary);line-height:var(--kena-line-height-secondary);white-space:normal}.kena-alert-summary.is-blocking .kena-alert-summary-copy small{color:var(--kena-color-danger-text,#874242)}.kena-alert-summary-help{display:flex;align-items:center;gap:4px;margin-top:2px;color:#58746d;font-size:var(--kena-font-size-table);line-height:var(--kena-line-height-table)}.kena-alert-summary-help .kena-signal-icon{width:12px;height:12px;flex:0 0 12px}.kena-alert-summary>button{min-height:28px;padding:0 8px;border:1px solid;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:var(--kena-font-size-table);font-weight:600;white-space:nowrap;cursor:pointer}.kena-alert-summary>button:hover{background:rgba(255,255,255,.72)}.kena-alert-review-panel{min-width:0;border-top:1px solid color-mix(in srgb,var(--kena-color-attention,#9a6a2f) 36%,white);background:var(--kena-color-attention-soft,#f6efe2)}.kena-alert-review-panel.is-blocking{border-color:color-mix(in srgb,var(--kena-color-danger,#a55252) 30%,white);background:var(--kena-color-danger-soft,#f6eaea)}.kena-alert-review-panel>.kena-alert-summary{border-top:0}.kena-alert-review-panel>footer{min-height:43px;padding:7px 12px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);display:flex;align-items:center;justify-content:flex-end;gap:8px}.kena-gallery-card{--kena-gallery-card-accent:var(--area-color,#596274);min-width:0;position:relative;border:1px solid #dfe6e2;border-radius:12px;overflow:visible;background:rgba(255,255,255,.82);color:#334249;box-shadow:0 1px 2px rgba(39,55,48,.04);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.kena-gallery-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.kena-gallery-grid>.catalog-workspace-empty{grid-column:1/-1}.kena-gallery-card.is-selected,.kena-gallery-card:focus-within,.kena-gallery-card:hover{border-color:color-mix(in srgb,var(--kena-gallery-card-accent) 46%,#dfe6e2);box-shadow:0 9px 26px rgba(39,55,48,.1)}.kena-gallery-card.is-selected{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kena-gallery-card-accent) 66%,transparent),0 9px 26px rgba(39,55,48,.1)}.kena-gallery-card-primary{width:100%;min-width:0;padding:0;border:0;border-radius:11px 11px 0 0;overflow:hidden;display:block;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kena-gallery-card-media{min-height:148px;position:relative;display:block;overflow:hidden;background-color:#eef2f0;background-position:50%;background-repeat:no-repeat;background-size:cover}.kena-gallery-card-media>small{position:absolute;top:9px;right:9px;max-width:calc(100% - 18px);padding:3px 7px;border:1px solid rgba(255,255,255,.72);border-radius:999px;overflow:hidden;background:rgba(255,255,255,.88);color:#526168;font-size:var(--kena-font-size-secondary);font-weight:600;line-height:var(--kena-line-height-secondary);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.kena-gallery-card-copy{min-width:0;padding:12px 13px 13px;display:grid;grid-gap:10px;gap:10px}.kena-gallery-card.is-fixed-height .kena-gallery-card-copy{min-height:138px}.kena-gallery-card-title{min-width:0;display:grid;grid-gap:2px;gap:2px}.kena-gallery-card-title>strong{overflow:hidden;color:#2f3f45;font-size:var(--kena-font-size-table);line-height:var(--kena-line-height-table);text-overflow:ellipsis;white-space:nowrap}.kena-gallery-card-title>small{overflow:hidden;color:#68777d;font-size:var(--kena-font-size-secondary);line-height:var(--kena-line-height-secondary);text-overflow:ellipsis;white-space:nowrap}.kena-gallery-card-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 11px;gap:7px 11px}.kena-gallery-card-field{min-width:0;display:grid;grid-gap:1px;gap:1px}.kena-gallery-card-field>small{overflow:hidden;color:#8a969a;font-size:var(--kena-font-size-secondary);line-height:var(--kena-line-height-secondary);text-overflow:ellipsis;white-space:nowrap}.kena-gallery-card-field>span{overflow:hidden;color:#5e6d73;font-size:var(--kena-font-size-label);line-height:var(--kena-line-height-label);text-overflow:ellipsis;white-space:nowrap}.kena-gallery-card-field.is-highlight>span{color:var(--kena-gallery-card-accent);font-weight:700}.kena-gallery-card-field.is-subtle>span{color:#7e8a8f}.kena-gallery-card-previews{min-height:55px;padding:7px 9px 9px;border-top:1px solid #e7ece9;display:grid;grid-auto-flow:column;grid-auto-columns:42px;justify-content:start;grid-gap:6px;gap:6px;overflow-x:auto}.kena-gallery-card-previews>button{width:42px;height:38px;padding:2px;border:1px solid #dce5e1;border-radius:7px;background:#fff;cursor:pointer}.kena-gallery-card-previews>button.is-active,.kena-gallery-card-previews>button:focus-visible,.kena-gallery-card-previews>button:hover{border-color:var(--kena-gallery-card-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--kena-gallery-card-accent) 35%,transparent)}.kena-gallery-card-previews>button>span{width:100%;height:100%;border-radius:5px;display:block;background-color:#edf1ef;background-position:50%;background-repeat:no-repeat;background-size:cover}.kena-gallery-card-alert{top:17px}.kena-gallery-card-alert-panel{border-radius:0 0 11px 11px;overflow:hidden}.kena-gallery-card-alert-panel .kena-alert-summary{grid-template-columns:18px minmax(0,1fr)}.kena-gallery-card-alert-panel .kena-alert-review-panel>footer{align-items:stretch;flex-direction:column-reverse}.kena-gallery-card-alert-panel .kena-alert-review-panel>footer button{width:100%}@media (max-width:760px){.kena-alert-summary{grid-template-columns:18px minmax(0,1fr)}.kena-alert-summary>button{grid-column:2;justify-self:start}.kena-gallery-card-fields,.kena-gallery-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kena-gallery-card,.kena-signal-trigger>.kena-signal-icon{transition:none}}.kena-branding .kena-active-filter-strip{box-sizing:border-box;min-height:38px;margin:8px 0;padding:5px 12px;border-top:1px solid #e2e8e5;border-bottom:1px solid #e2e8e5;background:#fbfcfb;display:flex;align-items:center;gap:6px;overflow-x:auto}.kena-branding .kena-active-filter-strip>span{color:#728087;font-size:var(--kena-font-size-secondary);white-space:nowrap}.kena-branding .kena-active-filter-strip button{min-height:27px;padding:0 8px;border:1px solid #ccddd5;border-radius:14px;background:#edf5f1;color:#42614f;font:inherit;font-size:var(--kena-font-size-table);white-space:nowrap;cursor:pointer}.kena-branding .kena-active-filter-strip button b{margin-left:6px}.kena-branding .kena-active-filter-strip .clear-active-filters{border-color:transparent;background:transparent;color:#875954}.kena-branding .kena-active-filter-strip>em{margin-left:auto;color:#68777d;font-size:var(--kena-font-size-secondary);font-style:normal;white-space:nowrap}.kena-branding .kena-active-filter-strip+:is(.registered-orders-table-v2,.catalog-composite-table,.catalog-model-gallery){margin-top:0}.kena-global-tooltip{max-width:min(264px,calc(100vw - 24px));position:fixed;z-index:500;padding:6px 8px;border:1px solid rgba(48,65,71,.18);border-radius:7px;background:#26383d;box-shadow:0 8px 24px rgba(24,38,43,.18);color:#fff;font-family:var(--kena-font-interface,"Inter",sans-serif);font-size:var(--kena-font-size-secondary);font-weight:500;line-height:var(--kena-line-height-secondary);text-align:center;pointer-events:none}.kena-global-tooltip.is-top{transform:translate(-50%,-100%)}.kena-global-tooltip.is-bottom{transform:translateX(-50%)}.kena-data-table{overflow:clip;border:1px solid var(--kena-color-line);border-radius:11px;background:var(--kena-color-paper)}.kena-data-table-head,.kena-data-table-row{display:grid;align-items:center}.kena-data-table-head{min-height:36px;padding:0 14px;border-bottom:1px solid var(--kena-color-line);background:#f4f7f5;color:var(--kena-color-muted);font-size:var(--kena-font-size-table);font-weight:700;letter-spacing:var(--kena-letter-spacing-eyebrow);text-transform:uppercase}.kena-data-table-row{width:100%;min-height:54px;padding:0 14px;border:0;border-bottom:1px solid var(--kena-color-line);background:var(--kena-color-paper);color:var(--kena-color-ink);text-align:left;cursor:pointer}.kena-data-table-group.is-open .kena-data-table-row,.kena-data-table-row:hover{background:#f8faf9}.kena-data-table-head>span,.kena-data-table-row>span{min-width:0;padding-right:12px}.kena-data-table-preview{padding:15px;border-bottom:1px solid var(--kena-color-line);background:var(--kena-color-canvas)}:where(a,button,input,.kena-select-trigger,textarea,summary,[tabindex],[contenteditable=true]):focus,:where(a,button,input,.kena-select-trigger,textarea,summary,[tabindex],[contenteditable=true]):focus-visible{outline:none!important;outline-offset:0!important}