:root{--tv-base-color-brand: #18a8aa;--tv-base-color-brand-1: #d9f3f3;--tv-base-color-brand-2: #b8e8e8;--tv-base-color-brand-3: #8fd9da;--tv-base-color-brand-4: #5fc9cb;--tv-base-color-brand-5: #3bb8ba;--tv-base-color-brand-6: #18a8aa;--tv-base-color-brand-7: #149496;--tv-base-color-brand-8: #108082;--tv-base-color-common-1: #ffffff;--tv-base-color-common-2: #f0f4f8;--tv-base-color-common-3: #e8ecf0;--tv-base-color-common-4: #dde3ea;--tv-base-color-common-5: #c5cdd6;--tv-base-color-common-6: #94a3b8;--tv-base-color-common-7: #64748b;--tv-base-color-common-8: #475569;--tv-base-color-common-9: #334155;--tv-base-color-common-10: #1e293b;--tv-base-color-common-11: #0f172a;--tv-base-color-common-12: #000000;--tv-base-color-success-6: #22c55e;--tv-base-color-warn-6: #f59e0b;--tv-base-color-error-6: #ef4444;--tv-base-color-info-6: #18a8aa;--tv-border-radius-xs: 2px;--tv-border-radius-sm: 4px;--tv-border-radius-md: 6px;--tv-border-radius-lg: 8px;--tv-shadow-1-down: 0 1px 4px rgba(15, 23, 42, .08);--tv-shadow-3-down: 0 6px 20px rgba(15, 23, 42, .1);--tv-space-lg: 12px;--tv-space-xl: 16px;--tv-space-xxl: 16px;--tv-FormItem-margin-bottom: var(--oa-space-1, 4px);--tv-FormItem-margin-bottom-lg: var(--oa-space-1, 4px);--tv-FormItem-label-padding-right: var(--oa-space-3, 12px);--tv-color-text: #1e293b;--tv-color-text-secondary: #64748b;--tv-color-text-weaken: #94a3b8;--tv-color-text-disabled: #64748b;--tv-color-text-link: #18a8aa;--tv-color-text-link-hover: #149496;--tv-color-text-active: #18a8aa;--tv-color-text-inverse: #ffffff;--tv-color-icon: #94a3b8;--tv-color-icon-link: #18a8aa;--tv-color-icon-control: #334155;--tv-color-icon-active: #18a8aa;--tv-color-icon-hover: #18a8aa;--tv-color-bg: #f0f4f8;--tv-color-bg-secondary: #ffffff;--tv-color-bg-hover: #e8f4f4;--tv-color-bg-active: #d9f3f3;--tv-color-bg-primary: #18a8aa;--tv-color-bg-active-control: #18a8aa;--tv-color-bg-active-control-hover: #149496;--tv-color-border: #dde3ea;--tv-color-border-divider: #e8ecf0;--tv-color-border-hover: #18a8aa;--tv-color-border-active: #18a8aa;--tv-color-border-secondary: #94a3b8;--tv-color-border-active-control: #18a8aa;--tv-color-act-primary-text: #18a8aa;--tv-color-act-primary-text-hover: #149496;--tv-color-act-primary-text-active: #108082;--tv-color-act-primary-text-inverse-tint: #ffffff;--tv-color-act-primary-text-inverse-tint-hover: #ffffff;--tv-color-act-primary-text-inverse-tint-active: #ffffff;--tv-color-act-primary-bg: var(--tv-base-color-brand);--tv-color-act-primary-bg-hover: #3bb8ba;--tv-color-act-primary-bg-active: #149496;--tv-color-act-primary-bg-white: rgba(24, 168, 170, .08);--tv-color-act-primary-bg-white-hover: rgba(24, 168, 170, .14);--tv-color-act-primary-bg-white-active: rgba(24, 168, 170, .2);--tv-color-act-primary-border: var(--tv-base-color-brand);--tv-color-act-primary-border-hover: #3bb8ba;--tv-color-act-primary-border-active: #149496;--tv-color-act-primary-border-light: #18a8aa;--tv-color-act-primary-border-light-hover: #3bb8ba;--tv-color-act-primary-border-light-active: #149496;--tv-color-act-primary-plain-text-hover: #149496;--tv-color-info-icon: #18a8aa;--tv-color-success-text: #22c55e;--tv-color-warn-text: #f59e0b;--tv-color-error-text: #ef4444;--tv-color-info-text-1: #64748b;--tv-color-info-bg-1: #f1f5f9;--tv-color-info-border-1: #e2e8f0;--tv-color-info-text: #64748b;--tv-color-info-bg: #64748b;--tv-color-info-border: #94a3b8;--tv-Tag-text-color-light-info: #64748b;--tv-Tag-bg-color-light-info: #f1f5f9;--tv-Tag-border-color-light-info: #e2e8f0;--tv-Tag-text-color-dark-info: #ffffff;--tv-Tag-bg-color-dark-info: #64748b;--tv-Tag-border-color-dark-info: #64748b;--tv-Tag-text-color-plain-info: #64748b;--tv-Tag-bg-color-plain-info: transparent;--tv-Tag-border-color-plain-info: #94a3b8;--tv-Tag-text-color-blue: #2563eb;--tv-Tag-bg-color-blue: #dbeafe;--tv-Tag-text-color-grey: #475569;--tv-Tag-bg-color-grey: #e2e8f0;--tv-Tag-text-color-purple: #7c3aed;--tv-Tag-bg-color-purple: #ede9fe;--tv-Tag-text-color-green: #16a34a;--tv-Tag-bg-color-green: #dcfce7;--tv-Tag-text-color-orange: #ea580c;--tv-Tag-bg-color-orange: #ffedd5;--tv-Tag-text-color-red: #dc2626;--tv-Tag-bg-color-red: #fee2e2;--tv-Tag-text-color-brown: #a16207;--tv-Tag-bg-color-brown: #fef3c7;--tv-Tag-text-color-gold: #b45309;--tv-Tag-bg-color-gold: #fef3c7;--tv-FormItem-bg-color-error: transparent;--tv-FormItem-border-color-error: var(--tv-base-color-error-6);--tv-FormItem-text-color-error: var(--tv-base-color-error-6);--tv-FormItem-icon-color-error: var(--tv-base-color-error-6);--tv-FormItem-error-block-padding-top: 0;--tv-Popeditor-search-item-width: 52px;--tv-Popeditor-tabs-font-size: 13px;--tv-Popeditor-tabs-li-height: 32px}.tiny-tag.tiny-tag--info.tiny-tag--light,.tiny-tag.tiny-tag--info:not(.tiny-tag--dark):not(.tiny-tag--plain){color:#64748b!important;background-color:#f1f5f9!important;border-color:#e2e8f0!important}.tiny-tag.tiny-tag--info.tiny-tag--dark{color:#fff!important;background-color:#64748b!important;border-color:#64748b!important}.tiny-tag.tiny-tag--info.tiny-tag--plain{color:#64748b!important;background-color:transparent!important;border-color:#94a3b8!important}:root{--oa-color-primary: #18a8aa;--oa-color-primary-hover: #149496;--oa-color-primary-light: #d9f3f3;--oa-color-primary-muted: #b8e8e8;--oa-color-primary-deep: #108082;--oa-color-bg-page: #eef2f6;--oa-color-bg-surface: #ffffff;--oa-color-bg-hover: #e8f0f4;--oa-color-bg-active: #d9f3f3;--oa-color-bg-subtle: #f8fafc;--oa-color-text: #1e293b;--oa-color-text-secondary: #64748b;--oa-color-text-muted: #94a3b8;--oa-color-border: #dde3ea;--oa-color-border-light: #e8ecf0;--oa-color-border-input: #c5cdd6;--oa-color-success: #22c55e;--oa-color-warning: #f59e0b;--oa-color-error: #ef4444;--oa-color-warning-bg: #fffbeb;--oa-radius-sm: 4px;--oa-radius-md: 6px;--oa-radius-lg: 10px;--oa-header-height: 56px;--oa-sidebar-width: 200px;--oa-sidebar-collapsed: 56px;--oa-card-header-height: 44px;--oa-space-1: 4px;--oa-space-2: 8px;--oa-space-3: 12px;--oa-space-4: 16px;--oa-space-5: 20px;--oa-space-6: 24px;--oa-split-gap: 10px;--oa-form-label-width: 88px;--oa-form-error-gap: 4px;--oa-form-error-reserve: 16px;--oa-form-control-height: 40px;--oa-search-field-width: 300px;--oa-search-range-field-width: 340px;--oa-form-side-action-width: 112px;--oa-form-dialog-width: 800px;--oa-form-dialog-width-wide: 1080px;--oa-form-dialog-height: calc(85vh - 48px) ;--oa-form-dialog-max-height: 90vh;--oa-popeditor-chrome-height: 280px;--oa-popeditor-grid-height: max( 240px, calc(var(--oa-form-dialog-height) - var(--oa-popeditor-chrome-height)) );--login-qr-size: calc(var(--oa-form-control-height) * 5.5);--login-body-height: 284px;--login-nav-height: 28px;--oa-pane-divider-shadow: inset -1px 0 0 rgba(255, 255, 255, .95), 1px 0 0 #c5cdd6, 2px 0 8px rgba(15, 23, 42, .07);--oa-pane-divider-bg: linear-gradient( 90deg, rgba(15, 23, 42, .03) 0%, #f1f5f9 48%, rgba(255, 255, 255, .92) 100% );--oa-shadow-sm: 0 1px 4px rgba(15, 23, 42, .08);--oa-shadow-md: 0 6px 20px rgba(15, 23, 42, .1);--oa-shadow-card: 0 1px 0 var(--oa-color-border), 0 4px 16px rgba(15, 23, 42, .06);--oa-font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--oa-mask-bg: rgba(15, 23, 42, .4)}.tiny-button.tiny-button--primary:not(.is-plain):not(.is-ghost){background-color:var(--oa-color-primary);border-color:var(--oa-color-primary)}.tiny-button.tiny-button--primary:not(.is-plain):not(.is-ghost):hover,.tiny-button.tiny-button--primary:not(.is-plain):not(.is-ghost):focus{background-color:var(--oa-color-primary-hover);border-color:var(--oa-color-primary-hover)}.tiny-button{--tv-Button-color-icon-svg: currentColor}.tiny-button.is-icon .tiny-svg,.tiny-button.is-icon svg{fill:currentColor}.tiny-button.tiny-button--primary:not(.is-plain):not(.is-ghost):not(.tiny-button--text).is-icon,.tiny-button.tiny-button--danger:not(.is-plain):not(.is-ghost):not(.tiny-button--text).is-icon{color:#fff}.tiny-button.tiny-button--primary:not(.is-plain):not(.is-ghost):not(.tiny-button--text).is-icon .tiny-svg,.tiny-button.tiny-button--primary:not(.is-plain):not(.is-ghost):not(.tiny-button--text).is-icon svg,.tiny-button.tiny-button--danger:not(.is-plain):not(.is-ghost):not(.tiny-button--text).is-icon .tiny-svg,.tiny-button.tiny-button--danger:not(.is-plain):not(.is-ghost):not(.tiny-button--text).is-icon svg{fill:currentColor}.tiny-button.tiny-button--danger:not(.is-plain):not(.is-ghost){background-color:var(--oa-color-error);border-color:var(--oa-color-error)}.base-panel-card__actions .tiny-button,.dynamic-search-form__actions .tiny-button,.tree-form-crud .base-panel-card__actions .tiny-button{min-width:auto}.oa-row-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.oa-table-action-btn.tiny-button--text{min-width:auto;height:auto;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:var(--oa-radius-sm);transition:background .15s,border-color .15s,color .15s}.oa-table-action-btn.tiny-button--text.is-icon .tiny-svg,.oa-table-action-btn.tiny-button--text.is-icon .oa-form-action-icon{font-size:1em;width:1em;height:1em;vertical-align:-.12em}.oa-table-action-btn--primary.tiny-button--text{color:var(--oa-color-primary-deep)}.oa-table-action-btn--warning.tiny-button--text{color:var(--oa-color-warning)}.oa-table-action-btn--success.tiny-button--text{color:var(--oa-color-success)}.oa-table-action-btn--danger.tiny-button--text{color:var(--oa-color-error)}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action{color:var(--oa-color-primary-deep)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning{color:var(--oa-color-warning)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success{color:var(--oa-color-success)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger{color:var(--oa-color-error)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary .oa-form-action-icon,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary svg path,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form .tiny-svg,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form svg,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form svg path,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action .tiny-svg,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action svg,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action svg path{color:var(--oa-color-primary-deep)!important;fill:var(--oa-color-primary-deep)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning .oa-form-action-icon,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning svg path{color:var(--oa-color-warning)!important;fill:var(--oa-color-warning)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success .oa-form-action-icon,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success svg path{color:var(--oa-color-success)!important;fill:var(--oa-color-success)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger .oa-form-action-icon,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger svg path{color:var(--oa-color-error)!important;fill:var(--oa-color-error)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn:hover,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form:hover,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form:focus,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action:hover,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action:focus{text-decoration:none!important}.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form:hover,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form:focus,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action:hover,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action:focus{color:var(--oa-color-primary)!important;background:transparent}.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.form-tree-node__add-form:hover svg path,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.org-tree-node__inline-action:hover svg path{color:var(--oa-color-primary)!important;fill:var(--oa-color-primary)!important}.oa-table-action-btn--primary.tiny-button--text:hover{background:var(--oa-color-primary-light);border-color:var(--oa-color-primary-muted);color:var(--oa-color-primary-deep);text-decoration:none}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary:hover,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary:hover{color:var(--oa-color-primary-deep)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--primary:hover svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--primary:hover svg path{color:var(--oa-color-primary-deep)!important;fill:var(--oa-color-primary-deep)!important}.oa-table-action-btn--warning.tiny-button--text:hover{background:var(--oa-color-warning-bg);border-color:#fde68a;color:var(--oa-color-warning);text-decoration:none}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning:hover,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning:hover{color:var(--oa-color-warning)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--warning:hover svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--warning:hover svg path{color:var(--oa-color-warning)!important;fill:var(--oa-color-warning)!important}.oa-table-action-btn--success.tiny-button--text:hover{background:#f0fdf4;border-color:#bbf7d0;color:var(--oa-color-success);text-decoration:none}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success:hover,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success:hover{color:var(--oa-color-success)!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--success:hover svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--success:hover svg path{color:var(--oa-color-success)!important;fill:var(--oa-color-success)!important}.oa-table-action-btn--danger.tiny-button--text:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626;text-decoration:none}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger:hover,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger:hover{color:#dc2626!important}.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn.oa-table-action-btn--danger:hover svg path,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger:hover .tiny-svg,.tiny-button.tiny-button--text.is-icon.oa-table-action-btn--danger:hover svg path{color:#dc2626!important;fill:#dc2626!important}.oa-table-action-btn.tiny-button--text:hover{text-decoration:none}.tiny-button.tiny-button--primary.is-plain.is-icon{color:var(--oa-color-primary-deep)}.tiny-button.tiny-button--primary.is-plain.is-icon .tiny-svg,.tiny-button.tiny-button--primary.is-plain.is-icon svg{fill:currentColor}.tiny-button.tiny-button--text[type=primary],.tiny-button.tiny-button--text.tiny-button--primary,.tiny-button.tiny-button--text.is-icon[type=primary],.tiny-button.tiny-button--text.tiny-button--primary.is-icon{color:var(--oa-color-primary)}.tiny-button.tiny-button--text[type=danger],.tiny-button.tiny-button--text.tiny-button--danger,.tiny-button.tiny-button--text.is-icon[type=danger],.tiny-button.tiny-button--text.tiny-button--danger.is-icon{color:var(--oa-color-error)}.tiny-card__header,.tiny-card--logo__title{align-items:center;background:linear-gradient(180deg,#f8fcfc 0%,var(--oa-color-bg-surface) 100%);border-bottom:1px solid var(--oa-color-border-light)}.tiny-card{border:1px solid var(--oa-color-border);border-radius:var(--oa-radius-lg);box-shadow:var(--oa-shadow-card)}.tiny-grid-header__column,.tiny-table th{background-color:var(--oa-color-bg-subtle)!important;color:var(--oa-color-text-secondary)!important;font-weight:500}.tiny-grid-body__row:hover,.tiny-table tr:hover td{background-color:var(--oa-color-bg-hover)!important}.tiny-input.is-active .tiny-input__inner,.tiny-input__inner:focus,.tiny-textarea.is-active .tiny-textarea__inner,.tiny-textarea__inner:focus{border-color:var(--oa-color-primary)!important;box-shadow:0 0 0 2px #18a8aa26}.tiny-input:hover .tiny-input__inner:not(:disabled),.tiny-textarea:hover .tiny-textarea__inner:not(:disabled){border-color:var(--oa-color-primary-muted)}.tiny-input.is-disabled .tiny-input__inner,.tiny-input__inner:disabled,.tiny-input.is-disabled input,.tiny-textarea.is-disabled .tiny-textarea__inner,.tiny-textarea__inner:disabled,.tiny-select.is-disabled .tiny-input__inner,.tiny-date-editor.is-disabled .tiny-input__inner,.tiny-numeric.is-disabled .tiny-numeric__input-inner{color:var(--oa-color-text-secondary)!important;-webkit-text-fill-color:var(--oa-color-text-secondary)!important;opacity:1}.tiny-input.is-disabled .tiny-input__inner::placeholder,.tiny-input__inner:disabled::placeholder,.tiny-textarea__inner:disabled::placeholder{color:var(--oa-color-text-muted)!important;-webkit-text-fill-color:var(--oa-color-text-muted)!important}.tiny-form{width:100%;max-width:100%;box-sizing:border-box}.tiny-form-item{margin-bottom:var(--oa-space-1);--tv-FormItem-margin-bottom: var(--oa-space-1);--tv-FormItem-margin-bottom-lg: var(--oa-space-1);--tv-FormItem-bg-color-error: transparent;--tv-FormItem-error-block-padding-top: 0;--tv-FormItem-border-color-error: var(--oa-color-error);--tv-FormItem-text-color-error: var(--oa-color-error)}.tiny-form-item.tiny-form-item--medium{margin-bottom:var(--oa-space-1)!important}.tiny-form-item__label{padding-right:var(--oa-space-3)!important}.tiny-form-item__content{min-width:0}.tiny-form-item .tiny-input,.tiny-form-item .tiny-textarea,.tiny-form-item .tiny-file-upload{width:100%;max-width:100%}.tiny-form-item .tiny-input__inner,.tiny-form-item .tiny-textarea__inner{width:100%;box-sizing:border-box}.dynamic-form--stacked .tiny-form-item__label{display:none}.dynamic-form__actions-item,.oa-form-actions-item{margin-top:var(--oa-space-2);margin-bottom:0}.dynamic-form__actions-item .tiny-form-item__content,.oa-form-actions-item .tiny-form-item__content{display:flex;align-items:center;flex-wrap:wrap;gap:var(--oa-space-2);padding-bottom:0}.tiny-form-item.is-text:not(.dynamic-form__actions-item):not(.oa-form-actions-item) .tiny-form-item__content{position:relative;padding-bottom:calc(var(--oa-form-error-gap, 4px) + var(--oa-form-error-reserve, 16px))}.tiny-form-item.is-text .tiny-form-item__error{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0;font-size:12px;line-height:var(--oa-form-error-reserve, 16px);min-height:var(--oa-form-error-reserve, 16px);color:var(--oa-color-error);background:transparent;box-sizing:border-box}.tiny-form-item.is-text .tiny-form-item__error--block{padding-top:0}.tiny-form-item.is-text .tiny-form-item__validate-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-form-item.is-text .tiny-form-item__error .validate-icon{display:none}.tiny-form-item.is-error.is-text .tiny-input__inner,.tiny-form-item.is-error.is-text .tiny-textarea__inner,.tiny-form-item.is-error.is-text .form-field-textarea{background-color:var(--oa-color-bg-surface)!important;border-color:var(--oa-color-error)!important}.tiny-form-item.is-error.is-text .tiny-input__inner:focus,.tiny-form-item.is-error.is-text .tiny-textarea__inner:focus,.tiny-form-item.is-error.is-text .form-field-textarea:focus{box-shadow:0 0 0 2px #ef44441f!important}.tiny-form-item.dynamic-form__actions-item .tiny-form-item__content,.tiny-form-item.oa-form-actions-item .tiny-form-item__content{padding-bottom:0}.dynamic-form--stacked .dynamic-form__actions-item .tiny-button--primary{width:100%}.dynamic-form--grid .dynamic-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--oa-space-2);row-gap:0}.dynamic-form--grid .dynamic-form__grid-item{margin-bottom:0;min-width:0}.dynamic-form--grid .dynamic-form__grid-item.is-text:not(.dynamic-form__actions-item) .tiny-form-item__content{padding-bottom:calc(var(--oa-form-error-gap, 4px) + 12px)}.dynamic-form--grid .dynamic-form__grid-item--full{grid-column:1 / -1}.dynamic-form__label-with-action{display:inline-flex;align-items:center;gap:var(--oa-space-2)}.dynamic-form__label-add-btn{min-width:32px;padding:4px 8px;color:var(--oa-color-text-secondary);background:var(--oa-color-bg-surface);border:1px solid var(--oa-color-border)}.dynamic-form__label-add-btn:hover:not(:disabled){color:var(--oa-color-primary);border-color:var(--oa-color-primary-muted)}.dynamic-form--grid .dynamic-form__actions-item{margin-top:var(--oa-space-1)}.dynamic-form--grid .dynamic-form__actions-item .tiny-form-item__content{justify-content:flex-end}@media(max-width:560px){.dynamic-form--grid .dynamic-form__grid{grid-template-columns:1fr}.dynamic-form--grid .dynamic-form__grid-item--full{grid-column:auto}}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box{display:flex;flex-direction:column;box-sizing:border-box;height:min(var(--oa-form-dialog-height),var(--oa-form-dialog-max-height));max-height:var(--oa-form-dialog-max-height)}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__header{flex-shrink:0;width:100%;margin:0;padding:14px 20px;text-align:left;align-items:center;box-sizing:border-box;border-bottom:1px solid var(--oa-color-border-light);font-size:16px}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__title{display:flex;align-items:center;line-height:1.375;font-size:16px;font-weight:600;text-align:left}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__btn-tools,.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__header>div:last-child{display:flex;align-items:center;align-self:center;gap:4px;flex-shrink:0}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn{position:static;top:auto;right:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;box-shadow:none;background:transparent;border-radius:var(--oa-radius-sm);vertical-align:middle}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn:hover{background:var(--oa-color-bg-hover)}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box .tiny-dialog-box__body{display:flex;flex:1;flex-direction:column;min-height:0;max-height:none;padding:16px 20px;overflow:hidden;box-sizing:border-box}.tiny-dialog-box__wrapper.oa-form-dialog .dynamic-form__actions-item{margin-bottom:var(--oa-space-2)}.tiny-dialog-box__wrapper.oa-form-dialog .dynamic-form__actions-item .tiny-form-item__content{padding-bottom:var(--oa-space-1)}.oa-form-dialog__body,.oa-form-dialog__body .form-module-edit-shell__main{display:flex;flex:1;flex-direction:column;gap:var(--oa-space-3);min-height:0;overflow:hidden}.oa-form-dialog-tabs{flex-shrink:0;display:flex;gap:4px;padding:4px;background:var(--oa-color-bg-page);border:1px solid var(--oa-color-border);border-radius:var(--oa-radius-md);box-sizing:border-box}.oa-form-dialog-tabs__tab{position:relative;flex:1;margin:0;padding:9px 12px;font:inherit;font-size:14px;font-weight:400;line-height:1.4;color:var(--oa-color-text-secondary);text-align:center;background:transparent;border:none;border-radius:calc(var(--oa-radius-md) - 2px);box-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.oa-form-dialog-tabs__tab:hover:not(.is-active):not(:disabled){color:var(--oa-color-text);background:var(--oa-color-bg-hover)}.oa-form-dialog-tabs__tab.is-active{color:var(--oa-color-primary-deep);font-weight:600;background:var(--oa-color-bg-surface);box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #18a8aa1f}.oa-form-dialog-tabs__tab:disabled{cursor:not-allowed;opacity:.45}.oa-form-dialog-tabs__tab:focus-visible{outline:2px solid var(--oa-color-primary);outline-offset:1px}.oa-form-dialog__section-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;background:var(--oa-color-bg-surface);border:1px solid var(--oa-color-border-light);border-radius:var(--oa-radius-md);box-sizing:border-box}.oa-form-dialog__section-pane{flex:1;min-height:0;padding:var(--oa-space-4);box-sizing:border-box}.oa-form-dialog__section-pane:has(.dialog-sub-form-host){padding-left:var(--oa-space-2);padding-right:var(--oa-space-2);padding-bottom:var(--oa-space-2)}.oa-form-dialog__section-pane .dynamic-form{padding:0}.oa-form-dialog__section-hint{margin:0 0 var(--oa-space-3);font-size:12px;line-height:1.5;color:var(--oa-color-text-secondary)}.oa-form-dialog__panel{flex:1;min-height:0;overflow:auto;background:var(--oa-color-bg-surface);border:1px solid var(--oa-color-border-light);border-radius:var(--oa-radius-md)}.tiny-dialog-box__wrapper.oa-form-dialog .oa-form-dialog__panel .dynamic-form{padding:var(--oa-space-4)}.tiny-dialog-box__wrapper.oa-form-dialog .oa-form-dialog__panel .dynamic-form:has(+.form-sub-form){padding-bottom:var(--oa-space-2)}.tiny-dialog-box__wrapper.oa-form-dialog .oa-form-dialog__panel .dynamic-form:has(+.form-sub-form) .tiny-form-item:last-child .tiny-form-item__content{padding-bottom:0!important}.tiny-dialog-box__wrapper.oa-form-dialog .oa-form-dialog__panel .base-empty-state{padding:var(--oa-space-6) var(--oa-space-4)}.oa-form-dialog__footer{position:static;bottom:auto;display:flex;flex-shrink:0;flex-direction:column;gap:var(--oa-space-2);margin-top:auto;padding:var(--oa-space-3) 0 0;background:var(--oa-color-bg-surface);border-top:1px solid var(--oa-color-border-light)}.oa-form-dialog__footer-hint{margin:0;font-size:12px;line-height:1.5;color:var(--oa-color-text-muted)}.oa-form-dialog__footer-actions{display:flex;justify-content:flex-end;gap:var(--oa-space-2)}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen{height:100%;max-height:none}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen>.tiny-dialog-box__body{display:flex;flex-direction:column;flex:1;min-height:0;max-height:none;overflow:hidden;padding-bottom:16px}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .oa-form-dialog__body{flex:1;min-height:0;height:100%;overflow:hidden}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .form-module-edit-shell__main{flex:1;min-height:0;overflow:hidden}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .oa-form-dialog__section-panel,.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .oa-form-dialog__section-pane,.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .dialog-sub-form-host,.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .dialog-sub-form{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .dialog-sub-form__table{flex:1;min-height:0;height:auto}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .dialog-sub-form__table .dynamic-table,.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .dialog-sub-form__table .dynamic-table__body,.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .dialog-sub-form__table .dynamic-table__scroll{min-height:0;height:100%}.tiny-dialog-box__wrapper.oa-form-dialog .tiny-dialog-box.is-fullscreen .oa-form-dialog__footer{position:static;bottom:auto;flex-shrink:0;margin-top:var(--oa-space-3)}.oa-form-drawer.tiny-drawer__main{display:flex;flex-direction:column;max-width:100vw;box-shadow:-4px 0 24px #0f172a1f}.oa-form-drawer .tiny-drawer__box{display:flex;flex-direction:column;flex:1;min-height:0}.oa-form-drawer .tiny-drawer__header{flex:0 0 auto;margin:0;padding:14px 20px;border-bottom:1px solid var(--oa-color-border-light);background:linear-gradient(180deg,#f8fcfc 0%,var(--oa-color-bg-surface) 100%)}.oa-form-drawer .tiny-drawer__title{font-size:16px;font-weight:600;color:var(--oa-color-text);line-height:1.375}.oa-form-drawer .tiny-drawer__headerbtn{top:14px;right:16px}.oa-form-drawer .tiny-drawer__body{flex:1;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.oa-form-drawer__shell{display:flex;flex-direction:column;height:100%;min-height:0;padding:16px 20px 20px;box-sizing:border-box}.oa-form-drawer__main{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.oa-form-drawer__section-panel{flex:1;min-height:0;overflow:auto}.oa-form-drawer__footer{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--oa-space-2);padding-top:var(--oa-space-3);margin-top:var(--oa-space-3);border-top:1px solid var(--oa-color-border-light);background:var(--oa-color-bg-surface)}.oa-form-drawer__footer-hint{margin:0;font-size:12px;line-height:1.5;color:var(--oa-color-text-muted)}.oa-form-drawer__footer-actions{display:flex;justify-content:flex-end;gap:var(--oa-space-2)}.tiny-split .left-pane,.tiny-split .right-pane{min-width:0}.tree-form-crud .tiny-card,.crud-scaffold .tiny-card{border:none;border-radius:0;box-shadow:none}.tree-form-crud .tiny-card__body,.crud-scaffold .tiny-card__body{padding:0}.oa-field-edit-table-wrap{overflow-x:auto;width:100%}.oa-field-edit-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;background:var(--oa-color-bg-surface);border:1px solid var(--oa-color-border)}.oa-field-edit-table th,.oa-field-edit-table td{padding:0;border:1px solid var(--oa-color-border-light);vertical-align:middle;text-align:left;font-weight:inherit}.oa-field-edit-table thead th{background:var(--oa-color-bg-page)}.oa-field-edit-table__cell{display:block;padding:10px 12px;min-height:44px;box-sizing:border-box;line-height:1.5}.oa-field-edit-table tbody .oa-field-edit-table__cell{display:flex;align-items:center;min-height:60px}.oa-field-edit-table tbody .oa-field-edit-table__col-check .oa-field-edit-table__cell,.oa-field-edit-table tbody .oa-field-edit-table__col-index .oa-field-edit-table__cell,.oa-field-edit-table tbody .oa-field-edit-table__col-action .oa-field-edit-table__cell{justify-content:center}.oa-field-edit-table tbody .oa-field-edit-table__cell>.tiny-input,.oa-field-edit-table tbody .oa-field-edit-table__cell>.tiny-select,.oa-field-edit-table tbody .oa-field-edit-table__cell>.tiny-popeditor,.oa-field-edit-table tbody .oa-field-edit-table__cell>.form-field-logic-value-popeditor{flex:1;min-width:0}.oa-field-edit-table thead .oa-field-edit-table__cell{min-height:40px;color:var(--oa-color-text-secondary);font-weight:500}.oa-field-edit-table__col-index,.oa-field-edit-table__col-check,.oa-field-edit-table__col-action{width:56px}.oa-field-edit-table__col-check .oa-field-edit-table__cell,.oa-field-edit-table__col-index .oa-field-edit-table__cell,.oa-field-edit-table__col-action .oa-field-edit-table__cell{display:flex;align-items:center;justify-content:center;padding:8px}.oa-field-edit-table__cell--empty{text-align:center;color:var(--oa-color-text-muted);font-size:13px;padding:20px 12px}.oa-field-edit-table__cell>.tiny-input,.oa-field-edit-table__cell>.tiny-select,.oa-field-edit-table__cell>.tiny-popeditor,.oa-field-edit-table__cell>.form-field-logic-value-popeditor{width:100%}.oa-field-edit-table__cell .tiny-checkbox{margin:0}.tiny-dialog-box__wrapper.oa-popeditor-dialog{--oa-popeditor-dialog-height: calc(82vh - 40px) ;--oa-popeditor-grid-height: max( 240px, calc(var(--oa-popeditor-dialog-height) - 280px) );--tv-Grid-cell-height-mini: var(--tv-Grid-cell-height, 48px);--tv-Grid-header-height-mini: var(--tv-Grid-header-height, 40px);--tv-Grid-cell-padding-y-mini: var(--tv-Grid-cell-padding-y, 12px);--tv-Grid-cell-padding-x-mini: var(--tv-Grid-cell-padding-x, 16px)}.oa-popeditor-search{display:flex;align-items:center;gap:var(--oa-space-3);margin-bottom:var(--oa-space-2);padding:8px 14px;background:var(--oa-color-bg-surface);border:1px solid var(--oa-color-border-light);border-radius:var(--oa-radius-md)}.oa-popeditor-search__main{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:var(--oa-space-3);min-width:0}.oa-popeditor-search__item{display:flex;align-items:center;gap:var(--oa-space-2);min-width:200px;flex:1}.oa-popeditor-search__label{flex-shrink:0;font-size:13px;font-weight:500;line-height:1.4;color:var(--oa-color-text);white-space:nowrap}.oa-popeditor-search__field{position:relative;display:flex;align-items:center;flex:1;min-width:140px}.oa-popeditor-search__icon{position:absolute;left:10px;z-index:1;width:16px;height:16px;fill:var(--oa-color-text-muted);pointer-events:none}.oa-popeditor-search__field .tiny-input{flex:1;min-width:0}.oa-popeditor-search__field .tiny-input__inner{padding-left:32px}.oa-popeditor-search__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--oa-space-2)}.oa-popeditor-search__actions .tiny-button{min-width:72px}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box{display:flex!important;flex-direction:column!important;box-sizing:border-box;width:var(--oa-form-dialog-width-wide)!important;height:min(var(--oa-popeditor-dialog-height),var(--oa-form-dialog-max-height))!important;max-height:var(--oa-form-dialog-max-height)!important;border-radius:var(--oa-radius-lg);overflow:hidden;box-shadow:var(--oa-shadow-md)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box .tiny-dialog-box__header{margin:0;padding:14px 20px;border-bottom:1px solid var(--oa-color-border-light);background:linear-gradient(180deg,#f8fcfc 0%,var(--oa-color-bg-surface) 100%)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box .tiny-dialog-box__title{font-size:16px;font-weight:600;line-height:1.375;color:var(--oa-color-text)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn{width:28px;height:28px;border-radius:var(--oa-radius-sm)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn:hover{background:var(--oa-color-bg-hover)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box__body{display:flex!important;flex:1 1 0%!important;flex-direction:column!important;gap:var(--oa-space-2);min-height:0!important;max-height:none!important;height:auto!important;padding:12px 16px;overflow:hidden!important;background:var(--oa-color-bg-subtle)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box__footer{flex-shrink:0;padding:var(--oa-space-3) var(--oa-space-5) var(--oa-space-4);border-top:1px solid var(--oa-color-border-light);background:var(--oa-color-bg-surface)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-dialog-box__footer .tiny-button{min-width:80px}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-top{flex-shrink:0;margin-bottom:0}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body{display:flex;flex:1 1 0%;align-items:stretch;gap:var(--oa-space-3);min-height:0;height:100%;margin-top:0}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body__left,.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body__right{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0;border:1px solid var(--oa-color-border-light);border-radius:var(--oa-radius-md);overflow:hidden;background:var(--oa-color-bg-surface)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body__left.tiny-popeditor-body__radio{width:100%;max-width:100%}.oa-popeditor-panel-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;color:var(--oa-color-text)}.oa-popeditor-panel-title:before{content:"";display:inline-block;width:3px;height:12px;border-radius:2px;background:var(--oa-color-primary)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;height:100%;overflow:hidden}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head{flex-shrink:0;height:36px;padding:0 14px;background:var(--oa-color-bg-subtle);border-bottom:1px solid var(--oa-color-border-light)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head ul{display:flex;align-items:center;width:100%;height:36px;margin:0;padding:0;list-style:none;border-bottom:none}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head li{float:none;display:flex;align-items:center;min-width:0;height:36px;margin:0;padding:0;font-size:13px;line-height:1;color:var(--oa-color-text);border-bottom:none!important;cursor:default}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head li.tiny-popeditor__tabs-selected{color:var(--oa-color-text)!important;font-weight:600;border-bottom:none!important}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head li+li{margin-left:20px;color:var(--oa-color-text-secondary);cursor:pointer}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head li+li:hover{color:var(--oa-color-primary-deep)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-head li+li.tiny-popeditor__tabs-selected{color:var(--oa-color-primary-deep)!important;box-shadow:inset 0 -2px 0 var(--oa-color-primary)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor__tabs-body{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;height:100%;overflow:hidden}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-body .tabs-body-item{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;height:100%;padding:0!important;overflow:hidden}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid.size__mini .tiny-grid-body__column,.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid.size__mini .tiny-grid-footer__column{height:var(--tv-Grid-cell-height, 48px)!important;min-height:var(--tv-Grid-cell-height, 48px)!important;padding:var(--tv-Grid-cell-padding-y, 12px) var(--tv-Grid-cell-padding-x, 16px)!important;box-sizing:border-box;line-height:var(--tv-Grid-line-height, 1.5);font-size:13px}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid.size__mini .tiny-grid-header__column{height:var(--tv-Grid-header-height, 40px)!important;min-height:var(--tv-Grid-header-height, 40px)!important;padding:var(--tv-Grid-cell-padding-y, 12px) var(--tv-Grid-cell-padding-x, 16px)!important;box-sizing:border-box}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tabs-body-item>.tiny-grid{flex:1 1 0%;width:100%;min-height:0;max-height:100%;border:none;border-radius:0;overflow:hidden}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid .tiny-grid__header-wrapper,.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid .tiny-grid__footer-wrapper{width:100%!important}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid .tiny-grid__body-wrapper{width:100%!important;height:auto!important;min-height:240px!important;max-height:var(--oa-popeditor-grid-height, 52vh)!important;padding-bottom:32px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:32px}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body__right .tiny-grid,.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body__right .tiny-selected-box{flex:1 1 0%;min-height:0;max-height:100%}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-popeditor-body__right .tiny-selected-box{width:100%;box-sizing:border-box;min-height:240px;max-height:var(--oa-popeditor-grid-height, 52vh);padding-bottom:32px;overflow:auto}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid-header__column{background:var(--oa-color-bg-subtle)!important;color:var(--oa-color-text-secondary)!important;font-weight:500;font-size:13px}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid-body__row:hover{background:var(--oa-color-bg-hover)!important}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid-body__row.row--current,.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-grid-body__row.row__selected{background:var(--oa-color-primary-light)!important}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-pager{flex-shrink:0;margin-top:0!important;padding:8px 14px!important;border-top:1px solid var(--oa-color-border-light);background:var(--oa-color-bg-subtle)}.tiny-dialog-box__wrapper.oa-popeditor-dialog .tiny-toolbar{display:flex;justify-content:flex-end;gap:var(--oa-space-2);padding-top:var(--oa-space-3)}.form-field-logic-value-popeditor :deep(.tiny-input),.form-field-popeditor :deep(.tiny-input){width:100%}.form-field-logic-value-popeditor :deep(.tiny-input__inner),.form-field-popeditor :deep(.tiny-input__inner){cursor:pointer}.form-field-logic-value-popeditor :deep(.tiny-input:not(.is-disabled):hover .tiny-input__inner),.form-field-popeditor :deep(.tiny-input:not(.is-disabled):hover .tiny-input__inner){border-color:var(--oa-color-primary-muted)}.form-field-logic-value-popeditor :deep(.tiny-input .tiny-input__suffix .tiny-svg__popeditor),.form-field-popeditor :deep(.tiny-input .tiny-input__suffix .tiny-svg__popeditor){fill:var(--oa-color-text-muted)}.form-field-logic-value-popeditor :deep(.tiny-input:not(.is-disabled):hover .tiny-input__suffix .tiny-svg__popeditor),.form-field-popeditor :deep(.tiny-input:not(.is-disabled):hover .tiny-input__suffix .tiny-svg__popeditor){fill:var(--oa-color-primary)}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;min-height:100%;font-family:var(--oa-font-family);font-size:14px;color:var(--oa-color-text);background:var(--oa-color-bg-page);-webkit-font-smoothing:antialiased}.page-shell{height:100%;min-height:100%;padding:var(--oa-space-4);overflow:auto;box-sizing:border-box}.main-layout a:not(.app-sidebar__link){color:var(--oa-color-primary);text-decoration:none}.main-layout a:not(.app-sidebar__link):hover{text-decoration:underline}
