html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--font-family-base:Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-primary:#1c6ef2;--color-primary-dark:#1558c9;--color-primary-darker:#114aa8;--color-primary-darkest:#1f283c;--color-primary-soft:#1c6ef21a;--color-primary-faint:#1c6ef20d;--color-text-white:#fff;--color-text-weak:#aeb0b4;--color-text-muted:#929498;--color-text-secondary:#74767a;--color-text-body:#585a5e;--color-text-strong:#292b2f;--color-text-heading:#1a1a1a;--color-surface:#fff;--color-surface-subtle:#fafafb;--color-surface-muted:#f4f6f8;--color-border-subtle:#eff1f3;--color-border:#dde1e7;--color-border-strong:#cdd2d8;--color-status-danger:#e53935;--color-status-warning:#f8c305;--color-status-success:#2ecc71;--color-status-cyan:#00a8b5;--space-0:0;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:16px;--radius-pill:999px;--font-size-3xs:10px;--font-size-xxs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-3xl:26px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-snug:1.35;--line-height-normal:1.5;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 2px 8px #00000014;--shadow-md:0 2px 6px #00000014, 0 4px 16px #0000001f;--shadow-lg:0 4px 12px #0000001a, 0 8px 32px #00000029;--layout-header-height:54px;--layout-lnb-width:248px;--layout-lnb-collapsed-width:96px;--layout-content-x:32px;--layout-content-y:24px;--layout-content-width:1128px;--tone-bg:var(--color-surface-subtle);--tone-surface:var(--color-surface);--tone-surface-muted:var(--color-surface-muted);--tone-border:var(--color-border);--tone-border-strong:var(--color-border-strong);--tone-text:var(--color-text-strong);--tone-text-secondary:var(--color-text-secondary);--tone-primary:var(--color-primary);--tone-primary-strong:var(--color-primary-dark);--tone-primary-soft:var(--color-primary-soft);--tone-gnb:var(--color-primary-darkest)}.app-lnb-item:focus-visible,.onespace-links-tab:focus-visible,.onespace-links-sidebar-item:focus-visible,.onespace-links-search-item:focus-visible,.approval-page-toolbar button:focus-visible,.approval-page-settings:focus-visible,.approval-comment-reply-btn:focus-visible{outline:2px solid var(--tone-primary);outline-offset:2px}.input-prefix-muted{color:var(--tone-text-secondary);opacity:.55}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{font-family:var(--font-family-base);color:var(--color-text-strong);background:var(--color-surface-subtle);margin:0}.loading-center{margin:80px auto;display:block}.loading-center--compact{margin:32px auto}.brity-form-document--readonly{pointer-events:none;-webkit-user-select:text;user-select:text}.brity-form-document--readonly .legacy-form-document table th,.brity-form-document--readonly .legacy-form-document table td{color:var(--tone-text)}.legacy-form-document table{border-collapse:collapse;width:100%;margin-top:8px}.legacy-form-document th,.legacy-form-document td{border:1px solid var(--tone-border);text-align:left;padding:8px 10px}.legacy-form-document th{background:var(--tone-surface-muted);width:140px;font-weight:600}.brity-form-document{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;max-width:720px;padding:16px 20px}.hub-form-html-viewer{--tone-primary:#1677ff;min-width:0;max-width:100%}.hub-form-html-viewer table{border-collapse:collapse}.brity-form-document .brity-field{margin-bottom:20px}.brity-form-document .brity-field:last-child{margin-bottom:0}.brity-form-document .brity-field-label-row{align-items:center;gap:6px;margin-bottom:8px;display:flex}.brity-form-document .brity-label{color:#000000e0;margin:0;font-size:13px;font-weight:500;line-height:1.4}.brity-form-document .brity-label--emphasis{font-weight:700}.brity-form-document .brity-required-mark{color:#ff4d4f;margin-left:2px}.brity-form-document .brity-info-btn{color:#000000a6;cursor:help;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;line-height:1;display:inline-flex}.brity-form-document .brity-input{box-sizing:border-box;color:#000000e0;background-color:var(--tone-surface);border:1px solid var(--tone-border-strong);border-radius:6px;outline:none;padding:4px 11px;font-size:14px;line-height:1.5715;transition:border-color .2s,box-shadow .2s;display:block}.brity-form-document .brity-input:hover{border-color:var(--tone-primary)}.brity-form-document .brity-input:focus{border-color:var(--tone-primary);box-shadow:0 0 0 2px var(--tone-primary-soft)}.brity-form-document .brity-input:disabled,.brity-form-document .brity-input[readonly]{cursor:not-allowed;background-color:#0000000a}.brity-form-document .form-builder-preview-control.ant-input,.brity-form-document .form-builder-preview-control.ant-input-outlined{color:#000000e0;cursor:default;background-color:#0000000a}.brity-form-document .form-builder-preview-control[type=date],.brity-form-document .form-builder-preview-control[type=time]{color:#000000e0;-webkit-text-fill-color:#000000e0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.brity-form-document .brity-design-column .form-builder-preview-control{box-sizing:border-box;max-width:100%;width:100%!important}.brity-form-document .brity-textarea{resize:vertical;min-height:32px}.brity-form-document .brity-datetime-split{align-items:center;gap:8px;max-width:100%;display:flex}.brity-form-document .brity-datetime-split .brity-input{flex:1 1 0;min-width:0}.brity-form-document .brity-number-input-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brity-form-document .brity-affix{color:#000000a6;flex-shrink:0;font-size:14px}.brity-form-document .brity-input--number{flex:0 auto}.brity-form-document .brity-field-description{color:#00000073;margin-top:8px;font-size:12px;line-height:1.5}.brity-form-document--readonly .brity-label{margin:0 0 8px;font-size:14px;font-weight:600}.brity-form-document .brity-value{color:#000000e0;min-height:22px;font-size:14px;line-height:1.6}.brity-form-document .brity-value[data-empty=true]{color:#00000040;font-style:italic}.brity-form-document .brity-value[data-empty=true]:after{content:"(입력 전)"}.brity-form-document .brity-body p{margin:0 0 8px}.brity-form-document .brity-body p:last-child{margin-bottom:0}.brity-form-document .brity-select{cursor:pointer;min-height:32px}.brity-checkbox-group,.brity-radio-group,.brity-form-document .brity-checkbox-group,.brity-form-document .brity-radio-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.brity-checkbox-group--horizontal,.brity-radio-group--horizontal,.brity-form-document .brity-checkbox-group--horizontal,.brity-form-document .brity-radio-group--horizontal,.brity-checkbox-group[data-choice-layout=HORIZONTAL],.brity-radio-group[data-choice-layout=HORIZONTAL],.brity-form-document .brity-checkbox-group[data-choice-layout=HORIZONTAL],.brity-form-document .brity-radio-group[data-choice-layout=HORIZONTAL]{flex-flow:wrap;gap:8px 20px}.brity-checkbox-group.ant-checkbox-group,.brity-radio-group.ant-radio-group{display:flex}.brity-form-document .brity-checkbox-item,.brity-form-document .brity-radio-item{color:#000000e0;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.brity-form-document .brity-checkbox,.brity-form-document .brity-radio{cursor:pointer;width:16px;height:16px;margin:0}.hub-form-html-viewer input[type=radio],.brity-form-document input[type=radio],.legacy-form-document input[type=radio]{appearance:none;vertical-align:-2px;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #bfbfbf;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin:0 4px 0 0}.hub-form-html-viewer input[type=radio]:checked,.brity-form-document input[type=radio]:checked,.legacy-form-document input[type=radio]:checked{border-color:var(--tone-primary,#1677ff);box-shadow:inset 0 0 0 3.5px var(--tone-primary,#1677ff);background:#fff}.hub-form-html-viewer input[type=checkbox],.brity-form-document input[type=checkbox],.legacy-form-document input[type=checkbox]{appearance:none;vertical-align:-2px;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #bfbfbf;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0 4px 0 0}.hub-form-html-viewer input[type=checkbox]:checked,.brity-form-document input[type=checkbox]:checked,.legacy-form-document input[type=checkbox]:checked{border-color:var(--tone-primary,#1677ff);background:var(--tone-primary,#1677ff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M3.5 8.2 6.4 11 12.5 5' stroke='white' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.brity-form-document--readonly input[type=radio],.brity-form-document--readonly input[type=checkbox],.hub-form-html-viewer.brity-form-document--readonly input[type=radio],.hub-form-html-viewer.brity-form-document--readonly input[type=checkbox]{opacity:1;cursor:default}.brity-form-document--readonly input[type=radio]:not(:checked),.hub-form-html-viewer.brity-form-document--readonly input[type=radio]:not(:checked){box-shadow:none;background:#fafafa;border-color:#d9d9d9}.brity-form-document--readonly input[type=radio]:checked,.hub-form-html-viewer.brity-form-document--readonly input[type=radio]:checked{border-color:var(--tone-primary,#1677ff);box-shadow:inset 0 0 0 3.5px var(--tone-primary,#1677ff);background:#fff}.brity-form-document--readonly label:has(>input[type=radio]:checked){color:var(--tone-primary,#1677ff);font-weight:600}.hub-form-html-viewer.brity-form-document--readonly label:has(>input[type=radio]:checked){color:var(--tone-primary,#1677ff);font-weight:600}.brity-form-document .brity-field--design{margin-bottom:16px}.brity-form-document .brity-design-label{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.5}.brity-form-document .brity-design-label--emphasis{font-weight:700}.brity-form-document .brity-design-line{border:none;margin:0;display:block}.brity-form-document .brity-design-space,.brity-form-document .brity-design-columns{width:100%}.brity-form-document .brity-design-column{min-height:1px}.brity-form-document .brity-design-column .brity-field{margin-bottom:12px}.brity-form-document .brity-design-column .brity-field:last-child{margin-bottom:0}.brity-form-document .brity-design-column .brity-input--datetime,.brity-form-document .brity-design-column input[type=date].brity-input,.brity-form-document .brity-design-column input[type=time].brity-input,.brity-form-document .brity-design-column .brity-datetime-split{box-sizing:border-box;max-width:100%;width:100%!important}.brity-form-document .brity-form-group{box-sizing:border-box;border:1px solid var(--tone-border);border-radius:8px;padding:12px}.brity-form-document .brity-form-group-item{border:1px dashed var(--tone-border);border-radius:6px;margin-bottom:12px;padding:12px}.brity-form-document .brity-form-group-item .brity-field{margin-bottom:12px}.brity-form-document .brity-form-group-item .brity-field:last-child{margin-bottom:0}.brity-form-document .brity-form-group-item-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.brity-form-document .brity-form-group-item-no{color:#00000073;font-size:12px;font-weight:600}.brity-form-document .brity-form-group-toolbar{justify-content:flex-end;display:flex}.brity-form-document .brity-form-group-add,.brity-form-document .brity-form-group-remove{color:#000000a6;background:var(--tone-surface);border:1px solid var(--tone-border-strong);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px;line-height:1.6}.brity-form-document .brity-form-group-add:hover:not([disabled]),.brity-form-document .brity-form-group-remove:hover:not([disabled]){color:var(--tone-primary);border-color:var(--tone-primary)}.brity-form-document .brity-form-group-add[disabled],.brity-form-document .brity-form-group-remove[disabled]{color:#00000040;cursor:not-allowed}.note-editable [data-brity-group-add],.note-editable [data-brity-group-remove],.approval-create-form-html [data-brity-group-add],.approval-create-form-html [data-brity-group-remove]{align-items:center;display:inline-flex}.approval-create-form-html .form0169-table-row-controls{gap:6px;margin:4px 0 0;display:flex}.approval-create-form-html .form0169-table-row-btn{color:#000000a6;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;min-width:28px;height:26px;padding:0 8px;font-size:16px;font-weight:600;line-height:1}.approval-create-form-html .form0169-table-row-btn:hover{color:#1677ff;border-color:#1677ff}.approval-create-form-html .form0169-table-row-btn--add{color:#cf1322}.approval-create-form-html .form0169-table-row-btn--remove{color:#1677ff}.approval-create-form-html .form0169-member-search-header{align-items:center;gap:8px;font-weight:700;display:inline-flex}.approval-create-form-html .form0169-member-search-btn{color:#000000e0;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #bfbfbf;border-radius:2px;margin-left:0;padding:1px 10px;font-size:12px;line-height:1.5}.approval-create-form-html .form0169-member-search-btn:hover{color:#1677ff;border-color:#1677ff}.approval-create-form-html .form0169-trip-period-row{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.approval-create-form-html .form0169-trip-sep{color:#000000a6;flex:none;padding:0 2px;font-size:13px;line-height:1}.approval-create-form-html .form0169-date-wrap{flex:none;align-items:center;gap:1px;display:inline-flex;position:relative}.approval-create-form-html .form0169-date-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.approval-create-form-html .form0169-date-display{color:#000000e0;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:88px;min-width:88px;padding:2px 4px;font-family:inherit;font-size:13px;line-height:1.3}.approval-create-form-html .form0169-date-icon-btn{color:#0000008c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.approval-create-form-html .form0169-date-icon-btn:hover,.approval-create-form-html .form0169-date-display:hover{color:#1677ff;border-color:#1677ff}.brity-form-document--readonly .form0169-date-native,.approval-submitted-form-viewer .form0169-date-native,.brity-form-document--readonly .form0169-date-icon-btn,.approval-submitted-form-viewer .form0169-date-icon-btn{display:none!important}.brity-form-document--readonly .form0169-date-wrap,.approval-submitted-form-viewer .form0169-date-wrap{align-items:center;gap:1px;display:inline-flex}.brity-form-document--readonly .form0169-date-display,.approval-submitted-form-viewer .form0169-date-display{cursor:default;background:0 0;border:none;flex:none;width:auto;min-width:0;padding:0}:is(.brity-form-document--readonly td:has(.form0169-trip-period-row),.approval-submitted-form-viewer td:has(.form0169-trip-period-row),.brity-form-document--readonly td:has(.form0169-trip-period-text),.approval-submitted-form-viewer td:has(.form0169-trip-period-text)){white-space:nowrap;text-align:left!important}.brity-form-document--readonly .form0169-trip-period-row,.approval-submitted-form-viewer .form0169-trip-period-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;max-width:none;justify-content:flex-start!important;width:auto!important;display:inline-flex!important}.brity-form-document--readonly .form0169-trip-period-text,.approval-submitted-form-viewer .form0169-trip-period-text{white-space:nowrap}.hub-form-html-viewer #trgMembers th{letter-spacing:normal;word-spacing:normal}.brity-form-document--readonly .form0169-trip-sep,.approval-submitted-form-viewer .form0169-trip-sep{white-space:nowrap;flex:none;padding:0 2px}.brity-form-document--readonly .form0169-trip-duration,.approval-submitted-form-viewer .form0169-trip-duration{white-space:nowrap;color:#000000a6;flex:none;margin-left:0;font-size:13px}.brity-form-document--readonly .form0169-date-value,.approval-submitted-form-viewer .form0169-date-value{white-space:nowrap;flex:none}.approval-create-form-html .form0169-trip-duration{color:#000000a6;white-space:nowrap;flex:none;margin-left:4px;font-size:13px}.approval-create-form-html td.form0169-trip-content-cell,.approval-create-form-html td[data-form0169-trip-content]{vertical-align:top;padding:0}.approval-create-form-html .form0169-trip-content-shell{flex-direction:column;min-height:440px;display:flex}.approval-create-form-html .form0169-trip-content-tabs{background:#fafafa;border-bottom:1px solid #d9d9d9;gap:0;display:flex}.approval-create-form-html .form0169-trip-content-tab{color:#000000a6;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin:0;padding:6px 14px;font-size:13px;line-height:1.4}.approval-create-form-html .form0169-trip-content-tab:hover{color:#1677ff}.approval-create-form-html .form0169-trip-content-tab--active{color:#1677ff;background:#fff;border-bottom-color:#1677ff;font-weight:600}.approval-create-form-html .form0169-trip-content-panels{flex:auto;min-height:0}.approval-create-form-html .form0169-trip-content-panel{height:100%}.approval-create-form-html .form0169-trip-content-html-source{resize:vertical;box-sizing:border-box;color:#000000e0;background:#fff;border:none;width:100%;height:400px;min-height:400px;margin:0;padding:10px 12px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;display:block}.approval-create-form-html .form0169-trip-content-preview{box-sizing:border-box;background:#fff;min-height:400px;max-height:400px;padding:10px 12px;overflow:auto}.approval-create-form-html .form0169-trip-content-editor .note-editor{border:none;border-radius:0}.approval-create-form-html .form0169-trip-content-editor .note-toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0}.approval-create-form-html .form0169-trip-content-editor .note-editing-area{min-height:360px}.approval-create-form-html .form0169-trip-content-editor .note-editable{min-height:360px;padding:8px 12px}.brity-form-document input.brity-input--datetime[type=date],.brity-form-document input.brity-input--datetime[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:32px;padding:4px 11px}.brity-form-document input.brity-input--datetime[type=date]::-webkit-datetime-edit{color:#000000e0;-webkit-text-fill-color:#000000e0}.brity-form-document input.brity-input--datetime[type=date]::-webkit-datetime-edit-fields-wrapper{color:#000000e0;-webkit-text-fill-color:#000000e0}.brity-form-document input.brity-input--datetime[type=time]::-webkit-datetime-edit{color:#000000e0;-webkit-text-fill-color:#000000e0}.brity-form-document input.brity-input--datetime[type=time]::-webkit-datetime-edit-fields-wrapper{color:#000000e0;-webkit-text-fill-color:#000000e0}.brity-form-document input.brity-input--datetime[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.brity-form-document input.brity-input--datetime[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.brity-form-document .brity-editor{box-sizing:border-box;overflow-wrap:break-word;background:#fff;border:1px solid #d9d9d9;border-radius:4px;min-height:120px;padding:8px 12px}.brity-form-document .brity-editor img{max-width:100%;height:auto}.brity-form-document .brity-editor table{border-collapse:collapse}.brity-form-document .brity-editor.brity-editor--editing{display:none}.brity-form-document .brity-editor__runtime{margin-top:4px}.brity-form-document .brity-editor__runtime .note-editable{padding:8px 12px}.form-builder-editor-preview{box-sizing:border-box;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;align-items:flex-start;min-height:120px;padding:8px 12px;display:flex}.form-builder-editor-preview-hint{color:#00000059;font-size:13px}.approval-create-form-html .brity-label[contenteditable=true],.approval-create-form-html .brity-design-label[contenteditable=true]{cursor:text;border-bottom:1px dashed #bfbfbf}.approval-create-form-html .brity-label[contenteditable=true]:hover,.approval-create-form-html .brity-design-label[contenteditable=true]:hover{border-bottom-color:#4096ff}.approval-create-form-html .brity-label[contenteditable=true]:focus,.approval-create-form-html .brity-design-label[contenteditable=true]:focus{border-bottom:1px solid #4096ff;outline:none}.form-builder{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex:1;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.form-builder-layout{flex-direction:column;flex:1;gap:12px;height:100%;min-height:0;display:flex}.form-builder-palette{border-right:1px solid var(--tone-border);background:var(--tone-surface);color:#000000e0;flex-direction:column;flex-shrink:0;width:220px;min-height:0;display:flex;overflow:hidden}.form-builder-palette-scroll{flex:1;min-height:0;overflow-y:auto}.form-builder-palette-header{border-bottom:1px solid var(--tone-border);padding:12px 16px;font-size:14px;font-weight:600}.form-builder-palette-list{flex-direction:column;gap:0;padding:4px 0;display:flex}.form-builder-palette-design-title{color:#000000a6;border-top:1px solid var(--tone-border);margin-top:4px;padding:12px 16px 4px;font-size:12px;font-weight:600}.form-builder-palette-icon-design-label{border:1px solid var(--tone-border-strong);color:#000000a6;border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.form-builder-palette-icon-design-line{border-top:2px solid #00000073;width:18px;height:0;display:inline-block}.form-builder-palette-icon-design-space{border:1px dashed var(--tone-border-strong);background:var(--tone-surface-muted);border-radius:2px;width:18px;height:14px;display:inline-block}.form-builder-palette-icon-design-columns{grid-template-columns:1fr 1fr;gap:2px;width:18px;height:14px;display:inline-grid}.form-builder-palette-icon-design-columns:before,.form-builder-palette-icon-design-columns:after{content:"";border:1px solid var(--tone-border-strong);background:var(--tone-surface-muted);border-radius:1px;display:block}.form-builder-field-card-type{color:#00000073;font-size:12px}.form-builder-design-label{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.5}.form-builder-design-label--emphasis{font-weight:700}.form-builder-design-line{border:none;border-top:1px solid var(--tone-border-strong);width:100%;margin:0;display:block}.form-builder-design-space{background:repeating-linear-gradient(-45deg,#0000,#0000 4px,#00000008 4px 8px);border-radius:4px;width:100%}.form-builder-design-columns{width:100%;display:grid}.form-builder-design-columns--editable{width:100%}.form-builder-design-column{border:1px dashed var(--tone-border-strong);background:var(--tone-surface-muted);border-radius:6px;min-height:72px}.form-builder-design-column--editable{box-sizing:border-box;flex-direction:column;gap:0;min-height:120px;padding:4px;transition:border-color .15s,background .15s;display:flex}.form-builder-design-column--drop-active{border-color:var(--tone-primary);background:var(--tone-primary-soft)}.form-builder-design-column--filled{min-height:72px;padding:4px}.form-builder-design-column-empty{color:#00000073;text-align:center;pointer-events:none;flex:1;justify-content:center;align-items:center;min-height:72px;padding:8px;font-size:12px;display:flex}.form-builder-design-column-child+.form-builder-design-column-child{margin-top:8px}.form-builder-column-drop-slot{height:0;transition:height .12s;overflow:hidden}.form-builder-column-drop-slot--expanded{flex-shrink:0;min-height:8px}.form-builder-column-drop-slot--active{flex-shrink:0;height:auto;min-height:40px}.form-builder-column-drop-slot-inner{justify-content:flex-start;padding:4px 0;display:flex}.form-builder-field-card--nested{box-shadow:none;border-color:#e8e8e8}.form-builder-field-card--nested .form-builder-field-card-header{padding:6px 8px}.form-builder-field-card--nested .form-builder-field-card-body{padding:6px 8px 8px}.form-builder-field-card--nested .form-builder-field-card-title{font-size:12px}.form-builder-palette-item--overlay{background:var(--tone-surface);color:#000;cursor:grabbing;box-shadow:0 4px 12px #00000026}.form-builder-palette-item{border:1px solid var(--tone-border);background:var(--tone-surface-muted);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;margin:0 8px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.form-builder-palette-item:hover{background:var(--tone-surface-muted);border-color:var(--tone-border-strong)}.form-builder-palette-item:active{cursor:grabbing}.form-builder-palette-item--dragging{opacity:.5}.form-builder-palette-icon-number{letter-spacing:-.5px;color:#00000073;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.form-builder-palette-icon-select{border:1px solid #00000059;border-radius:2px;flex-shrink:0;width:18px;height:14px;display:inline-block;position:relative}.form-builder-datetime-split{align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.form-builder-datetime-split .ant-input{flex:1 1 0;min-width:0}.form-builder-preview-control.ant-input,.form-builder-preview-control.ant-input-outlined{color:#000000e0;cursor:default;background-color:#0000000a}.form-builder-preview-control[type=date],.form-builder-preview-control[type=time]{color:#000000e0;-webkit-text-fill-color:#000000e0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.form-builder-preview-control[type=date]::-webkit-datetime-edit{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=date]::-webkit-datetime-edit-fields-wrapper{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=date]::-webkit-datetime-edit-text{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=date]::-webkit-datetime-edit-month-field{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=date]::-webkit-datetime-edit-day-field{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=date]::-webkit-datetime-edit-year-field{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=time]::-webkit-datetime-edit{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-preview-control[type=time]::-webkit-datetime-edit-fields-wrapper{color:#000000e0;-webkit-text-fill-color:#000000e0}.form-builder-design-column .form-builder-preview-control,.form-builder-field-card--nested .form-builder-field-card-body .form-builder-preview-control{box-sizing:border-box;max-width:100%;width:100%!important}.form-builder-datetime-split--props{width:100%}.form-builder-palette-icon-datetime{color:#00000073;flex-shrink:0;align-items:center;gap:1px;font-size:11px;display:inline-flex}.form-builder-palette-icon-select:after{content:"";border:4px solid #0000;border-top-color:#00000073;margin-top:-1px;position:absolute;top:50%;right:2px}.form-builder-options-editor{flex-direction:column;gap:8px;display:flex}.form-builder-options-editor-row{align-items:center;gap:4px;display:flex}.form-builder-choice-options-editor{flex-direction:column;gap:8px;display:flex}.form-builder-choice-option-row{align-items:center;gap:8px;display:flex}.form-builder-choice-option-row .ant-input{flex:1;min-width:0}.form-builder-choice-option-drag{color:#00000073;cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.form-builder-choice-option-drag:active{cursor:grabbing}.form-builder-palette-item--disabled{opacity:.35;cursor:not-allowed}.form-builder-canvas-wrap{background:var(--tone-surface-muted);flex-direction:column;flex:1;min-width:0;display:flex}.form-builder-canvas{box-sizing:border-box;flex:1;min-height:0;padding:24px;position:relative;overflow:auto}.form-builder-canvas--over{background:var(--tone-primary-soft)}.form-builder-canvas-empty{color:#00000073;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.form-builder-canvas-fields{z-index:1;min-height:200px;position:relative}.form-builder-canvas-fields--empty{flex-direction:column;flex:1;min-height:0;display:flex}.form-builder-canvas-fields--empty .form-builder-drop-slot--expanded{flex:1;min-height:120px}.form-builder-drop-slot{min-height:4px;margin:0;transition:min-height .12s;position:relative}.form-builder-drop-slot--expanded{min-height:20px;margin:2px 0}.form-builder-drop-slot--active{min-height:56px;margin:4px 0}.form-builder-drop-slot-inner{flex-direction:column;gap:8px;padding:4px 0;display:flex}.form-builder-drop-indicator{background:var(--tone-primary);height:3px;box-shadow:0 0 0 1px var(--tone-primary-soft);border-radius:2px}.form-builder-drag-preview-pill{background:var(--tone-gnb);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #00000026}.form-builder-drag-preview-pill--column{margin:4px 0}.form-builder-drag-preview-pill--overlay{cursor:grabbing;box-shadow:0 4px 12px #00000040}.form-builder-column-area{border-radius:6px;transition:background .15s}.form-builder-column-area--active{background:repeating-linear-gradient(-45deg,#f5f5f5,#f5f5f5 6px,#ebebeb 6px 12px);margin:-4px;padding:4px}.form-builder-column-area-label{color:var(--tone-primary);margin-bottom:6px;font-size:12px;font-weight:600}.form-builder-field-card{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;margin-bottom:0;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.form-builder-field-card--selected{border-color:var(--tone-primary);box-shadow:0 0 0 2px var(--tone-primary-soft)}.form-builder-field-card--drag-source{opacity:0;pointer-events:none;height:0;box-shadow:none;border:0;overflow:hidden}.form-builder-field-card-drag{cursor:grab}.form-builder-field-card-drag:active{cursor:grabbing}.form-builder-field-card-drag--header{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.form-builder-field-card-header{border-bottom:1px solid var(--tone-border);align-items:center;gap:8px;padding:8px 12px;display:flex}.form-builder-field-card-title-wrap{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.form-builder-field-card-title{font-size:13px;font-weight:500}.form-builder-field-help-btn{color:#000000a6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;line-height:1;display:inline-flex}.form-builder-field-help-btn:hover{color:#000000e0}.form-builder-field-drag-handle{color:#00000040;font-size:16px;line-height:1}.form-builder-field-card-actions{flex-shrink:0}.form-builder-field-card-body{padding:16px}.form-builder-number-input-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-builder-number-affix{color:#000000a6;flex-shrink:0;font-size:13px}.form-builder-number-affix--ratio{color:#000000e0;font-size:14px;font-weight:500}.form-builder-field-card-description{color:#00000073;margin-top:8px;font-size:12px;line-height:1.5}.form-builder-properties{border-left:1px solid var(--tone-border);background:var(--tone-surface);flex-direction:column;flex-shrink:0;width:280px;min-height:0;display:flex}.form-builder-properties-header{border-bottom:1px solid var(--tone-border);padding:8px 12px}.form-builder-properties-title{font-size:12px}.form-builder-writing-guide-hint{font-size:12px;line-height:1.5;margin:0 0 10px!important}.html-editor-input-mode-tabs-row{margin-bottom:8px}.guide-editor{border:1px solid var(--tone-border);background:#fff;border-radius:6px;overflow:hidden}.guide-editor-toolbar{border-bottom:1px solid var(--tone-border);background:#fafafa;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.guide-editor-toolbar-btn{min-width:28px}.guide-editor-toolbar-divider{background:var(--tone-border);align-self:stretch;width:1px;margin:2px 4px}.guide-editor-pane--hidden{display:none}.guide-editor-source{resize:vertical;box-sizing:border-box;border:none;outline:none;width:100%;min-height:240px;max-height:480px;padding:12px 14px;font-family:Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6;display:block}.guide-editor-content .ProseMirror{outline:none;min-height:240px;max-height:480px;padding:12px 14px;font-size:13px;line-height:1.6;overflow-y:auto}.guide-editor-content .ProseMirror:focus{outline:none}.guide-editor-content .ProseMirror p{margin:0 0 8px}.guide-editor-content .ProseMirror img{max-width:100%;height:auto}.guide-editor-content .ProseMirror ul,.guide-editor-content .ProseMirror ol{margin:0 0 8px;padding-left:22px}.guide-editor-content .ProseMirror blockquote{border-left:3px solid var(--tone-border);color:var(--tone-text-secondary);margin:0 0 8px;padding-left:12px}.form-builder-properties-body{flex:1;padding:16px;overflow:auto}.form-builder-properties-empty{color:#00000073;font-size:13px;line-height:1.6}.form-builder-field-props .form-builder-prop-section-title-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.form-builder-field-props .form-builder-prop-section-title{color:#000000e0;margin-bottom:0;font-size:13px;font-weight:500}.form-builder-label-color-trigger{cursor:pointer;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000026}.form-builder-label-color-trigger:hover{box-shadow:0 0 0 1px #00000040}.form-builder-label-color-popover{width:216px}.form-builder-label-color-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.form-builder-label-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0}.form-builder-label-color-swatch:hover{transform:scale(1.08)}.form-builder-label-color-swatch--selected{border-color:var(--tone-primary);box-shadow:0 0 0 1px var(--tone-primary)}.form-builder-label-color-popover-divider{margin:12px 0 10px}.form-builder-field-card-title--emphasis{font-weight:700}.form-builder-field-props .form-builder-prop-section--checks{flex-direction:column;gap:8px;display:flex}.form-builder-field-props .form-builder-prop-width-row,.form-builder-field-props .form-builder-prop-height-row{align-items:center;gap:12px;display:flex}.form-builder-field-props .form-builder-prop-unit-label{color:#000000a6;flex-shrink:0;font-size:13px}.form-builder-field-props .form-builder-prop-helper{margin-top:6px;font-size:12px;display:block}.form-builder-field-props .form-builder-prop-required-hint{color:var(--tone-primary);margin:0 0 0 24px;font-size:12px}.form-builder-field-required-mark{color:#ff4d4f;flex-shrink:0;font-size:14px;line-height:1}.form-builder-field-props .form-builder-prop-divider{margin:12px 0}.form-builder-field-props .form-builder-prop-item--flush{margin-bottom:8px}.form-builder-field-props .form-builder-prop-item--flush .ant-form-item-control-input{min-height:auto}@media (width<=1200px){.form-builder-palette{width:180px}.form-builder-properties{width:240px}}@media (width<=992px){.form-builder{flex-direction:column;overflow:auto}.form-builder-palette,.form-builder-properties{border-left:none;border-right:none;border-bottom:1px solid var(--tone-border);flex-shrink:0;width:100%;max-height:220px}.form-builder-canvas-wrap{flex:1;min-height:320px}}.editor-toolbar{border-bottom:1px solid var(--tone-border,#d9d9d9);background:#fafafa;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.editor-toolbar-btn{min-width:28px}.editor-toolbar-btn.editor-toolbar-btn--active{color:#000000d9!important;background-color:#e8e8e8!important}.editor-toolbar-divider{background:var(--tone-border,#d9d9d9);align-self:stretch;width:1px;margin:2px 4px}.editor-toolbar-select{height:28px!important}.editor-toolbar-select .ant-select-selector{height:28px!important;padding:0 8px!important;font-size:12px!important}.editor-toolbar-select .ant-select-selection-item{font-size:12px!important;line-height:26px!important}.editor-bottom-tabs{border-top:1px solid var(--tone-border,#d9d9d9);background:#fafafa;display:flex}.editor-bottom-tab{cursor:pointer;border:none;border-right:1px solid var(--tone-border,#d9d9d9);color:#000000a6;background:0 0;padding:6px 16px;font-size:13px;transition:background .2s,color .2s}.editor-bottom-tab:hover{background:#f0f0f0}.editor-bottom-tab--active{color:#000000e0;background:#fff;border-bottom:2px solid #1677ff;font-weight:500}.editor-source-textarea{resize:vertical;box-sizing:border-box;background:#fff;border:none;outline:none;width:100%;min-height:300px;padding:12px 14px;font-family:Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6;display:block}.editor-content .ProseMirror{outline:none;height:auto;min-height:300px;padding:12px 14px;font-size:13px;line-height:1.6;overflow-y:visible}.editor-content .ProseMirror:focus{outline:none}.editor-content .ProseMirror p{margin:0 0 8px}.editor-content .ProseMirror img{max-width:100%;height:auto}.editor-content .ProseMirror ul,.editor-content .ProseMirror ol{margin:0 0 8px;padding-left:22px}.editor-content .ProseMirror ul{list-style-type:disc}.editor-content .ProseMirror ol{list-style-type:decimal}.editor-content .ProseMirror li{list-style:inherit;list-style-type:inherit}.editor-content .ProseMirror h1,.editor-content .ProseMirror h2,.editor-content .ProseMirror h3,.editor-content .ProseMirror h4,.editor-content .ProseMirror h5,.editor-content .ProseMirror h6{margin-top:16px;margin-bottom:8px;line-height:1.25;font-weight:700!important}.editor-content .ProseMirror h1{font-size:2.2em}.editor-content .ProseMirror h2{font-size:1.8em}.editor-content .ProseMirror h3{font-size:1.5em}.editor-content .ProseMirror h4{font-size:1.3em}.editor-content .ProseMirror h5{font-size:1.15em}.editor-content .ProseMirror h6{font-size:1em}.editor-content .ProseMirror blockquote{border-left:3px solid var(--tone-border,#d9d9d9);color:var(--tone-text-secondary,#00000073);margin:0 0 8px;padding-left:12px}.editor-content .ProseMirror sup{vertical-align:super;font-size:.75em}.editor-content .ProseMirror sub{vertical-align:sub;font-size:.75em}.editor-content .ProseMirror mark{border-radius:2px;padding:0 2px}.editor-content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:auto;margin:8px 0;overflow:auto}.editor-content .ProseMirror table td,.editor-content .ProseMirror table th{vertical-align:top;box-sizing:border-box;border:1px solid #d9d9d9;min-width:60px;padding:6px 10px;font-size:13px;position:relative}.editor-content .ProseMirror table th{background-color:#fafafa;font-weight:600}.editor-content .ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#c8c8ff66;position:absolute;inset:0}.editor-content .ProseMirror table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.editor-content .ProseMirror .tableWrapper{margin:8px 0;overflow-x:auto}.table-grid-picker{padding:8px}.table-grid-cell{border-radius:2px;transition:background-color .1s}.table-grid-cell.highlighted{border-color:#91caff!important}.list-type-dropdown{min-width:160px}.image-insert-modal-body label{color:#000000a6;align-items:center;font-size:13px;display:flex}.works-template-guide-bar{border-top:1px solid var(--ant-color-border-secondary);flex-shrink:0;padding-top:8px}.works-template-guide-toggle{padding-inline:0}.works-template-guide-panel{flex-direction:column;gap:8px;max-height:640px;display:flex}.works-template-guide-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.works-template-guide-panel-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.works-template-guide-panel .form-builder-writing-guide{flex:1;min-height:0;overflow:auto}.works-template-guide-panel .guide-editor-content .ProseMirror,.works-template-guide-panel .editor-source-textarea{min-height:320px;max-height:440px}.template-wizard{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.template-wizard-title{margin-top:0;margin-bottom:10px}.template-wizard-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.template-wizard-header .template-wizard-title{flex:1;min-width:0;margin-bottom:0}.template-wizard-header-extra{flex-shrink:0;align-items:center;gap:8px;display:flex}.template-wizard--fill{flex:1;width:100%;height:100%;min-height:0}.template-wizard-meta{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:10px;padding:12px 16px;display:flex}.template-wizard-meta-field{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.template-wizard-meta-field:first-child{flex:2 240px}.template-wizard-meta-label{color:#00000073;font-size:12px;line-height:1.2}.template-wizard-meta--modal{background:0 0;border:none;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0;padding:0}.template-wizard-meta--modal .template-wizard-meta-field{flex:none;width:100%}.template-wizard-meta--modal .template-wizard-meta-field:first-child{flex:none}.template-wizard-meta:not(.template-wizard-meta--modal) .template-wizard-meta-field--scope-end{margin-left:auto}.template-wizard-steps{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;flex-shrink:0;margin-bottom:20px;padding:16px 20px}.template-wizard-steps--compact{margin-bottom:12px;padding:8px 14px}.template-wizard-steps--compact .ant-steps-item-title{font-size:13px!important;line-height:1.3!important}.template-wizard-steps--compact .ant-steps-item-icon{width:22px!important;height:22px!important;font-size:12px!important;line-height:22px!important}.template-wizard-steps--compact .ant-steps-item-container{align-items:center;display:flex}.template-wizard-body{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.template-wizard--fill .template-wizard-body{overflow:hidden}.template-wizard-footer{border-top:1px solid var(--tone-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.template-wizard-panel{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;flex:1;min-height:0;padding:20px;overflow:auto}.template-assignees-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.template-assignees-search{max-width:360px}.works-editor-page{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.works-editor-body{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.works-html-editor-page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.works-html-editor-split{flex:1;gap:16px;min-width:0;min-height:0;display:grid}.works-html-editor-split--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.works-html-editor-split--compose{grid-template-columns:minmax(0,1fr)}.works-html-editor-split--compose .works-html-editor-pane--preview{display:none}.works-html-editor-split--preview{grid-template-columns:minmax(0,1fr)}.works-html-editor-split--preview .works-html-editor-pane--editor{display:none}.works-html-editor-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.works-html-editor-pane-label{flex-shrink:0;margin-bottom:0;font-weight:500;display:block}.works-html-editor-pane--editor{min-height:0}.works-html-editor-pane--editor>.works-html-editor-pane-label{margin-bottom:8px}.works-html-editor-pane--editor .works-html-editor-source-editor{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);border-radius:6px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.works-html-editor-pane--editor .works-html-layout-source-textarea{resize:none;flex:1;min-height:200px;max-height:none}.works-html-editor-pane--preview{min-height:0}.works-html-editor-pane--preview>.works-html-editor-pane-label{margin-bottom:8px}.works-html-editor-preview{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);border-radius:6px;flex:1;min-width:0;min-height:200px;padding:12px;overflow:auto}.works-html-editor-preview>*{min-width:0;max-width:100%}.html-editor-layout-switcher.ant-segmented .ant-segmented-item-label{min-width:32px;padding:0 8px;line-height:28px}.html-editor-layout-switcher-icon{justify-content:center;align-items:center;font-size:14px;display:inline-flex}.page-shell{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:visible}.page-shell-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:0;flex-shrink:0;width:100%;min-width:0;min-height:80px;padding:0;display:flex}.page-shell-title.ant-typography{color:var(--color-text-heading);font-size:var(--font-size-3xl)!important;font-weight:var(--font-weight-bold)!important;margin:0!important;line-height:32px!important}.page-shell-desc.ant-typography{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-sm) 0 0!important}.page-shell-body{width:100%;min-width:0;min-height:0;padding:var(--space-lg) 0 0;flex:1;overflow:auto}.page-shell--centered{justify-content:center;align-items:center}.page-shell--centered .page-shell-body{justify-content:center;align-items:center;display:flex}.works-workspace-nav{align-items:center;gap:8px;margin-bottom:12px;display:flex}.works-workspace-nav-item{border:1px solid var(--tone-border-strong);background:var(--tone-surface-muted);color:var(--tone-text);border-radius:6px;padding:4px 12px;font-size:13px;line-height:20px;text-decoration:none}.works-workspace-nav-item--active{background:var(--tone-gnb);border-color:var(--tone-gnb);color:#fff;font-weight:600}.works-integration-layout-editor,.works-integration-layout-editor .works-html-editor-split{min-height:480px}.works-integration-layout-preview{background:0 0;border:none;border-radius:0;min-height:280px;padding:0;overflow:auto}.works-integration-layout-preview .legacy-form-document{color:var(--tone-text);font-size:14px;line-height:1.5}.works-integration-layout-preview table{border-collapse:collapse;width:100%}.works-integration-layout-preview th,.works-integration-layout-preview td{border:1px solid var(--tone-border);text-align:left;padding:8px 10px}.works-integration-layout-preview th{background:var(--tone-surface-muted);width:140px;font-weight:600}.works-integration-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.works-integration-filter-chip{border:1px solid var(--tone-border-strong);background:var(--tone-surface-muted);cursor:pointer;border-radius:999px;padding:2px 12px;font-size:12px}.works-integration-filter-chip--active{background:var(--tone-primary);border-color:var(--tone-primary);color:#fff}.works-integration-json{background:var(--tone-surface-muted);border-radius:6px;max-height:240px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.works-template-list-filter{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.works-template-list-filter-trail{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.works-template-list-filter-field{flex-direction:column;gap:4px;min-width:200px;display:flex}.works-template-list-filter-field--select{min-width:140px}.works-template-list-filter-label{color:var(--tone-text-secondary);font-size:12px;font-weight:600}.works-template-list-filter-reset{margin-bottom:1px}.works-template-list-filter-count{white-space:nowrap;font-size:12px}.works-template-preview-modal .works-preview-tabs{margin-bottom:12px}.works-template-preview-modal .works-preview-tabs .ant-tabs-nav{margin-bottom:0}.works-preview-loading{text-align:center;padding:48px}.works-preview-pane--render{min-height:120px}.works-preview-pane--code{flex-direction:column;gap:8px;display:flex}.works-preview-code-toolbar{justify-content:flex-end;width:100%}.works-preview-html-source{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.works-preview-html-source textarea{white-space:pre;overflow-wrap:normal;overflow-x:auto}.gnb-profile-popover{width:280px;padding:4px 0}.gnb-profile-popover-name{margin-bottom:12px;font-size:15px;display:block}.gnb-profile-popover-fields{margin:0 0 16px}.gnb-profile-popover-row{grid-template-columns:72px 1fr;gap:8px;font-size:13px;line-height:1.5;display:grid}.gnb-profile-popover-row+.gnb-profile-popover-row{margin-top:8px}.gnb-profile-popover-row dt{color:var(--tone-text-secondary,#00000073);margin:0}.gnb-profile-popover-row dd{color:var(--tone-text,#000000e0);word-break:break-all;margin:0}.gnb-profile-popover-locale{border-top:1px solid var(--tone-border,#f0f0f0);padding-top:12px}.gnb-profile-popover-locale-label{margin-bottom:8px;font-size:12px;display:block}.gnb-profile-popover-locale-select{width:100%}.gnb-profile-popover-session-hint{margin-top:8px;font-size:12px;line-height:1.4;display:block}.gnb-profile-popover-overlay .ant-popover-inner{padding:12px 16px}.app-layout{background:var(--tone-bg);height:100vh;min-height:100vh}.app-layout-body{flex:1;height:100%;min-height:0}.app-main-shell{background:var(--color-surface);min-width:0;min-height:0}.app-gnb{align-items:center;gap:var(--space-sm);height:var(--layout-header-height);line-height:var(--layout-header-height);padding:0 30px 0 var(--space-xl);background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);display:flex}.app-gnb-toggle{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-strong);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.app-gnb-toggle:hover{background:var(--color-primary-faint);color:var(--color-primary)}.app-gnb-toggle-icon{width:32px;height:32px;display:block}.app-gnb-spacer{flex:1}.app-gnb-company-select{min-width:168px}.app-gnb-company-select .ant-select-selector{color:var(--color-text-strong)!important;background:var(--color-surface)!important;border-color:var(--color-border)!important}.app-gnb-company-select .ant-select-arrow{color:var(--color-text-secondary)}.app-gnb-company-select.ant-select-open .ant-select-selector,.app-gnb-company-select:hover .ant-select-selector{border-color:var(--color-primary)!important}.app-gnb-icon-btn.ant-btn{color:var(--color-text-strong)}.app-gnb-icon-btn.ant-btn:hover{color:var(--color-primary)!important;background:var(--color-primary-faint)!important}.app-gnb-user.ant-btn{align-items:center;gap:var(--space-sm);color:var(--color-text-strong);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);height:32px;padding:0 var(--space-lg);display:inline-flex}.app-gnb-user.ant-btn:hover{color:var(--color-primary)!important;border-color:var(--color-primary)!important;background:var(--color-surface)!important}.app-gnb-user-role{font-size:12px}.app-gnb-user-role-sep{opacity:.6;margin:0 4px}.app-gnb-test-account.ant-btn .anticon-swap{opacity:.85;font-size:12px}.app-gnb-profile-btn{background:var(--color-primary);width:28px;height:28px;color:var(--color-text-white);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background .15s;display:inline-flex}.app-gnb-profile-btn:hover{background:var(--color-primary-dark)}.app-gnb-profile-btn .anticon{font-size:14px}.test-account-menu-item{justify-content:space-between;align-items:center;gap:12px;min-width:200px;display:flex}.app-layout-content{height:auto;min-height:0;padding:var(--layout-content-y) var(--layout-content-x);background:var(--color-surface);flex-direction:column;flex:1;align-items:flex-start;display:flex;overflow:auto}.app-lnb-sider.ant-layout-sider{background:#f9fafb;border-right:1px solid #e2e6eb;transition:width .2s,min-width .2s,max-width .2s}.app-lnb-sider.ant-layout-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.app-lnb{flex-direction:column;height:100%;min-height:0;padding-top:32px;display:flex;overflow:hidden auto}.app-lnb-brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;height:25px;min-height:25px;margin-bottom:32px;padding:0 24px;display:flex}.app-lnb-brand-icon{flex:none;width:22px;height:24px;display:block}.app-lnb-brand-image{flex:none;width:104px;height:24px;display:block}.app-lnb-section{flex-direction:column;gap:8px;padding:0 0 24px;display:flex}.app-lnb-section-title{color:var(--color-text-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;padding:0 24px 16px;line-height:16px}.app-lnb-item{align-items:center;gap:var(--space-sm);width:100%;color:var(--color-text-strong);cursor:pointer;text-align:left;min-height:40px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:-.28px;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;padding:10px 24px 10px 21px;line-height:20px;display:flex}.app-lnb-item:hover{color:var(--color-text-strong);background:#f0f0f0}.app-lnb-item--active{color:var(--color-text-strong);border-left-color:var(--color-primary);font-weight:var(--font-weight-bold);background:#eff1f3}.app-lnb-item--active:hover{background:#eff1f3}.app-lnb-item--ancestor-active{color:var(--color-text-strong);font-weight:var(--font-weight-bold)}.app-lnb-item--primary{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);width:calc(100% - 48px);height:40px;min-height:40px;color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:0;justify-content:center;margin:24px auto 32px;padding:0 16px;line-height:normal}.app-lnb-item--primary:hover{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary)!important}.app-lnb-item-icon{justify-content:center;width:16px;font-size:16px;display:inline-flex}.app-lnb-divider{border-top:1px solid #e2e6eb80;margin:0}.app-lnb-footer{border-top:0;flex-direction:column;flex-shrink:0;gap:8px;margin-top:0;padding:32px 0 24px;display:flex}.app-lnb-item--workspace{justify-content:flex-start}.app-lnb-system-group{flex-direction:column;gap:0;display:flex}.app-lnb-system-head{width:100%;padding-right:24px}.app-lnb-system-head-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-lnb-system-chevron{color:#b0b0b0;font-size:10px;transition:transform .2s}.app-lnb-system-head[aria-expanded=true] .app-lnb-system-chevron{transform:rotate(90deg)}.app-lnb-sub-list{flex-direction:column;gap:0;margin-top:3px;padding:0;display:flex}.app-lnb-sub-list[hidden]{display:none}.app-lnb-sub-item{color:#5a5a5a;cursor:pointer;width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:-.28px;text-align:left;background:0 0;border:0;border-radius:0;padding:8px 40px;line-height:16px;display:block}.app-lnb-sub-item:hover{color:#767676;background:#f0f0f0}.app-lnb-sub-item--active,.app-lnb-sub-item--active:hover{color:var(--color-text-strong);font-weight:var(--font-weight-bold);background:#eff1f3}.app-lnb-flyout-popover .ant-popover-inner{border-radius:8px;box-shadow:0 2px 4px #00000014,0 1px 1.5px #0000000f;padding:0!important}.app-lnb-flyout-popover .ant-popover-inner-content{padding:0!important}.app-lnb-flyout-menu{background:var(--color-surface);border-radius:8px;flex-direction:column;gap:4px;width:172px;padding:6px 0;display:flex;overflow:hidden}.app-lnb-flyout-item{width:100%;min-height:32px;color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.26px;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;padding:8px 16px;line-height:16px;display:flex}.app-lnb-flyout-item:hover{background:#f0f0f0}.app-lnb-flyout-item--active{color:var(--color-text-strong);font-weight:var(--font-weight-bold);background:0 0}.app-lnb-flyout-item--active:hover{background:#f0f0f0}.app-lnb-brand+.app-lnb-section .app-lnb-item{color:var(--color-text-strong)}.app-lnb-brand+.app-lnb-section .app-lnb-item--active{background:#eff1f3}.app-lnb:not(.app-lnb--collapsed) .app-lnb-brand+.app-lnb-section+.app-lnb-divider,.app-lnb:not(.app-lnb--collapsed) .app-lnb-brand+.app-lnb-section+.app-lnb-divider+.app-lnb-section .app-lnb-section-title{display:none}.app-lnb--collapsed .app-lnb-section{align-items:center;gap:16px;padding:0 0 24px}.app-lnb--collapsed .app-lnb-brand{justify-content:center;margin-bottom:32px;padding:0}.app-lnb--collapsed .app-lnb-footer{align-items:center;gap:8px;padding:24px 0}.app-lnb--collapsed .app-lnb-system-group{align-items:center;width:100%}.app-lnb--collapsed .app-lnb-item-label,.app-lnb--collapsed .app-lnb-system-head-label,.app-lnb--collapsed .app-lnb-system-chevron,.app-lnb--collapsed .app-lnb-sub-list{display:none}.app-lnb--collapsed .app-lnb-section-title{width:100%;color:var(--color-text-secondary);font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);letter-spacing:.4px;text-align:center;text-transform:uppercase;padding:0;line-height:12px}.app-lnb--collapsed .app-lnb-item{border:1px solid #0000;border-radius:4px;justify-content:center;gap:0;width:40px;height:40px;min-height:40px;margin:0 auto;padding:0}.app-lnb--collapsed .app-lnb-item--active,.app-lnb--collapsed .app-lnb-item--ancestor-active{border-color:#0000;border-left:3px solid var(--color-primary);width:100%;color:var(--color-text-strong);background:#eff1f3;border-radius:0}.app-lnb--collapsed .app-lnb-item--active:hover,.app-lnb--collapsed .app-lnb-item--ancestor-active:hover{background:#eff1f3}.app-lnb--collapsed .app-lnb-item--primary{border:1px solid var(--color-primary);background:var(--color-surface);width:40px;color:var(--color-primary);border-radius:4px;margin-left:auto;margin-right:auto}.app-lnb--collapsed .app-lnb-item--primary.app-lnb-item--active{border:1px solid var(--color-primary);background:var(--color-surface);width:40px;color:var(--color-primary);border-radius:4px}.app-lnb--collapsed .app-lnb-item--primary.app-lnb-item--active:hover{background:var(--color-surface)}.app-lnb--collapsed .app-lnb-item-icon{width:auto;font-size:16px}.approval-line,.template-approval-line{flex-direction:column;gap:0;display:flex}.approval-line-search-row,.template-approval-line-search-row{border-bottom:1px solid var(--tone-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.approval-line-label,.template-approval-line-label{color:var(--tone-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.approval-line-search-actions,.template-approval-line-search-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.approval-line-toolbar,.template-approval-line-toolbar{border-bottom:1px solid var(--tone-border);flex-wrap:wrap;align-items:center;gap:4px;padding:10px 0;display:flex}.approval-line-toolbar-group,.template-approval-line-toolbar-group{align-items:center;gap:2px;display:inline-flex}.approval-line-toolbar-group--icons .ant-btn,.template-approval-line-toolbar-group--icons .ant-btn{color:var(--tone-text-secondary)}.approval-line-toolbar-tab,.template-approval-line-toolbar-tab{height:28px;color:var(--tone-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 10px;font-size:13px}.approval-line-toolbar-tab.is-active,.template-approval-line-toolbar-tab.is-active{color:var(--tone-primary);background-color:#e6f7ff;font-weight:500}.approval-line-toolbar-tab:hover:not(.is-active),.template-approval-line-toolbar-tab:hover:not(.is-active){color:#000;background-color:#f5f5f5}.approval-line-toolbar-tab.approval-line-toolbar-tab--action,.template-approval-line-toolbar-tab.template-approval-line-toolbar-tab--action{color:#333;background:#fff;border:1px solid #d9d9d9;border-radius:4px;height:26px;padding:0 10px;line-height:24px;transition:all .2s}.approval-line-toolbar-tab.approval-line-toolbar-tab--action:hover:not(:disabled),.template-approval-line-toolbar-tab.template-approval-line-toolbar-tab--action:hover:not(:disabled){background:#f0f0f0;border-color:#bfbfbf}.approval-line-toolbar-tab.approval-line-toolbar-tab--action:disabled,.template-approval-line-toolbar-tab.template-approval-line-toolbar-tab--action:disabled{color:#00000040;cursor:not-allowed;background:#f5f5f5;border-color:#d9d9d9}.approval-line-toolbar-divider,.template-approval-line-toolbar-divider{background:var(--tone-border-strong);width:1px;height:20px;margin:0 6px}.approval-line-toolbar-count,.template-approval-line-toolbar-count{color:var(--tone-text-secondary);font-size:12px}.approval-line-list,.template-approval-line-list{--approval-role-width:136px;flex-direction:column;display:flex}.approval-line-row,.template-approval-line-row{grid-template-columns:36px var(--approval-role-width) minmax(0, 1fr) auto;border-bottom:1px solid var(--tone-border);min-height:44px;color:var(--tone-text);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:grid}.approval-line-row--drafter,.template-approval-line-row--drafter{cursor:default}.approval-line-row--drafter .approval-line-role-badge,.template-approval-line-row--drafter .template-approval-line-role-badge{box-sizing:border-box;color:#fff;background-color:#ccc;border:none;justify-self:stretch;width:100%}.approval-line-row:hover,.template-approval-line-row:hover{background:#f0f2f5}.approval-line-row--selected,.template-approval-line-row--selected{background:var(--tone-primary-soft)}.approval-line-index,.template-approval-line-index{text-align:center;color:var(--tone-text-secondary)}.approval-line-role-badge,.template-approval-line-role-badge{border:1px solid var(--tone-border-strong);background:var(--tone-surface-muted);width:fit-content;min-width:48px;height:24px;color:var(--tone-text-secondary);border-radius:4px;justify-content:center;justify-self:start;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.approval-line-role-badge--post,.template-approval-line-role-badge--post{background:var(--tone-primary);border-color:var(--tone-primary);color:#fff}.approval-line-role-badge--parallel-approver{color:#fff!important;background:#06f!important;border-color:#06f!important}.approval-line-role-badge--parallel-agreement{color:#fff!important;background:#14b8a6!important;border-color:#14b8a6!important}.approval-line-role-group,.template-approval-line-role-group{box-sizing:border-box;border:1px solid var(--tone-border-strong);border-radius:4px;flex-shrink:0;width:100%;display:inline-flex;overflow:hidden}.approval-line-role-group button,.template-approval-line-role-group button{background:var(--tone-surface);min-width:0;height:24px;color:var(--tone-text-secondary);white-space:nowrap;cursor:pointer;border:none;flex:1 1 0;padding:0 10px;font-size:12px}.approval-line-role-group button+button,.template-approval-line-role-group button+button{border-left:1px solid var(--tone-border-strong)}.approval-line-role-group button.is-active,.template-approval-line-role-group button.is-active{background:var(--tone-primary);color:#fff}.approval-line-person,.template-approval-line-person{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.approval-line-row-actions{opacity:0;pointer-events:none;align-items:center;gap:8px;margin-left:12px;transition:opacity .15s;display:flex}.approval-line-row:hover .approval-line-row-actions{opacity:1;pointer-events:auto}.approval-line-row-actions .action-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:15px;transition:all .2s;display:inline-flex}.approval-line-row-actions .action-btn:hover{background:#0000000d}.approval-line-row-actions .action-btn.btn-blue{color:#1677ff}.approval-line-row-actions .action-btn.btn-gray{color:#8c8c8c}.instant-search-dropdown{z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;margin-top:4px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026;max-height:none!important}.instant-search-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 12px 0;display:flex}.search-tab-btn{color:#555;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:13px;font-weight:500;position:relative}.search-tab-btn.active{color:#1677ff}.search-tab-btn.active:after{content:"";background:#1677ff;height:2px;position:absolute;bottom:0;left:0;right:0}.instant-search-header-icons{gap:12px;font-size:14px;display:flex}.instant-search-list{padding:8px 0;max-height:none!important;overflow-y:hidden!important}.instant-search-item:hover{background:#f5f5f5}.search-item-avatar{flex-shrink:0;margin-right:12px}.search-item-details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-item-name-row{flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.highlight-red{color:#ff4d4f;font-weight:600}.search-info-text{color:#555}.search-item-pin{color:#00000073;cursor:pointer;flex-shrink:0;margin-left:12px;font-size:14px}.search-item-pin:hover{color:#1677ff}.instant-search-footer{color:#555;background:#fafafa;border-top:1px solid #f0f0f0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.search-pagination button{cursor:pointer;color:#555;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:2px 6px;font-size:10px;transition:all .2s}.search-pagination button:hover:not(:disabled){color:#1677ff;border-color:#1677ff}.search-pagination button:disabled{color:#00000040;cursor:not-allowed;background:#f5f5f5;border-color:#d9d9d9}.page-num{color:#1677ff;padding:0 8px;font-weight:600}.approval-line-role-group button.is-active.role-1,.template-approval-line-role-group button.is-active.role-1{color:#fff!important;background:#06f!important}.approval-line-role-group button.is-active.role-2,.template-approval-line-role-group button.is-active.role-2{color:#fff!important;background:#14b8a6!important}.approval-line-role-group button.is-active.role-9,.template-approval-line-role-group button.is-active.role-9{color:#fff!important;background:#8c8c8c!important}.approval-line-role-group button.is-active.role-6,.template-approval-line-role-group button.is-active.role-6{color:#fff!important;background:#22c55e!important}.approval-line-drafter-label{color:#333;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;justify-self:end;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:500;transition:opacity .15s;display:inline-flex}.approval-line-row--drafter:hover .approval-line-drafter-label{opacity:1;pointer-events:auto}.approval-create-page{background:var(--tone-surface);border:1px solid var(--tone-border);border-radius:8px;flex-direction:column;height:100vh;min-height:0;display:flex;position:relative;overflow:hidden}.approval-create-topbar{border-bottom:1px solid var(--tone-border);justify-content:space-between;align-items:center;gap:8px;height:46px;padding:0 10px;display:flex}.approval-create-topbar h2{color:var(--tone-text);flex-shrink:0;margin:0;font-size:18px}.approval-create-top-actions,.approval-create-bottom-left,.approval-create-bottom-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.approval-create-main{flex:1;min-height:0;display:flex;overflow:hidden}.approval-create-form{flex:1;min-width:0;min-height:0;padding:10px 12px;overflow:auto}.approval-create-guide-panel{border-left:1px solid var(--tone-border);background:#f8fafc;flex-shrink:0;width:280px;overflow:auto}.approval-create-guide-panel-inner{padding:12px 14px}.approval-create-guide-panel-title{color:var(--tone-text);margin-bottom:8px;font-size:13px;display:block}.approval-create-guide-panel-body{color:var(--tone-text-secondary);word-break:break-word;font-size:13px;line-height:1.6;margin:0!important}.guide-html-content p{margin:0 0 8px}.guide-html-content img{max-width:100%;height:auto}.guide-html-content ul,.guide-html-content ol{margin:0 0 8px;padding-left:22px}.guide-html-content blockquote{border-left:3px solid var(--tone-border);margin:0 0 8px;padding-left:12px}.guide-html-content a{color:var(--tone-primary)}.guide-html-content :last-child{margin-bottom:0}.approval-create-row{border-bottom:1px solid var(--tone-border);grid-template-columns:64px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid}.approval-create-row>label{color:var(--tone-text);padding-top:5px;font-size:12px;font-weight:700}.approval-create-row .ant-input{border:0;border-bottom:1px solid var(--tone-border-strong);height:30px;color:var(--tone-text-secondary);background:var(--tone-surface);border-radius:0;padding:0 6px}.approval-create-row .ant-input:hover,.approval-create-row .ant-input:focus{border-bottom-color:var(--tone-primary);box-shadow:none}.approval-create-input--filled.ant-input{color:var(--tone-text);font-weight:500}.approval-create-prefill-loading{color:var(--tone-text-secondary);align-items:center;gap:8px;padding:4px 0 8px;font-size:12px;display:flex}.approval-create-approval-line{border-bottom:1px solid var(--tone-border);padding:0 0 4px}.approval-create-approval-line .approval-line-search-row{padding-top:4px}.approval-create-form-upper-wrapper{flex-direction:column;display:flex;position:relative}.approval-create-file-overlay{z-index:9999;background-color:#e0eeffd9;border:2px dashed #06f;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.approval-create-file-overlay .overlay-content{pointer-events:none;flex-direction:column;align-items:center;gap:16px;display:flex}.approval-create-file-overlay .overlay-text{color:#06f;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:700}.approval-create-chipline{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:flex}.approval-create-chipline span{color:var(--tone-text-secondary);font-size:12px}.approval-create-editor{border:1px solid var(--tone-border);border-radius:6px;flex-direction:column;min-height:280px;margin-top:10px;display:flex}.approval-create-editor-toolbar{border-bottom:1px solid var(--tone-border);min-height:32px;color:var(--tone-text-secondary);align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.approval-create-editor-meta{margin-left:auto;font-size:11px}.approval-create-editor-body{background:var(--tone-surface-muted);flex:1;min-height:200px;padding:12px 16px;overflow:auto}.approval-create-editor-placeholder{min-height:200px;color:var(--tone-text-secondary);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.approval-create-form-html.hub-form-html-viewer{max-width:100%;margin:0 auto}.approval-create-bottombar{border-top:1px solid var(--tone-border);background:var(--tone-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}@media (width<=768px){.approval-create-topbar{flex-wrap:wrap;height:auto;min-height:46px;padding:8px 10px}.approval-create-bottombar{flex-direction:column;align-items:stretch}.approval-create-bottom-left,.approval-create-bottom-right{justify-content:flex-end}}.submit-opinion-form{flex-direction:column;gap:16px;padding:12px 0;display:flex}.submit-opinion-row{grid-template-columns:80px 1fr;align-items:start;gap:12px;display:grid}.submit-opinion-label{color:var(--tone-text);padding-top:4px;font-size:13px;font-weight:700}.submit-opinion-value{color:var(--tone-text);padding-top:4px;font-size:13px}.submit-opinion-content{flex-direction:column;display:flex}.submit-opinion-content .char-count{text-align:right;color:var(--tone-text-secondary);margin-top:4px;font-size:11px}.submit-opinion-footer{border-top:1px solid var(--tone-border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:12px;display:flex}.submit-opinion-footer button{cursor:pointer;border-radius:4px;height:32px;padding:0 16px;font-size:13px;font-weight:500;transition:all .2s}.opinion-cancel-btn{border:1px solid var(--tone-border-strong);color:var(--tone-text);background:#fff}.opinion-cancel-btn:hover{background:#f5f5f5;border-color:#d9d9d9}.opinion-submit-btn{color:#fff;background:#1677ff;border:1px solid #1677ff}.opinion-submit-btn:hover{background:#4096ff;border-color:#4096ff}.approval-security-notice{color:#666;text-align:left;background-color:#fafafa;border-bottom:1px solid #eaeaea;padding:6px 12px;font-size:11px}.approval-create-topbar{background-color:#fff;border-bottom:1px solid #e5e5e5!important;height:50px!important;padding:0 16px!important}.approval-create-topbar h2{color:#111;font-weight:700;font-size:16px!important}.action-dropdown-btn{color:#444;cursor:pointer;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;display:inline-flex}.action-dropdown-btn:hover{color:#000}.arrow-down{color:#888;font-size:10px}.options-link-btn{cursor:pointer;align-items:center;padding:4px 8px;font-size:12.5px;display:inline-flex}.options-link-btn span{color:#333}.options-link-btn .highlight-blue{margin-left:4px;font-weight:500;text-decoration:underline;color:#06f!important}.action-submit-btn.ant-btn-primary{background-color:#06f!important;border-color:#06f!important;border-radius:4px!important;height:28px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:500!important}.action-submit-btn.ant-btn-primary:hover{background-color:#0052cc!important;border-color:#0052cc!important}.approval-create-editor-toolbar-mock{color:#333;background-color:#f7f7f7;border-bottom:1px solid #dcdcdc;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.toolbar-mock-select{cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.toolbar-mock-select:hover{background-color:#e8e8e8;border-color:#d0d0d0}.arrow-down-small{color:#666;font-size:9px}.toolbar-mock-separator{color:#d0d0d0;-webkit-user-select:none;user-select:none}.toolbar-mock-btn{cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:500;display:inline-flex}.toolbar-mock-btn:hover{background-color:#e8e8e8;border-color:#d0d0d0}.font-bold{font-family:sans-serif;font-weight:700}.font-italic{font-family:serif;font-style:italic}.font-underline{text-decoration:underline}.font-line-through{text-decoration:line-through}.editor-tab-bar{background-color:#f0f0f0;border-top:1px solid #dcdcdc;align-items:flex-end;height:28px;padding:0 10px;display:flex}.editor-tab{color:#555;cursor:pointer;background:#e4e4e4;border:1px solid #c8c8c8;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:22px;margin-right:3px;padding:2px 14px;font-size:11px;display:inline-flex}.editor-tab.active{color:#000;background:#fff;border-color:#c8c8c8;height:24px;font-weight:700}.custom-options-modal{background-color:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.custom-options-modal-wrapper .ant-modal-content{overflow:hidden;border-radius:6px!important;padding:0!important}.custom-modal-header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.custom-modal-title{color:#111;font-size:15px;font-weight:700}.custom-modal-close{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:16px;display:inline-flex}.custom-modal-close:hover{color:#333}.custom-modal-body{flex-direction:column;gap:20px;padding:0 20px 20px;display:flex}.modal-section{flex-direction:column;gap:8px;display:flex}.modal-section-title{color:#222;font-size:13px;font-weight:700}.modal-section-content{flex-direction:column;gap:8px;padding-left:2px;display:flex}.custom-radio-group{gap:20px;display:flex}.custom-radio{color:#333!important;font-size:13px!important}.checkbox-wrapper{margin-top:2px}.custom-checkbox{color:#333!important;font-size:13px!important}.reserved-settings{flex-wrap:wrap;align-items:center;gap:8px;flex-direction:row!important}.reserved-date-input{border:1px solid #d9d9d9;border-radius:3px;outline:none;width:130px;height:28px;padding:3px 8px;font-size:13px}.reserved-date-input:focus{border-color:#1890ff}.reserved-date-input:disabled{color:#00000040;cursor:not-allowed;background-color:#f5f5f5}.reserved-hour-select.ant-select{height:28px!important}.reserved-hour-select.ant-select .ant-select-selector{border-radius:3px!important;height:28px!important;padding:0 8px!important}.reserved-hour-select.ant-select .ant-select-selection-item{font-size:13px!important;line-height:26px!important}.reserved-hour-label{color:#333;font-size:13px}.custom-modal-footer{background-color:#fff;justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.custom-modal-footer button{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;height:28px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.btn-cancel{color:#555;background-color:#fff;border:1px solid #d9d9d9}.btn-cancel:hover{background-color:#f7f7f7;border-color:silver}.btn-save{color:#fff;background-color:#06f;border:none}.btn-save:hover{background-color:#0052cc}.file-header-divider{color:#ccc;-webkit-user-select:none;user-select:none;font-size:11px}.file-header-count{color:#333;font-size:11.5px}.file-item-name{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-item-remove-btn{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:2px 6px;font-size:13px;font-weight:700;display:inline-flex}.file-item-remove-btn:hover{color:#ff4d4f;background-color:#ffe6e6;border-radius:2px}@font-face{font-family:summernote;font-style:normal;font-weight:400;font-display:auto;src:url(/assets/summernote-jt9apK1s.eot?#iefix)format("embedded-opentype"),url(/assets/summernote-tk6LuLER.woff2)format("woff2"),url(/assets/summernote-MGhHcnpK.woff)format("woff"),url(/assets/summernote-BDPkqvsB.ttf)format("truetype")}[class^=note-icon]:before,[class*=\ note-icon]:before{font-family:summernote;font-style:normal;font-size:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;display:inline-block}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:""}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-frame{-ms-box-sizing:border-box;box-sizing:border-box;color:#000;border-radius:4px;font-family:sans-serif}.note-toolbar{color:#333;background-color:#f5f5f5;border-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 5px}.note-btn-group{margin-right:8px;display:inline-block;position:relative}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn:first-child{margin-left:0}.note-btn-group .note-btn+.note-btn,.note-btn-group .note-btn+.note-btn-group,.note-btn-group .note-btn-group+.note-btn,.note-btn-group .note-btn-group+.note-btn-group{margin-left:-1px}.note-btn-group>.note-btn:not(:first-child),.note-btn-group>.note-btn-group:not(:first-child)>.note-btn{border-top-left-radius:0;border-bottom-left-radius:0}.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle),.note-btn-group>.note-btn-group:not(:last-child)>.note-btn{border-top-right-radius:0;border-bottom-right-radius:0}.note-btn-group.open>.note-dropdown{display:block}.note-btn{text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:none;border:1px solid #dae0e5;border-radius:3px;outline:0;margin-bottom:0;padding:5px 10px;font-size:14px;font-weight:400;line-height:1.4;display:inline-block}.note-btn:focus,.note-btn.focus,.note-btn:hover{color:#333;background-color:#ebebeb;border-color:#dae0e5}.note-btn.disabled:focus,.note-btn.disabled.focus,.note-btn[disabled]:focus,.note-btn[disabled].focus,fieldset[disabled] .note-btn:focus,fieldset[disabled] .note-btn.focus{background-color:#fff;border-color:#dae0e5}.note-btn:hover,.note-btn:focus,.note-btn.focus{color:#333;background-color:#ebebeb;border:1px solid #dae0e5;border-radius:1px;outline:0;text-decoration:none}.note-btn:active,.note-btn.active{color:#333;background-color:#ebebeb;background-image:none;border:1px solid #dae0e5;border-radius:1px;outline:0;text-decoration:none;box-shadow:inset 0 3px 5px #00000020}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{cursor:not-allowed;-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);box-shadow:none}.note-btn>span.note-icon-caret:first-child{margin-left:-1px}.note-btn>span.note-icon-caret:nth-child(2){margin-right:-5px;padding-left:3px}.note-btn-primary{color:#fff;background:#fa6362}.note-btn-primary:hover,.note-btn-primary:focus,.note-btn-primary.focus{color:#fff;background-color:#fa6362;border:1px solid #dae0e5;border-radius:1px;text-decoration:none}.note-btn-block{width:100%;display:block}.note-btn-block+.note-btn-block{margin-top:5px}input[type=submit].note-btn-block,input[type=reset].note-btn-block,input[type=button].note-btn-block{width:100%}button.close{cursor:pointer;-webkit-appearance:none;background:0 0;border:0;padding:0}.close{float:right;color:#000;opacity:.2;font-size:21px;line-height:1}.close:hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.note-dropdown{position:relative}.note-color .dropdown-toggle{width:30px;padding-left:5px}.note-dropdown-menu{z-index:1000;float:left;text-align:left;background:#fff padding-box padding-box;border:1px solid #e2e2e2;min-width:100px;padding:5px;display:none;position:absolute;top:100%;left:0;box-shadow:0 1px 1px #0000000f}.note-dropdown-menu>:last-child{margin-right:0}.note-btn-group.open .note-dropdown-menu,.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item,a.note-dropdown-item:hover{color:#000;margin:5px 0;text-decoration:none}.note-modal{z-index:1050;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:none;position:fixed;inset:0}.note-modal.open{display:block}.note-modal-content{background:#fff;border:1px solid #0003;border-radius:5px;outline:0;width:auto;margin:30px 20px;position:relative;box-shadow:0 3px 9px #00000080}.note-modal-header{border:1px solid #ededef;padding:10px 20px}.note-modal-body{padding:20px 30px;position:relative}.note-modal-body kbd{color:#fff;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#000;border-radius:2px;padding:3px 5px;font-weight:700}.note-modal-footer{text-align:center;height:40px;padding:10px}.note-modal-footer a{color:#337ab7;text-decoration:none}.note-modal-footer a:hover,.note-modal-footer a:focus{color:#23527c;text-decoration:underline}.note-modal-footer .note-btn{float:right}.note-modal-title{color:#42515f;margin:0;font-size:20px;line-height:1.4}.note-modal-backdrop{z-index:1040;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);background:#000;display:none;position:fixed;inset:0}.note-modal-backdrop.open{display:block}@media (width>=768px){.note-modal-content{width:600px;margin:30px auto}}@media (width>=992px){.note-modal-content-large{width:900px}}.note-modal .note-help-block{color:#737373;margin-top:5px;margin-bottom:10px;display:block}.note-modal .note-nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.note-modal .note-nav-link{color:#007bff;-webkit-text-decoration-skip:objects;background-color:#0000;padding:.5rem 1rem;text-decoration:none;display:block}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover{color:#0056b3;text-decoration:none}.note-modal .note-nav-link.disabled{color:#868e96}.note-modal .note-nav-tabs{border-bottom:1px solid #ddd}.note-modal .note-nav-tabs .note-nav-item{margin-bottom:-1px}.note-modal .note-nav-tabs .note-nav-link{border:1px solid #0000;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.note-modal .note-nav-tabs .note-nav-link.disabled{color:#868e96;background-color:#0000;border-color:#0000}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.note-modal .note-tab-content{margin:15px auto}.note-modal .note-tab-content>.note-tab-pane:target~.note-tab-pane:last-child,.note-modal .note-tab-content>.note-tab-pane{display:none}.note-modal .note-tab-content>:last-child,.note-modal .note-tab-content>.note-tab-pane:target{display:block}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{color:#42515f;width:100%;margin-bottom:10px;font-size:16px;font-weight:700;display:block}.note-input{-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ededef;outline:0;width:100%;padding:6px 4px;font-size:14px;display:block}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder-shown{color:#eee}.note-input::-moz-placeholder{color:#eee}.note-input:-ms-placeholder-shown{color:#eee}.note-tooltip{z-index:1070;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);font-size:13px;transition:opacity .15s;display:block;position:absolute}.note-tooltip.in{-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}.note-tooltip.top{margin-top:-3px;padding:5px 0}.note-tooltip.right{margin-left:3px;padding:0 5px}.note-tooltip.bottom{margin-top:3px;padding:5px 0}.note-tooltip.left{margin-left:-3px;padding:0 5px}.note-tooltip.bottom .note-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;margin-left:-5px;top:0;left:50%}.note-tooltip.top .note-tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;margin-left:-5px;bottom:0;left:50%}.note-tooltip.right .note-tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#000;margin-top:-5px;top:50%;left:0}.note-tooltip.left .note-tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#000;margin-top:-5px;top:50%;right:0}.note-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.note-tooltip-content{color:#fff;text-align:center;background-color:#000;max-width:200px;padding:3px 8px;font-family:sans-serif}.note-popover{z-index:1060;background:#fff;border:1px solid #ccc;font-family:sans-serif;font-size:13px;display:none;position:absolute}.note-popover.in{display:block}.note-popover.top{margin-top:-10px;padding:5px 0}.note-popover.right{margin-left:10px;padding:0 5px}.note-popover.bottom{margin-top:10px;padding:5px 0}.note-popover.left{margin-left:-10px;padding:0 5px}.note-popover.bottom .note-popover-arrow{border-top-width:0;border-bottom-color:#00000040;margin-left:-10px;top:-11px;left:20px}.note-popover.bottom .note-popover-arrow:after{content:" ";border-top-width:0;border-bottom-color:#fff;margin-left:-10px;top:1px}.note-popover.top .note-popover-arrow{border-top-color:#00000040;border-bottom-width:0;margin-left:-10px;bottom:-11px;left:20px}.note-popover.top .note-popover-arrow:after{content:" ";border-top-color:#fff;border-bottom-width:0;margin-left:-10px;bottom:1px}.note-popover.right .note-popover-arrow{border-left-width:0;border-right-color:#00000040;margin-top:-10px;top:50%;left:-11px}.note-popover.right .note-popover-arrow:after{content:" ";border-left-width:0;border-right-color:#fff;margin-top:-10px;left:1px}.note-popover.left .note-popover-arrow{border-left-color:#00000040;border-right-width:0;margin-top:-10px;top:50%;right:-11px}.note-popover.left .note-popover-arrow:after{content:" ";border-left-color:#fff;border-right-width:0;margin-top:-10px;right:1px}.note-popover-arrow{border:11px solid #0000;width:0;height:0;position:absolute}.note-popover-arrow:after{content:" ";border:10px solid #0000;width:0;height:0;display:block;position:absolute}.note-popover-content{color:#000;text-align:center;background-color:#fff;min-width:100px;min-height:30px;padding:3px 8px}.note-editor{position:relative}.note-editor .note-dropzone{z-index:100;color:#87cefa;opacity:.95;background-color:#fff;display:none;position:absolute}.note-editor .note-dropzone .note-dropzone-message{vertical-align:middle;text-align:center;font-size:28px;font-weight:700;display:table-cell}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-frame,.note-editor.note-airframe{border:1px solid #00000032}.note-editor.note-frame.codeview .note-editing-area .note-editable,.note-editor.note-airframe.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable,.note-editor.note-airframe.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area,.note-editor.note-airframe .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable{word-wrap:break-word;padding:10px;overflow:auto}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false]{background-color:#8080801d}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable{width:100%;box-shadow:none;color:#ccc;resize:none;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#222;border:none;border-radius:0;outline:none;margin-bottom:0;padding:10px;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;display:none}.note-editor.note-frame.fullscreen,.note-editor.note-airframe.fullscreen{z-index:1050;position:fixed;top:0;left:0;width:100%!important}.note-editor.note-frame.fullscreen .note-resizebar,.note-editor.note-airframe.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output,.note-editor.note-airframe .note-status-output{color:#000;border:0;border-top:1px solid #e2e2e2;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857;display:block}.note-editor.note-frame .note-status-output:empty,.note-editor.note-airframe .note-status-output:empty{border-top:0 solid #0000;height:0}.note-editor.note-frame .note-status-output .pull-right,.note-editor.note-airframe .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted,.note-editor.note-airframe .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary,.note-editor.note-airframe .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success,.note-editor.note-airframe .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info,.note-editor.note-airframe .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning,.note-editor.note-airframe .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger,.note-editor.note-airframe .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert,.note-editor.note-airframe .note-status-output .alert{color:#000;background-color:#f5f5f5;border-radius:0;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-frame .note-status-output .alert .note-icon,.note-editor.note-airframe .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success,.note-editor.note-airframe .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info,.note-editor.note-airframe .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning,.note-editor.note-airframe .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger,.note-editor.note-airframe .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar,.note-editor.note-airframe .note-statusbar{background-color:#8080801d;border-top:1px solid #00000032;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar,.note-editor.note-airframe .note-statusbar .note-resizebar{cursor:ns-resize;width:100%;height:9px;padding-top:1px}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid #00000032;width:20px;margin:1px auto}.note-editor.note-frame .note-statusbar.locked .note-resizebar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder,.note-editor.note-airframe .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{max-width:none;display:none}.note-popover.popover .popover-content a{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-popover .popover-content,.note-editor .note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.note-btn-group,.note-editor .note-toolbar>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .note-btn-group .note-table,.note-editor .note-toolbar .note-btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{z-index:3;cursor:pointer;width:10em;height:10em;position:absolute!important}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{z-index:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC);width:5em;height:5em;position:relative!important}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{z-index:2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC);width:1em;height:1em;position:absolute!important}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p{margin:0;padding:0}.note-popover .popover-content .note-color-all .note-dropdown-menu,.note-editor .note-toolbar .note-color-all .note-dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.note-editor .note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette{width:160px;margin:0;display:inline-block}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title{text-align:center;border-bottom:1px solid #eee;margin:2px 7px;font-size:12px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select{cursor:pointer;border-radius:5px;width:100%;margin:3px;padding:0 3px;font-size:11px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .note-dropdown-menu,.note-editor .note-toolbar .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-popover .popover-content .note-para .note-dropdown-menu>div+div,.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-popover .popover-content .note-dropdown-menu,.note-editor .note-toolbar .note-dropdown-menu{min-width:160px}.note-popover .popover-content .note-dropdown-menu.right,.note-editor .note-toolbar .note-dropdown-menu.right{left:auto;right:0}.note-popover .popover-content .note-dropdown-menu.right:before,.note-editor .note-toolbar .note-dropdown-menu.right:before{right:9px;left:auto!important}.note-popover .popover-content .note-dropdown-menu.right:after,.note-editor .note-toolbar .note-dropdown-menu.right:after{right:10px;left:auto!important}.note-popover .popover-content .note-dropdown-menu.note-check a i,.note-editor .note-toolbar .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i,.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.note-editor .note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.note-editor .note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.note-editor .note-toolbar .note-color-palette div .note-color-btn{border:0;border-radius:0;width:20px;height:20px;margin:0;padding:0}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover{transition:all .2s;transform:scale(1.2)}.note-modal .modal-dialog{border-radius:5px;outline:0;box-shadow:0 3px 9px #00000080}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;min-height:100px;margin-bottom:10px;font-size:30px;line-height:4}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);width:100%;height:100%;filter:alpha(opacity=30);background-color:#000}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-sizing,.note-handle .note-control-selection .note-control-holder{border:1px solid #000;width:7px;height:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{border-bottom:none;border-right:none;top:-5px;left:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:none;border-left:none;top:-5px;right:-5px}.note-handle .note-control-selection .note-control-sw{border-top:none;border-right:none;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{cursor:se-resize;bottom:-5px;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{color:#fff;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);background-color:#000;border-radius:5px;margin:5px;padding:5px;font-size:12px;bottom:0;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{padding:3px;display:block!important}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{clear:both;color:#fff;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0;font-weight:400;line-height:1.4;text-decoration:none;display:block}html .note-fullscreen-body,body .note-fullscreen-body{overflow:hidden!important}.note-editable ul li,.note-editable ol li{list-style-position:inside}.note-editor .note-editing-area .note-editable a{background-color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-family:inherit;font-weight:inherit;color:#337ab7}.note-editor .note-editing-area .note-editable a:hover,.note-editor .note-editing-area .note-editable a:focus{color:#23527c;outline:0;text-decoration:underline}.note-editor .note-editing-area .note-editable figure{margin:0}.note-modal .note-modal-body label{margin-bottom:2px;padding:2px 5px;display:inline-block}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.help-list-item label{margin-bottom:5px;display:inline-block}.note-editor .note-editing-area .note-editable table{border-collapse:separate;width:auto}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{border:none;padding:1px}.note-editor .note-editing-area .note-editable table.table{border-collapse:collapse;width:100%}.note-editor .note-editing-area .note-editable table.table td,.note-editor .note-editing-area .note-editable table.table th{border:1px solid #ececec;padding:5px 3px}.onespace-links-page{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;max-width:none;height:100%;padding:0;display:flex}.onespace-links-page--search{background:var(--tone-surface);border:none;border-radius:0;gap:0;padding:0}.onespace-links-search-bar{justify-content:space-between;align-items:center;gap:var(--space-md);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0 0 32px;display:flex}.onespace-links-page--search .onespace-links-search-bar{background:var(--tone-surface);border:none;border-bottom:1px solid var(--tone-border);border-radius:0;width:100%;padding:16px 4px 12px}.onespace-links-page--search .onespace-links-search-field{flex:1;width:100%;max-width:none}.onespace-links-search-field{gap:var(--space-xs);flex-direction:column;flex:0 560px;min-width:280px;max-width:560px;display:flex}.onespace-links-search-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.onespace-links-search-row{align-items:center;gap:var(--space-sm);display:flex}.onespace-links-search-row .ant-input-affix-wrapper{border-color:var(--color-border);border-radius:var(--radius-sm);flex:1;min-width:0;height:40px}.onespace-links-search-reset{flex-shrink:0;height:32px;padding-inline:8px}.onespace-links-body.onespace-links-body--search{grid-template-columns:unset;border:none;border-radius:0;flex-direction:column;width:100%;display:flex;overflow:visible}.onespace-links-content.onespace-links-content--search{flex:1;width:100%;min-width:0;max-width:none;padding:0;overflow:visible}.onespace-links-search-results{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.onespace-links-search-item{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;flex-direction:column;justify-content:center;width:100%;max-width:100%;min-height:88px;padding:16px 24px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.onespace-links-search-item:hover{background:var(--color-surface);border-color:var(--color-primary);box-shadow:var(--shadow-xs)}.onespace-links-search-item-head{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.onespace-links-favorite-star{width:28px;height:28px;color:var(--tone-text-secondary);flex-shrink:0;padding:0}.onespace-links-favorite-star .anticon-star{color:#faad14}.onespace-links-favorite-star:not(:hover) .anticon-star{color:inherit}.onespace-links-favorite-star .anticon-star-filled{color:#faad14}.onespace-links-content.onespace-links-content--favorites{grid-column:1/-1}.onespace-links-favorites-panel{width:100%}.onespace-links-favorites-grid-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.onespace-links-favorites-grid-header h2{margin:0}.onespace-links-favorites-count{color:var(--tone-text-secondary);white-space:nowrap;flex-shrink:0;font-size:12px}.onespace-links-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.onespace-links-favorite-box{justify-content:center;gap:var(--space-md);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;cursor:pointer;flex-direction:column;width:100%;min-height:88px;padding:16px 24px;transition:background .15s,border-color .15s;display:flex}.onespace-links-favorite-box:hover{background:var(--color-surface);border-color:var(--color-primary);box-shadow:var(--shadow-xs)}.onespace-links-favorite-box-head{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.onespace-links-favorite-box-tag{border:1px solid var(--color-primary);border-radius:var(--radius-pill);min-width:0;max-width:calc(100% - 36px);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;align-items:center;padding:4px 8px;line-height:normal;display:inline-flex;overflow:hidden}.onespace-links-favorite-box-star{width:28px;height:28px;color:var(--tone-text-secondary);flex-shrink:0;margin:-4px -4px 0 0;padding:0}.onespace-links-favorite-box-star .anticon-star-filled{color:#faad14}.onespace-links-favorite-box-name{-webkit-line-clamp:2;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-strong);-webkit-box-orient:vertical;line-height:normal;display:-webkit-box;overflow:hidden}.onespace-links-favorite-box-path{font-size:var(--font-size-base);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;line-height:normal;overflow:hidden}.onespace-links-body:has(.onespace-links-content--favorites){grid-template-columns:1fr}.onespace-links-search-item-tag{border:1px solid var(--color-primary);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-primary);flex-shrink:0;align-items:center;padding:4px 8px;line-height:normal;display:inline-flex}.onespace-links-search-item-name{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-strong);line-height:normal}.onespace-links-search-item-path{margin-top:var(--space-md);font-size:var(--font-size-base);color:var(--color-text-muted);word-break:break-all;line-height:normal}.onespace-links-page--centered{justify-content:center;align-items:center}.onespace-links-tabs{border-bottom:0;flex-wrap:wrap;align-items:center;gap:32px;padding-bottom:40px;display:flex}.onespace-links-tab{height:24px;color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;line-height:24px;position:relative}.onespace-links-tab--active{color:var(--color-primary);font-weight:var(--font-weight-bold);background:0 0}.onespace-links-tab--active:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-8px;left:0;right:0}.onespace-links-shortcut{color:var(--tone-text-secondary);margin-left:4px;font-size:12px;text-decoration:underline}.onespace-links-body{border:0;border-radius:0;flex:1;width:100%;min-height:0;display:block;overflow:visible}.onespace-links-sidebar{background:var(--tone-surface-muted);border-right:1px solid var(--tone-border);padding:var(--space-md);flex-direction:column;gap:8px;display:none;overflow:auto}.onespace-links-sidebar-title{color:var(--tone-text-secondary);font-size:12px;font-weight:600}.onespace-links-sidebar-item{text-align:left;color:var(--tone-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.onespace-links-sidebar-item--active{background:var(--tone-primary);color:var(--color-text-white);font-weight:600}.onespace-links-content{min-width:0;padding:0;overflow:auto}.onespace-links-content h2{margin:0 0 var(--space-lg);font-size:var(--font-size-lg);line-height:24px;font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.onespace-links-section+.onespace-links-section{margin-top:32px}.onespace-links-section h3{font-size:var(--font-size-lg);line-height:24px;font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0 0 20px}.onespace-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.onespace-links-item-card{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;min-height:88px;color:var(--color-text-strong);cursor:pointer;font:inherit;text-align:left;padding:0 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.onespace-links-item-card:hover{color:var(--color-text-strong);border-color:var(--color-primary);box-shadow:var(--shadow-xs)}.onespace-links-item-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.onespace-links-empty{color:var(--tone-text-secondary);margin:24px 0;font-size:14px}.onespace-links-item-label{min-width:0;color:var(--color-text-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:24px;overflow:hidden}@media (width<=1199px){.onespace-links-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991px){.onespace-links-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.onespace-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.onespace-links-body{grid-template-columns:1fr}.onespace-links-sidebar{border-right:none;border-bottom:1px solid var(--tone-border);flex-flow:wrap;gap:6px;padding:10px}.onespace-links-sidebar-title{width:100%}.onespace-links-grid,.onespace-links-favorites-grid{grid-template-columns:1fr}.onespace-links-search-bar{flex-direction:column;align-items:stretch}}.approval-comments{border-top:1px solid var(--tone-border);margin-top:16px;padding-top:24px}.approval-comments-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.approval-comments-header-main{align-items:center;gap:8px;min-width:0;display:flex}.approval-comments-header h4{color:var(--tone-text);margin:0;font-size:16px;font-weight:700}.approval-comments-compose{background:var(--tone-surface);border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:8px;margin-top:16px;display:flex;position:relative;overflow:hidden}.approval-comments-compose .ant-input{resize:none;border:0;border-radius:0;min-height:112px;padding:16px 20px 48px;font-size:14px;line-height:20px;box-shadow:none!important}.approval-comments-compose .ant-input:focus,.approval-comments-compose .ant-input-focused{box-shadow:none!important}.approval-comments-compose-actions{justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:20px;right:20px}.approval-comments-compose-actions .ant-btn{border-radius:4px;height:36px;padding:0 16px;font-weight:700}.approval-comments-loading{padding:12px 0}.approval-comments-empty{padding:8px 0 4px;font-size:13px;display:block}.approval-comment-list,.approval-comment-replies{margin:0;padding:0;list-style:none}.approval-comment-list{flex-direction:column;gap:10px;display:flex}.approval-comment-item{margin-bottom:0}.approval-comment-item--depth-1,.approval-comment-item--depth-2,.approval-comment-item--depth-3,.approval-comment-item--depth-4{margin-left:0}.approval-comment-card{background:0 0;border:0;border-radius:0;padding:0}.approval-comment-card--instruction{background:#1677ff0a;border-color:#1677ff59}.approval-comment-card--comment{background:var(--tone-surface-muted)}.approval-comment-card-row{align-items:flex-start;gap:12px;display:flex}.approval-comment-card-main{flex:1;min-width:0}.approval-comment-avatar{color:#fff;background:#5b6ee5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.approval-comment-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.approval-comment-author{color:var(--tone-text);font-size:14px;line-height:20px}.approval-comment-date{color:var(--tone-text-secondary);white-space:nowrap;font-size:13px;line-height:18px}.approval-comment-body{color:var(--tone-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:20px}.approval-comment-body--hidden{color:var(--tone-text-secondary);font-style:italic}.approval-comment-reply-btn{width:24px;height:24px;color:var(--tone-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:32px;padding:0;font-size:14px;transition:color .15s,background .15s;display:inline-flex}.approval-comment-type-badge{border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.approval-comment-type-badge--instruction{color:#1677ff;background:#1677ff1a}.approval-comment-type-badge--comment{color:#000000a6;background:#0000000f}.approval-comment-reply-btn:hover{color:#1677ff;background:#1677ff14}.approval-comment-card--reply-open .approval-comment-reply-btn{color:#1677ff;background:#1677ff1a}.approval-comment-reply-form{flex-direction:column;gap:8px;margin-top:12px;margin-left:52px;display:flex}.approval-comment-reply-form-actions{justify-content:flex-end;gap:8px;display:flex}.approval-comment-replies{margin-top:8px;margin-left:16px}.admin-comments-doc-link{color:#1677ff;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;display:block;overflow:hidden}.admin-comments-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.ant-table-cell .admin-comments-preview,.ant-table-cell .admin-comments-doc-link{max-width:100%}.admin-comments-drawer-body{flex-direction:column;gap:16px;display:flex}.admin-comments-drawer-document{border:1px solid var(--tone-border);border-radius:8px;max-height:360px;padding:12px;overflow:auto}.admin-comments-drawer-list{flex-direction:column;gap:10px;display:flex}.admin-comment-admin-card{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;padding:10px 12px}.admin-comment-admin-card--hidden{background:#fafafa;border-style:dashed}.admin-comment-admin-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.admin-comment-admin-card-body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.admin-comment-admin-card-meta{color:var(--tone-text-secondary);font-size:11px}.approval-page{--approval-mailbox-list-width:400px;--approval-mailbox-divider-gap:32px;--approval-mailbox-divider-width:1px;--approval-mailbox-detail-gap:calc(var(--approval-mailbox-divider-gap) * 2 + var(--approval-mailbox-divider-width));--approval-mailbox-row-height:92px;background:var(--tone-surface);border:0;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.approval-page-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.approval-page-header{border-bottom:0;justify-content:space-between;align-items:center;height:80px;min-height:80px;padding:0;display:flex}.approval-page-header h2{font-size:var(--font-size-3xl);color:var(--color-text-heading);line-height:32px;font-weight:var(--font-weight-bold);margin:0}.approval-page-settings{color:var(--tone-text-secondary);cursor:pointer;background:0 0;border:0}.approval-page-board{grid-template-columns:var(--approval-mailbox-list-width) var(--approval-mailbox-detail-gap) minmax(0, 1fr);flex:1;column-gap:0;min-height:0;padding-top:0;display:grid;position:relative;overflow:hidden}.approval-page-board:before{content:"";top:0;bottom:0;left:calc(var(--approval-mailbox-list-width) + var(--approval-mailbox-divider-gap));width:var(--approval-mailbox-divider-width);background:#e2e8f0;position:absolute}.approval-page-board--list-collapsed:before{display:none}.approval-page-list-pane{min-height:0;width:var(--approval-mailbox-list-width);min-width:var(--approval-mailbox-list-width);max-width:var(--approval-mailbox-list-width);flex-direction:column;display:flex;overflow:hidden}.approval-page-splitter{cursor:col-resize;z-index:1;grid-column:2;place-self:stretch center;width:4px;position:relative}.approval-page-splitter:before{content:"";width:var(--approval-mailbox-divider-width);background:0 0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.approval-page-toolbar{border-bottom:0;flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:8px;min-width:0;height:34px;margin-bottom:16px;padding:0;display:flex}.approval-page-toolbar button{white-space:nowrap;background:var(--tone-surface);cursor:pointer;border:1px solid #ddd;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;height:34px;padding:0 16px;font-size:14px;line-height:normal;display:inline-flex}.approval-page-toolbar .ant-input-affix-wrapper{border-color:#ddd;border-radius:4px;flex:1;min-width:0;height:34px}.approval-page-toolbar .ant-input{font-size:13px}.approval-page-list-count{color:#21293a;width:100%;margin:0 0 8px;font-size:13px;line-height:normal}.approval-page-list-body{flex:1;min-height:0;margin-top:0;overflow:auto}.approval-page-list{grid-template-columns:var(--approval-mailbox-list-width);gap:8px;margin:0;padding:0;list-style:none;display:grid}.approval-page-list-item{width:100%;min-height:var(--approval-mailbox-row-height);background:var(--tone-surface);text-align:left;cursor:pointer;border:1px solid #e2e6eb;border-radius:4px;flex-direction:column;gap:8px;padding:24px 16px;transition:border-color .12s,background-color .12s;display:flex}.approval-page-list-item:hover{background:var(--color-surface);border-color:var(--color-border-strong)}.approval-page-list-item--selected,.approval-page-list-item--selected:hover{background:var(--color-surface);border-color:var(--color-primary)}.approval-page-list-item-head{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.approval-page-list-item-title{color:#292b2f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.approval-page-list-item-meta{color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:14px;overflow:hidden}.approval-page-list-item .ant-tag{height:20px;font-size:12px;line-height:20px;font-weight:var(--font-weight-medium);border:0;border-radius:4px;flex-shrink:0;align-items:center;margin-inline-end:0;padding:0 8px;display:inline-flex}.approval-page-detail-pane{flex-direction:column;grid-column:3;width:100%;max-width:none;min-height:0;display:flex;overflow:hidden}.approval-page-board--list-collapsed .approval-page-detail-pane{grid-column:1}.approval-page-detail-pane>.approval-page-empty,.approval-page-detail-pane>.approval-page-center{min-height:420px}.approval-page-detail{flex-direction:column;height:100%;min-height:0;display:flex}.detail-top-toolbar{border-bottom:1px solid var(--tone-border);background:var(--tone-surface);flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.toolbar-icon-group{align-items:center;gap:14px;display:flex}.detail-tb-icon{color:#8c8c8c;cursor:pointer;font-size:15px;transition:color .15s}.detail-tb-icon:hover{color:#262626}.toolbar-icon-divider{background:var(--tone-border);width:1px;height:12px}.detail-document-title{color:#292b2f;flex-shrink:0;margin:0;font-size:20px;font-weight:600;line-height:normal}.detail-drafter-info-wrapper{flex-shrink:0;justify-content:space-between;align-items:center;margin:0 0 16px;padding:10px 0 16px;display:flex}.detail-drafter-profile{align-items:center;display:flex}.detail-avatar{margin-right:10px}.detail-avatar.ant-avatar{border:1px solid #d9d9d9}.detail-drafter-text{color:#595959;align-items:center;font-size:13px;display:flex}.drafter-bullet{color:#8c8c8c;margin:0 6px;display:inline-block}.drafter-name{color:#262626;font-weight:500}.drafter-dept-company{color:#8c8c8c;margin-left:6px}.detail-submitted-time{color:#8c8c8c;font-size:13px}.detail-action-toolbar{background:var(--tone-surface);border-top:0;border-bottom:0;flex-shrink:0;align-items:center;gap:4px;margin:0 0 8px;padding:0;display:flex}.detail-action-btn{color:#262626;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:400;transition:all .15s;display:flex}.detail-action-btn:hover{color:#000;background:#f5f5f5}.action-divider{background:var(--tone-border);width:1px;height:12px}.action-icon{color:#8c8c8c;font-size:14px}.approval-page-detail-form{flex:1;min-height:0;padding:0;overflow:auto}.approval-submitted-form-viewer,.approval-submitted-form-viewer .brity-form-document,.approval-submitted-form-viewer .legacy-form-document{box-sizing:border-box;width:100%;max-width:none}.approval-submitted-form-viewer--wide{width:100%;max-width:none}.approval-page-center{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.approval-page-empty{color:#9aa4b8;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.approval-page-empty-icon{margin-bottom:8px;font-size:52px}.approval-page-empty-title{color:var(--tone-text);margin:0;font-size:26px;font-weight:700}.approval-page-empty-desc{color:var(--tone-text-secondary);margin-top:8px;font-size:14px}@media (width<=960px){.approval-page{width:100%}.approval-page-board{grid-template-rows:minmax(240px,1fr) minmax(240px,1fr);grid-template-columns:1fr;row-gap:16px;padding-top:16px}.approval-page-board:before{display:none}.approval-page-list-pane{border-right:none;border-bottom:1px solid var(--tone-border);width:100%;min-width:0;max-width:none}.approval-page-detail-pane{width:100%;max-width:none}.approval-page-list{grid-template-columns:1fr}.approval-page-header h2{font-size:20px}}.approval-filter-popover-overlay .ant-popover-inner{padding:12px 16px!important}.approval-filter-popup{min-width:180px}.filter-group-title{color:#262626;margin:0 0 10px;font-size:14px;font-weight:700}.filter-options-grid{gap:16px;display:flex}.filter-options-col-left,.filter-options-col-right{flex-direction:column;gap:6px;display:flex}.filter-option-btn{text-align:left;color:#262626;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:6px 12px;font-size:13px;transition:all .15s;display:flex}.filter-option-btn:hover{background:#f5f5f5}.filter-option-btn.active{color:#1677ff;background:#e6f4ff;font-weight:500}.approval-page-filter-btn{cursor:pointer;color:#292b2f;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:4px;padding:0 16px;font-size:14px;transition:all .15s;display:inline-flex}.approval-page-filter-btn:hover{color:#1677ff;border-color:#1677ff}.approval-page-filter-btn.active{color:#1677ff;background:#e6f4ff;border-color:#1677ff}.detail-status-accordion{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex-shrink:0;margin:0 0 16px;overflow:hidden}.accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.detail-status-accordion.is-expanded .accordion-header{border-bottom:1px solid var(--tone-border)}.accordion-header-left{align-items:center;gap:8px;display:flex}.accordion-title{color:#262626;font-size:14px;font-weight:700}.accordion-header-right{align-items:center;gap:12px;display:flex}.save-route-btn{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .15s}.save-route-btn:hover{background:#f5f5f5;border-color:#c9c9c9}.accordion-toggle-icon{color:#8c8c8c;cursor:pointer;align-items:center;font-size:11px;display:flex}.accordion-content{background:0 0;padding:12px 16px}.timeline-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.timeline-table thead th{text-align:left;color:#8c8c8c;border-bottom:1px solid var(--tone-border);padding:8px 10px;font-weight:500}.timeline-table thead th:not(:last-child){border-right:1px solid var(--tone-border)}.timeline-table tbody td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;overflow:hidden}.submitted-timeline-row{transition:background .15s;display:table-row!important}.timeline-node-container{justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;display:flex;position:relative}.timeline-node{z-index:2;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.timeline-node--completed{color:#262626;background:#fff;border:1.5px solid #d9d9d9}.timeline-node--active-approval{color:#fff;background:#1677ff;border:1.5px solid #1677ff}.timeline-node--pending-approval{color:#1677ff;background:#fff;border:1.5px solid #1677ff}.timeline-node--agreement{color:#00a2ae;background:#fff;border:1.5px solid #00a2ae}.timeline-node--notification,.timeline-node--pending{color:#8c8c8c;background:#fff;border:1.5px solid #d9d9d9}.timeline-connector{z-index:1;background:#595959;width:2px;position:absolute;top:26px;bottom:-16px;left:50%;transform:translate(-50%)}.th-seq,.td-seq{width:60px;text-align:center!important}.th-type,.td-type{width:100px}.th-name,.td-name{width:150px;font-weight:500}.th-dept,.td-dept{width:auto}.th-date,.td-date{text-align:left;width:160px}.timeline-row--completed,.timeline-row--completed .td-type,.timeline-row--completed .td-name,.timeline-row--completed .td-dept,.timeline-row--completed .td-date{color:#262626}.timeline-row--active-approval,.timeline-row--active-approval .td-type,.timeline-row--active-approval .td-name,.timeline-row--active-approval .td-dept,.timeline-row--active-approval .td-date{color:#1677ff;font-weight:500}.timeline-row--active-agreement,.timeline-row--active-agreement .td-type,.timeline-row--active-agreement .td-name,.timeline-row--active-agreement .td-dept,.timeline-row--active-agreement .td-date{color:#00a2ae;font-weight:500}.timeline-row--pending-approval,.timeline-row--pending-approval .td-name,.timeline-row--pending-approval .td-dept{color:#262626}.timeline-row--pending-approval .td-type,.timeline-row--pending-approval .td-date{color:#1677ff}.timeline-row--pending-agreement,.timeline-row--pending-agreement .td-name,.timeline-row--pending-agreement .td-dept{color:#262626}.timeline-row--pending-agreement .td-type,.timeline-row--pending-agreement .td-date{color:#00a2ae}.timeline-row--pending-notification,.timeline-row--pending-notification .td-name,.timeline-row--pending-notification .td-dept{color:#262626}.timeline-row--pending-notification .td-type,.timeline-row--pending-notification .td-date,.timeline-row--pending{color:#8c8c8c}.text-status-pending{color:inherit}@media (width<=960px){.approval-page-board{grid-template-rows:minmax(240px,1fr) minmax(240px,1fr);grid-template-columns:1fr!important}}.timeline-opinion-box{color:#334155;white-space:pre-wrap;text-align:left;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;margin:4px 0;padding:8px 12px;font-size:13px}.detail-attachments-section{border:1px solid var(--tone-border);background-color:var(--tone-surface);border-radius:6px;margin-top:16px;margin-bottom:16px}.attachments-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tone-text);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.attachments-header-left{align-items:center;gap:10px;display:flex}.attachments-title-wrapper{align-items:center;gap:6px;display:flex}.attachments-title{color:#262626;font-weight:700}.attachments-count-size{color:#8c8c8c}.attachments-toggle-icon{color:#8c8c8c;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:inline-flex}.attachments-accordion-header.is-expanded .attachments-toggle-icon{transform:rotate(0)}.attachments-header-right{align-items:center;gap:8px;display:flex}.attachments-save-all-btn{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:2px 8px;font-size:12px;transition:all .15s}.attachments-save-all-btn:hover{color:#1677ff;border-color:#1677ff}.attachments-accordion-content{border-top:1px solid var(--tone-border);background-color:#fafafa;padding:8px 14px}.attachment-list-item{color:#595959;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.attachment-item-left{align-items:center;gap:8px;display:flex}.attachment-item-name{color:#262626;font-weight:400}.attachment-item-size{color:#8c8c8c}.attachment-download-btn{cursor:pointer;color:#8c8c8c;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 6px;transition:all .15s;display:inline-flex}.attachment-download-btn:hover{color:#262626;background-color:#f0f0f0}.approval-inbox-page{height:100%;width:min(100%, var(--layout-content-width));background-color:var(--color-surface);min-width:0;font-family:var(--font-family-base);color:var(--color-text-strong);flex-direction:column;display:flex;overflow:hidden}.inbox-header{background-color:var(--color-surface);justify-content:space-between;align-items:center;min-height:80px;padding:0;display:flex}.header-title-area h2{font-size:var(--font-size-3xl);color:var(--color-text-heading);margin:0;padding-bottom:0;font-weight:700;line-height:32px;position:relative}.header-title-area h2:after{content:none}.inbox-settings-btn{font-size:var(--font-size-sm);color:var(--color-text-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:flex}.inbox-settings-btn:hover{color:var(--color-primary)}.inbox-content-wrapper{padding:var(--space-lg) 0 0;border-top:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.inbox-toolbar-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:48px;padding:0;display:flex}.toolbar-left-default{align-items:center;gap:12px;display:flex}.count-label{font-size:var(--font-size-sm);color:var(--color-text-strong);font-weight:500}.toolbar-left-actions{align-items:center;gap:12px;display:flex}.selected-count-label{font-size:var(--font-size-sm);color:var(--color-text-strong);font-weight:700}.toolbar-action-btn{height:28px;font-size:var(--font-size-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);cursor:pointer;color:var(--color-text-strong);align-items:center;gap:4px;padding:0 10px;transition:all .1s;display:flex}.toolbar-action-btn:hover{background-color:var(--color-primary-faint);border-color:var(--color-primary)}.select-clear-btn{color:var(--color-primary);background:0 0;border:none;font-weight:500}.select-clear-btn:hover{background:0 0;text-decoration:underline}.delete-action-btn{border-color:var(--color-border-strong)}.more-btn{padding:0 8px}.toolbar-right-area{align-items:center;gap:12px;display:flex}.toolbar-right-search{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.toolbar-right-search .search-input{width:220px;color:var(--color-text-strong);border:none;outline:none;font-size:13px}.toolbar-right-search .search-input::placeholder{color:var(--color-text-weak)}.toolbar-right-search .search-icon-btn{cursor:pointer;color:var(--color-text-body);background:0 0;border:none;align-items:center;padding:0;font-size:14px;display:flex}.toolbar-right-search .search-separator{background-color:var(--color-border);width:1px;height:14px;margin:0 4px}.toolbar-right-search .detail-search-btn{cursor:pointer;color:var(--color-text-heading);background:0 0;border:none;align-items:center;height:auto;padding:0;font-size:13px;font-weight:500;display:flex}.toolbar-info-icon{color:var(--color-text-weak);cursor:pointer;align-items:center;font-size:14px;display:flex}.toolbar-info-icon:hover{color:var(--color-text-muted)}.inbox-table-container{flex:1;min-height:0;margin-top:4px;overflow:auto}.inbox-data-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.inbox-data-table th,.inbox-data-table td{font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-subtle);padding:10px 8px}.inbox-data-table th{background-color:var(--color-surface-muted);height:44px;color:var(--color-text-body);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border);z-index:10;position:sticky;top:0}.sort-arrow{color:var(--color-text-weak);margin-left:4px;font-size:10px}.col-checkbox{text-align:center;width:40px}.col-title{width:auto}.col-author{width:300px}.col-type{width:120px}.col-date{width:130px}.title-content-wrapper{align-items:center;gap:6px;display:flex}.clip-icon{color:var(--color-text-muted);font-size:14px;display:inline-block;transform:rotate(-45deg)}.title-link{color:var(--color-text-strong);cursor:pointer;font-weight:500;transition:color .1s}.title-link:hover{color:var(--color-primary);text-decoration:underline}.data-row{transition:background-color .1s}.data-row:hover{background-color:var(--color-surface-subtle)}.row-selected{background-color:var(--color-primary-faint)!important}.col-checkbox .ant-checkbox-wrapper{margin-right:0}.table-center-msg{text-align:center;color:var(--color-text-muted);padding:40px!important}.error-text{color:var(--color-status-danger)}.empty-text{font-size:13px}.approval-instructions{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.approval-instructions-header{border-bottom:1px solid var(--tone-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.approval-instructions-header h2{color:var(--tone-text);margin:0;font-size:20px}.approval-instructions-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-instructions-body{flex:1;min-height:0;padding:16px;overflow:auto}.approval-instructions-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.approval-instructions-summary-card{border:1px solid var(--tone-border);background:var(--tone-surface-muted,#fafafa);border-radius:8px;padding:12px 14px}.approval-instructions-summary-card strong{color:var(--tone-text);font-size:22px;line-height:1.2;display:block}.approval-instructions-summary-card span{color:var(--tone-text-secondary);margin-top:4px;font-size:12px;display:block}.approval-instructions-summary-card--overall{border-style:solid;border-width:1px}.approval-instructions-summary-card--short-delay{background:#fff7e6;border-color:#ffd591}.approval-instructions-summary-card--short-delay strong{color:#d46b08}.approval-instructions-summary-card--long-delay{background:#fff1f0;border-color:#ffa39e}.approval-instructions-summary-card--long-delay strong{color:#cf1322}.approval-instructions-legend{color:var(--tone-text-secondary);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.approval-instructions-legend-item{align-items:center;gap:6px;display:inline-flex}.approval-instructions-legend-dot{border-radius:50%;width:10px;height:10px}.approval-instructions-table-wrap{border:1px solid var(--tone-border);border-radius:8px;overflow-x:auto}.approval-instructions-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1330px;font-size:13px}.approval-instructions-table th,.approval-instructions-table td{border-bottom:1px solid var(--tone-border);text-align:left;vertical-align:top;padding:10px 12px;overflow:hidden}.approval-instructions-table th:first-child,.approval-instructions-table td:first-child{padding-left:14px}.approval-instructions-table th{background:var(--tone-surface-muted,#fafafa);color:var(--tone-text-secondary);white-space:nowrap;font-weight:600}.approval-instructions-table tr:last-child td{border-bottom:0}.approval-instructions-row>td:first-child{border-left:4px solid #0000}.approval-instructions-row--not-started>td:first-child{border-left-color:#1677ff}.approval-instructions-row--in-progress>td:first-child{border-left-color:#bfbfbf}.approval-instructions-row--completed>td:first-child{border-left-color:#52c41a}.approval-instructions-row--short-delay>td:first-child{border-left-color:#fa8c16}.approval-instructions-row--long-delay>td:first-child{border-left-color:#ff4d4f}.approval-instructions-instructor{color:#1677ff;white-space:nowrap;background:#e6f4ff;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.approval-instructions-doc-title{color:var(--tone-text);word-break:break-word;font-weight:500;line-height:1.4}.approval-instructions-doc-link{border:1px solid var(--tone-border-strong);color:var(--tone-text-secondary);border-radius:4px;margin-top:4px;padding:0 6px;font-size:11px;text-decoration:none;display:inline-block}.approval-instructions-doc-link:hover{color:#1677ff;border-color:#1677ff}.approval-instructions-body-text{white-space:pre-wrap;word-break:break-word;display:block}.approval-instructions-days{margin-left:6px;font-size:11px;font-weight:600;display:inline-block}.approval-instructions-days--short-delay{color:#fa8c16}.approval-instructions-days--long-delay{color:#ff4d4f}.approval-instructions-days--in-progress{color:#8c8c8c}.approval-instructions-days--not-started{color:#1677ff}.approval-instructions-legend-dot--long-delay{background:#ff4d4f}.approval-instructions-legend-dot--short-delay{background:#fa8c16}.approval-instructions-legend-dot--completed{background:#52c41a}.approval-instructions-legend-dot--in-progress{background:#bfbfbf}.approval-instructions-legend-dot--not-started{background:#1677ff}.approval-instructions-fulfillment-select{width:100%;min-width:100px}.approval-instructions-memo-input{resize:vertical;width:100%;min-height:52px}.approval-instructions-center{justify-content:center;align-items:center;min-height:240px;display:flex}@media (width<=1200px){.approval-instructions-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.approval-instructions-summary{grid-template-columns:1fr}}.system-classification-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.system-classification-panel{min-width:0;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.system-classification-tabs .ant-tabs-nav,.system-classification-tab-intro{margin-bottom:var(--space-lg)}.system-classification-panel-head{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.system-classification-panel .ant-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.system-classification-panel .ant-table-thead>tr>th{background:var(--color-surface-muted);height:44px;color:var(--color-text-body);font-weight:var(--font-weight-medium)}.system-classification-panel .ant-table-tbody>tr>td{border-color:var(--color-border-subtle);height:56px}.system-role-legend{color:var(--color-text-secondary);margin:0;padding-left:20px;list-style:outside}.i18n-messages-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.i18n-messages-toolbar-filters,.i18n-messages-toolbar-search{flex-wrap:wrap}.i18n-messages-toolbar-search{margin-left:auto}.onespace-link-manage-page{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:visible}.onespace-link-manage-page--centered{justify-content:center;align-items:center}.onespace-link-manage-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:0;flex-shrink:0;min-height:80px;padding:0;display:flex}.onespace-link-manage-header .ant-typography{color:var(--color-text-heading)}.onespace-link-manage-header .ant-typography:first-child{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:32px}.onespace-link-manage-header .ant-typography-secondary{margin-top:var(--space-sm);font-size:var(--font-size-sm);line-height:16px;display:inline-block}.onespace-company-manage-collapse{margin-bottom:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-shrink:0;overflow:hidden}.onespace-company-manage-collapse .ant-collapse-header{min-height:40px;font-weight:var(--font-weight-bold);color:var(--color-text-heading)!important;align-items:center!important;padding:0 16px!important}.onespace-company-manage-panel{padding:0 16px 16px}.onespace-company-manage-intro{margin-bottom:12px!important}.onespace-company-manage-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.onespace-link-manage-body{gap:var(--space-sm);flex:1;grid-template-columns:240px minmax(0,1fr) 240px;align-items:stretch;min-width:0;min-height:0;display:grid}.onespace-company-manage-panel .ant-table-wrapper,.onespace-link-manage-page .ant-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.onespace-company-manage-panel .ant-table-thead>tr>th,.onespace-link-manage-page .ant-table-thead>tr>th{background:var(--color-surface-muted);height:44px;color:var(--color-text-body);font-weight:var(--font-weight-medium)}.onespace-company-manage-panel .ant-table-tbody>tr>td,.onespace-link-manage-page .ant-table-tbody>tr>td{border-color:var(--color-border-subtle);height:56px}.onespace-link-manage-tree{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.onespace-link-manage-detail{min-height:0;overflow:auto}.onespace-link-manage-center{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-height:0;display:flex;overflow:auto}.onespace-link-items{flex:1;min-height:0;padding:0 20px 24px}.onespace-link-items--empty{justify-content:center;align-items:center;min-height:160px;display:flex}.onespace-link-items-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.onespace-link-items-list .onespace-link-items-row{cursor:pointer;border-radius:6px;padding-inline:8px}.onespace-link-items-list .onespace-link-items-row--selected{cursor:pointer;background:var(--tone-surface-muted);border-radius:6px;padding-inline:8px}.onespace-link-side-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.onespace-link-side-panel__toolbar{padding:20px 20px var(--space-md);border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.onespace-link-side-panel__props{padding:var(--space-md) 20px;border-bottom:1px solid var(--color-border);flex-shrink:0;max-height:42%;overflow:auto}.onespace-link-side-panel__hint,.onespace-link-side-panel__empty{padding:var(--space-md) 20px;font-size:var(--font-size-xs);border-bottom:1px solid var(--color-border);flex-shrink:0}.onespace-leaf-editor-palette-hint{font-size:12px;line-height:1.5;display:block}.onespace-link-palette{background:var(--tone-surface-muted);flex-direction:column;min-height:0;display:flex}.onespace-link-palette-header{padding:20px 20px var(--space-sm);flex-direction:column;flex-shrink:0;gap:4px;display:flex}.onespace-link-palette-hint{font-size:12px}.onespace-link-palette-filters{gap:var(--space-sm);padding:0 20px var(--space-sm);flex-direction:column;flex-shrink:0;display:flex}.onespace-link-palette-scroll{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 20px 20px;display:flex;overflow:auto}.onespace-link-palette-item{align-items:center;gap:var(--space-sm);min-height:34px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:grab;touch-action:none;font-size:13px;display:flex}.onespace-link-palette-item--dragging{opacity:.45}.onespace-link-palette-item--overlay{cursor:grabbing;box-shadow:0 4px 12px #0000001f}.onespace-link-palette-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onespace-link-drop-zone{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);margin-bottom:var(--space-md);text-align:center;background:var(--tone-surface-muted);transition:border-color .15s,background .15s}.onespace-link-drop-zone--active{border-color:var(--color-primary);background:var(--color-primary-soft)}.onespace-link-drop-zone--disabled{opacity:.65}.onespace-link-tree-panel{flex-direction:column;height:100%;min-height:0;padding:20px;display:flex}.onespace-link-tree-toolbar{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;flex-shrink:0;display:flex}.onespace-link-tree .onespace-link-tree-node--off .ant-tree-title{color:#00000059}.onespace-link-tree .onespace-link-tree-node--suppressed .ant-tree-title{color:#00000073;font-style:italic}.onespace-link-tree{background:var(--color-surface);border:0;border-radius:0;flex:1;padding:0;overflow:auto}.onespace-link-detail{padding:20px}.onespace-link-detail--empty{justify-content:center;align-items:center;min-height:240px;display:flex}.onespace-link-detail-head{margin-bottom:var(--space-sm);align-items:center;gap:8px;display:flex}.onespace-link-detail-path{font-size:var(--font-size-xs);margin-bottom:var(--space-xl);display:block}.onespace-link-detail-form{max-width:100%}.onespace-node-company-checkboxes{flex-direction:column;gap:6px;display:flex}.onespace-node-company-checkboxes-group{flex-flow:wrap;align-items:center;gap:6px 16px;display:flex}.onespace-node-company-checkboxes-group .ant-checkbox-wrapper{white-space:nowrap;margin-inline-start:0}.onespace-node-company-checkboxes-hint{font-size:12px;line-height:1.4}.onespace-link-detail-hint{font-size:12px;margin-bottom:12px!important}.onespace-form-item--flush{margin-bottom:12px}.onespace-detail-toggles{margin:var(--space-xs) 0 var(--space-lg);flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.onespace-detail-toggle{cursor:pointer;align-items:center;gap:8px;margin:0;display:inline-flex}.onespace-detail-toggle__label{color:#000000e0;white-space:nowrap;font-size:14px}.onespace-link-detail-approval{margin-bottom:16px}.onespace-leaf-editor{background:var(--tone-surface-muted);border:1px solid var(--tone-border);border-radius:8px;max-width:480px;margin-bottom:8px;padding:12px}.onespace-leaf-form-filters{gap:12px;margin-bottom:12px;display:flex}.onespace-leaf-form-filter-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.onespace-leaf-form-filter-label{color:#000000a6;font-size:12px}.onespace-approval-line{flex-direction:column;gap:16px;max-width:520px;display:flex}.onespace-approval-line-group-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.onespace-approval-line-empty{padding:4px 0;font-size:12px;display:block}.onespace-approval-line-list{flex-direction:column;gap:6px;display:flex}.onespace-approval-line-row{align-items:center;gap:8px;display:flex}.onespace-approval-line-order{text-align:center;width:20px;color:var(--tone-text-secondary);flex-shrink:0;font-size:12px}.onespace-approval-line-row .ant-input{flex:1}@media (width<=1100px){.onespace-link-manage-body{grid-template-columns:1fr}.onespace-link-manage-tree{border-right:none;border-bottom:1px solid var(--tone-border);max-height:280px}.onespace-link-manage-center{border-right:none;border-bottom:1px solid var(--tone-border)}.onespace-link-palette{max-height:320px}}@media (width<=900px){.onespace-link-manage-body{grid-template-columns:1fr}.onespace-link-manage-tree{border-right:none;border-bottom:1px solid var(--tone-border);max-height:280px}.onespace-link-manage-header{flex-wrap:wrap}}.user-search-popup{color:#333;box-sizing:border-box;background-color:#fbfbfb;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.popup-header{background-color:#fff;border-bottom:1px solid #e8e8e8;padding:12px 16px}.popup-title{color:#111;margin:0;font-size:16px;font-weight:700}.popup-tabs{background-color:#fff;border-bottom:1px solid #e8e8e8;padding:0 16px;display:flex}.tab-btn{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s}.tab-btn:hover{color:#1890ff}.tab-btn.active{color:#1890ff;border-bottom-color:#1890ff;font-weight:700}.popup-body{flex:1;display:flex;overflow:hidden}.left-panel{background-color:#fff;border-right:1px solid #e8e8e8;flex-direction:column;flex:7;padding:12px 16px;display:flex;overflow:hidden}.search-filter-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.count-label{color:#666;font-size:12px}.search-inputs{align-items:center;gap:6px;display:flex}.table-container{flex:1;overflow-y:auto}.table-container .ant-table-wrapper{height:100%}.table-container tr{cursor:pointer}.right-panel{background-color:#f7f9fc;flex-direction:column;flex:3;display:flex;overflow:hidden}.right-panel-header{color:#555;background-color:#fff;border-bottom:1px solid #e8e8e8;padding:12px;font-size:12px}.right-panel-header strong{color:#1890ff}.right-panel-actions{background-color:#fff;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;display:flex}.action-divider{background-color:#d9d9d9;width:1px;height:14px;margin:0 4px}.right-list-container{flex:1;padding:8px 12px;overflow-y:auto}.approval-route-list{flex-direction:column;gap:6px;display:flex}.approval-route-item{cursor:pointer;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;align-items:center;padding:8px 10px;font-size:12px;transition:all .2s;display:flex}.approval-route-item:hover{background-color:#f0f7ff;border-color:#1890ff}.approval-route-item.selected{background-color:#e6f7ff;border-color:#1890ff;font-weight:500}.approval-route-item.drafter{cursor:default;background-color:#fafafa;border-style:dashed}.approval-route-item.drafter:hover{background-color:#fafafa;border-color:#e8e8e8}.index-num{color:#999;width:18px;font-weight:700}.role-tag{text-align:center;border-radius:2px;justify-content:center;align-items:center;min-width:42px;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.drafter-tag{color:#fff;background-color:#ccc;border:none}.approver-tag{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.agreement-tag{color:#fa8c16;background-color:#fff7e6;border:1px solid #ffd591}.notification-tag{color:#eb2f96;background-color:#fff0f6;border:1px solid #ffadd2}.person-info{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.right-panel-footer{background-color:#fff;border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.order-actions{gap:4px;display:flex}.save-route-btn{font-size:11px}.popup-footer{background-color:#fff;border-top:1px solid #e8e8e8;justify-content:flex-end;padding:12px 16px;display:flex}.search-suggestions-dropdown{z-index:1050;text-align:left;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;width:250px;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #00000026}.suggestion-header{color:#666;border-bottom:1px solid #f0f0f0;margin-bottom:4px;padding:6px 12px;font-size:11px;font-weight:700}.suggestion-item{color:#333;cursor:pointer;padding:6px 12px;font-size:12px;transition:background-color .1s}.suggestion-item:hover{background-color:#e6f7ff}.highlight-red{color:#e02020}.org-tab-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.org-sub-bar{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.org-split-container{flex:1;display:flex;overflow:hidden}.org-tree-panel{border-right:1px solid #f0f0f0;width:240px;padding:8px 12px 8px 0;overflow-y:auto}.org-table-panel{flex-direction:column;flex:1;padding-left:16px;display:flex;overflow:hidden}.org-table-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.local-org-tree-panel{overflow-x:auto}.local-org-tree-panel .ant-tree .ant-tree-node-content-wrapper{white-space:nowrap}.local-org-tree-panel .ant-tree .ant-tree-indent-unit{width:12px}.local-org-tree-panel .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#1890ff;background:#e6f4ff;font-weight:600}.local-org-tree-panel .ant-tree .ant-tree-node-content-wrapper:hover{color:#1890ff;background:#0000000a}.local-org-table-container .ant-table-thead>tr>th{background:#fff}.local-org-table-container .ant-table-cell{font-size:13px}.saved-route-tab-content{width:100%;height:100%;display:flex;overflow:hidden}.saved-route-list-panel{border-right:1px solid #f0f0f0;flex-direction:column;gap:4px;width:180px;padding:8px 8px 8px 0;display:flex;overflow-y:auto}.saved-route-list-item{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:4px;padding:8px 12px;font-size:13px;transition:all .2s}.saved-route-list-item:hover{background-color:#f5f5f5}.saved-route-list-item.active{color:#1890ff;background-color:#e6f7ff;border-color:#e6f7ff;font-weight:500}.saved-route-table-panel{flex-direction:column;flex:1;padding-left:16px;display:flex;overflow:hidden}.saved-route-table-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.user-search-popup .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff!important;border-color:#d9d9d9!important}.user-search-popup .ant-checkbox-wrapper:hover .ant-checkbox-indeterminate .ant-checkbox-inner,.user-search-popup .ant-checkbox-indeterminate:hover .ant-checkbox-inner{border-color:#2f7ef6!important}.user-search-popup .ant-checkbox-indeterminate .ant-checkbox-inner:after{display:none!important}.form-member-select-popup .popup-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-member-select-limit{color:#000000a6;white-space:nowrap;font-size:13px}.form-member-select-body{display:block}.form-member-select-panel{border-right:none;width:100%;max-width:none}[data-brity-group-add],[data-brity-group-remove]{display:none}.print-popup-container{color:#333;box-sizing:border-box;background-color:#fff;flex-direction:column;min-height:100vh;padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.print-section-page{margin-bottom:24px}.print-region-badge{color:#333;background-color:#eaeaea;border-radius:3px;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.print-title{color:#000;border-bottom:1px solid #f0f0f0;margin:0 0 20px;padding-bottom:16px;font-size:20px;font-weight:700;line-height:1.4}.print-metadata-block{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:20px}.metadata-row{margin-bottom:8px;font-size:13px;line-height:1.5;display:flex}.metadata-label{color:#333;flex-shrink:0;width:90px;font-weight:500}.metadata-value{color:#111}.print-approval-box{background-color:#fcfcfc;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:24px;padding:20px 24px}.timeline-container{flex-direction:column;gap:12px;display:flex}.timeline-row{color:#333;align-items:center;font-size:13px;line-height:1.5;display:flex}.timeline-node-area{flex-shrink:0;justify-content:center;width:40px;display:flex;position:relative}.timeline-node-circle{z-index:2;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.timeline-node-line{z-index:1;background-color:#e8e8e8;width:2px;position:absolute;top:22px;bottom:-22px;left:50%;transform:translate(-50%)}.timeline-role-label{flex-shrink:0;width:70px;font-weight:700}.timeline-assignee-name{flex-shrink:0;width:140px}.timeline-assignee-dept{color:#666;flex:1}.timeline-status{text-align:right;flex-shrink:0;width:80px;font-weight:500}.timeline-row.role-approver{color:#06f}.timeline-row.role-approver .timeline-node-circle{color:#06f;background-color:#e6f7ff;border:1.5px solid #06f}.timeline-row.role-approver .timeline-assignee-dept{color:#06f}.timeline-row.role-agreement{color:#14b8a6}.timeline-row.role-agreement .timeline-node-circle{color:#14b8a6;background-color:#e6fffa;border:1.5px solid #14b8a6}.timeline-row.role-agreement .timeline-assignee-dept{color:#14b8a6}.timeline-row.role-drafter .timeline-node-circle{color:#666;background-color:#f5f5f5;border:1.5px solid #8c8c8c}.timeline-row.role-notification{color:#666}.timeline-row.role-notification .timeline-node-circle{color:#8c8c8c;background-color:#f5f5f5;border:1.5px solid #8c8c8c}.timeline-row.role-notification .timeline-assignee-name,.timeline-row.role-notification .timeline-assignee-dept,.timeline-row.role-notification .timeline-status{color:#8c8c8c}.print-page-break{page-break-before:always;break-before:page;height:0;display:block}.print-body-content{word-break:break-all;margin-top:16px;font-size:14px;line-height:1.6}.print-footer-actions{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:20px;display:flex}@media print{body{background-color:#fff!important}.print-popup-container{padding:0!important}.no-print{display:none!important}.print-page-break{page-break-before:always;break-before:page;height:0;display:block}}.saved-paths-popup{background-color:#f0f2f5;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.saved-paths-header{background-color:#fff;border-bottom:1px solid #d9d9d9;align-items:center;gap:8px;padding:12px 16px;display:flex}.saved-paths-header-btn{height:32px;font-size:13px}.saved-paths-body{flex:1;gap:16px;min-height:0;padding:16px;display:flex}.saved-paths-sidebar{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;width:250px;display:flex;overflow:hidden}.saved-paths-sidebar-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.saved-paths-sidebar-list{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.saved-paths-sidebar-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:10px 12px;transition:background .2s;display:flex}.saved-paths-sidebar-item:hover{background-color:#f5f5f5}.saved-paths-sidebar-item.is-active{background-color:#e6f7ff;font-weight:500}.saved-paths-sidebar-item.is-active .saved-paths-item-name{color:#1890ff}.saved-paths-item-name{white-space:nowrap;text-overflow:ellipsis;color:#333;flex:1;font-size:13px;overflow:hidden}.saved-paths-main{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;flex:1;gap:16px;min-width:0;padding:16px;display:flex;overflow-y:auto}.saved-paths-form-row{align-items:center;gap:12px;width:100%;display:flex}.saved-paths-form-label{color:#555;flex-shrink:0;width:80px;font-size:13px;font-weight:700}.saved-paths-form-control{flex:1;align-items:center;gap:8px;display:flex}.saved-paths-editor-toolbar{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding:6px 12px;display:flex}.saved-paths-editor-toolbar-tab{cursor:pointer;color:#555;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .2s}.saved-paths-editor-toolbar-tab:hover:not(:disabled){color:#1890ff;background-color:#f0f0f0}.saved-paths-editor-toolbar-tab.is-active{color:#1890ff;background-color:#e6f7ff;border-color:#91d5ff;font-weight:500}.saved-paths-editor-toolbar-tab--action{background-color:#fff;border-color:#d9d9d9}.saved-paths-editor-toolbar-tab--action:hover:not(:disabled){background-color:#fff;border-color:#1890ff}.saved-paths-editor-toolbar-divider{background-color:#d9d9d9;width:1px;height:16px;margin:0 8px}.saved-paths-editor-toolbar-group{align-items:center;gap:4px;display:flex}.saved-paths-editor-toolbar-group--icons{margin-left:auto}.saved-paths-editor-toolbar-count{color:#777;margin-left:8px;font-size:12px}.saved-paths-editor-list{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;flex:1;min-height:250px;overflow-y:auto}.saved-paths-editor-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f0f0f0;align-items:center;padding:8px 12px;font-size:13px;transition:background .2s;display:flex}.saved-paths-editor-row:hover{background-color:#fafafa}.saved-paths-editor-row.is-selected{background-color:#f2faff}.saved-paths-editor-row--drafter{cursor:default;background-color:#fafafa}.saved-paths-editor-row--drafter:hover{background-color:#fafafa}.saved-paths-editor-index{color:#999;text-align:center;width:30px;font-weight:500}.saved-paths-editor-role-badge{color:#666;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:50px;margin-right:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.saved-paths-editor-role-badge--parallel-approver{color:#fa541c;background-color:#fff2e8;border-color:#ffbb96}.saved-paths-editor-role-badge--parallel-agreement{color:#52c41a;background-color:#f6ffed;border-color:#b7eb8f}.saved-paths-editor-role-badge--post{color:#722ed1;background-color:#f9f0ff;border-color:#d3adf7}.saved-paths-editor-person{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:12px;font-weight:500;overflow:hidden}.saved-paths-editor-drafter-label{color:#888;background-color:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:12px}.saved-paths-footer{background-color:#fff;border-top:1px solid #d9d9d9;justify-content:flex-end;gap:12px;padding:12px 16px;display:flex}.instant-search-dropdown{z-index:1050;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-direction:column;width:100%;margin-top:4px;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #00000026;max-height:none!important}.instant-search-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.instant-search-tabs{gap:4px;display:flex}.search-tab-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.search-tab-btn.active{color:#1890ff;background-color:#e6f7ff;font-weight:700}.instant-search-header-icons{gap:8px;display:flex}.instant-search-list{flex:1;max-height:none!important;overflow-y:hidden!important}.instant-search-empty{text-align:center;color:#999;padding:32px;font-size:13px}.instant-search-item{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;padding:8px 12px;transition:background .2s;display:flex}.instant-search-item:hover{background-color:#f5f5f5}.search-item-avatar{margin-right:12px}.search-item-details{flex:1;min-width:0}.search-item-name-row{align-items:center;gap:6px;display:flex}.search-item-name-row .highlight-red{color:#f5222d;font-size:13px;font-weight:700}.search-info-text{color:#888;font-size:11px}.search-item-email{color:#999;font-size:11px}.search-item-pin{color:#bfbfbf;margin-left:8px}.instant-search-footer{background-color:#fafafa;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.search-pagination{align-items:center;gap:4px;display:flex}.search-pagination button{cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:4px;padding:2px 6px;font-size:10px}.search-pagination button:disabled{cursor:not-allowed;color:silver}.page-num{padding:0 4px;font-weight:700}.approval-body-edit-popup{background:#fff;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.popup-security-notice{color:#666;text-align:left;background-color:#fafafa;border-bottom:1px solid #eaeaea;padding:6px 12px;font-size:11px}.popup-topbar{background-color:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.popup-topbar h2{color:#111;margin:0;font-size:16px;font-weight:700}.popup-top-actions{align-items:center;gap:12px;display:flex}.action-text-btn{color:#444;cursor:pointer;padding:4px 8px;font-size:12.5px}.action-text-btn:hover{color:#000;text-decoration:underline}.action-save-btn.ant-btn-primary{background-color:#06f!important;border-color:#06f!important;border-radius:4px!important;height:28px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:500!important}.action-save-btn.ant-btn-primary:hover{background-color:#0052cc!important;border-color:#0052cc!important}.popup-main-content{flex-direction:column;flex:1;padding:16px 20px;display:flex;overflow-y:auto}.popup-form-section{flex-direction:column;flex:1;gap:16px;display:flex}.popup-form-upper-wrapper{flex-direction:column;gap:12px;display:flex;position:relative}.popup-row{border-bottom:1px solid #e2e8f0;grid-template-columns:80px 1fr;align-items:start;gap:12px;padding-bottom:12px;display:grid}.popup-row>label{color:#334155;padding-top:5px;font-size:12px;font-weight:700}.popup-row .ant-input{color:#1e293b;background:0 0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;height:30px;padding:0 6px}.popup-row .ant-input:hover,.popup-row .ant-input:focus{box-shadow:none;border-bottom-color:#06f}.popup-file-toolbar{justify-content:space-between;align-items:center;display:flex}.popup-chipline{align-items:center;gap:6px;display:flex}.file-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:3px;justify-content:center;align-items:center;height:22px;padding:2px 10px;font-size:11px;display:inline-flex}.file-btn:hover{background:#f7f7f7;border-color:#adadad}.file-desc{color:#a0a0a0;font-size:11px}.custom-file-list-container{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;width:100%;margin-top:8px}.file-list-header{background-color:#fafafa;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;height:32px;padding:6px 12px;display:flex}.file-header-checkbox{margin-right:4px}.file-action-btn{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;font-size:11px;display:inline-flex}.file-action-btn:hover:not(:disabled){color:#000;background-color:#e8e8e8;border-radius:2px}.file-action-btn:disabled{color:#ccc;cursor:not-allowed}.file-delete-btn{font-size:13px;font-weight:700}.file-header-divider{color:#ccc;font-size:11px}.file-header-count{color:#333;margin-left:auto;font-size:11.5px}.file-list-body{max-height:150px;overflow-y:auto}.file-list-item{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;height:32px;padding:6px 12px;display:flex}.file-list-item:last-child{border-bottom:none}.file-list-item.selected{background-color:#f4f8ff}.file-item-checkbox{margin-right:4px}.file-item-icon{align-items:center;display:inline-flex}.file-item-name{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-size:12px;overflow:hidden}.file-item-size{color:#8c8c8c;font-size:11px}.file-item-remove-btn{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;font-size:11px;display:inline-flex}.file-item-remove-btn:hover{color:#ff4d4f}.popup-file-overlay{z-index:9999;background-color:#e0eeffd9;border:2px dashed #06f;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.popup-file-overlay .overlay-content{pointer-events:none;flex-direction:column;align-items:center;gap:16px;display:flex}.popup-file-overlay .overlay-text{color:#06f;font-size:16px;font-weight:700}.popup-editor-section{background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;flex:1;display:flex}.editor-content{outline:none;padding:12px 16px;font-size:13px;line-height:1.6}.editor-content .ProseMirror{outline:none;min-height:250px}.editor-source-textarea{resize:none;background-color:#fafafa;border:none;outline:none;padding:12px 16px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5}.editor-bottom-tabs{background-color:#f1f5f9;border-top:1px solid #cbd5e1;align-items:flex-end;gap:4px;height:28px;padding:0 12px;display:flex}.editor-bottom-tab{color:#475569;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:22px;padding:2px 14px;font-size:11px;display:inline-flex}.editor-bottom-tab--active{color:#0f172a;background:#fff;border-color:#cbd5e1;height:24px;font-weight:700}.popup-loading-wrapper{background:#f8fafc;justify-content:center;align-items:center;height:100vh;display:flex}.submitted-doc-popup{box-sizing:border-box;color:#1f1f1f;background:#f5f6f8;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.submitted-doc-popup-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;overflow:auto}.submitted-doc-popup-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.submitted-doc-popup-header-main{min-width:0}.submitted-doc-popup-header h1{word-break:break-word;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35}.submitted-doc-popup-meta{color:#595959;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.submitted-doc-popup-body{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:auto;min-height:0;margin:12px 20px 24px;padding:20px 24px;overflow:auto}.submitted-doc-popup-viewer,.submitted-doc-popup-viewer .brity-form-document,.submitted-doc-popup-viewer .legacy-form-document{box-sizing:border-box;width:100%;max-width:none}.external-approval-view{box-sizing:border-box;color:#1f1f1f;background:#fff;flex-direction:column;min-height:100vh;display:flex;padding:0!important}.external-approval-view-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.external-approval-view .detail-action-toolbar .detail-action-btn:first-of-type,.external-approval-view .detail-action-toolbar .detail-action-btn:nth-of-type(2),.external-approval-view .detail-action-toolbar .action-divider:first-of-type,.external-approval-view .detail-action-toolbar .action-divider:nth-of-type(2){display:none!important}.related-approval-popup{color:#333;box-sizing:border-box;background-color:#fff;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.related-approval-header{padding:16px 24px 0}.related-approval-title{color:#111;margin:0 0 16px;font-size:18px;font-weight:700}.related-approval-tabs{border-bottom:1px solid #e5e5e5;gap:24px;margin-bottom:0;display:flex}.related-approval-tab{color:#666;cursor:pointer;background:0 0;border:none;padding:8px 0 12px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.related-approval-tab:hover{color:#111}.related-approval-tab.active{color:#111;font-weight:700}.related-approval-tab.active:after{content:"";background-color:#111;height:2px;position:absolute;bottom:-1px;left:0;right:0}.related-approval-toolbar{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.related-approval-toolbar-left{color:#333;align-items:center;gap:10px;font-size:13px;display:flex}.related-select-count{color:#333;font-weight:600}.related-toolbar-btn{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.related-btn-deselect{color:#1890ff;background:0 0;border:1px solid #fff;font-weight:500}.related-btn-deselect:hover{text-decoration:underline}.related-btn-add{color:#333;background:#fff;border:1px solid #ccc;font-weight:500}.related-btn-add:hover{background:#f5f5f5;border-color:#bbb}.related-approval-toolbar-right{align-items:center;gap:8px;display:flex}.related-search-input{border:1px solid #ccc;border-radius:3px;width:220px;height:30px;font-size:12px}.related-detail-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:3px;height:30px;padding:0 12px;font-size:12px}.related-detail-btn:hover{background:#f7f7f7;border-color:#bbb}.related-approval-body{flex:1;padding:0 24px;overflow-y:auto}.related-approval-table{border-collapse:collapse;width:100%;font-size:13px}.related-approval-table th{text-align:left;color:#666;white-space:nowrap;z-index:1;background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 8px;font-weight:500;position:sticky;top:0}.related-approval-table td{vertical-align:middle;color:#333;border-bottom:1px solid #f0f0f0;padding:12px 8px}.related-approval-table tr:hover td{background-color:#fafafa}.related-approval-table tr.selected td{background-color:#e6f7ff}.status-badge{text-align:center;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.status-badge.cancelled{color:#666;background-color:#f2f2f2;border:1px solid #ddd}.status-badge.in-progress{color:#1890ff;background-color:#e6f7ff;border:1px solid #91d5ff}.status-badge.completed{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.status-badge.rejected{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7}.related-approval-bottom-section{background:#fafafa;border-top:1px solid #e0e0e0}.related-approval-bottom-bar{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 24px;font-size:13px;display:flex}.related-bottom-left{align-items:center;gap:16px;display:flex}.related-bottom-label{color:#333;font-weight:600}.related-bottom-hint{color:#888}.related-bottom-right{color:#666;font-size:12px}.related-attachment-container{background:#fff;border-top:1px solid #f0f0f0;padding:0 24px 12px}.related-attachment-toolbar{color:#666;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.related-attachment-list{max-height:120px;overflow-y:auto}.related-approval-footer{background:#fff;border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}.related-btn-cancel{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:3px;height:32px;padding:0 16px;font-size:13px}.related-btn-cancel:hover{background:#f7f7f7;border-color:#bbb}.related-btn-confirm{color:#fff;cursor:pointer;background:#1890ff;border:1px solid #1890ff;border-radius:3px;height:32px;padding:0 20px;font-size:13px;font-weight:500}.related-btn-confirm:hover{background:#40a9ff;border-color:#40a9ff}
