@charset "UTF-8";.ui-input-root{display:flex;align-items:center;gap:4px;width:100%;height:40px;padding:8px 12px;background:#fff;border:1px solid #e4e4e7;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease;min-width:0}.ui-input-root:hover{border-color:#d4d4d8}.ui-input-root:focus-within{border-color:#5e5ba3;box-shadow:0 0 0 3px #5e5ba32e}.ui-input-root--disabled{opacity:.55;cursor:not-allowed;background:#fafafa}.ui-input-root__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#94a3b8;width:16px;height:16px}.ui-input-root__icon svg{display:block;width:16px;height:16px}.ui-input{flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:14px;font-weight:400;line-height:20px;color:#09090b;font-family:inherit}.ui-input::placeholder{color:#71717a}.ui-input:disabled{cursor:not-allowed}.ui-input[type=number]{appearance:textfield;-moz-appearance:textfield}.ui-input[type=number]::-webkit-inner-spin-button,.ui-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ui-input-root__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer}.ui-input-root__clear:hover{color:#52525b;background:#f4f4f5}.ui-picker-sheet{position:fixed;inset:0;z-index:10200;display:flex;align-items:flex-end;justify-content:center}.ui-picker-sheet__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#18181b73;cursor:pointer;animation:ui-picker-sheet-backdrop-in .2s ease}.ui-picker-sheet__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:min(82dvh,720px);overflow:hidden;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:#fff;animation:ui-picker-sheet-in .22s ease}.ui-picker-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin-bottom:12px}.ui-picker-sheet__title{margin:0;min-width:0;font-size:16px;font-weight:600;line-height:24px;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-picker-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 -8px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:#18181b;cursor:pointer;flex-shrink:0}.ui-picker-sheet__close:hover{background:#f4f4f5}.ui-picker-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ui-picker-sheet__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding-top:12px}.ui-picker-sheet__action{flex:1 1 auto;min-width:0}@keyframes ui-picker-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-picker-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ui-select{position:relative;overflow:visible;display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;height:40px;flex-shrink:0;z-index:1}.ui-select--open{z-index:40}.ui-select--disabled{opacity:.5;pointer-events:none}.ui-select__trigger{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex:1 1 auto;height:100%;min-height:40px;margin:0;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;background-color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:#18181b;cursor:pointer;outline:none;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-select__trigger:hover:not(:disabled){border-color:#d4d4d8}.ui-select__trigger:focus-visible{border-color:#5e5ba3;box-shadow:0 0 0 3px #5e5ba32e}.ui-select__trigger--placeholder{color:#57534e}.ui-select--open .ui-select__trigger{border-color:#5e5ba3;box-shadow:0 0 0 3px #5e5ba32e}.ui-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ui-select__chevron{flex-shrink:0;width:16px;height:16px;color:#71717a;transition:transform .15s ease}.ui-select__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:4px;color:#a1a1aa;cursor:pointer}.ui-select__clear:hover{color:#18181b;background:#f4f4f5}.ui-select__search{position:relative;flex:0 0 auto;padding:8px 8px 4px}.ui-select__search-input{width:100%;height:36px;margin:0;padding:8px 34px 8px 10px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;font:inherit;font-size:13px;line-height:18px;color:#18181b;outline:none}.ui-select__search-input:focus{border-color:#5e5ba3;box-shadow:0 0 0 3px #5e5ba32e}.ui-select__search-icon{position:absolute;top:16px;right:18px;width:16px;height:16px;color:#a1a1aa;pointer-events:none}.ui-select__group{list-style:none;margin:0;padding:0}.ui-select__group-label{padding:8px 10px 4px;color:#7a7a8c;font-size:12px;font-weight:600;line-height:16px}.ui-select__group-list{list-style:none;margin:0;padding:0}.ui-select__empty{padding:12px 10px;color:#a1a1aa;font-size:13px;line-height:18px;text-align:center}.ui-select--open .ui-select__chevron{transform:rotate(180deg)}.ui-select__backdrop{position:fixed;inset:0;z-index:10040;background:transparent}.ui-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;min-width:100%;max-height:280px;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;box-shadow:0 4px 6px -1px #00000014,0 16px 40px -8px #00000029}.ui-select--open{z-index:60}.ui-select__panel{position:fixed;z-index:10050;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;background-image:none;opacity:1;box-shadow:0 4px 6px -1px #00000014,0 16px 40px -8px #00000029;animation:ui-select-in .12s ease;color:#18181b}.ui-select__list{list-style:none;margin:0;padding:6px 6px 8px;flex:1 1 auto;min-height:0;max-height:var(--ui-select-panel-max-height, 280px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background-color:#fff}.ui-select__list::-webkit-scrollbar{width:6px}.ui-select__list::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:99px}.ui-select__panel:has(.ui-select__search) .ui-select__list{max-height:calc(var(--ui-select-panel-max-height, 280px) - 56px)}.ui-select__panel--sheet{position:relative;z-index:auto;inset:auto;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none;animation:none;background:transparent}.ui-select__panel--sheet .ui-select__search{padding:0 0 8px}.ui-select__panel--sheet .ui-select__search-input{height:44px;font-size:16px;line-height:22px}.ui-select__panel--sheet .ui-select__search-icon{top:20px;right:10px}.ui-select__panel--sheet .ui-select__list{max-height:min(56dvh,480px);padding:0 0 4px}.ui-select__panel--sheet .ui-select__option{min-height:44px;padding:12px 10px}.ui-select__panel--sheet:has(.ui-select__search) .ui-select__list{max-height:min(56dvh - 56px,424px)}.ui-select__option{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:36px;margin:0;padding:8px 10px;border:none;border-radius:6px;background-color:transparent;color:#18181b;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer}.ui-select__option:hover,.ui-select__option.ui-select__option--active{background-color:#f2f0f8}.ui-select__option--selected{background-color:#eff6ff;color:#1e3a8a;font-weight:500}.ui-select__option--selected .ui-select__option-check{color:#2563eb}.ui-select__option--selected.ui-select__option--active,.ui-select__option--selected:hover{background-color:#dbeafe}.ui-select__option-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:4px;color:#a1a1aa}.ui-select__option-toggle--expandable{color:#71717a}.ui-select__option-toggle--expandable:hover{background-color:#e4e4e7;color:#18181b}.ui-select__option-toggle-icon{transition:transform .12s ease}.ui-select__option-toggle-icon--open{transform:rotate(90deg)}.ui-select__option-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;color:transparent}.ui-select__option-label{flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.35;padding-top:1px}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-multi-select{height:40px;min-height:40px}.ui-multi-select:has(.ui-multi-select__tags){height:auto}.ui-multi-select__trigger{height:100%;min-height:40px;align-items:center;padding:8px 12px}.ui-multi-select:has(.ui-multi-select__tags) .ui-multi-select__trigger{height:auto}.ui-multi-select__value{flex:1 1 auto;min-width:0;min-height:20px;display:flex;align-items:center}.ui-multi-select__placeholder{color:#57534e;font-size:14px;line-height:20px}.ui-multi-select__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:2px 0}.ui-multi-select__tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px 2px 8px;border-radius:6px;background:#f4f4f5;border:1px solid #e4e4e7;color:#18181b;font-size:12px;font-weight:500;line-height:16px}.ui-multi-select__tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-multi-select__tag-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:#71717a;cursor:pointer;flex-shrink:0}.ui-multi-select__tag-remove:hover{color:#18181b;background:#e4e4e7}.ui-multi-select__actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.ui-multi-select__clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#a1a1aa;cursor:pointer}.ui-multi-select__clear:hover{color:#18181b;background:#f4f4f5}.ui-multi-select__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;border:1.5px solid #d4d4d8;border-radius:4px;background:#fff;color:#fff;flex-shrink:0}.ui-multi-select__check--on{border-color:#2563eb;background:#2563eb;color:#fff}.ui-multi-select__option .ui-select__option-check{display:none}.ui-multi-select__empty{padding:12px 10px;color:#a1a1aa;font-size:13px;text-align:center}.ui-multi-select__panel .ui-select__option--selected{background-color:#f8fafc;color:#18181b;font-weight:400}.ui-multi-select__panel .ui-select__option--selected:hover,.ui-multi-select__panel .ui-select__option--selected.ui-select__option--active{background-color:#f4f4f5}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px;border:1px solid transparent;border-radius:6px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease;-webkit-user-select:none;user-select:none}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button:focus-visible{outline:2px solid #5e5ba3;outline-offset:2px}.ui-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.ui-button__icon svg{display:block;width:16px;height:16px}.ui-button__label{min-width:0}.ui-button--sm{height:32px;padding:6px 12px;font-size:13px;line-height:18px}.ui-button--lg{height:44px;padding:10px 20px}.ui-button--icon{width:40px;padding:0}.ui-button--default,.ui-button--gradient{background-color:#5e5ba3;background-image:linear-gradient(90.02deg,#5e5ba3 5.08%,#312e81);border-color:transparent;color:#fafafa}.ui-button--default:hover:not(:disabled),.ui-button--gradient:hover:not(:disabled){background-color:#6a66b3;background-image:linear-gradient(90.02deg,#6a66b3 5.08%,#3b3694);border-color:transparent;filter:none}.ui-button--default:active:not(:disabled),.ui-button--gradient:active:not(:disabled){filter:brightness(.96)}.ui-button--outline{background:#fff;border-color:#e4e4e7;color:#18181b}.ui-button--outline:hover:not(:disabled){background:#fafafa;border-color:#d4d4d8}.ui-button--secondary{background:#f4f4f5;border-color:transparent;color:#18181b}.ui-button--secondary:hover:not(:disabled){background:#e4e4e7}.ui-button--ghost{background:transparent;border-color:transparent;color:#18181b}.ui-button--ghost:hover:not(:disabled){background:#f4f4f5}.ui-button--destructive{background:#dc2626;border-color:#dc2626;color:#fff}.ui-button--destructive:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.ui-button--ghost-destructive{background:transparent;border-color:transparent;color:#dc2626}.ui-button--ghost-destructive:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.ui-date-picker{position:relative;display:block;width:100%;min-width:0}.ui-date-picker__trigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;margin:0;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:#57534e;cursor:text;text-align:left;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-date-picker__trigger:hover:not(.is-disabled){border-color:#d4d4d8}.ui-date-picker__trigger:focus-within,.ui-date-picker__trigger.is-open{border-color:#5e5ba3;box-shadow:0 0 0 3px #5e5ba32e}.ui-date-picker__trigger.has-value{color:#18181b}.ui-date-picker__trigger.is-disabled{opacity:.5;cursor:not-allowed}.ui-date-picker__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;border:0;background:transparent;color:#71717a;cursor:pointer}.ui-date-picker__icon:disabled{cursor:not-allowed}.ui-date-picker__input{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;outline:none;box-shadow:none}.ui-date-picker__input::placeholder{color:#a1a1aa}.ui-date-picker__input:disabled{cursor:not-allowed}.ui-date-picker__trigger-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-date-picker__field-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#a1a1aa;cursor:pointer}.ui-date-picker__field-clear:hover{color:#18181b;background:#f4f4f5}.ui-date-picker__panel{position:fixed;z-index:10060;isolation:isolate;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;box-shadow:0 4px 6px -1px #00000014,0 16px 40px -8px #00000029;animation:ui-date-picker-in .12s ease}.ui-date-picker__panel--sheet{position:relative;z-index:auto;width:100%;border:0;border-radius:0;box-shadow:none;animation:none;background:transparent}.ui-date-picker__panel--sheet .ui-date-picker__calendar{padding:0 0 8px}.ui-date-picker__panel--sheet .ui-date-picker__nav-btn{width:40px;height:40px}.ui-date-picker__panel--sheet .ui-date-picker__weekdays span{height:32px}.ui-date-picker__panel--sheet .ui-date-picker__day{height:44px;font-size:15px}.ui-date-picker__calendar{padding:12px}.ui-date-picker__nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ui-date-picker__nav-group{display:flex;align-items:center;gap:4px;flex-shrink:0}.ui-date-picker__month{flex:1 1 auto;text-align:center;font-size:14px;font-weight:600;line-height:20px;color:#18181b;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-date-picker__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#52525b;cursor:pointer;flex-shrink:0}.ui-date-picker__nav-btn:hover{background:#f4f4f5;color:#18181b}.ui-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.ui-date-picker__weekdays span{height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#71717a}.ui-date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ui-date-picker__day{position:relative;height:32px;margin:0;padding:0;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:13px;font-weight:400;line-height:1;color:#18181b;cursor:pointer}.ui-date-picker__day:hover:not(.is-selected):not(:disabled){background:#f4f4f5}.ui-date-picker__day:disabled{opacity:.35;cursor:not-allowed}.ui-date-picker__day.is-outside{color:#a1a1aa}.ui-date-picker__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px #d4d4d8}.ui-date-picker__day.is-range{background:#eff6ff;color:#1e3a8a;border-radius:0}.ui-date-picker__day.is-selected{background:#312e81;color:#fafafa;font-weight:600}.ui-date-picker__day.is-from{border-radius:6px 0 0 6px}.ui-date-picker__day.is-to{border-radius:0 6px 6px 0}.ui-date-picker__day.is-from.is-to{border-radius:6px}.ui-date-picker__footer{display:flex;align-items:center;justify-content:flex-start;padding:0 12px 12px;border-top:none}.ui-date-picker__clear{border:none;background:transparent;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:500;color:#71717a;cursor:pointer;border-radius:4px}.ui-date-picker__clear:hover:not(:disabled){color:#18181b;background:#f4f4f5}.ui-date-picker__clear:disabled{opacity:.4;cursor:default}@keyframes ui-date-picker-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-checkbox{width:16px;height:16px;margin:0;accent-color:#312e81;border-radius:2px;cursor:pointer;flex-shrink:0}.ui-checkbox-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#18181b}.ui-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;padding:2px;border:none;border-radius:9999px;background:#e4e4e7;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.ui-switch:focus-visible{outline:2px solid #240952;outline-offset:2px}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-switch--checked{background:#240952}.ui-switch__thumb{width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translate(0);transition:transform .15s ease;pointer-events:none}.ui-switch--checked .ui-switch__thumb{transform:translate(20px)}.ui-switch-field{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:none;background:transparent;font:inherit;-webkit-user-select:none;user-select:none}.ui-switch-field__label{font-size:14px;font-weight:500;line-height:1;color:#18181b;white-space:nowrap;cursor:pointer}.ui-switch-field--disabled{opacity:.55;cursor:not-allowed}.ui-switch-field--disabled .ui-switch-field__label{cursor:not-allowed;pointer-events:none}.ui-mentions{position:relative;display:flex;width:100%;min-width:0}.ui-mentions__textarea{width:100%;resize:none;overflow-y:auto;border:none;outline:none;background:transparent;font:inherit;font-size:14px;line-height:1.45;color:#09090b}.ui-mentions__textarea::placeholder{color:#71717a}.ui-mentions__textarea:disabled{cursor:not-allowed;opacity:.6}.ui-mentions__panel{position:fixed;z-index:10050;isolation:isolate;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background:#fff;box-shadow:0 4px 6px -1px #00000014,0 16px 40px -8px #00000029;animation:ui-mentions-in .12s ease}.ui-mentions__list{list-style:none;margin:0;padding:6px;overflow-x:hidden;overflow-y:auto}.ui-mentions__list::-webkit-scrollbar{width:6px}.ui-mentions__list::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:99px}.ui-mentions__status{padding:10px 12px;color:#71717a;font-size:13px;line-height:18px;text-align:center}.ui-mentions__option{display:flex;align-items:center;width:100%;min-height:36px;margin:0;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#18181b;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer}.ui-mentions__option:hover,.ui-mentions__option--active{background:#eef2ff;color:#312e81}.ui-mentions__option--disabled{min-height:28px;padding:6px 10px 4px;color:#94a3b8;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;cursor:default;opacity:1}.ui-mentions__option--disabled:hover,.ui-mentions__option--disabled.ui-mentions__option--active{background:transparent;color:#94a3b8;cursor:default}@keyframes ui-mentions-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dt{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;max-height:100%;border:1px solid #e4e4e7;border-radius:12px;background:#fff;overflow:hidden}.dt__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.dt__scroll::-webkit-scrollbar{width:8px;height:8px}.dt__scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#d4d4d8;background-clip:content-box}.dt__scroll::-webkit-scrollbar-track{background:transparent}.dt__table{width:100%;border-collapse:separate;border-spacing:0;font-family:inherit;font-size:14px;line-height:20px;color:#18181b}.dt__th{position:sticky;top:0;z-index:2;height:auto;padding:12px;border-bottom:1px solid #e4e4e7;background:#fafaf9;color:#71717a;font-size:13px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap}.dt__td{height:auto;padding:6px 12px;border-bottom:1px solid #e4e4e7;color:#18181b;font-size:14px;font-weight:400;line-height:20px;vertical-align:middle}.dt__td .ui-select,.dt__td .ui-input-root,.dt__td .ui-date-picker{width:100%;min-width:0;height:auto;flex-shrink:0}.dt__th--center,.dt__td--center{text-align:center}.dt__th--right,.dt__td--right{text-align:right}.dt__td--ellipsis{max-width:0}.dt__td--ellipsis>*{display:block}.dt .dt__th:first-child:not(.dt__th--icon),.dt .dt__td:first-child:not(.dt__td--icon):not(.dt__message){width:auto!important}.dt--auto .dt__th:not(.dt__th--icon):not(:last-child),.dt--auto .dt__td:not(.dt__td--icon):not(:last-child):not(.dt__message){width:1%;white-space:nowrap}.dt--auto .dt__td--ellipsis{max-width:280px}.dt__ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dt__row{transition:background-color .12s ease}.dt__row:hover>.dt__td{background:#fafafa}.dt__row:last-child>.dt__td{border-bottom:0}.dt__row--clickable{cursor:pointer}.dt__row--clickable>.dt__td{cursor:pointer}.dt__row-expanded>.dt__td{padding:0 16px 16px;background:#fafafa}.dt__tree{display:flex;align-items:center;gap:4px;min-width:0}.dt__tree-content{min-width:0;flex:1 1 auto}.dt__expand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:1px solid #e4e4e7;border-radius:4px;background:#fafafa;color:#52525b;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.dt__expand:hover{border-color:#d4d4d8;background:#f4f4f5}.dt__expand--open{border-color:#e4e4e7;background:#fff;color:#18181b}.dt__expand--placeholder{border:0;background:none;cursor:default;pointer-events:none}.dt__message{padding:48px 16px;border-bottom:0;color:#a1a1aa;font-size:14px;line-height:20px;text-align:center}.dt__td--icon,.dt__th--icon{width:56px!important;min-width:56px;max-width:56px;padding-left:12px;padding-right:12px;text-align:center}.apn-page__table-wrap .dt{flex:1 1 0;min-width:0;min-height:0;max-height:none}.apn-page__table-wrap .dt__scroll{flex:1 1 auto;min-width:0;min-height:0;max-height:none!important;overflow:auto}.apn-page__table-wrap .dt__table{min-width:max-content}.ui-kit-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px 16px 40px;overflow:auto}.ui-kit-modal__scrim{position:fixed;inset:0;z-index:0;margin:0;padding:0;border:0;cursor:pointer;background:#30293f47}.ui-kit-modal__scrim:disabled{cursor:default}.ui-kit-modal__shell{position:relative;z-index:1;width:100%;margin:auto;display:flex;flex-direction:column;gap:2px;padding:12px;background:#ffffff4d;border:1px solid #fafaf9;border-radius:16px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 16px 48px #18181b24}.ui-kit-modal__body{display:flex;flex-direction:column;gap:24px;padding:16px;background:#fff;border-radius:12px 12px 0 0}.ui-kit-modal__body--solo{border-radius:12px}.ui-kit-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-kit-modal__title{margin:0;font-size:20px;font-weight:700;line-height:28px;color:#09090b}.ui-kit-modal__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#18181b;cursor:pointer;border-radius:4px;flex-shrink:0}.ui-kit-modal__close:hover:not(:disabled){background:#f4f4f5}.ui-kit-modal__close:disabled{opacity:.5;cursor:not-allowed}.ui-kit-modal__content{display:flex;flex-direction:column;gap:24px;width:100%;max-height:min(72vh,680px);overflow-y:auto}.ui-kit-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px;background:#fff;border-radius:0 0 12px 12px;flex-wrap:wrap}.ui-kit-modal__content [data-ui=Form]{display:flex;flex-direction:column;gap:24px;width:100%}.ui-kit-modal__content [data-ui="Form.Item"]{margin-bottom:0!important;width:100%}.ui-kit-modal__content [data-ui="Form.Item"]>div:first-child{margin-bottom:8px!important;font-size:14px!important;font-weight:500!important;line-height:1;color:#18181b}@media(max-width:768px){.ui-kit-modal{align-items:stretch;justify-content:flex-start;height:100dvh;padding:0;overflow:hidden}.ui-kit-modal__scrim{display:none}.ui-kit-modal__shell{max-width:none!important;width:100%;height:100%;max-height:100dvh;margin:0;padding:0;border:none;border-radius:0;background:#fafaf9;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;gap:0;overflow:hidden}.ui-kit-modal__body{flex:1 1 auto;min-height:0;padding:16px 16px 8px;border-radius:0;background:#fff;overflow:hidden}.ui-kit-modal__head{flex-shrink:0}.ui-kit-modal__title{font-size:16px;line-height:24px;text-align:center;flex:1}.ui-kit-modal__content{max-height:none;flex:1 1 auto;min-height:0}.ui-kit-modal__footer{flex-shrink:0;border-radius:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 3.5px #0000000f}.ui-kit-modal__footer>*{flex:1 1 0;min-width:0}.ui-kit-modal [data-ui=Col]{flex:1 1 100%!important;max-width:100%!important;width:100%!important}}.document-signing{display:flex;flex-direction:column;gap:16px}.document-signing--centered{align-items:center;padding:24px 0}.document-signing__lead,.document-signing__hint,.document-signing__error,.document-signing__success,.document-signing__timer{margin:0;font-size:14px;line-height:20px}.document-signing__lead,.document-signing__hint{color:#52525b}.document-signing__hint,.document-signing__success,.document-signing__timer{text-align:center}.document-signing__error{padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.document-signing__success{color:#166534}.document-signing__timer{color:#71717a}.document-signing__timer strong{color:#18181b;font-variant-numeric:tabular-nums}.document-signing__methods{display:flex;flex-direction:column;gap:12px}.document-signing__method{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.document-signing__method:hover,.document-signing__method:focus-visible{border-color:#5e5ba3;box-shadow:0 0 0 3px #5e5ba31f;outline:none}.document-signing__method-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#f4f4f5;color:#312e81}.document-signing__method-body{display:flex;flex-direction:column;gap:4px}.document-signing__method-title{font-size:15px;font-weight:600;line-height:20px;color:#09090b}.document-signing__method-desc{font-size:13px;line-height:18px;color:#71717a}.document-signing__qr{align-self:center;padding:12px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;line-height:0}.document-signing__deeplink{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;background:#5e5ba3;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.document-signing__deeplink:hover{color:#fff;opacity:.92}.document-signing__link{align-self:center;padding:0;border:0;background:transparent;color:#5e5ba3;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.document-signing__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.document-signing__spinner{width:28px;height:28px;border:3px solid #e4e4e7;border-top-color:#5e5ba3;border-radius:50%;animation:document-signing-spin .8s linear infinite}@keyframes document-signing-spin{to{transform:rotate(360deg)}}.install-prompt{position:fixed;inset:0;z-index:1400;display:flex;align-items:flex-end;justify-content:center}.install-prompt__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#18181b73;cursor:pointer;animation:install-prompt-backdrop-in .2s ease}.install-prompt__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:min(88dvh,100dvh - env(safe-area-inset-top,0px) - 12px);padding:20px 16px 0;border-radius:16px 16px 12px 12px;background:#fff;animation:install-prompt-in .22s ease}.install-prompt__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.install-prompt__title{margin:0;min-width:0;font-size:18px;font-weight:700;line-height:24px;color:#18181b}.install-prompt__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#18181b;cursor:pointer;flex-shrink:0}.install-prompt__close:hover{background:#f4f4f5}.install-prompt__body{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 0 8px}.install-prompt__desc{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#71717a}.install-prompt__benefits{display:flex;flex-direction:column;gap:8px}.install-prompt__benefit{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;color:#18181b}.install-prompt__benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f2f0f8;color:#542d8c;flex-shrink:0}.install-prompt__ios-steps{display:flex;flex-direction:column;gap:8px}.install-prompt__ios-title{margin:0 0 2px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#71717a}.install-prompt__ios-step{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f2f0f8;font-size:14px;line-height:20px;color:#18181b}.install-prompt__ios-step svg{display:inline-block;vertical-align:-2px;color:#542d8c}.install-prompt__step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background-image:linear-gradient(90.02deg,#5e5ba3 5.08%,#312e81);color:#fff;font-size:12px;font-weight:700;line-height:1;flex-shrink:0}.install-prompt__footer{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px))}.install-prompt__cta{width:100%;height:44px;border-radius:8px}@keyframes install-prompt-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes install-prompt-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.install-prompt__backdrop,.install-prompt__panel{animation:none}}.ui-sidebar{--sidebar-fg: #3f3f46;--sidebar-primary-fg: #fafafa;--sidebar-active-start: #5e5ba3;--sidebar-active-end: #312e81;position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;border:none;box-shadow:none;outline:none;border-radius:12px;color:var(--sidebar-fg);font-family:Inter,sans-serif;flex-shrink:0;background:radial-gradient(ellipse 180px 200px at 18% 12%,rgba(186,170,232,.55) 0%,transparent 70%),radial-gradient(ellipse 160px 180px at 12% 88%,rgba(160,175,230,.4) 0%,transparent 70%),linear-gradient(180deg,#eceaf6,#f3f3f5 35%,#f5f5f5);isolation:isolate;box-shadow:4px 0 20px #2409520f}.ui-sidebar__header{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:16px 10px;flex-shrink:0}.ui-sidebar__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.ui-sidebar__content::-webkit-scrollbar{width:4px}.ui-sidebar__content::-webkit-scrollbar-thumb{background:#a3a3a373;border-radius:4px}.ui-sidebar__footer{flex-shrink:0;display:none}.ui-sidebar__group{width:100%;padding:8px 10px}.ui-sidebar__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ui-sidebar__menu-item{margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:stretch;min-width:0}.ui-sidebar__menu-button{display:flex;align-items:center;gap:12px;width:100%;height:36px;min-height:36px;max-width:100%;padding:8px;border:none;border-radius:6px;background:transparent;color:var(--sidebar-fg);font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-align:left;cursor:pointer;min-width:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ui-sidebar__menu-button>svg:first-of-type{flex-shrink:0;width:16px;height:16px;color:inherit;stroke:currentColor}.ui-sidebar__menu-button>span:not(.app-sidebar__icon-slot):not(.app-sidebar__badge){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar__menu-button:hover:not(.ui-sidebar__menu-button--active){background:#312e810f;color:#312e81}.ui-sidebar__menu-button--active{background:linear-gradient(90.05deg,var(--sidebar-active-start) 5%,var(--sidebar-active-end) 100%);color:var(--sidebar-primary-fg);font-weight:500;box-shadow:0 1px 2px #0000000d}.ui-sidebar__menu-button--active:hover{color:#fff}.ui-sidebar__chevron{margin-left:auto;flex-shrink:0;width:16px;height:16px;transition:transform .15s ease;color:inherit;opacity:.9}.ui-sidebar__chevron--open{transform:rotate(90deg)}.ui-sidebar__menu-sub{list-style:none;margin:0;padding:2px 0 2px 24px;position:relative;display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.ui-sidebar__menu-sub:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:1px;background:#e5e7eb;pointer-events:none}.ui-sidebar__menu-sub-item{margin:0;padding:0;width:100%;min-width:0}.ui-sidebar__menu-sub-button{display:flex;align-items:center;gap:8px;width:100%;height:28px;min-height:28px;max-width:100%;padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--sidebar-fg);font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-align:left;cursor:pointer;min-width:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ui-sidebar__menu-sub-button>svg:first-of-type{flex-shrink:0;width:16px;height:16px;color:inherit;stroke:currentColor}.ui-sidebar__menu-sub-button>span:not(.app-sidebar__icon-slot):not(.app-sidebar__badge){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar__menu-sub-button:hover:not(.ui-sidebar__menu-sub-button--active){background:#312e810f;color:#312e81}.ui-sidebar__menu-sub-button--active{background:linear-gradient(90.04deg,var(--sidebar-active-start) 5%,var(--sidebar-active-end) 100%);color:var(--sidebar-primary-fg);font-weight:400;box-shadow:0 1px 2px #0000000d}.ui-sidebar__menu-sub-button--active:hover{color:#fff}.ui-sidebar--collapsed{overflow:visible}.ui-sidebar--collapsed .ui-sidebar__header{padding:16px 10px;align-items:center}.ui-sidebar--collapsed .ui-sidebar__content{overflow:visible}.ui-sidebar--collapsed .ui-sidebar__group{padding:8px 10px}.ui-sidebar--collapsed .ui-sidebar__menu-button{position:relative;justify-content:center;gap:4px;padding:8px}.ui-sidebar--collapsed .ui-sidebar__menu-button>span:not(.app-sidebar__icon-slot){display:none}.ui-sidebar--collapsed .ui-sidebar__menu-button .ui-sidebar__chevron{display:none}.ui-sidebar--collapsed .ui-sidebar__menu-button[data-open]{justify-content:flex-start}.ui-sidebar--collapsed .ui-sidebar__menu-button[data-open] .ui-sidebar__chevron{display:block;margin-left:auto}.ui-sidebar--collapsed .ui-sidebar__menu-button[data-open] .ui-sidebar__chevron--open{transform:rotate(-90deg)}.ui-sidebar--collapsed .ui-sidebar__menu-sub{display:flex;flex-direction:column;padding:2px 0 2px 20px}.ui-sidebar--collapsed .ui-sidebar__menu-sub .ui-sidebar__menu-sub-button{position:relative;justify-content:flex-start;width:auto;padding:0 8px}.ui-sidebar--collapsed .ui-sidebar__menu-sub .ui-sidebar__menu-sub-button>span:not(.app-sidebar__icon-slot){display:none}.ui-sidebar--collapsed .ui-sidebar__menu-button[data-tooltip]:hover:after,.ui-sidebar--collapsed .ui-sidebar__menu-button[data-tooltip]:focus-visible:after,.ui-sidebar--collapsed .ui-sidebar__menu-sub-button[data-tooltip]:hover:after,.ui-sidebar--collapsed .ui-sidebar__menu-sub-button[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:80;padding:6px 10px;border-radius:6px;background:#18181b;color:#fff;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0000002e}.app-sidebar{position:relative;z-index:1;height:100%;min-height:0}.app-sidebar .ui-sidebar__header,.app-sidebar .ui-sidebar__content{position:relative;z-index:1}.app-sidebar__brand{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:0 8px;border-radius:6px;gap:8px}.app-sidebar__logo-image{height:26px;width:126px;flex-shrink:0;object-fit:contain;filter:brightness(0) saturate(100%) invert(12.07%) sepia(88.09%) saturate(626.94%) hue-rotate(203.27deg) brightness(144.62%) contrast(100.47%);pointer-events:none;-webkit-user-select:none;user-select:none}.app-sidebar__icon-slot{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.app-sidebar__icon-slot svg{display:block;color:inherit;stroke:currentColor}.app-sidebar__badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-sidebar__badge--sub{min-width:16px;height:16px;font-size:9px;padding:0 4px}.app-sidebar__badge--corner{position:absolute;top:-7px;right:-8px;margin-left:0;min-width:14px;height:14px;padding:0 3px;font-size:8px}.app-sidebar__badge+.ui-sidebar__chevron{margin-left:0}.app-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto;padding:0;border:none;border-radius:8px;background:linear-gradient(90deg,#5e5ba3 5%,#312e81);color:#fafafa;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #00000014;transition:filter .15s ease,transform .15s ease}.app-sidebar__toggle svg{width:16px;height:16px;display:block;color:#fafafa;stroke:currentColor}.app-sidebar__toggle:hover{filter:brightness(1.06)}.app-sidebar__toggle:active{transform:scale(.97)}.app-sidebar__toggle:focus-visible{outline:2px solid #312e81;outline-offset:2px}.app-sidebar__collapse{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:2px;background:transparent;color:#3f3f46;cursor:pointer;flex-shrink:0}.app-sidebar__collapse svg{width:16px;height:16px;display:block}.app-sidebar__collapse:hover{color:#312e81}.app-sidebar__collapse:focus-visible{outline:2px solid #312e81;outline-offset:2px}.ui-sidebar--collapsed .app-sidebar__brand{justify-content:center;padding:8px}.app-sidebar--embedded.ui-sidebar{height:auto;max-height:none;min-height:0;overflow:visible;border-radius:0;background:transparent;isolation:auto;box-shadow:none}.app-sidebar--embedded.ui-sidebar .ui-sidebar__content{flex:none;overflow:visible;min-height:0}.app-sidebar--embedded.ui-sidebar .ui-sidebar__header{display:none}.app-sidebar--embedded.ui-sidebar .ui-sidebar__group{padding:8px 10px}.npop{width:min(600px,100vw - 24px);max-height:min(480px,100vh - 72px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.npop__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#fafafa;border-bottom:1px solid #e5e7eb;flex-shrink:0}.npop__title{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#18181b}.npop__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.npop__body::-webkit-scrollbar{width:4px}.npop__body::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:99px}.npop__list{display:flex;flex-direction:column;gap:0;width:100%}.npop__loading,.npop__empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:#71717a;font-size:14px}.npop__footer{flex:0 0 auto;padding:12px 16px 16px;border-top:1px solid #e5e7eb;background:#fff}.npop__view-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:0;padding:8px 16px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#18181b;font-size:14px;font-weight:500;line-height:20px;font-family:inherit;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.npop__view-all:hover{background:#fafafa;border-color:#d4d4d8}.n-toast{position:relative;width:max-content;max-width:min(220px,100vw - 32px);padding-top:14px;overflow:visible;pointer-events:auto}.n-toast__caret{position:absolute;top:2px;right:18px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:12px solid #eef2ff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.06));pointer-events:none}.n-toast__card{position:relative;background:#eef2ff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f;overflow:hidden}.n-toast__btn{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:0;padding:12px;border:none;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.n-toast__btn:hover{background:#e0e7ff99}.n-toast__btn:active{background:#e0e7ff}.n-toast__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;font-weight:600;line-height:16px;color:#000;word-break:break-word}.n-toast__go{font-size:12px;font-weight:400;line-height:16px;color:#5b21b6}.n-toast__loading{display:flex;align-items:center;justify-content:center;min-width:140px;min-height:56px;padding:12px}.nitem{display:flex;align-items:flex-start;gap:16px;width:100%;padding:12px;border:none;border-radius:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease;position:relative;margin:0}.nitem--popover.nitem--read{border-bottom:1px solid #e4e4e7;border-radius:0}.nitem--popover.nitem--unread{align-items:flex-start;padding:16px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;margin-bottom:8px}.nitem--popover:hover:not(.nitem--unread){background:#fafafa}.nitem--popover.nitem--unread:hover{background:#e8edff}.nitem--page{align-items:center;gap:16px;padding:16px;border-radius:12px;border:1px solid #e8e8f0;background:#f4f4f8;margin:0}.nitem--page:hover{background:#eeedf5;border-color:#ddddea}.nitem--page.nitem--unread{background:#eef2ff;border-color:#c7d2fe}.nitem--page.nitem--unread:hover{background:#e8edff}.nitem__icon{position:relative;width:36px;height:36px;border-radius:8px;background:#f4f4f5;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#3f3f46}.nitem__icon--accent{background:#eef2ff;border:1px solid #e0e7ff;color:#4f46e5}.nitem__icon svg{width:16px;height:16px;display:block}.nitem--page .nitem__icon{border-radius:999px;background:#eef2ff;border:1px solid #e0e7ff;color:#4f46e5}.nitem__badge{position:absolute;top:-1px;left:21px;min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#dc2626;color:#fff;font-size:10px;font-weight:500;line-height:16px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.nitem__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.nitem__title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#18181b;min-width:0;white-space:pre-line;overflow-wrap:anywhere}.nitem--popover .nitem__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.nitem--popover.nitem--read .nitem__title{color:#3f3f46}.nitem--popover.nitem--unread .nitem__title{font-weight:700;color:#000}.nitem--page .nitem__title{font-weight:600;color:#09090b}.nitem__time{flex-shrink:0;font-size:12px;font-weight:400;line-height:16px;color:#71717a;white-space:nowrap}.nitem__desc{margin:0;font-size:12px;font-weight:400;line-height:16px;color:#71717a;white-space:pre-line;overflow-wrap:anywhere}.nitem__desc--accent{color:#5b21b6}.nitem--popover .nitem__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.nitem--page .nitem__desc{font-size:13px;line-height:18px;color:#64748b}.nitem--page .nitem__desc--accent{color:#5b21b6}.nitem__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;flex-shrink:0;align-self:stretch;min-width:88px}.nitem--page .nitem__side{min-width:120px;align-items:flex-end}.nitem__external{color:#5b21b6;display:inline-flex}.nitem__external svg{width:16px;height:16px}.nitem__external-spacer{width:16px;height:16px}.np-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff}.np-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 24px 0;flex:0 0 auto;flex-wrap:wrap}.np-header__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.np-header__title{margin:0;font-size:24px;font-weight:700;line-height:32px;color:#09090b}.np-header__subtitle{margin:0;font-size:14px;line-height:20px;color:#64748b}.np-header__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.np-header__filters{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.np-header__search{width:280px;max-width:100%}.np-header__date{width:200px;max-width:100%}.np-header__date.ant-picker,.np-header__date .ant-picker{width:100%}.np-main{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:24px}.np-list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.np-list::-webkit-scrollbar{width:4px}.np-list::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:99px}.np-loading,.np-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1 1 auto;min-height:320px;width:100%;color:#71717a;font-size:14px}.np-empty__visual{width:280px;max-width:min(280px,70vw);aspect-ratio:280/206;display:flex;align-items:center;justify-content:center}.np-empty__image{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.np-empty__text{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#71717a;text-align:center}.np-footer{flex:0 0 auto;width:100%;min-width:0;padding:8px 24px 16px;background:#fff;border-top:1px solid #e4e4e7}.main-layout-notifications-popover{padding-top:4px!important}.main-layout-notifications-popover .ant-popover-inner{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:12px}.main-layout-notifications-popover .ant-popover-arrow{display:none!important}.main-layout-notifications-popover .ant-popover-content{width:auto}@media(max-width:576px){.main-layout__header-notify-wrap{position:relative}.main-layout__header-notify-dropdown{top:calc(100% + 2px);right:-4px;left:auto;width:auto;max-width:calc(100vw - 16px);z-index:90}}@media(max-width:768px){.npop{width:min(100vw - 16px,600px)}.np-header{padding:16px 16px 0;flex-direction:column;align-items:stretch}.np-header__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.np-header__filters{flex-direction:column;align-items:stretch;width:100%;gap:8px}.np-header__search,.np-header__date{width:100%;max-width:none}.np-header__date.ant-picker,.np-header__date .ant-picker{width:100%}.np-main{padding:16px}.np-footer{padding:8px 16px 16px}.nitem--page{gap:12px;padding:12px}.nitem--page .nitem__side{min-width:auto}}.np-page--mobile{background:#fafaf9}.np-page--mobile .np-main{padding:12px 16px 16px}.np-page--mobile .np-footer{background:#fff;border-top:1px solid #f5f5f4;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}.np-page--mobile .np-empty{min-height:280px}.np-page--mobile .np-empty__visual{width:200px}.np-mobile-head{display:flex;flex-direction:column;gap:20px;padding:20px 16px 12px;background:#fff;border-bottom:1px solid #f5f5f4;flex:0 0 auto}.np-mobile-head__title-row{display:flex;align-items:center;gap:8px}.np-mobile-head__title{margin:0;font-size:20px;font-weight:600;line-height:1;color:#09090b}.np-mobile-head__badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:2px 10px;border:1px solid #e4e4e7;border-radius:9999px;background:#fff;color:#18181b;font-size:12px;font-weight:600;line-height:16px}.np-mobile-head__filters{display:flex;flex-direction:column;gap:12px}.np-mobile-head__search,.np-mobile-head__date{width:100%}.np-mobile-head__search.ant-input-affix-wrapper,.np-mobile-head__date.ant-picker{height:40px;border-radius:6px;border-color:#e4e4e7}.np-mobile-head__search .ant-input-prefix{color:#71717a;margin-inline-end:8px}.np-mobile-head__date .ant-picker-suffix{color:#71717a}.np-mobile-head__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.np-list--mobile{gap:12px}.nm-card{display:flex;flex-direction:column;gap:16px;width:100%;padding:12px;margin:0;border:.5px solid #e4e4e7;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d;text-align:left;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.nm-card:hover{border-color:#d4d4d8;box-shadow:0 2px 8px #542d8c14}.nm-card:active{background:#fafafa}.nm-card--unread{background:#fafaff;border-color:#e0e7ff}.nm-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.nm-card__meta{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1 auto}.nm-card__bell{width:34px;height:34px;object-fit:contain;flex-shrink:0}.nm-card__category{display:inline-flex;align-items:center;max-width:100%;padding:4px 12px;border-radius:9999px;background:#f3e8ff;color:#9333ea;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:4px 8px;border-radius:9999px;background:#f4f4f5;color:#3f3f46;font-size:12px;font-weight:600;line-height:16px;flex-shrink:0}.nm-card__count--hot{background:#dc2626;color:#fef2f2}.nm-card__chevron{flex-shrink:0;color:#18181b}.nm-card__body{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.nm-card__title{font-size:14px;font-weight:700;line-height:20px;color:#000;white-space:pre-line;word-break:break-word}.nm-card__context{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16px;color:#71717a}.news-muted{margin:0;color:#71717a;font-size:14px}.news-page__state{padding:48px 16px;text-align:center}.news-image{display:block;width:100%;height:100%;object-fit:cover;background:#f4f4f5}.news-image--empty{display:grid;place-items:center;color:#a1a1aa}.news-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:16px}.news-badge--draft{background:#fef3c7;color:#92400e}.news-section-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:600;color:#09090b}.news-section-title__count{padding:0 8px;border-radius:999px;background:#f4f4f5;font-size:12px;font-weight:500;line-height:20px;color:#52525b}.news-page.doc-screen .doc-screen__body{display:block;overflow-y:auto;overscroll-behavior:contain}.news-page.doc-screen--mobile .doc-screen__body{padding:12px 16px}.news-page__mobile-tools{display:flex;gap:8px;align-items:center;margin-bottom:12px}.news-page__mobile-sort{flex:1 1 auto;min-width:0}.news-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;overflow:hidden;background:#475569;color:#fff;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em}.news-avatar .news-image{width:100%;height:100%}.news-avatar--md{width:32px;height:32px;font-size:12px}.news-avatar--lg{width:44px;height:44px;font-size:14px}.news-trending{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 8px}@media(max-width:1200px){.news-trending{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.news-trending{display:flex;gap:12px;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.news-trending::-webkit-scrollbar{display:none}}.news-trending__card{position:relative;display:block;width:100%;aspect-ratio:16/15;padding:0;border:none;border-radius:16px;overflow:hidden;background:#e4e4e7;color:#fff;text-align:left;cursor:pointer;isolation:isolate}@media(max-width:576px){.news-trending__card{flex:0 0 78%;aspect-ratio:4/3;scroll-snap-align:start}}.news-trending__card:hover .news-trending__cover{transform:scale(1.04)}.news-trending__card:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.news-trending__cover{position:absolute;inset:0;z-index:-2;transition:transform .35s ease}.news-trending__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0f172a0d 30%,#0f172ad1)}.news-trending__top{position:absolute;top:12px;right:12px;left:12px;display:flex;justify-content:space-between;gap:8px}.news-trending__pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;line-height:16px}.news-trending__pill--muted{background:#ffffffd9;font-weight:500}.news-trending__bottom{position:absolute;right:14px;bottom:14px;left:14px;display:flex;flex-direction:column;gap:8px}.news-trending__author{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:#ffffffe6}.news-trending__author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-trending__title{display:-webkit-box;overflow:hidden;font-size:15px;font-weight:700;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-feed__heading{margin:24px 0 0;padding-top:20px;border-top:1px solid #e2e8f0;font-size:18px;font-weight:700;color:#0f172a}.news-feed{display:flex;flex-direction:column;margin:8px 0 0;padding:0;list-style:none}.news-feed--loading{opacity:.6;pointer-events:none}.news-row{position:relative;display:flex;align-items:flex-start;border-bottom:1px solid #e2e8f0}.news-row:last-child{border-bottom:none}.news-row__main{display:flex;flex:1 1 auto;gap:20px;min-width:0;padding:20px 44px 20px 0;border:none;background:none;color:inherit;text-align:left;cursor:pointer}.news-row__main:hover .news-row__title{color:#312e81}.news-row__main:focus-visible{outline:2px solid #4f46e5;outline-offset:2px;border-radius:8px}@media(max-width:576px){.news-row__main{gap:12px;padding:14px 36px 14px 0}}.news-row__thumb{flex:0 0 auto;width:200px;height:136px;border-radius:12px;overflow:hidden}@media(max-width:576px){.news-row__thumb{width:96px;height:80px;border-radius:10px}}.news-row__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}@media(max-width:576px){.news-row__body{gap:4px}}.news-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#64748b}.news-row__author{color:#334155;font-weight:500}.news-row__sep{color:#cbd5e1}.news-row__title{display:-webkit-box;overflow:hidden;font-size:17px;font-weight:700;line-height:1.35;color:#0f172a;transition:color .15s;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:576px){.news-row__title{font-size:15px;-webkit-line-clamp:3}}.news-row__dot{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;border-radius:50%;background:#4f46e5;vertical-align:middle}.news-row--unread .news-row__title{color:#0f172a}.news-row:not(.news-row--unread) .news-row__title{font-weight:600}.news-row__excerpt{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.5;color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:576px){.news-row__excerpt{display:none}}.news-row__stats{display:flex;gap:14px;margin-top:auto;font-size:13px;color:#64748b}.news-row__stat{display:inline-flex;align-items:center;gap:4px}.news-row__menu{position:absolute;top:16px;right:0}@media(max-width:576px){.news-row__menu{top:10px}}.news-shell{display:flex;flex-direction:column;min-height:100%;background:#fff}.news-shell__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 32px;border-bottom:1px solid #e2e8f0}@media(max-width:576px){.news-shell__bar{padding:12px 16px}}.news-shell__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:15px}.news-shell__crumb{color:#0f172a}.news-shell__crumb--link{padding:0;border:none;background:none;color:#64748b;font:inherit;cursor:pointer}.news-shell__crumb--link:hover{color:#312e81}.news-shell__crumb-sep{color:#94a3b8}.news-shell__actions{display:flex;flex-wrap:wrap;gap:8px}.news-shell__body{width:100%;padding:24px 32px 48px}@media(max-width:576px){.news-shell__body{padding:16px 16px 32px}}.news-shell__head{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media(max-width:576px){.news-shell__head{gap:12px;margin-bottom:16px}}.news-shell__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.news-shell__heading h1{margin:0}.news-shell__back{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14;cursor:pointer;transition:background .15s}.news-shell__back:hover{background:#f8fafc}@media(max-width:576px){.news-shell__back{width:40px;height:40px}}.news-article{display:flex;flex-direction:column;gap:20px}.news-article>.news-badge{align-self:flex-start}.news-article__title{margin:0;font-size:30px;font-weight:700;line-height:1.25;color:#0f172a}@media(max-width:576px){.news-article__title{font-size:22px}}.news-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;font-size:14px;color:#64748b}.news-article__meta-author{color:#334155;font-weight:500}.news-article__meta-stat{display:inline-flex;align-items:center;gap:4px}.news-article__reactions{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.news-article__author{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px}.news-article__author-name{color:#0f172a;font-weight:500}.news-article__author-sep{color:#94a3b8}.news-article__author-role{color:#64748b}.news-gallery{display:flex;flex-direction:column;gap:12px}.news-gallery__main{width:100%;max-height:640px;aspect-ratio:16/9;border-radius:20px;overflow:hidden}@media(max-width:576px){.news-gallery__main{aspect-ratio:4/3;border-radius:14px}}.news-gallery__thumbs{display:flex;gap:8px;overflow-x:auto}.news-gallery__thumb{flex:0 0 auto;width:88px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer}.news-gallery__thumb.is-active{border-color:#4f46e5}.news-body{font-size:15px;line-height:1.6;color:#18181b;overflow-wrap:anywhere}.news-body h1,.news-body h2,.news-body h3,.news-body h4,.news-body h5,.news-body h6{margin:1em 0 .5em;line-height:1.3}.news-body p{margin:0 0 .75em}.news-body ul,.news-body ol{margin:0 0 .75em;padding-left:1.5em}.news-body blockquote{margin:0 0 .75em;padding:8px 16px;border-left:3px solid #c4b5fd;background:#faf5ff;color:#3f3f46}.news-body a{color:#4f46e5;text-decoration:underline}.news-body img{max-width:100%;height:auto;border-radius:8px}.news-body table{width:100%;border-collapse:collapse;margin-bottom:.75em}.news-body td,.news-body th{padding:6px 8px;border:1px solid #e4e4e7}.news-attachments__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.news-attachments__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid #e4e4e7;border-radius:10px;background:#fafafa;color:#27272a;text-align:left;cursor:pointer}.news-attachments__item:hover{background:#f4f4f5}.news-attachments__item--static{cursor:default}.news-attachments__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.news-attachments__size{flex:0 0 auto;font-size:12px;color:#71717a}.news-attachments__remove{display:inline-flex;padding:2px;border:none;background:none;color:#71717a;cursor:pointer}.news-attachments__remove:hover{color:#dc2626}.news-reaction{display:inline-flex;align-items:center;gap:8px;min-width:56px;height:44px;padding:0 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-size:15px;font-weight:500;box-shadow:0 1px 2px #0f172a0d;cursor:pointer;transition:background .15s,border-color .15s}.news-reaction:hover:not(:disabled){background:#f8fafc}.news-reaction--static{cursor:default}.news-reaction--active,.news-reaction--active:disabled{border-color:#c7d2fe;background:#eef2ff;color:#312e81;cursor:default}.news-reaction:disabled:not(.news-reaction--active){opacity:.6;cursor:default}.news-people{position:relative;display:inline-flex}.news-people__popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:none;flex-direction:column;gap:6px;min-width:240px;max-height:280px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;overflow-y:auto;background:#fff;box-shadow:0 8px 24px #0f172a1f}.news-people:hover .news-people__popover,.news-people:focus-within .news-people__popover{display:flex}.news-people__heading{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.news-people__row{display:flex;justify-content:space-between;gap:12px}.news-people__name{font-size:13px;color:#0f172a}.news-people__date,.news-people__empty{font-size:12px;color:#64748b;white-space:nowrap}.news-discuss{display:flex;flex-direction:column;gap:20px;margin-top:8px}.news-discuss__title{margin:0;font-size:22px;font-weight:700;color:#0f172a}@media(max-width:576px){.news-discuss__title{font-size:18px}}.news-discuss__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0 28px;border-bottom:1px solid #e2e8f0;text-align:center}.news-discuss__empty-art{width:180px;max-width:60%;margin-bottom:12px}.news-discuss__empty-title{margin:0;font-size:16px;font-weight:600;color:#0f172a}.news-discuss__empty-text{margin:0;font-size:14px;color:#64748b}.news-discuss__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 24px;border-bottom:1px solid #e2e8f0;list-style:none}.news-discuss__item{display:flex;gap:12px}.news-discuss__bubble{flex:1 1 auto;min-width:0;padding:10px 14px;border-radius:12px;background:#f8fafc}.news-discuss__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.news-discuss__author{font-size:14px;font-weight:600;color:#0f172a}.news-discuss__date{font-size:12px;color:#64748b}.news-discuss__text{margin:0;font-size:14px;line-height:1.5;color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere}.news-discuss__form{display:flex;align-items:flex-end;gap:12px}.news-discuss__input{flex:1 1 auto;min-height:48px;max-height:160px;padding:13px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:15px;line-height:20px;resize:vertical;field-sizing:content}.news-discuss__input::placeholder{color:#94a3b8}.news-discuss__input:focus{border-color:#a5b4fc;outline:none;box-shadow:0 0 0 3px #4f46e51f}.news-discuss__send{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:10px;background:linear-gradient(135deg,#5e5ba3,#312e81);color:#fff;cursor:pointer;transition:opacity .15s}.news-discuss__send:disabled{opacity:.45;cursor:default}.news-editor-page__title{margin:0;font-size:28px;font-weight:700;color:#0f172a}@media(max-width:576px){.news-editor-page__title{font-size:22px}}.news-editor-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}@media(max-width:992px){.news-editor-page__grid{grid-template-columns:minmax(0,1fr)}}.news-editor-page__main,.news-editor-page__side{display:flex;flex-direction:column;gap:20px;min-width:0}.news-editor-page__side{position:sticky;top:16px}@media(max-width:992px){.news-editor-page__side{position:static}}.news-field{display:flex;flex-direction:column;gap:8px}.news-field__label{font-size:14px;font-weight:500;color:#0f172a}.news-field__req{color:#dc2626}.news-field__footer{display:flex;justify-content:space-between;gap:12px}.news-field__hint{font-size:12px;color:#64748b}.news-field__error{font-size:12px;color:#dc2626}.news-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.news-panel__title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:#0f172a}.news-cover-drop{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:28px 16px;border:1.5px dashed #c7d2fe;border-radius:12px;background:#f8faff;color:#0f172a;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.news-cover-drop:hover,.news-cover-drop.is-dragging{border-color:#4f46e5;background:#eef2ff}.news-cover-drop__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background:#fff;color:#4f46e5;box-shadow:0 1px 3px #0f172a14}.news-cover-drop__title{font-size:14px;font-weight:500}.news-cover-drop__hint{font-size:12px;color:#64748b}.news-cover{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#f1f5f9}.news-cover.is-dragging{outline:2px dashed #4f46e5;outline-offset:2px}.news-cover__badge{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;font-weight:600}.news-form__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.news-form__photo{position:relative;aspect-ratio:4/3;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.news-form__photo.is-main{border:2px solid #4f46e5}.news-form__photo--add{display:flex;align-items:center;justify-content:center;border-style:dashed;background:#f8fafc;color:#64748b;cursor:pointer}.news-form__photo--add:hover{border-color:#a5b4fc;color:#4f46e5}.news-form__photo-tools{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;gap:2px;padding:3px;background:linear-gradient(transparent,#0000008c);opacity:0;transition:opacity .15s}.news-form__photo-tools button{display:inline-flex;padding:3px;border:none;border-radius:5px;background:#ffffffeb;color:#0f172a;cursor:pointer}.news-form__photo-tools button:disabled{opacity:.4;cursor:default}.news-form__photo:hover .news-form__photo-tools,.news-form__photo:focus-within .news-form__photo-tools{opacity:1}@media(hover:none){.news-form__photo-tools{opacity:1}}.news-editor{border:1px solid #e4e4e7;border-radius:10px;background:#fff}.news-editor--disabled{opacity:.7}.news-editor__toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid #f4f4f5}.news-editor__tool,.news-editor__color{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border:none;border-radius:6px;background:none;color:#3f3f46;font-size:13px;cursor:pointer}.news-editor__tool:hover,.news-editor__color:hover{background:#f4f4f5}.news-editor__color{position:relative;font-weight:700;text-decoration:underline}.news-editor__color input{position:absolute;inset:0;opacity:0;cursor:pointer}.news-editor__content{min-height:240px;max-height:60vh;padding:12px 14px;overflow-y:auto;outline:none}.news-editor__content:empty:before{content:attr(data-placeholder);color:#a1a1aa}.news-unread{display:flex;flex-direction:column;gap:12px;max-height:60vh;margin:0;padding:0;overflow-y:auto;list-style:none}.news-unread__item{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid #f4f4f5}.news-unread__item:last-child{border-bottom:none}.news-unread__thumb{flex:0 0 auto;width:112px;height:80px;border-radius:8px;overflow:hidden}.news-unread__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.news-unread__title{padding:0;border:none;background:none;font-size:15px;font-weight:700;line-height:20px;color:#09090b;text-align:left;cursor:pointer;overflow-wrap:anywhere}.news-unread__title:hover{color:#4f46e5}.news-unread__meta{font-size:13px;color:#71717a}.news-unread__actions{display:flex;flex-wrap:wrap;gap:6px}.news-unread__footer{display:flex;justify-content:flex-end}@media(max-width:560px){.news-unread__item{flex-direction:column}.news-unread__thumb{width:100%;height:140px}}.main-layout{display:flex;flex-direction:row;align-items:stretch;height:100vh;max-height:100vh;overflow:hidden;background:#f5f5f4;padding:8px 8px 8px 0;gap:8px}.main-layout__sider{width:275px;height:calc(100vh - 16px);flex-shrink:0;overflow:visible;z-index:30;transition:width .2s ease}.main-layout__sider--collapsed{width:67px}.main-layout__main{min-width:0;min-height:0;height:calc(100vh - 16px);overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f172a0f}.main-layout__content{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;background:#fff;container-type:inline-size;container-name:page-content}.main-layout__content:has(.apn-host){display:flex;flex-direction:column;overflow:hidden}.main-layout__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#fff;padding:10px 24px;height:56px;border-bottom:1px solid #f5f5f5;border-radius:18px 18px 0 0;font-family:Inter,sans-serif}.main-layout__header-left{display:flex;align-items:center;flex:1;min-width:0}.main-layout__header-logo-img{display:none;height:16px;width:126px;object-fit:contain;filter:brightness(0) saturate(100%) invert(12.07%) sepia(88.09%) saturate(626.94%) hue-rotate(203.27deg) brightness(144.62%) contrast(100.47%);pointer-events:none;-webkit-user-select:none;user-select:none}.main-layout__header-date{font-size:14px;font-weight:500;line-height:20px;color:#71717a;white-space:nowrap}.main-layout__header-actions{display:flex;align-items:center;gap:12px;min-width:0}.main-layout__locale{display:inline-flex;align-items:center;padding:2px;border-radius:8px;background:#f4f4f5;flex-shrink:0}.main-layout__locale-btn{height:28px;min-width:32px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:#71717a;font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.main-layout__locale-btn--active{background:#fff;color:#18181b;box-shadow:0 1px 2px #0000000f}.main-layout__drawer-footer .main-layout__locale{flex:1 0 100%;margin:0 0 4px}.main-layout__notify-wrap{position:relative}.main-layout__header-notify{display:inline-flex;align-items:center;gap:8px;height:36px;padding:8px;border:none;border-radius:6px;background:#fff;color:#18181b;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.main-layout__header-notify:hover,.main-layout__header-notify--open{background:#f5f5f4}.main-layout__header-notify-badge{min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#dc2626;color:#fff;font-size:10px;font-weight:500;line-height:16px;display:inline-flex;align-items:center;justify-content:center}.main-layout__header-divider{width:1px;height:20px;background:#e4e4e7;flex-shrink:0}.main-layout__header-user{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;color:#18181b;font-family:inherit}.main-layout__header-user-name{font-size:14px;font-weight:600;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.main-layout__header-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;object-position:center;background:linear-gradient(135deg,#312e81,#8f1380);color:#fff;font-weight:600;line-height:1}.main-layout__header-logout{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:#dc2626;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;white-space:nowrap}.main-layout__header-logout svg{flex-shrink:0}.main-layout__header-logout:hover{color:#b91c1c}.main-layout__logout-modal-text{margin:0;color:var(--rgb-color-text-muted, #7a7a8c);font-size:14px;font-weight:400;line-height:20px}.main-layout-notifications-popover{position:fixed;z-index:1200;max-width:calc(100vw - 16px)}.main-layout__bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -2px 3.5px #0000000f;transform:translateY(0);transition:transform .3s ease}.main-layout__bottom-nav--hidden{transform:translateY(100%)}.main-layout__bottom-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;margin:0;padding:0 2px;border:none;background:none;color:#737373;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.main-layout__bottom-item--active{color:#3730a3}.main-layout__bottom-item--active .main-layout__bottom-label{font-weight:600}.main-layout__bottom-item--active .main-layout__bottom-icon{filter:drop-shadow(0 0 6px #a5b4fc) drop-shadow(0 0 2.4px #c7d2fe)}.main-layout__bottom-icon{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.main-layout__bottom-icon svg{display:block;width:16px;height:16px}.main-layout__bottom-label{font-size:11px;font-weight:400;line-height:1;white-space:nowrap}.main-layout__bottom-badge{position:absolute;top:-6px;right:-10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#dc2626;color:#fff;font-size:10px;font-weight:500;line-height:16px}.main-layout__drawer{display:flex;flex-direction:column;height:100%!important;width:320px!important;max-width:calc(100vw - 48px);background:radial-gradient(ellipse 180px 200px at 18% 12%,rgba(186,170,232,.55) 0%,transparent 70%),radial-gradient(ellipse 160px 180px at 12% 88%,rgba(160,175,230,.4) 0%,transparent 70%),linear-gradient(180deg,#eceaf6,#f3f3f5 35%,#f5f5f5)!important;overflow:hidden!important;border-radius:0 12px 12px 0;box-shadow:4px 0 24px #2409521f!important;padding-bottom:8px}.main-layout__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:28px 18px 16px;flex-shrink:0}.main-layout__drawer-logo{height:16px;width:126px;object-fit:contain;filter:brightness(0) saturate(100%) invert(12.07%) sepia(88.09%) saturate(626.94%) hue-rotate(203.27deg) brightness(144.62%) contrast(100.47%);pointer-events:none;-webkit-user-select:none;user-select:none}.main-layout__drawer-close{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:2px;background:transparent;color:#3f3f46;cursor:pointer;flex-shrink:0}.main-layout__drawer-close svg{display:block;width:16px;height:16px}.main-layout__drawer-close:hover{color:#312e81}.main-layout__drawer-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.main-layout__drawer-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;flex-shrink:0}.main-layout__drawer-user{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;padding:8px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:#18181b}.main-layout__drawer-user:hover{background:#312e810f}.main-layout__drawer-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;object-fit:cover;object-position:center;background:linear-gradient(135deg,#312e81,#8f1380);color:#fff;font-weight:600;line-height:1}.main-layout__drawer-user-info{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1 1 auto}.main-layout__drawer-user-name{font-weight:600;font-size:14px;line-height:1;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-layout__drawer-user-email{font-size:12px;font-weight:400;line-height:1;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-layout__drawer-logout{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:6px;background:transparent;color:#dc2626;cursor:pointer}.main-layout__drawer-logout svg{display:block;width:16px;height:16px}.main-layout__drawer-logout:hover{background:#dc262614;color:#b91c1c}@media(min-width:577px)and (max-width:992px){.main-layout__header{padding:10px 16px}.main-layout__header-user-name{max-width:140px}.main-layout__content{min-width:0}}@media(max-width:576px){.main-layout{padding:0;gap:0}.main-layout__sider{display:none}.main-layout__main{height:100vh;height:100dvh;max-width:100%;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:none}.main-layout__header{height:auto;min-height:0;padding:16px 16px 12px;border-radius:0;border-bottom:0;box-shadow:0 4px 1.7px #0000000f;z-index:20}.main-layout__header-date,.main-layout__header-divider,.main-layout__header-user-name,.main-layout__header-logout,.main-layout__notify-wrap{display:none}.main-layout__header-logo-img{display:block;width:112px;height:14px}.main-layout__header-user{width:32px;height:32px}.main-layout__header-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover}.main-layout__bottom-nav{display:flex}.main-layout__content{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));min-width:0;max-width:100%;background:#fafaf9;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.main-layout:has(.od-page--state:not(.event-page):not(.ds-detail):not(.pf-page)) .main-layout__header{display:none}.main-layout:has(.od-page--state:not(.event-page):not(.ds-detail):not(.pf-page)) .main-layout__bottom-nav{display:none!important}}@container page-content (max-width: 1100px){.doc-header,.tasks-header,.pp-header{padding-left:16px;padding-right:16px}.doc-header__row,.tasks-header__row,.pp-header__row{align-items:flex-start}.doc-header__actions,.tasks-header__actions,.pp-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.doc-header__search,.tasks-header__search,.pp-header__search{flex:1 1 220px;width:auto;min-width:160px;max-width:none}.doc-filters__tools,.tasks-filters__tools{margin-left:0;width:100%;justify-content:flex-end}.doc-screen__body{padding:16px;gap:16px}.doc-screen__footer{padding:8px 16px 16px}.tasks-screen__body,.pp-content{padding:16px}}.doc-screen{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff}.doc-screen__body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:24px;padding:24px 24px 8px;overflow:hidden}.doc-screen__footer{flex:0 0 auto;padding:8px 24px 16px;background:#fff;border-top:1px solid #e4e4e7}.doc-screen--mobile{background:#fafaf9;overflow:hidden}.doc-screen--mobile .doc-screen__body{padding:0;gap:0;overflow:hidden}.doc-screen--mobile .doc-screen__footer{display:none}.doc-screen--mobile .tasks-m{min-height:0}.doc-header{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;padding:16px 24px;background:#fff;border-bottom:1px solid #e4e4e7}.doc-header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.doc-header__titles{display:flex;flex-direction:column;gap:8px;min-width:0}.doc-header__title{margin:0;font-size:24px;font-weight:700;line-height:32px;color:#09090b}.doc-header__subtitle{margin:0;font-size:14px;line-height:20px;color:#71717a;font-weight:400}.doc-header__actions{display:flex;align-items:center;gap:12px;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:100%}.doc-header__actions .ui-button{flex-shrink:0}.doc-header__search{flex:1 1 200px;width:auto;min-width:160px;max-width:320px}.doc-create-menu{min-width:200px;max-width:min(280px,100vw - 24px);padding:4px;background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.doc-create-menu__item{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:#18181b;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer}.doc-create-menu__item:hover{background:#fafaf9}.doc-status-tabs{display:flex;align-items:center;gap:10px;flex:0 0 auto;width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.doc-status-tabs::-webkit-scrollbar{display:none}.doc-status-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;padding:6px 12px;border:1px solid #f8fafc;border-radius:12px;background:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05));cursor:pointer;font-family:inherit;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.doc-status-tab:hover:not(.doc-status-tab--active){border-color:#e4e4e7;background:#fafafa}.doc-status-tab--active{border-color:#dfb160;background:#fff}.doc-status-tab__icon{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border-radius:12px}.doc-status-tab__label{font-size:14px;font-weight:500;line-height:20px;color:#18181b;text-align:center}.doc-filters{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;width:100%;flex:0 0 auto;min-width:0;overflow:visible}.doc-filters__fields{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 320px;min-width:0}.doc-filters__control{flex:1 1 160px!important;width:auto!important;min-width:148px!important;max-width:220px!important}.doc-filters__control .ui-select__value,.doc-filters__control .ui-select__trigger{text-align:left;justify-content:flex-start}.doc-filters__control--wide{flex:1 1 180px!important;min-width:160px!important;max-width:260px!important}.doc-filters__dates{position:relative;flex:1 1 180px;width:auto;min-width:160px;max-width:240px}.doc-filters__checkbox{flex:0 0 auto;white-space:nowrap}.doc-filters__reset{border:none;background:transparent;height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:#71717a;cursor:pointer;font-family:inherit;white-space:nowrap;border-radius:6px;flex:0 0 auto}.doc-filters__reset:hover{color:#18181b;background:#f4f4f5}.doc-filters__tools{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-shrink:0;margin-left:auto;position:relative;z-index:6}.doc-filters__tools .ui-button{flex-shrink:0}.doc-filters__tools .ui-button .ui-button__label{overflow:visible;text-overflow:clip;white-space:nowrap}.doc-tool-pop{position:relative}.doc-tool-pop__trigger--open{border-color:#d4c5a0!important;background:#fafaf9!important}.doc-sort-menu{width:320px;max-width:min(320px,100vw - 32px);padding:12px 0 8px;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.doc-sort-menu__title{padding:0 16px 8px;font-size:14px;font-weight:700;line-height:20px;color:#09090b}.doc-sort-menu__list{list-style:none;margin:0;padding:0}.doc-sort-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 16px;border:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.doc-sort-menu__item:hover,.doc-sort-menu__item--active{background:#fafaf9}.doc-sort-menu__label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:20px;color:#18181b}.doc-sort-menu__label svg{flex-shrink:0;color:#71717a}.doc-sort-menu__hint{flex-shrink:0;font-size:13px;font-weight:400;line-height:18px;color:#71717a;text-align:right}.doc-sort-sheet{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:stretch}.doc-sort-sheet__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#30293f4d;cursor:pointer;animation:doc-sort-sheet-backdrop-in .2s ease}.doc-sort-sheet__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;width:100%;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:#fff;animation:doc-sort-sheet-in .22s ease}.doc-sort-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.doc-sort-sheet__title{margin:0;min-width:0;font-size:16px;font-weight:600;line-height:24px;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-sort-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#18181b;cursor:pointer;flex-shrink:0}.doc-sort-sheet__close:hover{background:#f4f4f5}.doc-sort-sheet__list{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:6px}.doc-sort-sheet__item{display:flex;align-items:center;gap:8px;width:100%;height:52px;margin:0;padding:6px 8px;border:0;border-top:1px solid #f5f5f4;border-radius:2px;background:transparent;color:#09090b;font-family:inherit;text-align:left;cursor:pointer}.doc-sort-sheet__item:first-child{border-top:0}.doc-sort-sheet__item svg{flex-shrink:0;color:#18181b}.doc-sort-sheet__label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex:1 1 auto;min-width:0;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-sort-sheet__hint{font-size:12px;font-weight:400;line-height:16px;color:#71717a}.doc-sort-sheet__radio{flex-shrink:0;width:16px;height:16px;border:1px solid #e4e4e7;border-radius:9999px;background:#fff}.doc-sort-sheet__radio--on{border-color:#5e5ba3;background:radial-gradient(circle,#5e5ba3 0 4px,transparent 4.5px)}.doc-sort-sheet__actions{display:flex;align-items:center;gap:12px;width:100%}.doc-sort-sheet__actions .ui-button{flex:1 1 0;min-width:0}.doc-sort-sheet__apply{border-radius:8px}@keyframes doc-sort-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes doc-sort-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.doc-column-menu{min-width:280px;max-width:min(311px,100vw - 32px);padding:10px 8px;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column}.doc-column-menu__item{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border:0;border-radius:2px;background:transparent;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:#18181b;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left}.doc-column-menu__item:hover:not(:disabled){background:#fafaf9}.doc-column-menu__item--locked,.doc-column-menu__item:disabled{cursor:default}.doc-column-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-column-menu__box{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1px solid #5e5ba3;border-radius:2px;background:#fff;position:relative}.doc-column-menu__box--checked{background-image:linear-gradient(90.01deg,#5e5ba3 5.08%,#312e81);border-color:#5e5ba3}.doc-column-menu__box--checked:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4.5px;height:8.5px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.doc-table{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.doc-table .ui-table-wrap{flex:1 1 auto;min-height:0;height:100%}.doc-data-table .ui-table__th,.doc-data-table .ui-table__td{max-width:none;text-align:left;vertical-align:middle}.doc-data-table .ui-table__row{position:relative}.doc-data-table__row--unread .ui-table__td{font-weight:600}.doc-col--signal{width:70px;min-width:70px;max-width:70px;padding-left:12px!important;padding-right:8px!important;text-align:center!important;overflow:visible!important}.doc-col--actions{width:48px;min-width:48px;max-width:48px;padding-left:4px!important;padding-right:12px!important;text-align:right!important}.doc-col--xs{width:90px;min-width:80px}.doc-col--sm{width:132px;min-width:110px}.doc-col--md{width:176px;min-width:140px}.doc-col--lg{width:200px;min-width:150px}.doc-col--xl{width:240px;min-width:170px}.doc-col--nowrap{white-space:nowrap}td.doc-col--center,th.doc-col--center{text-align:center!important}.doc-unread-dot{display:block;width:7px;height:7px;border-radius:50%;background:#4f46e5;margin:0 auto}.doc-number-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:2px 10px;border-radius:6px!important;border:1px solid transparent;background:#fafaf9!important;color:#18181b!important;font-size:12px;font-weight:600;line-height:16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border:1px solid transparent;border-radius:9999px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.doc-two-line{display:flex;flex-direction:column;gap:4px;min-width:0}.doc-two-line__top{font-size:12px;font-weight:400;line-height:16px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-two-line__main{font-size:14px;font-weight:500;line-height:20px;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-data-table__row--unread .doc-two-line__main{font-weight:600}.doc-amount-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.doc-amount-cell__total{font-size:14px;font-weight:500;line-height:20px;color:#18181b;white-space:nowrap}.doc-amount-cell__net{font-size:12px;font-weight:400;line-height:16px;color:#71717a;white-space:nowrap}.doc-icon-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:#18181b}.doc-icon-cell svg{flex-shrink:0;color:#18181b}.doc-muted{color:#a1a1aa}.doc-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;width:100%}.doc-pagination__total{flex:1 1 auto;min-width:0;font-size:14px;font-weight:400;line-height:20px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-pagination__right{display:flex;align-items:center;gap:32px;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end}.doc-pagination__size{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.doc-pagination__size-label{font-size:14px;font-weight:500;line-height:20px;color:#18181b}.doc-pagination__size-select{width:fit-content!important;min-width:0!important;max-width:none!important;flex-shrink:0}.doc-pagination__size-select .ui-select__trigger{width:fit-content;min-width:0;height:40px;padding:8px 12px;gap:6px}.doc-pagination__size-select .ui-select__value{flex:0 0 auto;width:auto;text-align:left;font-weight:400;color:#18181b}.doc-pagination__page{font-size:14px;font-weight:500;line-height:20px;color:#18181b;white-space:nowrap}.doc-pagination__navs{display:inline-flex;align-items:center;gap:8px}.doc-pagination__nav.ui-button{width:40px;height:40px;min-width:40px;padding:0;color:#18181b;border-color:#e4e4e7;background:#fff}.doc-pagination__nav.ui-button:disabled{opacity:.5}.doc-pagination__nav.ui-button:hover:not(:disabled){background:#fafafa}@media(max-width:768px){.doc-pagination{flex-wrap:wrap;align-items:center;gap:10px 12px}.doc-pagination__total{display:none}.doc-pagination__right{flex-wrap:wrap;flex-shrink:1;width:100%;gap:10px 12px;justify-content:space-between;align-items:center}.doc-pagination__size{order:1}.doc-pagination__size-label{display:none}.doc-pagination__page{order:0;flex:1 1 auto;min-width:0}.doc-pagination__navs{order:2;margin-left:auto;gap:6px}.doc-pagination__nav--edge{display:none}.doc-pagination__nav.ui-button{width:36px;height:36px;min-width:36px}}.doc-mobile-number{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#4f46e5;font-size:15px;font-weight:600}@media(max-width:1280px){.doc-header{padding:16px}.doc-header__row{align-items:flex-start}.doc-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.doc-header__search{flex:1 1 220px;max-width:none}.doc-screen__body{padding:16px;gap:16px}.doc-screen__footer{padding:8px 16px 16px}.doc-filters__tools{margin-left:0;width:100%;justify-content:flex-end}}@container page-content (max-width: 1100px){.doc-header{padding:16px}.doc-header__row{align-items:flex-start}.doc-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.doc-header__search{flex:1 1 220px;max-width:none}.doc-screen__body{padding:16px;gap:16px}.doc-screen__footer{padding:8px 16px 16px}.doc-filters__tools{margin-left:0;width:100%;justify-content:flex-end}}@media(max-width:768px){.main-layout__content:has(.doc-screen--mobile){padding-bottom:0}.doc-screen:not(.doc-screen--mobile){overflow:auto}.doc-screen:not(.doc-screen--mobile) .doc-screen__body{overflow:visible}.doc-status-tabs{flex-wrap:nowrap}.doc-status-tab{flex-shrink:0}.doc-table{overflow:visible}}.tasks-screen--mobile{background:#fafaf9}@media(max-width:576px){.main-layout__content:has(.tasks-screen--mobile){padding-bottom:0}}.tasks-m{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;background:#fafaf9}.tasks-m-chrome{display:flex;flex-direction:column;gap:20px;padding:20px 16px 12px;background:#fff;border-bottom:1px solid #f5f5f4;flex:0 0 auto}.tasks-m-chrome__title-row{display:flex;align-items:center;gap:8px}.tasks-m-chrome__title{margin:0;font-size:20px;font-weight:600;line-height:1;color:#09090b}.tasks-m-chrome__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:2px 10px;border:1px solid #e4e4e7;border-radius:9999px;background:#fff;font-size:12px;font-weight:600;line-height:16px;color:#18181b}.tasks-m-chrome__controls{display:flex;align-items:center;gap:8px}.tasks-m-chrome__search{flex:1 1 auto;min-width:0}.tasks-m-chrome__cancel{flex:0 0 auto;height:36px;padding:8px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;background-image:linear-gradient(90.01deg,#5e5ba3 5.08%,#312e81);-webkit-background-clip:text;background-clip:text;color:transparent}.tasks-m-chrome__cancel:hover{filter:brightness(1.08)}.tasks-m-chrome .ui-button--icon{flex:0 0 40px;width:40px;height:40px;border-radius:8px}.tasks-m-chrome .ui-button--outline{box-shadow:0 1px 1px #0000000d}.tasks-m-chrome .doc-tool-pop{flex:0 0 40px}.tasks-m-chrome .doc-tool-pop .ui-button{box-shadow:0 1px 1px #0000000d}.tasks-m-chrome__filters{display:flex;align-items:center;gap:10px;min-width:0}.tasks-m-chrome__chips{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.tasks-m-chrome__chips::-webkit-scrollbar{display:none}.tasks-m-chrome__chip{flex:0 0 auto;height:36px;padding:8px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#18181b;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer}.tasks-m-chrome__chip--on{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.tasks-m__list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 16px}.tasks-m-loader{display:flex;flex-direction:column;gap:8px}.tasks-m-skel{position:relative;display:flex;min-height:118px;padding:14px;overflow:hidden;background:#fff;border:.5px solid #e4e4e7;border-radius:12px;box-shadow:0 1px 1px #0000000d;animation:tasks-m-skel-in .45s ease both}.tasks-m-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 12%,rgba(238,242,255,.85) 42%,rgba(94,91,163,.12) 50%,rgba(238,242,255,.85) 58%,transparent 88%);background-size:220% 100%;animation:tasks-m-skel-shine 1.35s ease-in-out infinite;pointer-events:none}.tasks-m-skel__status{position:absolute;top:0;right:0;width:92px;height:24px;border-radius:8px 12px 0 8px;background:#eef2ff}.tasks-m-skel__body{display:flex;flex-direction:column;gap:10px;width:100%;padding-right:8px;padding-top:4px}.tasks-m-skel__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.tasks-m-skel__line{display:block;height:10px;border-radius:999px;background:#f4f4f5}.tasks-m-skel__line--cat{width:38%;height:8px}.tasks-m-skel__line--title{width:72%;height:12px;background:#ececef}.tasks-m-skel__line--person{width:46%;height:8px}.tasks-m-skel__line--due{width:72px;height:8px;flex:0 0 72px}.tasks-m-skel__line--project{width:54%;height:8px}@keyframes tasks-m-skel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tasks-m-skel-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.tasks-m-skel,.tasks-m-skel:after{animation:none}}.tasks-m__empty-title{margin:0;color:#71717a;font-size:16px;font-weight:500;line-height:24px;text-align:center}.tasks-m__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;padding:32px 16px}.tasks-m__empty-icon-simple{display:flex;align-items:center;justify-content:center;color:#a1a1aa}.tasks-m__empty-art{position:relative;display:block;width:160px;height:118px;overflow:hidden;border-radius:999px}.tasks-m__empty-grid,.tasks-m__empty-glow{position:absolute;display:block;max-width:none;pointer-events:none}.tasks-m__empty-grid{width:508px;height:508px;left:50%;top:50%;transform:translate(-50%,-50%)}.tasks-m__empty-glow{width:192px;height:134px;left:-16px;top:-16px}.tasks-m__empty-icon{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:#f4f4f5;color:#a1a1aa;transform:translate(-50%,-50%);opacity:.8}.tasks-m-card{position:relative;display:flex;align-items:flex-start;min-height:auto;padding:14px;background:#fff;border:.5px solid #e4e4e7;border-radius:12px;box-shadow:0 1px 1px #0000000d;cursor:pointer}.tasks-m-card--cash{background:#fffbeb;border-color:#f59e0b}.tasks-m-card__bar{position:absolute;top:6px;left:0;width:2px;height:calc(100% - 12px);border-radius:9999px;background:#4f46e5}.tasks-m-card__head{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.tasks-m-card__status{position:absolute;top:0;right:0;padding:4px 10px;border-radius:8px 12px 0 8px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.tasks-m-card__status--overdue{background:#fef2f2;color:#dc2626}.tasks-m-card__status--progress{background:#eff6ff;color:#2563eb}.tasks-m-card__status--done{background:#f0fdf4;color:#16a34a}.tasks-m-card__status--withdrawn,.tasks-m-card__status--review{background:#fff7ed;color:#ea580c}.tasks-m-card__status--draft{background:#f4f4f5;color:#71717a}.tasks-m-card__body{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;padding-right:8px}.tasks-m-card__category{margin:0;padding-right:96px;font-size:12px;font-weight:600;line-height:16px;color:#71717a}.tasks-m-card__reg{display:inline-flex;align-items:center;margin-right:6px;padding:0 6px;border:1px solid #e4e4e7;border-radius:6px;background:#fafaf9;color:#18181b;font-weight:600;vertical-align:1px}.tasks-m-card__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1;color:#292524}.tasks-m-card--unread .tasks-m-card__title{font-weight:700;color:#18181b}.tasks-m-card__meta{display:flex;flex-direction:column;min-width:0;width:100%}.tasks-m-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%}.tasks-m-card__person,.tasks-m-card__project{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;padding:4px 0;color:#525252;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;text-overflow:ellipsis}.tasks-m-card__person svg,.tasks-m-card__project svg{flex-shrink:0;color:#737373}.tasks-m-card__due{flex:0 0 auto;color:#71717a;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.tasks-m-card__due--late{font-weight:500;color:#dc2626}.tasks-m-card__amount{flex:0 0 auto;color:#18181b;font-size:13px;font-weight:600;line-height:16px;white-space:nowrap}.tasks-m-card__purpose{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:12px;font-weight:500;line-height:16px}.tasks-m-card__stats{display:flex;align-items:flex-start;width:100%;margin-top:2px;padding-top:10px;border-top:1px solid #f5f5f4}.tasks-m-card__stat{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0;padding-right:8px;margin-right:8px;border-right:1px solid #f5f5f4}.tasks-m-card__stat:last-child{padding-right:0;margin-right:0;border-right:0}.tasks-m-card__stat-label{color:#71717a;font-size:11px;font-weight:400;line-height:14px}.tasks-m-card__stat-value{overflow:hidden;color:#18181b;font-size:13px;font-weight:600;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.tasks-m-card__chat{position:absolute;right:0;bottom:0}.tasks-m__footer{flex:0 0 auto;padding:6px 12px 8px;background:#fff;border-top:1px solid #f5f5f4}@media(max-width:576px){.tasks-m__footer{padding-bottom:calc(65px + env(safe-area-inset-bottom,0px))}}.tasks-m__footer .tasks-pagination{flex-wrap:nowrap;gap:8px}.tasks-m__footer .tasks-pagination__total,.tasks-m__footer .tasks-pagination__page{font-size:12px;line-height:16px}.tasks-m__footer .tasks-pagination__size{display:none}.tasks-m__footer .tasks-pagination__right{gap:8px;flex-shrink:0}.tasks-m__footer .tasks-pagination__navs{gap:4px}.tasks-m__footer .tasks-pagination__nav.ui-button{width:32px;height:32px;min-width:32px;padding:0}.tasks-m__footer .tasks-pagination__nav.ui-button svg{width:14px;height:14px}.tasks-filters-sheet{position:fixed;inset:0;z-index:1500;display:flex;align-items:flex-end;justify-content:stretch}.tasks-filters-sheet__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:#09090b94;cursor:pointer}.tasks-filters-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;height:min(85dvh,720px);max-height:calc(100dvh - env(safe-area-inset-top,0px));min-height:0;overflow:hidden;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px #0f172a1f;animation:tasks-filters-sheet-up .22s ease}.tasks-filters-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 16px 0;flex:0 0 auto}.tasks-filters-sheet__title{margin:0;font-size:18px;font-weight:700;line-height:28px;color:#09090b}.tasks-filters-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#71717a;cursor:pointer}.tasks-filters-sheet__fields{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 16px}.tasks-filters-sheet__fields .tasks-filter-select-field{width:max-content;max-width:100%}.tasks-filters-sheet__fields .tasks-filter-select-field__label{flex:0 1 auto}@media(max-width:576px){.tasks-filters-sheet__fields .tasks-filter-select-field{width:100%}}.tasks-filters-sheet .tasks-filters__dates{flex:0 0 auto;width:max-content;max-width:100%}.tasks-filters-sheet .tasks-filters__dates .ui-date-picker,.tasks-filters-sheet .tasks-filters__dates .ui-date-picker__trigger{width:max-content;max-width:100%}.tasks-filters-sheet .tasks-filters__dates .ui-date-picker__trigger{min-height:46px;height:auto;padding:12px;border-radius:8px}.tasks-filters-sheet .tasks-filters__dates .ui-date-picker__trigger-label{flex:0 1 auto}@media(max-width:576px){.tasks-filters-sheet .tasks-filters__dates,.tasks-filters-sheet .tasks-filters__dates .ui-date-picker,.tasks-filters-sheet .tasks-filters__dates .ui-date-picker__trigger{width:100%}}.tasks-filters-sheet .tasks-filters__reset{border:none;background:transparent;height:40px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:#71717a;cursor:pointer;font-family:inherit;white-space:nowrap;border-radius:6px;flex:0 0 auto}.tasks-filters-sheet__actions{flex:0 0 auto;display:flex;gap:8px;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #e4e4e7;background:#fff}.tasks-filters-sheet__apply{flex:1 1 auto;height:40px;border:0;border-radius:8px;background:linear-gradient(90.02deg,#5e5ba3 5.08%,#312e81);color:#fafafa;font-size:14px;font-weight:500;cursor:pointer}@keyframes tasks-filters-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.doc-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;max-width:100%;pointer-events:none}.doc-row-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;pointer-events:auto;transition:background-color .12s ease,color .12s ease}.doc-row-actions__trigger:hover,.doc-row-actions__trigger--open{background:#f4f4f5;color:#18181b}.doc-row-actions__trigger:focus-visible{outline:2px solid #a5b4fc;outline-offset:1px}.doc-row-actions-menu{min-width:232px;max-width:min(280px,100vw - 24px);padding:0 0 4px;background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.doc-row-actions-menu__title{padding:12px 14px 10px;font-size:14px;font-weight:700;line-height:20px;color:#09090b;border-bottom:1px solid #e4e4e7}.doc-row-actions-menu__list{display:flex;flex-direction:column;padding:2px 0}.doc-row-actions-menu__item{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 14px;border:0;background:transparent;color:#18181b;cursor:pointer;text-align:left;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.doc-row-actions-menu__item svg{flex-shrink:0;color:#71717a}.doc-row-actions-menu__item:hover{background:#f4f4f5}.doc-row-actions-menu__item--divided{border-bottom:1px solid #e4e4e7}.doc-row-actions-menu__item--danger{color:#dc2626}.doc-row-actions-menu__item--danger svg{color:#dc2626}.doc-row-actions-menu__item--danger:hover{background:#fef2f2}.od-page__mobile-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;background:#fff;box-shadow:0 4px 1.7px #0000000f}.od-page__mobile-back,.od-page__mobile-more{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:#240952;cursor:pointer;flex-shrink:0}.od-page__mobile-more-spacer{width:26px;height:26px;flex-shrink:0}.od-page__mobile-title{margin:0;flex:1 1 auto;min-width:0;text-align:center;font-size:16px;font-weight:600;line-height:24px;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-layout:has(.od-page__mobile-header) .main-layout__header{display:none}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:auto;min-height:0;padding:6px 16px;border-radius:9999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ui-badge--sm{padding:2px 10px}.ui-badge--default{background:#240952;border-color:transparent;color:#fafafa}.ui-badge--outline{background:#fff;border-color:#e4e4e7;color:#18181b}.ui-badge--secondary{background:#f4f4f5;border-color:transparent;color:#3f3f46}.ui-badge--destructive{background:#dc2626;border-color:transparent;color:#fff}.ui-badge--internal{background:#eff6ff;border-color:transparent;color:#2563eb}.ui-badge--external{background:#fff7ed;border-color:transparent;color:#ea580c}.ui-badge--info{background:#eff6ff;border-color:transparent;color:#2563eb}.ui-badge--success{background:#f0fdf4;border-color:transparent;color:#16a34a}.ui-badge--warning{background:#fff7ed;border-color:transparent;color:#ea580c}.ui-badge--danger{background:#fef2f2;border-color:transparent;color:#dc2626}.ui-badge--muted{background:#f4f4f5;border-color:transparent;color:#71717a}.ui-badge--interactive{cursor:pointer;font-family:inherit}.ui-badge--interactive.ui-badge--default{background:linear-gradient(90.03deg,#5e5ba3 5.08%,#312e81);border-color:transparent;color:#fafafa}.ui-badge--interactive:hover:not(.ui-badge--default):not(:disabled){border-color:#d4d4d8;background:#fafafa}.ui-badge--interactive:focus-visible{outline:2px solid #240952;outline-offset:2px}.ui-badge--interactive:disabled{opacity:.5;cursor:not-allowed}.ppc-field--span-2{grid-column:span 2}.prc-extra{display:flex;flex-direction:column;gap:20px;width:100%}.prc-textarea{width:100%;min-height:96px;padding:10px 12px;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font:inherit;font-size:14px;font-weight:400;line-height:20px;color:#09090b;transition:border-color .15s ease,box-shadow .15s ease}.prc-textarea::placeholder{color:#71717a}.prc-textarea:hover{border-color:#cbd5e1}.prc-textarea:focus{outline:none;border-color:#a1a1aa;box-shadow:0 0 0 1px #a1a1aa}.prc-textarea:disabled{background:#f4f4f5;color:#71717a;cursor:not-allowed}.prc-datetime{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;width:100%}.prc-time{width:100%;height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font:inherit;font-size:14px;color:#09090b}.prc-time:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.prc-time:focus{outline:none;border-color:#a1a1aa;box-shadow:0 0 0 1px #a1a1aa}.prc-pills{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.prc-pills .ui-badge--default{background:linear-gradient(90deg,#5e5ba3 5.08%,#312e81);border-color:transparent;color:#fafafa}.prc-checks{display:flex;flex-direction:column;gap:12px}.prc-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.prc-check__box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #d4d4d8;border-radius:4px;background:#fff;color:#fff;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.prc-check--on .prc-check__box{background:#4338ca;border-color:#4338ca}.prc-check__label{font-size:14px;font-weight:400;line-height:20px;color:#18181b}.prc-tree.ant-select{width:100%}.prc-tree.ant-select .ant-select-selector{min-height:40px!important;height:40px!important;padding:4px 12px!important;border-radius:6px!important;border-color:#e2e8f0!important;background:#fff!important;align-items:center!important}.prc-tree.ant-select.ant-select-focused .ant-select-selector,.prc-tree.ant-select:hover .ant-select-selector{border-color:#a1a1aa!important;box-shadow:none!important}.prc-tree.ant-select .ant-select-selection-placeholder{color:#71717a!important}.prc-tree-dropdown{z-index:1200!important}.ppc-field--error .prc-tree.ant-select .ant-select-selector,.ppc-field--error .prc-textarea,.ppc-field--error .prc-time,.ppc-field--error .ui-input-root,.ppc-field--error .ui-date-picker__trigger,.ppc-field--error .ant-select-selector,.ppc-field--error .ant-picker,.ppc-field--error .ant-input:not(.ui-input){border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.ppc-field--error .prc-tree.ant-select:hover .ant-select-selector,.ppc-field--error .prc-tree.ant-select.ant-select-focused .ant-select-selector,.ppc-field--error .prc-textarea:hover,.ppc-field--error .prc-textarea:focus,.ppc-field--error .prc-time:focus,.ppc-field--error .ui-input-root:focus-within,.ppc-field--error .ui-date-picker__trigger:focus,.ppc-field--error .ant-select-focused .ant-select-selector,.ppc-field--error .ant-picker-focused,.ppc-field--error .ant-input:not(.ui-input):focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef444429!important}.ppc-field--error .prc-pills{width:fit-content;padding:4px;border:1px solid #ef4444;border-radius:10px;box-shadow:0 0 0 3px #ef44441a}.prc-files{display:flex;flex-direction:column;gap:16px;width:100%}.prc-files__hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.prc-files__drop{width:100%;min-height:153px;padding:12px;border:1px dashed #e4e4e7;border-radius:8px;background:transparent;transition:border-color .15s ease,background .15s ease}.prc-files__drop--active{border-color:#5e5ba3;background:#f5f3ff}.prc-files__visual{display:flex;align-items:center;gap:12px;min-height:129px;width:100%}.prc-files__glow{position:relative;flex-shrink:0;width:175px;height:129px;display:flex;align-items:center;justify-content:center}.prc-files__glow:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(250,204,21,.35) 0%,rgba(239,68,68,.18) 35%,rgba(59,130,246,.22) 55%,transparent 70%);filter:blur(8px);pointer-events:none}.prc-files__glow img{position:relative;z-index:1;width:64px;height:51px;object-fit:contain;opacity:.8}.prc-files__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.prc-files__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#18181b}.prc-files__link{margin:0;padding:0;border:0;background:none;color:#4f46e5;font:inherit;font-weight:600;cursor:pointer}.prc-files__link:hover{text-decoration:underline}.prc-files__hint{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#71717a}.prc-files__list{display:flex;flex-wrap:wrap;gap:12px}.prc-files__card{display:flex;align-items:flex-start;gap:10px;width:280px;max-width:100%;padding:14px 16px;border:1px solid #f5f5f4;border-radius:12px;background:#fafaf9}.prc-files__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.prc-files__name{font-size:14px;font-weight:500;line-height:20px;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc-files__size{font-size:12px;line-height:16px;color:#71717a}.prc-files__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:6px;background:transparent;color:#ef4444;cursor:pointer;flex-shrink:0}.prc-files__remove:hover{background:#fef2f2}.prc-files__more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:88px;padding:16px;border:1px dashed #c4b5fd;border-radius:12px;background:#f5f3ff;cursor:pointer;font:inherit}.prc-files__more:hover{border-color:#5e5ba3}.prc-files__more-title{font-size:14px;font-weight:600;line-height:20px;color:#4338ca}.prc-files__more-hint{font-size:12px;line-height:16px;color:#71717a}@media(max-width:992px){.ppc-page__header{flex-direction:column;align-items:flex-start}.ppc-page__toolbar-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.prc-files__card{width:100%}.prc-files__visual{flex-direction:column;align-items:flex-start;min-height:0}.prc-files__glow{width:120px;height:100px}}@media(max-width:768px){.main-layout:has(.prc-page--mobile) .main-layout__header{display:none}.main-layout:has(.prc-page--mobile) .main-layout__bottom-nav{display:none!important}.main-layout__content:has(.prc-page--mobile){padding-bottom:0;height:100%;overflow:hidden}}.prc-page--mobile{display:flex;flex-direction:column;height:100%;min-height:100%;background:#fafaf9;overflow:hidden}.prc-page--mobile .ppc-page__body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px 8px calc(96px + env(safe-area-inset-bottom,0px));gap:8px;background:#fafaf9}.prc-page--mobile .ppc-sections{gap:8px}.prc-page__mobile-head{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 14px;background:#fff;box-shadow:0 4px 1.7px #0000000f}.prc-page__mobile-back{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:0;background:transparent;color:#240952;cursor:pointer;flex-shrink:0;border-radius:4px}.prc-page__mobile-back:disabled{opacity:.5;cursor:not-allowed}.prc-page__mobile-head-spacer{width:26px;height:26px;flex-shrink:0}.prc-page__mobile-title{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-size:16px;font-weight:600;line-height:24px;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prc-page__mobile-footer{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:stretch;justify-content:stretch;gap:10px;min-height:81px;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -2px 3.5px #0000000f}.prc-page__mobile-footer>.ui-button{flex:1 1 0;min-width:0;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.ui-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.ui-table-wrap::-webkit-scrollbar{width:6px;height:6px}.ui-table-wrap::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:99px}.ui-table{width:100%;min-width:1080px;border-collapse:collapse;border-spacing:0;font-family:inherit;table-layout:auto}.ui-table__header{background:#fafaf9}.ui-table__header .ui-table__th{position:sticky;top:0;z-index:1;background:#fafaf9}.ui-table__th{height:auto;padding:12px;text-align:left;vertical-align:middle;font-size:14px;font-weight:500;line-height:20px;color:#71717a;border-bottom:1px solid #e4e4e7;white-space:nowrap}.ui-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-table__th--sortable:hover{color:#18181b}.ui-table__th-sort{display:inline-flex;align-items:center;gap:4px}.ui-table__th-sort-icon--idle{opacity:0;transition:opacity .12s ease}.ui-table__th--sortable:hover .ui-table__th-sort-icon--idle{opacity:.5}.ui-table__td{height:auto;padding:6px 12px;vertical-align:middle;font-size:14px;font-weight:400;line-height:20px;color:#18181b;border-bottom:1px solid #e4e4e7;background:#fff;max-width:320px}.ui-table__row{transition:background-color .12s ease}.ui-table__row:last-child .ui-table__td{border-bottom:none}.ui-table__row:hover .ui-table__td{background:#fafaf9}.ui-table__row[data-state=selected] .ui-table__td{background:#f4f4f5}.ui-table__row[data-state=selected]:hover .ui-table__td{background:#efeff1}.ui-table__row[aria-expanded=true] .ui-table__td{background:#f4f4f5}.ui-table__row--clickable{cursor:pointer}.ui-table__footer{border-top:1px solid #e4e4e7;background:#fafaf9;font-weight:500}.ui-table__footer .ui-table__td{background:#fafaf9}.ui-table__caption{caption-side:bottom;margin-top:12px;padding:0 4px;font-size:13px;line-height:18px;color:#71717a;text-align:left}.ui-table__cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ui-table__link{color:#18181b;text-decoration:none}.ui-table__link:hover{color:#312e81;text-decoration:underline}.ui-table__loading,.ui-table__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;border:1px dashed #e4e4e7;border-radius:12px;background:#fff;color:#71717a;font-size:14px;text-align:center;padding:24px 16px}.ui-table__empty-title{font-size:16px;font-weight:500;line-height:22px;color:#18181b}.ui-table__empty-desc{margin:0;max-width:320px;font-size:13px;line-height:18px;color:#71717a}.discussion-unread-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle}.discussion-unread-badge__icon{display:block;width:20px;height:20px}.discussion-unread-badge__count{position:absolute;top:-4px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:12px;height:12px;padding:0 3px;border-radius:6px;background:#dc2626;color:#fff;font-size:8px;font-weight:500;line-height:12px;text-align:center;pointer-events:none}.action-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px 16px 40px;overflow:auto}.action-modal__scrim{position:fixed;inset:0;z-index:0;margin:0;padding:0;border:0;cursor:pointer;background:#30293f47}.action-modal__scrim:disabled{cursor:default}.action-modal__shell{position:relative;z-index:1;width:100%;margin:auto;display:flex;flex-direction:column;gap:2px;padding:12px;background:#ffffff4d;border:1px solid #fafaf9;border-radius:16px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 16px 48px #18181b24}.action-modal__body{display:flex;flex-direction:column;gap:24px;padding:16px;background:#fff;border-radius:12px 12px 0 0}.action-modal__body--solo{border-radius:12px}.action-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.action-modal__title{margin:0;font-size:20px;font-weight:700;line-height:28px;color:#09090b}.action-modal__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#18181b;cursor:pointer;border-radius:4px;flex-shrink:0}.action-modal__close:hover:not(:disabled){background:#f4f4f5}.action-modal__close:disabled{opacity:.5;cursor:not-allowed}.action-modal__content{display:flex;flex-direction:column;gap:24px;width:100%;max-height:min(72vh,680px);overflow-y:auto}.action-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px;background:#fff;border-radius:0 0 12px 12px;flex-wrap:wrap}.action-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}@media(max-width:640px){.action-modal__row{grid-template-columns:1fr}}.action-modal__field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.action-modal__field--reason{min-height:126px}.action-modal__label{font-size:14px;font-weight:500;line-height:1;color:#18181b}.action-modal__req{color:#dc2626;margin-right:4px}.action-modal__error{font-size:12px;line-height:16px;color:#dc2626}.action-modal__textarea{width:100%;min-height:80px;margin:0;padding:8px 12px;resize:vertical;border:1px solid #e4e4e7;border-radius:6px;background:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:#18181b;outline:none}.action-modal__textarea::placeholder{color:#71717a}.action-modal__textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb2e}.action-modal__textarea:disabled{opacity:.55;cursor:not-allowed;background:#fafafa}.action-modal__textarea--reason{flex:1 1 auto;min-height:80px;height:100%;resize:none}.action-modal__textarea--invalid{border-color:#fecaca;box-shadow:0 0 0 2px #fecaca}.action-modal__hero{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.action-modal__hero-art{width:126px;height:auto;max-height:110px;object-fit:contain;display:block}.action-modal__hero-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#000}.action-modal__hero-desc{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#71717a}.action-modal__warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.action-modal__warn p{margin:0;font-size:13px;line-height:18px}.action-modal__warn svg{flex-shrink:0;margin-top:1px}.action-modal__hint{margin:0;font-size:13px;line-height:18px;color:#a16207}.action-modal__dropzone{width:100%;min-height:153px;padding:12px;border:1px dashed #e4e4e7;border-radius:8px;background:transparent;transition:border-color .15s ease,background .15s ease}.action-modal__dropzone--active{border-color:#5e5ba3;background:#f5f3ff}.action-modal__drop-visual{display:flex;align-items:center;gap:12px;min-height:129px;width:100%}.action-modal__drop-glow{position:relative;flex-shrink:0;width:175px;height:129px;display:flex;align-items:center;justify-content:center}.action-modal__drop-glow:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(250,204,21,.35) 0%,rgba(239,68,68,.18) 35%,rgba(59,130,246,.22) 55%,transparent 70%);filter:blur(8px);pointer-events:none}.action-modal__drop-glow img{position:relative;z-index:1;width:64px;height:51px;object-fit:contain;opacity:.8}.action-modal__drop-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.action-modal__drop-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#18181b}.action-modal__drop-link{margin:0;padding:0;border:0;background:none;color:#4f46e5;font:inherit;font-weight:600;cursor:pointer}.action-modal__drop-link:hover{text-decoration:underline}.action-modal__drop-link:disabled{opacity:.5;cursor:not-allowed}.action-modal__drop-hint{margin:0;font-size:14px;line-height:20px;color:#71717a}.action-modal__files{display:flex;flex-wrap:wrap;gap:12px}.action-modal__files-block{display:flex;flex-direction:column;gap:16px;width:100%}.action-modal__file{display:flex;align-items:flex-start;gap:10px;width:280px;max-width:100%;padding:14px 16px;border:1px solid #f5f5f4;border-radius:12px;background:#fafaf9}.action-modal__file-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.action-modal__file-name{font-size:14px;font-weight:500;line-height:20px;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-modal__file-size{font-size:12px;line-height:16px;color:#71717a}.action-modal__file-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -4px 0 0;padding:0;border:0;background:transparent;color:#ef4444;cursor:pointer;border-radius:6px;flex-shrink:0}.action-modal__file-remove:hover{background:#fef2f2}.action-modal__file-remove:disabled{opacity:.5;cursor:not-allowed}.action-modal__drop-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:88px;padding:16px;border:1px dashed #c4b5fd;border-radius:12px;background:#f5f3ff;cursor:pointer;font:inherit}.action-modal__drop-more:hover{border-color:#5e5ba3}.action-modal__drop-more:disabled{opacity:.5;cursor:not-allowed}.action-modal__drop-more-title{font-size:14px;font-weight:600;line-height:20px;color:#4338ca}.action-modal__drop-more-hint{font-size:12px;line-height:16px;color:#71717a}.action-modal__hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:640px){.action-modal__file{width:100%}.action-modal__drop-visual{flex-direction:column;align-items:flex-start;min-height:0}.action-modal__drop-glow{width:120px;height:100px}}@media(max-width:768px){.action-modal{align-items:stretch;justify-content:flex-start;padding:0;overflow:hidden}.action-modal__scrim{display:none}.action-modal__shell{max-width:none!important;width:100%;height:100%;max-height:100dvh;margin:0;padding:0;border:none;border-radius:0;background:#fafaf9;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;gap:0;overflow:hidden}.action-modal__body{flex:1 1 auto;min-height:0;padding:16px 16px 8px;border-radius:0;background:#fff;overflow:hidden}.action-modal__title{font-size:16px;line-height:24px;text-align:center;flex:1}.action-modal__content{max-height:none;flex:1 1 auto;min-height:0}.action-modal__footer{flex-shrink:0;border-radius:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 3.5px #0000000f}.action-modal__footer>*{flex:1 1 0;min-width:0}}.evd-empty-stub{display:flex;align-items:center;gap:16px;width:100%;padding:8px;border:1px solid #f5f5f4;border-radius:16px;background:linear-gradient(90deg,#ffffffb3,#ffffffb3),#e7e5e4;text-align:left}.evd-empty-stub__art{position:relative;display:flex;align-items:center;justify-content:center;width:110px;height:81px;flex-shrink:0;overflow:hidden;border-radius:999px;background:#f8f7f7}.evd-empty-stub__icon{width:100%;height:100%}.evd-empty-stub__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.evd-empty-stub__title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#71717a}.evd-empty-stub__action{margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;line-height:20px;color:#4338ca;cursor:pointer}.evd-empty-stub__action:hover:not(:disabled){text-decoration:underline}.evd-empty-stub__action:disabled{opacity:.6;cursor:default}@media(max-width:576px){.evd-empty-stub{flex-direction:column;align-items:flex-start}}.empty-section{display:flex;flex-direction:column;height:100%;gap:12px;min-height:0;padding:24px;overflow:hidden}.empty-section-header{display:flex;align-items:center;justify-content:space-between;box-shadow:#523f690d 0 .3125rem .3125rem;padding:10px 24px;background:#fff;flex-flow:wrap;border-radius:12px;flex:0 0 auto;gap:12px}.empty-section-content{display:flex;align-items:center;flex-direction:column;gap:24px;justify-content:center;box-shadow:#523f690d 0 .3125rem .3125rem;padding:10px 24px;background:#fff;border-radius:12px}.empty-section-inline{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:48px 20px 80px}.empty-section-inline__art{position:relative;width:175px;height:129px;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 50% 50%,#f1f5f9,#fff)}.empty-section-inline__grid,.empty-section-inline__ellipse,.empty-section-inline__box{position:absolute;display:block;max-width:none;pointer-events:none}.empty-section-inline__grid{width:555px;height:555px;left:50%;top:50%;transform:translate(-50%,-50%)}.empty-section-inline__ellipse{width:210px;height:146px;left:-18px;top:50%;transform:translateY(-50%)}.empty-section-inline__box{width:64px;height:57px;left:50%;top:50%;opacity:.8;object-fit:cover;transform:translate(-50%,-50%)}.empty-section-inline__copy{display:flex;flex-direction:column;align-items:center;gap:8px}.empty-section-inline__title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#09090b;text-align:center}.empty-section-inline__actions{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-section-inline__chevron{display:flex;align-items:center;justify-content:center;width:16px;height:16px;overflow:hidden}.empty-section-inline__chevron img{display:block;width:10px;height:8px;max-width:none}.empty-section-inline--compact{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 20px;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.empty-section-inline--compact .empty-section-inline__copy{align-items:flex-start}.empty-section-inline--compact .empty-section-inline__title{text-align:left}.empty-section-inline--compact .empty-section-inline__actions{flex-direction:row;flex-shrink:0}.empty-section-inline--compact .empty-section-inline__btn{width:auto;min-width:0}.empty-section-inline__btn{width:247px;min-width:247px;color:#312e81}.empty-section-inline__btn .ui-button__label{background-image:linear-gradient(90.01deg,#5e5ba3 5.08%,#312e81);-webkit-background-clip:text;background-clip:text;color:transparent}.empty-section-inline__btn .ui-button__icon{color:#312e81}.empty-section-inline__btn:hover:not(:disabled){color:#312e81}.actions-sheet{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center}.actions-sheet__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#18181b73;cursor:pointer;animation:actions-sheet-backdrop-in .2s ease}.actions-sheet__panel{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;gap:20px;padding:20px 16px calc(32px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 12px 12px;background:#fff;border-bottom:1px solid #f5f5f4;animation:actions-sheet-in .22s ease}.actions-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.actions-sheet__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;color:#09090b}.actions-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#18181b;cursor:pointer;flex-shrink:0}.actions-sheet__close:hover{background:#f4f4f5}.actions-sheet__list{display:flex;flex-direction:column;gap:8px;width:100%}.actions-sheet__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;margin:0;padding:8px 16px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#18181b;font:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.actions-sheet__btn:hover:not(:disabled){background:#fafafa}.actions-sheet__btn:disabled{opacity:.5;cursor:not-allowed}.actions-sheet__btn--primary{border:0;background-image:linear-gradient(90deg,#5e5ba3 5.08%,#312e81);color:#fafafa}.actions-sheet__btn--primary:hover:not(:disabled){filter:brightness(1.05);background-image:linear-gradient(90deg,#5e5ba3 5.08%,#312e81)}.actions-sheet__btn--danger{color:#dc2626;border-color:#fecaca}.actions-sheet__btn--danger:hover:not(:disabled){background:#fef2f2}@keyframes actions-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes actions-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.main-layout__content:has(.detail-wrapper){overflow-x:hidden;overflow-y:auto;display:block}.detail-wrapper{display:flex;flex-direction:column;gap:0;min-height:100%;height:auto;max-height:none;padding:0;background:transparent;overflow:visible}@media(max-width:768px){.main-layout:has(.detail-header--mobile) .main-layout__header,.main-layout:has(.detail-mobile-nav) .main-layout__header{display:none}.main-layout:has(.detail-mobile-nav) .main-layout__bottom-nav{display:none!important}.main-layout__content:has(.detail-mobile-nav){padding-bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.detail-wrapper--mobile{height:auto;min-height:100%;padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));background:#fafaf9;overflow-x:clip;overflow-y:visible;max-width:100%}.detail-wrapper--mobile.detail-wrapper--discussion{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;padding-bottom:calc(57px + env(safe-area-inset-bottom,0px))}.detail-wrapper--mobile:not(:has(.detail-mobile-nav)){padding-bottom:12px}.detail-wrapper--mobile.detail-wrapper--panel{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}.detail-wrapper--mobile.detail-wrapper--history,.detail-wrapper--mobile.detail-wrapper--responsible,.detail-wrapper--mobile.detail-wrapper--panel.detail-wrapper--history{height:auto;max-height:none;min-height:0;overflow:visible}.detail-wrapper--mobile .od-docs{flex:1 1 auto;min-height:0;padding:16px;gap:8px}.detail-wrapper--mobile .od-docs__msg{max-width:100%}.detail-wrapper--mobile .chg-history,.detail-wrapper--mobile .od-history{flex:0 0 auto;width:100%}.detail-wrapper--mobile .od-delegation{flex:0 0 auto;width:100%;padding:0 4px}.detail-wrapper--mobile .od-chat{flex:1 1 auto;min-height:0;gap:8px}.detail-wrapper--mobile .od-chat__feed{padding:12px 8px;margin:0 4px;border:1px solid #f5f5f4;border-radius:12px;background-color:#fff;gap:12px}.detail-wrapper--mobile .od-chat__day-label{font-size:12px;line-height:16px;color:#525252}.detail-wrapper--mobile .od-chat__composer-wrap{gap:10px;padding:0 12px 4px}.detail-wrapper--mobile.detail-wrapper--discussion .od-chat{flex:1 1 auto;min-height:0;gap:8px}.detail-wrapper--mobile.detail-wrapper--discussion .od-chat__composer-wrap{padding:8px 12px}.detail-wrapper--mobile .od-chat:not(.od-chat--empty) .od-chat__notify{display:none}.detail-wrapper--mobile .od-chat__reply{display:none}.detail-wrapper--mobile .od-chat__msg--theirs{width:auto;max-width:100%}.detail-wrapper--mobile .od-chat__msg--mine{max-width:min(100%,290px)}.detail-wrapper--mobile .od-chat__incoming-card{flex-direction:row;align-items:flex-end;gap:8px;width:auto;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none}.detail-wrapper--mobile .od-chat__incoming-head{flex-shrink:0;gap:0}.detail-wrapper--mobile .od-chat__incoming-head .od-chat__author{display:none}.detail-wrapper--mobile .od-chat__incoming-body{flex:0 1 auto;min-width:85px;max-width:290px;padding:12px 14px;border:1px solid #e4e4e7;border-radius:12px 12px 12px 2px;background:#fff;gap:4px}.detail-wrapper--mobile .od-chat__author--inner{display:block;font-size:12px;font-weight:600;line-height:16px;color:#09090b}.detail-wrapper--mobile .od-chat__file{min-width:0;max-width:100%}.detail-wrapper--mobile .od-chat__incoming-body>.od-chat__file{margin-left:0;min-width:0}.detail-wrapper--mobile .od-chat__msg--mine .od-chat__bubble,.detail-wrapper--mobile .od-chat__msg--mine .od-chat__file{max-width:100%}.detail-wrapper--mobile .od-chat__incoming-footer>.od-chat__time,.detail-wrapper--mobile .od-chat__msg--mine .od-chat__time{font-size:10px;line-height:1}.detail-wrapper--mobile .od-chat__empty{min-height:220px;gap:12px}.detail-wrapper--mobile .od-chat__empty-title{font-size:14px;font-weight:500;line-height:20px;color:#64748b}}.detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;flex-shrink:0;min-height:56px;padding:12px 24px;background:#fff;border-bottom:1px solid #e4e4e7}.detail-header__breadcrumb{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:24px}.detail-header__crumb{margin:0;padding:0;border:0;background:none;color:#71717a;font:inherit;font-weight:500;cursor:pointer}.detail-header__crumb:hover{color:#5e5ba3}.detail-header__crumb--current{color:#18181b;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-header__sep{flex-shrink:0;color:#a1a1aa}.detail-header__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.detail-header__btn-danger{color:#dc2626!important;border-color:#fecaca!important}.detail-header__btn-danger:hover:not(:disabled){background:#fef2f2!important}.detail-header__menu{position:relative}.detail-header__menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:flex;flex-direction:column;gap:2px;min-width:240px;padding:8px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.detail-header__menu-title{padding:8px 12px 6px;font-size:14px;font-weight:700;line-height:20px;color:#18181b}.detail-header__menu-sep{height:1px;margin:4px 8px;background:#f4f4f5}.detail-header__menu-btn{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#18181b;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;cursor:pointer}.detail-header__menu-btn svg{flex-shrink:0;color:#71717a}.detail-header__menu-btn:hover:not(:disabled){background:#f4f4f5}.detail-header__menu-btn:disabled{opacity:.5;cursor:not-allowed}.detail-header__menu-btn--primary{color:#312e81}.detail-header__menu-btn--primary svg{color:#5e5ba3}.detail-header__menu-btn--danger{color:#dc2626}.detail-header__menu-btn--danger svg{color:#dc2626}.detail-header__menu-btn--danger:hover:not(:disabled){background:#fef2f2}.detail-header .ui-button--outline{background:#fff!important;background-image:none!important;border-color:#e4e4e7;color:#18181b}.detail-header .ui-button--outline .ui-button__icon{color:#52525b}.detail-header .ui-button--outline:hover:not(:disabled){background:#fafafa!important;background-image:none!important;border-color:#d4d4d8;color:#18181b;filter:none}@media(max-width:640px){.detail-header:not(.detail-header--mobile){padding:12px 12px 8px;min-height:0}}@media(max-width:768px){.detail-wrapper--mobile .detail-header:not(.detail-header--mobile){display:none}.detail-header--mobile{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 14px;border-bottom:0;box-shadow:0 4px 1.7px #0000000f}.detail-header__back,.detail-header__more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;box-shadow:none;color:#240952;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none}.detail-header__back svg,.detail-header__more svg{display:block;width:26px;height:26px;color:#240952;stroke:#240952}.detail-header__more-spacer{width:26px;height:26px;flex-shrink:0}.detail-header__title{margin:0;flex:1 1 auto;min-width:0;text-align:center;font-size:16px;font-weight:600;line-height:24px;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;flex:0 0 auto;min-height:0;padding:16px 24px 32px;overflow:visible}@media(max-width:1100px){.detail-body{grid-template-columns:1fr;overflow:visible;height:auto;min-height:0}}@media(max-width:768px){.detail-wrapper--mobile .detail-body{display:flex;flex-direction:column;flex:0 0 auto;padding:0 0 12px;gap:8px;min-height:0;overflow:visible}.detail-wrapper--mobile.detail-wrapper--panel .detail-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 0 8px;gap:8px}.detail-wrapper--mobile.detail-wrapper--history .detail-body,.detail-wrapper--mobile.detail-wrapper--responsible .detail-body,.detail-wrapper--mobile.detail-wrapper--panel.detail-wrapper--history .detail-body{flex:0 0 auto;min-height:0;overflow:visible;padding:0 0 12px}}@media(max-width:640px){.detail-wrapper:not(.detail-wrapper--mobile) .detail-body{padding:0 12px;gap:12px}}.detail-left{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;min-height:0;height:auto;overflow:visible;padding-right:4px}@media(max-width:1100px){.detail-left{height:auto;overflow:visible}}@media(max-width:768px){.detail-wrapper--mobile .detail-left{display:flex;flex-direction:column;gap:8px;padding:0}}.detail-hero{width:100%;padding:20px;background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;gap:28px}.detail-hero__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-left:16px;position:relative}.detail-hero__title-block{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;position:relative}.detail-hero__title-row{display:flex;align-items:flex-start;gap:0;min-width:0}.detail-hero__title-row--with-status{align-items:center;flex-wrap:wrap;gap:8px}.detail-hero__accent{flex-shrink:0;width:4px;align-self:stretch;min-height:28px;margin-right:12px;border-radius:2px;background:#22c55e}.detail-hero__header .detail-hero__accent{position:absolute;left:-16px;top:50%;width:4px;height:32px;min-height:32px;margin-right:0;align-self:auto;border-radius:2px;background:#5e5ba3;box-shadow:0 0 14px #5e5ba3d9;transform:translateY(-50%)}.detail-hero__title{margin:0;min-width:0;font-size:24px;font-weight:700;line-height:32px;color:#09090b;word-break:break-word}.detail-hero__header .detail-hero__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.detail-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0;justify-content:flex-end}.detail-hero__meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 0;padding-left:16px}.detail-hero__meta-item{display:flex;flex-direction:column;gap:6px;padding:2px 24px 2px 0;margin-right:0;min-width:0}.detail-hero__meta-item:not(:last-child){border-right:1px solid #e4e4e7;margin-right:24px;padding-right:24px}.detail-hero__meta-label{font-size:12px;font-weight:500;line-height:12px;color:#71717a}.detail-hero__meta-value{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:16px;color:#18181b}.detail-hero__meta-value svg{flex-shrink:0;color:#71717a}.detail-hero__meta-no{color:#a1a1aa;font-weight:600}.detail-hero__meta-value--created svg{color:#5e5ba3}.detail-hero__meta-value--updated svg{color:#22c55e}.detail-hero__status{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:9999px;font-size:12px;font-weight:600;line-height:16px;width:fit-content;flex-shrink:0}.detail-hero__status--info{color:#2563eb;background:#eff6ff}.detail-hero__status--success,.detail-hero__status--approved,.detail-hero__status--active,.detail-hero__status--paid{color:#166534;background:#dcfce7}.detail-hero__status--warning,.detail-hero__status--rework,.detail-hero__status--signing{color:#92400e;background:#fef3c7}.detail-hero__status--danger,.detail-hero__status--cancelled,.detail-hero__status--rejected{color:#991b1b;background:#fee2e2}.detail-hero__status--muted,.detail-hero__status--default,.detail-hero__status--draft,.detail-hero__status--archived{color:#18181b;background:#e4e4e7}.detail-hero__status--approval{color:#3730a3;background:#e0e7ff}.detail-hero__status--signed{color:#155e75;background:#cffafe}.detail-hero__status--completed{color:#5b21b6;background:#ede9fe}.detail-hero__status--execution{color:#1e40af;background:#dbeafe}.detail-hero__status--docs{color:#92400e;background:#fef3c7}.detail-hero__status--docs-confirm{color:#5b21b6;background:#ede9fe}.detail-hero__status--recalled{color:#334155;background:#e2e8f0}.detail-hero__status--sent{color:#92400e;background:#fef3c7}.detail-hero__status--revision{color:#9a3412;background:#ffedd5}@media(max-width:640px){.detail-wrapper:not(.detail-wrapper--mobile) .detail-hero{padding:14px;gap:16px}.detail-wrapper:not(.detail-wrapper--mobile) .detail-hero__title{font-size:20px;line-height:28px}.detail-wrapper:not(.detail-wrapper--mobile) .detail-hero__meta{margin-top:0;padding-left:0;flex-direction:column;gap:12px}.detail-wrapper:not(.detail-wrapper--mobile) .detail-hero__meta-item{padding:0;margin:0!important;border:0!important}}@media(max-width:768px){.detail-wrapper--mobile .detail-hero{width:100%;margin:0;padding:20px 16px;border-radius:0 0 12px 12px;border-color:#f5f5f4;background:#fff;box-shadow:none;gap:20px}.detail-wrapper--mobile .detail-hero__header{flex-direction:column;align-items:stretch;padding-left:10px;gap:12px}.detail-wrapper--mobile .detail-hero__title-row{align-items:center;padding-left:10px;position:relative}.detail-wrapper--mobile .detail-hero__header .detail-hero__title-row{padding-left:0}.detail-wrapper--mobile .detail-hero__accent,.detail-wrapper--mobile .detail-hero__header .detail-hero__accent{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;min-height:16px;margin-right:0;align-self:auto;border-radius:2px;background:#22c55e;box-shadow:none}.detail-wrapper--mobile .detail-hero__title-block{padding-left:10px}.detail-wrapper--mobile .detail-hero__title{font-size:16px;font-weight:700;line-height:22px;white-space:normal}.detail-wrapper--mobile .detail-hero__actions{width:100%}.detail-wrapper--mobile .detail-hero__actions .ui-button{width:100%;justify-content:center}.detail-wrapper--mobile .detail-hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding-left:0;align-items:flex-start;gap:10px;overflow:hidden}.detail-wrapper--mobile .detail-hero__meta-item{min-width:0;gap:6px;padding:0;margin:0!important;border:0!important}.detail-wrapper--mobile .detail-hero__meta-item:not(:last-child){padding-right:10px;border-right:1px solid #e4e4e7!important;margin:0!important}.detail-wrapper--mobile .detail-hero__meta-label{font-size:12px;font-weight:400;line-height:1;color:#71717a}.detail-wrapper--mobile .detail-hero__meta-value{min-width:0;max-width:100%;gap:6px;font-size:12px;font-weight:700;line-height:16px;color:#020617;overflow:hidden}.detail-wrapper--mobile .detail-hero__meta-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.detail-accordion{display:flex;flex-direction:column;gap:8px;width:100%;padding:20px;background-image:linear-gradient(90deg,#ffffff80,#ffffff80),linear-gradient(90deg,#fafaf9,#fafaf9);border:1px solid #e7e5e4;border-radius:12px;box-shadow:0 1px 2px #0000000a;box-sizing:border-box;overflow:hidden}.detail-accordion__toggle{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;box-sizing:border-box}.detail-accordion__toggle:disabled{cursor:default}.detail-accordion__title{margin:0;flex:0 1 auto;min-width:0;font-size:16px;font-weight:600;line-height:24px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-accordion__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#71717a}.detail-accordion__collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .28s ease}.detail-accordion__collapse--open{grid-template-rows:1fr;opacity:1}.detail-accordion__inner{overflow:hidden;min-height:0;min-width:0}.detail-accordion__body{padding:0;min-width:0}.detail-accordion__files{margin-top:12px}.detail-accordion--closed{gap:0}@media(prefers-reduced-motion:reduce){.detail-accordion__collapse{transition:none}}@media(max-width:768px){.detail-accordion{padding:12px 14px}.detail-accordion__toggle{gap:10px}.detail-accordion__title{flex:1 1 auto;font-size:14px;line-height:20px;color:#71717a}.detail-accordion__icon{width:20px;height:20px;color:#18181b}}.detail-fields{display:flex;flex-direction:column;gap:0;min-width:0}.detail-field{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 0}.detail-field__label{display:inline-flex;align-items:center;align-self:flex-start;position:relative;overflow:visible;max-width:100%;min-width:0;gap:6px;font-size:14px;font-weight:600;line-height:20px;color:#18181b}.detail-field__hint{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:#a1a1aa;cursor:help}.detail-field__hint:hover,.detail-field__hint:focus-visible,.detail-field__hint.is-open{color:#71717a}.detail-field__value{min-width:0;font-size:14px;font-weight:400;line-height:20px;color:#18181b;overflow-wrap:anywhere;word-break:break-word}.detail-field__text{margin:0;min-width:0;font-size:14px;font-weight:400;line-height:20px;color:#18181b;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}@media(max-width:768px){.detail-wrapper--mobile .detail-fields{gap:0}.detail-wrapper--mobile .detail-field{gap:4px;padding:10px 0;border-bottom:1px solid #F5F5F4}.detail-wrapper--mobile .detail-field:last-child{border-bottom:none}}.detail-field-tooltip{position:fixed;z-index:1400;width:max-content;max-width:min(260px,100vw - 32px);padding:8px 10px;border-radius:6px;background:#27272a;color:#fff;font-size:12px;font-weight:400;line-height:16px;text-align:left;white-space:normal;pointer-events:none;transform:translate(-50%,calc(-100% - 10px))}.detail-field-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:7px;height:7px;margin-top:-4px;background:#27272a;transform:translate(-50%) rotate(45deg)}.detail-grid{display:grid;grid-template-columns:repeat(var(--detail-grid-columns),minmax(0,1fr));width:100%;min-width:0;box-sizing:border-box;gap:0 8px}@media(max-width:1200px){.detail-grid{grid-template-columns:repeat(min(3,var(--detail-grid-columns)),minmax(0,1fr))}}@media(max-width:900px){.detail-grid{grid-template-columns:repeat(min(2,var(--detail-grid-columns)),minmax(0,1fr))}}@media(max-width:600px){.detail-grid{grid-template-columns:1fr}}.ui-tabs-list{display:inline-flex;align-items:center;height:40px;padding:4px;background:#f4f4f5;border-radius:6px;gap:0}.ui-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:100%;padding:6px 12px;border:none;border-radius:2px;background:transparent;color:#71717a;font-size:14px;font-weight:500;line-height:20px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-tabs-trigger svg{flex-shrink:0;width:16px;height:16px}.ui-tabs-trigger:hover:not(.ui-tabs-trigger--active){color:#18181b}.ui-tabs-trigger--active{background:#fff;color:#18181b;box-shadow:0 1px 2px #0000000d}.ui-tabs-trigger:focus-visible{outline:2px solid #240952;outline-offset:1px}.ui-pill-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ui-pill-tab{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:8px 16px;border:1px solid #e4e4e7;border-radius:9999px;background:#fff;color:#18181b;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.ui-pill-tab:hover:not(.ui-pill-tab--active){border-color:#d4d4d8;background:#fafafa}.ui-pill-tab--active{border-color:transparent;background-color:#5e5ba3;background-image:linear-gradient(90.03deg,#5e5ba3 5.08%,#312e81);color:#fafafa}.ui-pill-tab:focus-visible{outline:2px solid #5e5ba3;outline-offset:2px}@media(max-width:576px){.ui-pill-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ui-pill-tabs::-webkit-scrollbar{display:none}.ui-pill-tab{flex-shrink:0}}.filter-drawer-root{position:fixed;inset:0;z-index:1100;display:flex;justify-content:flex-end}.filter-drawer__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:#18181b66;cursor:pointer}.filter-drawer{position:relative;display:flex;flex-direction:column;width:400px;max-width:100%;height:100%;background:#fff;border-left:1px solid #e4e4e7;box-shadow:-12px 0 32px #0f172a1f;animation:filter-drawer-in .22s ease}.filter-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0;flex:0 0 auto}.filter-drawer__title{margin:0;font-size:18px;font-weight:700;line-height:28px;color:#09090b}.filter-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;flex-shrink:0}.filter-drawer__close:hover{background:#f4f4f5;color:#18181b}.filter-drawer__close:focus-visible{outline:2px solid #240952;outline-offset:2px}.filter-drawer__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.filter-drawer__content form{display:flex;flex-direction:column;gap:20px}.filter-drawer__content form>div{margin-bottom:0!important}.filter-drawer__content form>div>div:first-child{margin-bottom:8px!important;font-size:14px!important;font-weight:400!important;line-height:20px;color:#3f3f46}.filter-drawer__actions{display:flex;gap:8px;padding:16px 24px 24px;flex:0 0 auto;border-top:1px solid #e4e4e7;background:#fff}.filter-drawer__actions .ui-button{flex:1 1 50%}.filter-drawer-root--mobile{align-items:flex-end;justify-content:stretch}.filter-drawer--mobile{width:100%;max-width:none;height:85%;border-left:0;border-top:1px solid #e4e4e7;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px #0f172a1f;animation:filter-drawer-up .22s ease}.filter-drawer--mobile .filter-drawer__header{padding:20px 16px 0}.filter-drawer--mobile .filter-drawer__content{padding:20px 16px}.filter-drawer--mobile .filter-drawer__actions{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}@keyframes filter-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes filter-drawer-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.avatar-preview-modal .ant-modal-body{display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.avatar-preview-modal__frame{display:flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden}.avatar-preview-modal__image{display:block;width:auto;max-width:100%;height:auto;max-height:min(70vh,640px);margin:0 auto;border-radius:10px;object-fit:contain}.user-info-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px 16px 40px;overflow:auto}.user-info-modal__scrim{position:fixed;inset:0;z-index:0;margin:0;padding:0;border:0;cursor:pointer;background:#30293f47}.user-info-modal__shell{position:relative;z-index:1;width:min(420px,100%);margin:auto;display:flex;flex-direction:column;gap:2px;padding:12px;background:#ffffff4d;border:1px solid #fafaf9;border-radius:16px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 16px 48px #18181b24}.user-info-modal__body{display:flex;flex-direction:column;gap:20px;padding:20px;background:#fff;border-radius:12px 12px 0 0;min-width:0}.user-info-modal__head{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;min-width:0;margin:-4px -4px 0 0}.user-info-modal__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#71717a;cursor:pointer;border-radius:8px;flex-shrink:0}.user-info-modal__close:hover{background:#f4f4f5;color:#18181b}.user-info-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;padding:16px 0}.user-info-modal__spinner{width:28px;height:28px;border:2px solid #e4e4e7;border-top-color:#5e5ba3;border-radius:50%;animation:user-info-spin .7s linear infinite}.user-info-modal__content{display:flex;flex-direction:column;gap:20px;align-items:stretch}.user-info-modal__profile{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.user-info-modal__avatar-btn{display:inline-flex;padding:0;border:0;background:transparent;border-radius:16px;cursor:pointer;box-shadow:0 0 0 3px #fff,0 0 0 4px #e4e4e7}.user-info-modal__avatar-btn:disabled{cursor:default}.user-info-modal__avatar-btn:hover:not(:disabled){box-shadow:0 0 0 3px #fff,0 0 0 4px #c4b5fd}.user-info-modal__avatar{display:block;width:80px;height:80px;border-radius:16px;object-fit:cover;background:#f4f4f5}.user-info-modal__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;line-height:1;color:#52525b}.user-info-modal__name{margin:0;max-width:100%;font-size:18px;font-weight:700;line-height:26px;color:#09090b;text-decoration:none;border:0;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-modal__fields{display:flex;flex-direction:column;gap:10px}.user-info-modal__field{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-radius:10px;background:#fafaf9;border:1px solid #f5f5f4}.user-info-modal__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;color:#71717a}.user-info-modal__label svg{color:#5e5ba3;flex-shrink:0}.user-info-modal__value{font-size:14px;font-weight:500;line-height:20px;color:#18181b;word-break:break-word;text-decoration:none}.user-info-modal__value-row{display:flex;align-items:center;gap:8px;min-width:0}.user-info-modal__link{font-size:14px;font-weight:500;line-height:20px;color:#18181b;text-decoration:none;border:0;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-modal__link:hover{color:#312e81;text-decoration:none}.user-info-modal__link:focus-visible{color:#312e81;outline:none}.user-info-modal__copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:#fff;color:#71717a;cursor:pointer;flex-shrink:0;box-shadow:0 0 0 1px #e4e4e7}.user-info-modal__copy:hover{background:#f4f4f5;color:#312e81}.user-info-modal__muted{margin:0;font-size:14px;line-height:20px;color:#71717a}.user-info-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px 16px;background:#fff;border-radius:0 0 12px 12px}.user-info-toast{position:fixed;right:24px;bottom:24px;z-index:1200;width:min(420px,100vw - 32px);padding:16px;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;animation:user-info-toast-in .2s ease}.user-info-toast--success{background:#f0fdf4}.user-info-toast--success .user-info-toast__title,.user-info-toast--success .user-info-toast__icon{color:#059669}.user-info-toast--error{background:#fef2f2}.user-info-toast--error .user-info-toast__title,.user-info-toast--error .user-info-toast__icon{color:#dc2626}.user-info-toast__title-row{position:relative;display:flex;align-items:flex-start;padding-left:28px;margin-bottom:4px}.user-info-toast__icon{position:absolute;left:0;top:4px;flex-shrink:0}.user-info-toast__title{margin:0;flex:1;font-size:16px;font-weight:600;line-height:24px}.user-info-toast__desc{margin:0;padding-left:28px;font-size:14px;font-weight:400;line-height:20px;color:#18181b}@keyframes user-info-spin{to{transform:rotate(360deg)}}@keyframes user-info-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.user-clickable{transition:color .2s ease}.user-clickable:hover{color:#722ed1;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#722ed166}.user-clickable--block:hover{color:inherit;text-decoration:none}.user-clickable:focus-visible{outline:2px solid #722ed1;outline-offset:2px;border-radius:4px}.action-toast{position:fixed;right:24px;bottom:24px;z-index:1200;width:min(600px,100vw - 32px);padding:16px;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;animation:action-toast-in .2s ease}.action-toast--success{background:#f0fdf4}.action-toast--success .action-toast__title,.action-toast--success .action-toast__icon{color:#059669}.action-toast--error{background:#fef2f2}.action-toast--error .action-toast__title,.action-toast--error .action-toast__icon{color:#dc2626}.action-toast__title-row{position:relative;display:flex;align-items:flex-start;padding-left:28px;margin-bottom:4px}.action-toast__icon{position:absolute;left:0;top:4px;flex-shrink:0}.action-toast__title{margin:0;flex:1;font-size:16px;font-weight:600;line-height:24px}.action-toast__desc{margin:0;padding-left:28px;font-size:14px;font-weight:400;line-height:20px;color:#18181b}@keyframes action-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.responsible-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;align-content:start;gap:12px}.responsible-list__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;grid-column:1/-1;width:100%;height:40px;margin:0;padding:8px 16px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#18181b;font:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.responsible-list__add svg{flex-shrink:0;color:#18181b}.responsible-list__add:hover{background:#fafafa}.responsible-card{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;min-height:max-content;height:auto;align-self:start;flex-shrink:0;padding:8px;border:1px solid #f5f5f4;border-radius:16px;background-image:linear-gradient(90deg,#ffffffb3,#ffffffb3),linear-gradient(90deg,#e7e5e4,#e7e5e4);overflow:visible}.responsible-card>.user-clickable--block{display:block;width:100%;flex:0 0 auto;min-height:max-content}.responsible-card__role-row{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:20px;padding:2px 0 2px 8px;color:#18181b}.responsible-card__role-row svg{flex-shrink:0;color:#71717a}.responsible-card__role{font-size:12px;font-weight:500;line-height:1;color:#18181b}.responsible-card__body{display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%;flex:0 0 auto;padding:12px;border:0;border-bottom:1px solid #f5f5f4;border-radius:12px;background:#fff;box-shadow:none;text-decoration:none;color:inherit}.responsible-card__avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;flex-shrink:0;background:#e4e4e7;font-size:14px;font-weight:700;line-height:1}.responsible-card__avatar--fallback{display:inline-flex;align-items:center;justify-content:center}.responsible-card__text{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1;padding-top:0}.responsible-card__title{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.responsible-card__name{font-size:14px;font-weight:700;line-height:20px;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word;transition:color .15s ease,text-decoration-color .15s ease}.user-clickable--block:hover .responsible-card__name{color:#312e81;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#5e5ba373}.responsible-card__position{font-size:12px;font-weight:400;line-height:16px;color:#71717a;text-decoration:none}.responsible-card__phone{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;max-width:100%;margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;line-height:20px;color:#18181b;cursor:pointer;text-align:left;text-decoration:none;white-space:nowrap}.responsible-card__phone>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsible-card__phone svg{flex-shrink:0;color:#a1a1aa}.responsible-card__phone:hover{color:#312e81}.responsible-card__phone:hover svg{color:#312e81}@media(max-width:768px){.responsible-list{grid-template-columns:1fr;gap:8px}.responsible-card{min-width:0;width:100%}}@container detail-right (max-width: 620px){.responsible-list{grid-template-columns:1fr}}@container page-content (max-width: 620px){.responsible-list{grid-template-columns:1fr}}.detail-right{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;position:sticky;top:16px;align-self:start;height:calc(100vh - 160px);max-height:calc(100vh - 160px);min-height:420px;padding:0;background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;box-shadow:0 1px 2px #0000000a;container-type:inline-size;container-name:detail-right;overflow:hidden}.detail-right__tabs{display:flex;align-items:stretch;gap:0;width:100%;padding:20px 20px 0;border-bottom:1px solid #e4e4e7;overflow-x:auto;flex-shrink:0}.detail-right__tab{flex:0 0 auto;margin:0;padding:10px 16px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71717a;font:inherit;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.detail-right__tab:hover{color:#18181b}.detail-right__tab--active{color:#1d0742;border-bottom-color:#1d0742;font-weight:500}.detail-right__panel{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;padding:20px;overflow:hidden}.detail-right__panel>.od-chat,.detail-right__panel>.od-empty,.detail-right__panel>.responsible-list,.detail-right__panel>.od-docs,.detail-right__panel>.od-history,.detail-right__panel>.od-delegation,.detail-right__panel>.chg-history,.detail-right__panel>.prd-details,.detail-right__panel>.prd-docs,.detail-right__panel>.prd-history,.detail-right__panel>.ppd-details,.detail-right__panel>.ppd-docs,.detail-right__panel>.ppd-history,.detail-right__panel>.ppd-panel-scroll,.detail-right__panel>.ppd-land,.detail-right__panel>.ppd-persons,.detail-right__panel>.ppd-acc,.detail-right__panel>.cd-docs,.detail-right__panel>.cd-finances,.detail-right__panel>.evd-history,.detail-right__panel>.id-page__payment-tab,.detail-right__panel>.id-history{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.detail-right__panel>.od-chat,.detail-right__panel>.od-empty{display:flex;flex-direction:column;overflow:hidden}.detail-right__panel>.dt{flex:1 1 auto;min-height:0;min-width:0}@media(max-width:1100px){.detail-right{position:static;top:auto;height:auto;max-height:none;min-height:0}}@media(max-width:768px){.detail-wrapper--mobile .detail-right__tabs{display:none}.detail-wrapper--mobile .detail-right__panel{padding:0;overflow:visible;height:auto;max-height:none}.detail-wrapper--mobile .detail-right{position:static;height:auto;max-height:none;min-height:0;overflow:visible;align-self:stretch;margin:0;padding:12px 14px;border-radius:12px;border:1px solid #f5f5f4;background:#fff}.detail-wrapper--mobile.detail-wrapper--panel .detail-right{flex:1 1 auto;min-height:0;margin:0;padding:12px 14px;border-radius:12px;border:1px solid #f5f5f4;background:#fff;box-shadow:none;position:static;height:auto;max-height:none;align-self:stretch;overflow:hidden}.detail-wrapper--mobile.detail-wrapper--panel .detail-right__panel{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.detail-wrapper--mobile.detail-wrapper--discussion .detail-right{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden}.detail-wrapper--mobile.detail-wrapper--discussion .detail-right__panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.detail-wrapper--mobile.detail-wrapper--docs .detail-right{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.detail-wrapper--mobile.detail-wrapper--docs .detail-right__panel{padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.detail-wrapper--mobile.detail-wrapper--history .detail-right,.detail-wrapper--mobile.detail-wrapper--panel.detail-wrapper--history .detail-right{flex:0 0 auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;height:auto;max-height:none;min-height:0;overflow:visible}.detail-wrapper--mobile.detail-wrapper--history .detail-right__panel,.detail-wrapper--mobile.detail-wrapper--panel.detail-wrapper--history .detail-right__panel{flex:0 0 auto;padding:12px 14px;height:auto;max-height:none;min-height:0;overflow:visible}.detail-wrapper--mobile.detail-wrapper--history .detail-right__panel>.chg-history,.detail-wrapper--mobile.detail-wrapper--history .detail-right__panel>.od-history{flex:0 0 auto;min-height:0;overflow:visible}.detail-wrapper--mobile.detail-wrapper--responsible .detail-right,.detail-wrapper--mobile.detail-wrapper--responsible .detail-right__panel{flex:0 0 auto;height:auto;max-height:none;min-height:0;overflow:visible}.detail-wrapper--mobile.detail-wrapper--responsible .detail-right__panel>.responsible-list,.detail-wrapper--mobile.detail-wrapper--responsible .detail-right__panel>.ppd-persons{flex:0 0 auto;height:auto;min-height:0;overflow:visible}}@media(max-width:640px){.detail-wrapper:not(.detail-wrapper--mobile) .detail-right{padding:14px}.detail-right__tab{padding:10px 12px}}.detail-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:110;display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -2px 3.5px #0000000f}.detail-mobile-nav__item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 2px;border:none;background:transparent;cursor:pointer;color:#737373;font-size:11px;font-weight:400;line-height:1.15;text-align:center;-webkit-tap-highlight-color:transparent}.detail-mobile-nav__item>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word}.detail-mobile-nav__item svg{flex-shrink:0;color:inherit}.detail-mobile-nav__item--active{color:#3730a3;font-weight:600}.detail-mobile-nav__item--active svg{filter:drop-shadow(0 0 4.8px #c7d2fe) drop-shadow(0 0 12.32px #a5b4fc)}.detail-mobile-nav__icon{position:relative;display:inline-flex;width:16px;height:16px}.detail-mobile-nav__badge{position:absolute;top:-8px;right:-14px;min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#dc2626;color:#fff;font-size:10px;font-weight:500;line-height:16px;text-align:center;pointer-events:none}.main-layout:has(.detail-mobile-nav) .main-layout__header,.main-layout:has(.od-page__mobile-header) .main-layout__header,.main-layout:has(.detail-header--mobile) .main-layout__header{display:none}.main-layout:has(.detail-mobile-nav) .main-layout__bottom-nav{display:none!important}.main-layout:has(.cp-detail--mobile) .main-layout__bottom-nav,.main-layout:has(.cp-edit--mobile) .main-layout__bottom-nav{display:none!important}.main-layout__content:has(.detail-mobile-nav),.main-layout__content:has(.cp-detail--mobile),.main-layout__content:has(.cp-edit--mobile){padding-bottom:0}.user-card{display:flex;flex-direction:column;gap:12px}.user-card__info{display:flex;flex-direction:column;gap:4px}.user-card__content{display:flex;gap:2px}.user-card__label{font-size:15px;line-height:23px;font-weight:500}.user-card__name{font-size:14px}.file-preview-modal{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px 16px 40px;overflow:auto}.file-preview-modal__scrim{position:fixed;inset:0;z-index:0;margin:0;padding:0;border:0;cursor:pointer;background:#30293f47}.file-preview-modal__shell{position:relative;z-index:1;width:min(960px,100%);margin:auto;display:flex;flex-direction:column;gap:2px;padding:12px;background:#ffffff4d;border:1px solid #fafaf9;border-radius:16px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 16px 48px #18181b24}.file-preview-modal__body{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;border-radius:12px 12px 0 0;min-width:0}.file-preview-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.file-preview-modal__title{margin:0;min-width:0;font-size:16px;font-weight:600;line-height:24px;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-modal__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#18181b;cursor:pointer;border-radius:4px;flex-shrink:0}.file-preview-modal__close:hover{background:#f4f4f5}.file-preview-modal__content{position:relative;min-height:360px;max-height:min(70vh,720px);overflow:hidden;display:flex;flex-direction:column;border-radius:8px;background:#f5f5f5}.file-preview-modal__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:300px;padding:32px;flex:1}.file-preview-modal__spinner{width:28px;height:28px;border:2px solid #e4e4e7;border-top-color:#5e5ba3;border-radius:50%;animation:file-preview-spin .7s linear infinite}.file-preview-modal__muted{margin:0;font-size:14px;line-height:20px;color:#71717a;text-align:center}.file-preview-modal__no-preview-icon{font-size:48px;color:#bfbfbf}.file-preview-modal__image-wrap{min-height:360px}.file-preview-modal__image{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px}.file-preview-modal__pdf{min-height:0}.file-preview-modal__pdf-page{display:block;width:100%;border-radius:4px;box-shadow:0 0 0 1px #00000014}.file-preview-modal__zoom{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:360px;max-height:min(70vh,720px);overflow:hidden}.file-preview-modal__zoom-stage{flex:1 1 auto;min-height:0;overflow:auto;padding:16px;background:#f5f5f5;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;cursor:zoom-in}.file-preview-modal__zoom-inner{min-width:100%}.file-preview-modal__pdf .file-preview-modal__zoom-inner{display:flex;flex-direction:column;gap:16px}.file-preview-modal__zoom-bar{position:absolute;left:50%;bottom:12px;z-index:2;display:flex;align-items:center;gap:2px;transform:translate(-50%);padding:4px;border-radius:10px;background:#18181be0;box-shadow:0 8px 24px #18181b33}.file-preview-modal__zoom-btn,.file-preview-modal__zoom-value{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;background:transparent;color:#fafafa;cursor:pointer;flex-shrink:0}.file-preview-modal__zoom-btn:disabled,.file-preview-modal__zoom-value:disabled{opacity:.35;cursor:default}.file-preview-modal__zoom-btn:hover:not(:disabled),.file-preview-modal__zoom-value:hover:not(:disabled){background:#ffffff1f}.file-preview-modal__zoom-btn{width:40px;height:40px;border-radius:8px}.file-preview-modal__zoom-value{min-width:56px;height:40px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.file-preview-modal__frame{width:100%;height:min(70vh,720px);border:none;display:block;background:#fff}.file-preview-modal__docx{padding:32px 48px;max-height:min(70vh,720px);overflow-y:auto;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.6;color:#000;background:#fff}.file-preview-modal__docx h1,.file-preview-modal__docx h2,.file-preview-modal__docx h3,.file-preview-modal__docx h4,.file-preview-modal__docx h5,.file-preview-modal__docx h6{margin:1em 0 .5em}.file-preview-modal__docx p{margin:.5em 0}.file-preview-modal__docx table{border-collapse:collapse;width:100%;margin:1em 0}.file-preview-modal__docx table td,.file-preview-modal__docx table th{border:1px solid #d9d9d9}.file-preview-modal__docx table th{padding:12px}.file-preview-modal__docx table td{padding:6px 12px}.file-preview-modal__xlsx{display:flex;flex-direction:column;max-height:min(70vh,720px);background:#fff;flex:1;min-height:0}.file-preview-modal__xlsx-tabs{padding:12px 16px 0;border-bottom:1px solid #f0f0f0;flex-shrink:0;overflow-x:auto}.file-preview-modal__xlsx-sheet{padding:16px;overflow:auto;flex:1;min-height:0}.file-preview-modal__xlsx-sheet table{border-collapse:collapse;min-width:100%;background:#fff}.file-preview-modal__xlsx-sheet td,.file-preview-modal__xlsx-sheet th{border:1px solid #d9d9d9;font-size:13px;vertical-align:top;white-space:pre-wrap}.file-preview-modal__xlsx-sheet th{padding:12px}.file-preview-modal__xlsx-sheet td{padding:6px 12px}.file-preview-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#fff;border-radius:0 0 12px 12px;flex-wrap:wrap}.file-preview-modal__size{font-size:12px;line-height:16px;color:#71717a;min-width:0}.file-preview-modal__actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}@keyframes file-preview-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.file-preview-modal{padding:0;align-items:stretch;justify-content:stretch;overflow:hidden;height:100dvh}.file-preview-modal__shell{width:100%;height:100%;min-height:100%;max-height:100%;margin:0;padding:0;border-radius:0;background:#fff}.file-preview-modal__body{flex:1 1 auto;border-radius:0;min-height:0;height:100%}.file-preview-modal__content,.file-preview-modal__zoom,.file-preview-modal__image-wrap,.file-preview-modal__pdf,.file-preview-modal__frame,.file-preview-modal__docx,.file-preview-modal__xlsx{max-height:none;min-height:0;flex:1 1 auto}.file-preview-modal__image-wrap,.file-preview-modal__center,.file-preview-modal__zoom{min-height:0;height:100%}.file-preview-modal__zoom-bar{bottom:16px}.file-preview-modal__footer{border-radius:0;position:sticky;bottom:0}}.chg-history{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:hidden}.chg-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.chg-history__list--nested{margin-top:12px;padding:4px 0 0 12px;border-left:2px solid #e0e7ff;width:100%;max-width:100%}.chg-history__item{display:flex;align-items:stretch;gap:16px;width:100%;max-width:100%;min-width:0}.chg-history__item--nested{margin-top:4px}.chg-history__item--first .chg-history__line--top{visibility:hidden;flex:0 0 0;min-height:0}.chg-history__item--last .chg-history__line--bottom{visibility:hidden}.chg-history__rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:36px;align-self:stretch}.chg-history__line{display:block;width:1px;background:#e4e4e7}.chg-history__line--top{flex:0 0 0;min-height:0}.chg-history__line--bottom{flex:1 1 auto;min-height:8px}.chg-history__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:0;border:1px solid #e0e7ff;border-radius:8px;background:#f8fafc;color:#4f46e5}.chg-history__icon svg{display:block;width:16px;height:16px}.chg-history__content{display:flex;flex-direction:column;gap:20px;min-width:0;flex:1 1 auto;padding-bottom:40px}.chg-history__item--last .chg-history__content{padding-bottom:0}.chg-history__header{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:36px;min-width:0}.chg-history__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.chg-history__name{font-size:14px;font-weight:600;line-height:20px;color:#000;overflow-wrap:anywhere}.chg-history__meta{display:inline;min-width:0;overflow-wrap:anywhere}.chg-history__action{font-size:14px;font-weight:400;line-height:20px;color:#71717a;overflow-wrap:anywhere}.chg-history__detail{font-size:14px;font-weight:500;line-height:20px;color:#18181b;overflow-wrap:anywhere}.chg-history__action+.chg-history__detail:before{content:" "}.chg-history__date{font-size:12px;font-weight:400;line-height:16px;color:#71717a}.chg-history__changes{display:flex;flex-direction:column;gap:2px}.chg-history__change-line{font-size:14px;line-height:20px;overflow-wrap:anywhere}.chg-history__extra{margin:4px 0 0;font-size:13px;font-weight:400;line-height:18px;color:#52525b}.chg-history__extra a{color:#4f46e5;text-decoration:none}.chg-history__extra a:hover{text-decoration:underline}.chg-history__comment{margin:0;padding:2px 0;font-size:14px;font-weight:400;font-style:italic;line-height:20px;color:#000}.chg-history__note{margin:0;font-size:13px;font-weight:400;line-height:18px;color:#71717a}.chg-history__diffs{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;padding:0;list-style:none}.chg-history__diff{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:12px;border:1px solid #f5f5f4;border-radius:12px;background:#fafaf9}.chg-history__diff-label{font-size:12px;font-weight:600;line-height:16px;color:#71717a;overflow-wrap:anywhere}.chg-history__diff-flow{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.chg-history__diff-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#a1a1aa}.chg-history__value{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:8px 10px;border-radius:8px;overflow-wrap:anywhere;word-break:break-word}.chg-history__value--old{background:#fef2f2}.chg-history__value--new{background:#f0fdf4}.chg-history__value--empty{color:#a1a1aa}.chg-history__value-caption{font-size:11px;font-weight:600;line-height:14px;letter-spacing:.02em;text-transform:uppercase;color:#71717a}.chg-history__value-text{font-size:14px;font-weight:500;line-height:20px;color:#18181b}.chg-history__value--empty .chg-history__value-text{font-weight:400;color:#a1a1aa}.detail-right__panel>.chg-history,.od-page__panel>.chg-history{flex:1 1 auto;min-height:0;overflow-y:auto}@media(max-width:768px){.chg-history__item{gap:12px}.chg-history__rail{width:32px}.chg-history__icon{width:32px;height:32px}.chg-history__content{gap:10px;padding-bottom:20px}.chg-history__header{min-height:32px;gap:2px}.chg-history__row{flex-direction:column;align-items:flex-start;gap:2px}.chg-history__meta{display:block}.chg-history__diff{padding:10px;gap:6px}.chg-history__diff-flow{gap:4px}.chg-history__value{padding:6px 8px;gap:2px}.chg-history__value-text{font-size:13px;line-height:18px}}@media(min-width:769px){.chg-history__diff-flow{flex-direction:row;align-items:stretch;gap:8px}.chg-history__diff-arrow{align-self:center}.chg-history__diff-arrow svg{transform:rotate(-90deg)}.chg-history__value{flex:1 1 0}}.detail-more-sheet{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center}.detail-more-sheet__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:#18181b73;cursor:pointer;animation:detail-more-sheet-backdrop-in .2s ease}.detail-more-sheet__panel{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;gap:20px;padding:20px 16px calc(32px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 12px 12px;background:#fff;border-bottom:1px solid #f5f5f4;animation:detail-more-sheet-in .22s ease}.detail-more-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.detail-more-sheet__head--notify{gap:8px}.detail-more-sheet__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;color:#09090b}.detail-more-sheet__title--center{flex:1 1 auto;text-align:center}.detail-more-sheet__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#18181b;cursor:pointer;flex-shrink:0}.detail-more-sheet__icon-btn:hover{background:#f4f4f5}.detail-more-sheet__list{display:flex;flex-direction:column;gap:8px;width:100%}.detail-more-sheet__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin:0;padding:8px 16px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#18181b;font:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.detail-more-sheet__btn span{min-width:0}.detail-more-sheet__btn svg{flex-shrink:0;color:#71717a}.detail-more-sheet__btn:hover{background:#fafafa}.detail-more-sheet__prefs{display:flex;flex-direction:column;width:100%}.detail-more-sheet__pref{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin:0;padding:16px 12px;border-bottom:1px solid #f5f5f4;cursor:pointer}.detail-more-sheet__pref--last{border-bottom:0}.detail-more-sheet__pref .ui-switch{flex-shrink:0;margin-top:2px}.detail-more-sheet__pref-label{padding-top:5px;font-size:14px;font-weight:500;line-height:1;color:#18181b}@keyframes detail-more-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes detail-more-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.evd-route{display:flex;flex-direction:column;width:100%;padding:20px;background-image:linear-gradient(90deg,#ffffff80,#ffffff80),linear-gradient(90deg,#fafaf9,#fafaf9);border:1px solid #e7e5e4;border-radius:12px;box-shadow:0 1px 2px #0000000a;gap:31px}.evd-route__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#71717a}.evd-route__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.evd-route__head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evd-route__head-actions .ui-button{height:36px;padding:8px 12px;color:#18181b;border-color:#e4e4e7;background:#fff;opacity:1}.evd-route__empty{margin:0;font-size:14px;color:#71717a;font-style:italic}.evd-route__pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#71717a;font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.evd-route__pick:hover{background:#fafafa}.evd-route__pick svg{flex-shrink:0;color:#71717a}.evd-route__row-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#dc2626;cursor:pointer}.evd-route__row-remove:hover{background:#fef2f2}.evd-route__stages{display:flex;flex-direction:column;gap:31px;width:100%}.evd-route__stage{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.evd-route__stage-badge{position:relative;top:-1px;display:inline-flex;align-items:center;justify-content:center;height:35px;max-width:calc(100% - 120px);margin:0 0 -10px;padding:6px 10px;border:1px solid #e4e4e7;border-radius:12px 12px 2px 2px;background:#f5f5f5;font:inherit;font-size:12px;font-weight:600;line-height:16px;color:#292524;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.evd-route__stage-badge:not(:disabled){cursor:pointer}.evd-route__stage-badge:not(:disabled):hover{background:#ececec}.evd-route__stage-badge:disabled{opacity:1;color:#292524}.evd-route__add-badge{position:absolute;top:-1px;right:1px;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:35px;margin:0;padding:6px 12px;border:1px solid #bfdbfe;border-radius:12px 12px 2px 2px;background:#f0f9ff;color:#1d4ed8;font:inherit;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;white-space:nowrap}.evd-route__add-badge:hover{background:#e0f2fe}.evd-route__add-badge svg{flex-shrink:0;width:14px;height:14px}.evd-route__table-wrap{position:relative;z-index:1;width:100%;overflow:auto;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.evd-route__table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.evd-route__th,.evd-route__td{height:auto;border-bottom:1px solid #e4e4e7;text-align:left;vertical-align:middle;font-size:14px;line-height:20px;color:#18181b}.evd-route__th{height:auto;padding:12px;background:linear-gradient(90deg,#ffffff80,#ffffff80),#f4f4f5;font-weight:500;color:#71717a;white-space:nowrap}.evd-route__th--num,.evd-route__td--num{width:54px}.evd-route__th--date,.evd-route__td--date{width:160px;white-space:nowrap}.evd-route__th--status,.evd-route__td--status{width:176px}.evd-route__th--actions,.evd-route__td--actions{width:58px;text-align:center;padding-left:12px;padding-right:12px}.evd-route__td{height:auto;padding:6px 12px}.evd-route__td .ui-select{width:100%}.evd-route__td--actions:has([aria-expanded=true]){background:linear-gradient(90deg,#fff6,#fff6),#f4f4f5}.evd-route__table tbody tr:last-child>td{border-bottom:0}.evd-route__td--name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evd-route__td--empty{color:#71717a;font-style:italic;height:56px}.evd-route__td--empty-warn,.evd-route__tl-empty--warn,.evd-route__stage-hint{color:#b45309;font-style:normal;font-weight:600}.evd-route__stage-hint{margin:8px 0 0;font-size:13px;line-height:18px}.evd-route__status{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:9999px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.evd-route__status--approved{background:#2a9d90;color:#fafafa}.evd-route__status--rework{background:#ffedd5;color:#9a3412}.evd-route__status--rejected{background:#fee2e2;color:#991b1b}.evd-route__status--pending{background:#f4f4f5;color:#52525b}.evd-route__menu{position:relative;display:inline-flex}.evd-route__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#18181b;cursor:pointer}.evd-route__menu-btn:hover{background:#f4f4f5}.evd-route__menu-panel{position:fixed;z-index:1200;width:212px;min-width:212px;padding:4px 0;border:1px solid #e4e4e7;border-radius:6px;background:#fff;box-shadow:0 4px 3px #0000001a,0 2px 2px #0000000f}.evd-route__menu-sep{height:1px;margin:4px 1px;background:#e4e4e7}.evd-route__menu-item{display:flex;align-items:center;gap:8px;width:calc(100% - 8px);margin:0 4px;padding:6px 8px;border:0;border-radius:2px;background:transparent;text-align:left;font:inherit;font-size:14px;font-weight:400;line-height:20px;color:#09090b;cursor:pointer}.evd-route__menu-item svg{flex-shrink:0;width:16px;height:16px}.evd-route__menu-item:hover{background:#f4f4f5}.evd-route__menu-item--danger{color:#dc2626}.evd-route__form{display:flex;flex-direction:column;gap:16px;width:100%}.evd-route__input{width:100%;height:36px;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;font:inherit;font-size:14px;color:#18181b}.evd-route__input:focus{outline:2px solid rgba(94,91,163,.35);outline-offset:1px}.evd-route__selected{margin:12px 0 0;padding-left:18px;color:#52525b;font-size:13px}.evd-route__confirm{margin:0;font-size:14px;line-height:20px;color:#52525b}.evd-approvers-modal{display:flex;flex-direction:column;gap:20px;width:100%;min-height:320px}.evd-approvers-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex:1 1 100%;flex-wrap:wrap;padding-top:4px}.evd-approvers-modal__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.evd-approvers-modal__author{display:inline-flex;align-items:center;gap:10px;min-width:0}.evd-approvers-modal__author-avatar{width:36px;height:36px;border-radius:999px;object-fit:cover;flex-shrink:0;background:#e4e4e7}.evd-approvers-modal__author-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#52525b}.evd-approvers-modal__author-text{display:flex;flex-direction:column;gap:2px;min-width:0}.evd-approvers-modal__author-name{font-size:14px;font-weight:600;line-height:20px;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evd-approvers-modal__author-role{font-size:12px;line-height:16px;color:#71717a}.evd-approvers-modal__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;min-height:168px;max-height:min(360px,46vh);overflow-x:hidden;overflow-y:auto}.evd-approvers-modal__row{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid #e4e4e7;border-radius:10px;background:#fff;cursor:grab}.evd-approvers-modal__row--dragging{opacity:.55}.evd-approvers-modal__row:active{cursor:grabbing}.evd-approvers-modal__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600;line-height:1;flex-shrink:0}.evd-approvers-modal__grip{display:inline-flex;align-items:center;justify-content:center;color:#a1a1aa;flex-shrink:0}.evd-approvers-modal__avatar{width:36px;height:36px;border-radius:999px;object-fit:cover;flex-shrink:0;background:#e4e4e7}.evd-approvers-modal__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#52525b}.evd-approvers-modal__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.evd-approvers-modal__name{font-size:14px;font-weight:600;line-height:20px;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evd-approvers-modal__type{font-size:12px;line-height:16px;color:#71717a;text-transform:lowercase}.evd-approvers-modal__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:6px;background:transparent;color:#dc2626;cursor:pointer;flex-shrink:0}.evd-approvers-modal__remove:hover:not(:disabled){background:#fef2f2}.evd-approvers-modal__remove:disabled{opacity:.5;cursor:default}.evd-route--compact{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:12px}.evd-route--compact .evd-route__head{justify-content:flex-start}.evd-route--compact .evd-route__head-actions{width:100%;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}.evd-route--compact .evd-route__head-actions::-webkit-scrollbar{display:none}.evd-route--compact .evd-route__head-actions .ui-button{flex-shrink:0;height:36px}.evd-route--compact .evd-route__title{width:100%;font-size:14px;font-weight:600;line-height:20px;color:#71717a}.evd-route__compact{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.evd-route__tabs.ui-tabs-list{display:flex;align-items:stretch;width:100%;max-width:100%;height:auto;min-height:0;margin:0;padding:0;gap:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;background:transparent;border-radius:0;border-bottom:1px solid #e4e4e7;scrollbar-width:none}.evd-route__tabs.ui-tabs-list::-webkit-scrollbar{display:none}.evd-route__tabs.ui-tabs-list .ui-tabs-trigger{height:auto;margin:0 0 -1px;padding:10px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#71717a;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;flex-shrink:0}.evd-route__tabs.ui-tabs-list .ui-tabs-trigger:first-child{padding-left:0}.evd-route__tabs.ui-tabs-list .ui-tabs-trigger:hover:not(.ui-tabs-trigger--active){color:#18181b;background:transparent}.evd-route__tabs.ui-tabs-list .ui-tabs-trigger--active{background:transparent;box-shadow:none;color:#1d0742;font-weight:500;border-bottom-color:#1d0742}.evd-route__tabs.ui-tabs-list .ui-tabs-trigger:focus-visible{outline:2px solid #240952;outline-offset:-2px;border-radius:6px}.evd-route__timeline{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.evd-route__tl-item{display:flex;align-items:stretch;gap:10px;width:100%;min-width:0}.evd-route__tl-item:first-of-type .evd-route__tl-line:first-child{opacity:0}.evd-route__tl-item:last-of-type .evd-route__tl-line:last-child{opacity:0}.evd-route__tl-rail{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0;align-self:stretch}.evd-route__tl-line{flex:1 0 0;width:1px;min-height:8px;background:#e4e4e7}.evd-route__tl-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:999px;z-index:1}.evd-route__tl-icon svg{display:block;color:#fff}.evd-route__tl-icon--approved{background:#2a9d90}.evd-route__tl-icon--rejected{background:#dc2626}.evd-route__tl-icon--rework{background:#d97706}.evd-route__tl-icon--pending{background:#fff;box-shadow:inset 0 0 0 1.5px #d4d4d8}.evd-route__tl-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto;padding:10px 0}.evd-route__tl-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.evd-route__tl-row>:first-child{min-width:0;overflow:hidden}.evd-route__tl-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;color:#000}.evd-route__tl-verb{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1;color:#71717a}.evd-route__tl-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;color:#71717a}.evd-route__tl-empty{margin:0;padding:4px 0;font-size:14px;line-height:20px;color:#71717a}.evd-route__tl-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;margin-top:4px;padding:6px 10px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#18181b;font:inherit;font-size:13px;font-weight:500;line-height:20px;cursor:pointer}.evd-route__tl-add:hover{background:#fafafa}.evd-route__tl-add svg{flex-shrink:0;color:#71717a}@media(max-width:768px){.evd-route{padding:12px 14px;gap:8px}}.est-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.est-modal-footer__user{display:flex;align-items:center;gap:8px;min-width:0;padding:4px}.est-modal-footer__avatar,.est-modal-footer__avatar-fallback{width:24px;height:24px;border-radius:999px;flex-shrink:0;object-fit:cover}.est-modal-footer__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#e4e4e7;color:#3f3f46;font-size:10px;font-weight:600}.est-modal-footer__user-text{display:flex;flex-direction:column;gap:2px;min-width:0}.est-modal-footer__user-name{font-size:14px;font-weight:500;line-height:14px;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-modal-footer__user-role{font-size:12px;font-weight:400;line-height:12px;color:#71717a}.est-modal-footer__actions{display:flex;align-items:center;gap:10px;margin-left:auto}@media(max-width:576px){.est-modal-footer__user{display:none}.est-modal-footer__actions{width:100%;margin-left:0}.est-modal-footer__actions .ui-button{flex:1 1 auto}}.tse-field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.tse-field__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tse-field__label{font-size:14px;font-weight:500;line-height:1;color:#18181b}.tse-field__template{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#5e5ba3;font-size:13px;font-weight:500;cursor:pointer}.tse-field__template:disabled{color:#a1a1aa;cursor:default}.tse-field__drop{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:64px;padding:12px 16px;border:1px dashed #d4d4d8;border-radius:8px;background:#fafafa;color:#52525b;font-size:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tse-field__drop:hover:not(:disabled){border-color:#5e5ba3;background:#f5f5ff}.tse-field__drop:disabled{cursor:default;opacity:.6}.tse-field__file{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid #e4e4e7;border-radius:8px;background:#fff}.tse-field__file-icon{flex:0 0 auto;color:#16a34a}.tse-field__file-name{flex:1 1 auto;min-width:0;overflow:hidden;color:#18181b;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.tse-field__file-action,.tse-field__file-remove{display:inline-flex;align-items:center;flex:0 0 auto;padding:0;border:0;background:none;color:#5e5ba3;font-size:13px;cursor:pointer}.tse-field__file-action:disabled,.tse-field__file-remove:disabled{color:#a1a1aa;cursor:default}.tse-field__file-remove{color:#71717a}.tse-field__hint{color:#71717a;font-size:12px;line-height:16px}.tse-field__error{color:#dc2626;font-size:12px;line-height:16px}.tse-issues{display:flex;flex-direction:column;gap:8px}.tse-issues__summary{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:18px}.tse-issues__summary strong{font-weight:600}.tse-issues__summary--ok{background:#f0fdf4;color:#166534}.tse-issues__summary--error{background:#fef2f2;color:#991b1b}.tse-issues__list{display:flex;flex-direction:column;max-height:260px;margin:0;padding:0;overflow-y:auto;border:1px solid #e4e4e7;border-radius:8px;list-style:none}.tse-issues__item{display:flex;flex-direction:column;gap:2px;padding:8px 12px 8px 14px;border-bottom:1px solid #f4f4f5;border-left:3px solid transparent;font-size:13px;line-height:18px}.tse-issues__item:last-child{border-bottom:0}.tse-issues__item--error{border-left-color:#dc2626}.tse-issues__item--warning{border-left-color:#f59e0b}.tse-issues__where{color:#71717a;font-size:12px}.tse-issues__message{color:#18181b}.tse-issues__note{margin:0;color:#71717a;font-size:12px}.history-drawer-root{position:fixed;inset:0;z-index:1100;display:flex;justify-content:flex-end}.history-drawer__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:#30293f4d;cursor:pointer}.history-drawer{position:relative;display:flex;flex-direction:column;width:min(460px,100%);height:100%;padding:0;border:0;border-left:1px solid #e4e4e7;border-radius:0;background:#fff;box-shadow:-12px 0 32px #0f172a1f;animation:history-drawer-in .22s ease}.history-drawer__inner{display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;height:100%;padding:20px 20px 16px;background:#fff}.history-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto}.history-drawer__title{margin:0;overflow:hidden;font-size:20px;font-weight:700;line-height:28px;color:#09090b;text-overflow:ellipsis;white-space:nowrap}.history-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 -4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;flex-shrink:0}.history-drawer__close:hover{background:#f4f4f5;color:#18181b}.history-drawer__close:focus-visible{outline:2px solid #240952;outline-offset:2px}.history-drawer__content{flex:1 1 auto;min-height:0;overflow-y:auto}@keyframes history-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){.history-drawer-root{align-items:flex-end;justify-content:stretch}.history-drawer{width:100%;height:85%;border-left:0;border-top:1px solid #e4e4e7;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px #0f172a1f;animation:history-drawer-up .22s ease}}@keyframes history-drawer-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ds-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.ds-modal-footer__user{display:flex;align-items:center;gap:8px;min-width:0;padding:4px}.ds-modal-footer__avatar,.ds-modal-footer__avatar-fallback{width:24px;height:24px;border-radius:999px;flex-shrink:0;object-fit:cover}.ds-modal-footer__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#e4e4e7;color:#3f3f46;font-size:10px;font-weight:600}.ds-modal-footer__user-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-modal-footer__user-name{font-size:14px;font-weight:500;line-height:14px;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-modal-footer__user-role{font-size:12px;font-weight:400;line-height:12px;color:#71717a}.ds-modal-footer__actions{display:flex;align-items:center;gap:10px;margin-left:auto}@media(max-width:576px){.ds-modal-footer__user{display:none}.ds-modal-footer__actions{width:100%;margin-left:0}.ds-modal-footer__actions .ui-button{flex:1 1 auto}}@media(max-width:768px){.ds-modal.action-modal{align-items:flex-end;padding:0;overflow:hidden}.ds-modal.action-modal .action-modal__shell{max-width:none!important;width:100%;margin:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.ds-modal.action-modal .action-modal__title{font-size:18px;line-height:24px}}.evd-field{display:flex;flex-direction:column;gap:8px;width:100%}.evd-field__label{font-size:14px;font-weight:500;color:#18181b}.evd-approver-card{width:100%;padding:20px;border:1px solid #e7e5e4;border-radius:12px;background:linear-gradient(90deg,#ffffff80,#ffffff80),#fafaf9;display:flex;flex-direction:column;gap:20px}.evd-approver-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.evd-approver-card__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evd-approver-card__row{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.evd-approver-card__person{display:flex;align-items:center;gap:16px;min-width:0;flex-shrink:0}.evd-approver-card__avatar{width:51px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}.evd-approver-card__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;padding:16px 12px;background:linear-gradient(133deg,#fffc,#fed7aacc);color:#ea580c;font-size:16px;font-weight:700;line-height:1}.evd-approver-card__identity{display:flex;flex-direction:column;gap:4px;min-width:0}.evd-approver-card__name{font-size:16px;font-weight:600;line-height:24px;color:#000;white-space:nowrap}.evd-approver-card__position{font-size:14px;font-weight:400;line-height:20px;color:#64748b;white-space:nowrap}.evd-approver-card__contacts{display:flex;align-items:flex-start;gap:32px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.evd-approver-card__contact{display:flex;flex-direction:column;gap:4px;min-width:0;justify-content:center}.evd-approver-card__contact-label{font-size:14px;font-weight:400;line-height:20px;color:#64748b}.evd-approver-card__contact-value{font-size:14px;font-weight:400;line-height:20px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.evd-approver-card{padding:12px 14px;gap:12px;border-color:#f5f5f4;background:#fff}.evd-approver-card__title{font-size:14px;line-height:20px}.evd-approver-card__row{flex-direction:column;align-items:flex-start;gap:12px}.evd-approver-card__contacts{width:100%;gap:16px}.evd-approver-card__name,.evd-approver-card__position,.evd-approver-card__contact-value{white-space:normal}}@media(max-width:900px){.evd-approver-card__row{flex-direction:column;align-items:flex-start;gap:20px}.evd-approver-card__name,.evd-approver-card__position,.evd-approver-card__contact-value{white-space:normal}}.add-line-tree--clearable .ui-select__trigger{padding-right:44px}.add-line-tree__backdrop{background:#18181b73;animation:add-line-tree-backdrop-in .18s ease}.add-line-tree__panel{display:flex;flex-direction:column;padding:0;overflow:hidden}.add-line-tree__panel--sheet{inset:auto 0 0;width:100%;max-width:none;height:min(82dvh,680px);max-height:calc(100dvh - 24px);border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #0f172a29,0 -24px 64px #0f172a2e;animation:add-line-tree-sheet-in .22s ease}.add-line-tree__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:18px 16px 8px}.add-line-tree__sheet-title{min-width:0;margin:0;color:#09090b;font-size:16px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-line-tree__sheet-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:#f4f4f5;color:#18181b;cursor:pointer}.add-line-tree__sheet-close:hover{background:#ececef}.add-line-tree__search{display:flex;align-items:center;gap:8px;margin:8px 8px 0;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;color:#71717a}.add-line-tree__search input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;line-height:20px;color:#18181b}.add-line-tree__search input::placeholder{color:#71717a}.add-line-tree__list{list-style:none;margin:0;padding:0}.add-line-tree__list--root{flex:1 1 auto;min-height:0;padding:6px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.add-line-tree__row{display:flex;align-items:center;gap:4px;min-height:34px;border-radius:6px}.add-line-tree__row:hover{background:#f4f4f5}.add-line-tree__row--selected{background:#eff6ff}.add-line-tree__row--disabled .add-line-tree__label{opacity:.55;cursor:not-allowed}.add-line-tree__caret,.add-line-tree__caret-spacer{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:0;background:transparent;color:#71717a;cursor:pointer}.add-line-tree__caret svg,.add-line-tree__caret-spacer svg{display:block;transition:transform .15s ease}.add-line-tree__label{flex:1;min-width:0;margin:0;padding:6px 8px 6px 0;border:0;background:transparent;text-align:left;font:inherit;font-size:14px;line-height:20px;color:#18181b;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-line-tree__empty{padding:12px 10px;font-size:14px;color:#71717a}.add-line-tree__clear{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:#71717a;cursor:pointer;line-height:1}.add-line-tree__clear:hover{background:#f4f4f5}.ui-select .add-line-tree__clear{z-index:2}@media(max-width:768px){.add-line-tree__panel--sheet{padding-bottom:env(safe-area-inset-bottom,0px)}.add-line-tree__panel--sheet .add-line-tree__search{flex:0 0 auto;margin:8px 16px}.add-line-tree__panel--sheet .add-line-tree__list--root{flex:1 1 auto;min-height:0;padding:4px 10px 18px;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.add-line-tree__panel--sheet .add-line-tree__row{min-height:44px;border-radius:8px}.add-line-tree__panel--sheet .add-line-tree__caret,.add-line-tree__panel--sheet .add-line-tree__caret-spacer{width:32px;height:32px}.add-line-tree__panel--sheet .add-line-tree__label{padding:10px 8px 10px 0;font-size:15px;line-height:20px;white-space:normal}}@keyframes add-line-tree-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes add-line-tree-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.voice-message-player{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#eef2ff;border:1px solid #e2e8f0;max-width:100%}.voice-message-player__play{color:#4f46e5!important;font-size:22px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.voice-message-player__meta{display:flex;flex-direction:column;min-width:0;line-height:1.2}.voice-message-player__label{font-size:13px;font-weight:600;color:#0f172a}.voice-message-player__time{font-size:12px}.ui-file{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;padding:14px 16px;border:1px solid #f5f5f4;border-radius:12px;background-image:linear-gradient(90deg,#ffffff80,#ffffff80),linear-gradient(90deg,#fafaf9,#fafaf9);overflow:hidden;font-family:Circe,-apple-system,BlinkMacSystemFont,sans-serif;text-align:left}.ui-file--sm{padding:10px 12px;gap:12px}.ui-file--card{width:280px;max-width:100%}.ui-file__main{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ui-file__main--preview{cursor:pointer}.ui-file__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;flex-shrink:0}.ui-file__icon svg{display:block;width:16px;height:16px}.ui-file__icon--pdf{color:#dc2626;background:#fef2f2}.ui-file__icon--image{color:#2563eb;background:#eff6ff}.ui-file__icon--sheet{color:#16a34a;background:#f0fdf4}.ui-file__icon--doc{color:#4f46e5;background:#eef2ff}.ui-file__icon--other{color:#240952;background:#f5f3ff}.ui-file__meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.ui-file__name{width:100%;font-size:14px;font-weight:500;line-height:20px;color:#09090b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-file__size{width:100%;font-size:12px;font-weight:400;line-height:16px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-file__comment{width:100%;margin-top:2px;font-size:12px;font-weight:400;line-height:16px;color:#52525b;overflow-wrap:break-word;word-break:break-word;white-space:normal}.ui-file__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ui-file__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:color .15s ease,background-color .15s ease,opacity .15s ease}.ui-file__btn svg{display:block;width:18px;height:18px}.ui-file__btn:disabled{opacity:.45;cursor:not-allowed}.ui-file__btn--preview{color:#dfb160}.ui-file__btn--preview:hover:not(:disabled){color:#c49a4e;background:#dfb1601f}.ui-file__btn--download{color:#240952}.ui-file__btn--download:hover:not(:disabled){color:#1a063b;background:#24095214}.ui-file__btn--delete{color:#a1a1aa}.ui-file__btn--delete:hover:not(:disabled){color:#dc2626;background:#fef2f2}.ui-file__btn--remove{color:#ef4444}.ui-file__btn--remove:hover:not(:disabled){background:#fef2f2}@media(max-width:576px){.ui-file--card{width:100%}.ui-file__name{white-space:normal}.ui-file__btn{width:40px;height:40px}}.file-list{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.file-list--voice{gap:10px}.file-list__item{width:100%}.info-fields-card{width:100%;padding:20px;border:1px solid #e7e5e4;border-radius:12px;background:linear-gradient(90deg,#ffffff80,#ffffff80),#fafaf9;display:flex;flex-direction:column;gap:20px}.info-fields-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.info-fields-card__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-fields-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;width:100%;align-items:start}.info-fields-card__item{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 0}.info-fields-card__label{font-size:14px;font-weight:600;line-height:20px;color:#18181b}.info-fields-card__value{font-size:14px;font-weight:400;line-height:20px;color:#18181b;word-break:break-word}.info-fields-card__value a,.info-fields-card__value button{margin:0;padding:0;border:0;background:none;color:#312e81;font:inherit;cursor:pointer;text-align:left;text-decoration:none}.info-fields-card__value a:hover,.info-fields-card__value button:hover{text-decoration:underline}@media(max-width:768px){.info-fields-card__grid{grid-template-columns:1fr}}.co-executors{width:100%;padding:20px;border:1px solid #e7e5e4;border-radius:12px;background:linear-gradient(90deg,#ffffff80,#ffffff80),#fafaf9;display:flex;flex-direction:column;gap:20px}.co-executors__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.co-executors__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-executors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;width:100%;align-items:stretch}.co-executors__card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:1px solid #f5f5f4;border-radius:16px;background:linear-gradient(90deg,#ffffffb3,#ffffffb3),#e7e5e4;overflow:hidden}.co-executors__role-row{display:flex;align-items:center;gap:10px;width:100%;padding:2px 0 2px 8px;color:#18181b}.co-executors__role-row svg{flex-shrink:0;color:#71717a}.co-executors__role{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-executors__body{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;background:#fff;border-radius:12px}.co-executors__body>.user-clickable{flex:1 1 auto;min-width:0}.co-executors__index{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:30px;padding:8px 12px;border-radius:999px;font-size:14px;font-weight:700;line-height:1;flex-shrink:0}.co-executors__identity{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 1 auto}.co-executors__who{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.co-executors__name{font-size:16px;font-weight:600;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-executors__org{font-size:14px;font-weight:400;line-height:20px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-executors__email{font-size:14px;font-weight:500;line-height:20px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.co-executors__grid{grid-template-columns:1fr}}.file-drop{position:relative;width:100%;min-height:153px;padding:12px;border:1px dashed #e4e4e7;border-radius:8px;background:transparent;transition:border-color .15s ease,background .15s ease}.file-drop--active{border-color:#5e5ba3;background:#f5f3ff}.file-drop__visual{display:flex;align-items:center;gap:12px;min-height:129px;width:100%}.file-drop__glow{position:relative;flex-shrink:0;width:175px;height:129px;display:flex;align-items:center;justify-content:center}.file-drop__glow:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(250,204,21,.35) 0%,rgba(239,68,68,.18) 35%,rgba(59,130,246,.22) 55%,transparent 70%);filter:blur(8px);pointer-events:none}.file-drop__glow img{position:relative;z-index:1;width:64px;height:51px;object-fit:contain;opacity:.8}.file-drop__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.file-drop__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#18181b}.file-drop__link{margin:0;padding:0;border:0;background:none;color:#4f46e5;font:inherit;font-weight:600;cursor:pointer}.file-drop__link:hover{text-decoration:underline}.file-drop__link:disabled{opacity:.5;cursor:not-allowed}.file-drop__hint{margin:0;font-size:14px;line-height:20px;color:#71717a}.file-drop__files{display:flex;flex-wrap:wrap;gap:12px}.file-drop__files-block{position:relative;display:flex;flex-direction:column;gap:16px;width:100%}.file-drop__more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:88px;padding:16px;border:1px dashed #c4b5fd;border-radius:12px;background:#f5f3ff;cursor:pointer;font:inherit}.file-drop__more:hover{border-color:#5e5ba3}.file-drop__more:disabled{opacity:.5;cursor:not-allowed}.file-drop__more-title{font-size:14px;font-weight:600;line-height:20px;color:#4338ca}.file-drop__more-hint{font-size:12px;line-height:16px;color:#71717a}.file-drop__hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:640px){.file-drop__visual{flex-direction:column;align-items:flex-start;min-height:0}.file-drop__glow{width:120px;height:100px}}.closing-package-documents-section__row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:10px 14px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;min-width:0}.closing-package-documents-section__row--clickable{cursor:pointer}.closing-package-documents-section__icon{font-size:22px;flex-shrink:0}.closing-package-documents-section__icon--pdf{color:#ff4d4f}.closing-package-documents-section__icon--xlsx{color:#52c41a}.closing-package-documents-section__icon--file{color:#534ab7}.closing-package-documents-section__actions{display:inline-flex;align-items:center;gap:4px}.closing-package-documents-section__content{min-width:0;width:100%}.closing-package-documents-section__title-row{min-width:0}.closing-package-documents-section__title{display:block;min-width:0;max-width:100%;font-size:13px;line-height:18px}.closing-package-documents-section__title--link{color:#722ed1}.closing-package-documents-section__meta{display:block;min-width:0;max-width:100%;font-size:11px;line-height:16px}.closing-package-documents-section__comment{display:block;min-width:0;max-width:100%;margin-top:2px;color:#71717a;font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closing-package-detail-modal__lines .ant-table{padding:0}@media(max-width:768px){.closing-package-documents-section__row{grid-template-columns:auto minmax(0,1fr);row-gap:8px;min-height:56px;padding:14px 12px}.closing-package-documents-section__title{font-size:15px;line-height:20px}.closing-package-documents-section__meta{font-size:12px;line-height:16px}.closing-package-documents-section__actions{grid-column:1/-1;justify-content:flex-end;width:100%;gap:8px}.closing-package-documents-section__actions button{width:44px;height:44px}}.signers-card{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding:20px;border:1px solid #e7e5e4;border-radius:12px;background:linear-gradient(90deg,#ffffff80,#ffffff80),#fafaf9}.signers-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.signers-card__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#71717a}.signers-card__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.signers-card__header .ant-btn{height:32px;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;line-height:20px}.signers-card__header .ant-btn-variant-filled{background:linear-gradient(90.02deg,#5e5ba3 5.08%,#312e81);border-color:transparent;color:#fafafa}.signers-card__spin{display:flex;justify-content:flex-start}.signers-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;width:100%}.signers-card__slot{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:1px solid #f5f5f4;border-radius:16px;background-image:linear-gradient(90deg,#ffffffb3,#ffffffb3),linear-gradient(90deg,#e7e5e4,#e7e5e4)}.signers-card__slot-head{display:flex;align-items:center;gap:10px;min-width:0;min-height:20px;padding:2px 0 2px 8px}.signers-card__role{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1;font-size:14px;font-weight:500;line-height:20px;color:#18181b}.signers-card__role svg{flex-shrink:0;color:#71717a}.signers-card__status{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:9999px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;flex-shrink:0}.signers-card__status--pending{background:#eff6ff;color:#2563eb}.signers-card__status--signed{background:#f0fdf4;color:#16a34a}.signers-card__status--rejected{background:#fef2f2;color:#dc2626}.signers-card__status--expired{background:#fff7ed;color:#ea580c}.signers-card__status--canceled{background:#f4f4f5;color:#71717a}.signers-card__person{display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%;padding:12px;border-radius:12px;background:#fff}.signers-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:8px 12px;border-radius:999px;flex-shrink:0;font-size:14px;font-weight:700;line-height:1}.signers-card__index--customer{color:#ea580c;background:linear-gradient(132.47deg,#fffc,#fed7aacc)}.signers-card__index--counterparty{color:#16a34a;background:linear-gradient(134.26deg,#fffc,#bbf7d0cc)}.signers-card__person-text{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1}.signers-card__identity{display:flex;flex-direction:column;gap:4px;min-width:0}.signers-card__name{font-size:16px;font-weight:600;line-height:24px;color:#000;word-break:break-word}.signers-card__company{font-size:14px;font-weight:400;line-height:20px;color:#64748b;word-break:break-word}.signers-card__email{font-size:14px;font-weight:500;line-height:20px;color:#000;word-break:break-word}.signers-card__meta{margin:0;font-size:12px;line-height:1.35;color:#64748b;word-break:break-word}.signers-card__meta--danger{color:#dc2626}.signers-card__empty{display:flex;align-items:center;gap:16px;min-width:0;width:100%;padding:12px;border-radius:12px;background:#fff}.signers-card__empty-media{position:relative;width:110px;height:81px;flex-shrink:0;overflow:hidden;border-radius:999px;background:radial-gradient(ellipse 55% 50% at 50% 50%,#f1f5f9,#fff)}.signers-card__empty-grid{position:absolute;left:50%;top:50%;width:555px;height:555px;max-width:none;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.signers-card__empty-glow{position:absolute;left:50%;top:50%;width:138px;height:96px;max-width:none;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.signers-card__empty-icon{position:absolute;left:50%;top:50%;width:64px;height:51px;max-width:none;object-fit:contain;opacity:.7;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.signers-card__empty-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.signers-card__empty-label{font-size:14px;font-weight:600;line-height:20px;color:#71717a}.signers-card__select-link{padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:#4338ca;cursor:pointer}.signers-card__select-link:hover{color:#312e81;text-decoration:underline}.signers-card__select-link:focus-visible{outline:2px solid #5e5ba3;outline-offset:2px;border-radius:4px}.signers-card__edit{display:flex;flex-direction:column;gap:8px;width:100%;padding:20px 12px;border-radius:12px;background:#fff}.signers-card__edit .ant-select{width:100%}.signers-card__edit .ant-select-selector{min-height:40px!important;border-radius:6px!important;align-items:center}.signers-card__field-label{font-size:14px;font-weight:500;line-height:1;color:#18181b}.signers-card__hint{margin:0;font-size:12px;line-height:16px;color:#71717a}@media(max-width:992px){.signers-card{padding:12px 14px;gap:12px}.signers-card__grid{grid-template-columns:minmax(0,1fr);gap:12px}.signers-card__empty-media{width:88px;height:64px}.signers-card__empty-icon{width:52px;height:42px}}.edf{min-width:0}.edf .detail-field__value{display:flex;align-items:center}.edf__value{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.edf__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.edf__field{display:flex;flex-direction:column;gap:8px;width:100%}.edf__field-label{font-size:14px;font-weight:500;line-height:1;color:#18181b}.queue-block-form-fields--stacked{display:flex;flex-direction:column;gap:8px;min-width:0}.queue-block-form-fields--stacked .ant-form-item{margin-bottom:0}.queue-block-form-fields--stacked .ant-form-item-label{padding-bottom:4px}.queue-block-form-fields--stacked .ant-form-item-label>label{font-size:13px;line-height:1.2;color:#00000073;height:auto}.counterparty-info-modal__avatar{color:#5e5ba3;box-shadow:0 0 0 3px #fff,0 0 0 4px #e4e4e7}.counterparty-info-modal__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;max-width:100%}.avatar-focus-modal.action-modal{z-index:1300}.avatar-focus-modal__hint{margin:0;font-size:13px;line-height:20px;color:#71717a}.avatar-focus-modal__crop{position:relative;width:100%;height:360px;overflow:hidden;border-radius:12px;background:var(--rgb-color-primary-soft, #f2f0f8)}.avatar-focus-modal__zoom{display:flex;flex-direction:column;gap:8px}.avatar-focus-modal__zoom-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;line-height:18px;color:#71717a}.avatar-focus-modal__range{width:100%;height:6px;accent-color:#5e5ba3;cursor:pointer}.ui-accordion{display:flex;flex-direction:column;width:100%;gap:0}.ui-accordion__item{width:100%;border:1px solid #e4e4e7;border-radius:0;background:#fff;padding:24px;margin:0;display:flex;flex-direction:column;gap:0}.ui-accordion__item+.ui-accordion__item:not(.ui-accordion__item--open){border-top:0}.ui-accordion__item:first-child{border-radius:12px 12px 0 0}.ui-accordion__item:last-child{border-radius:0 0 12px 12px}.ui-accordion__item--open{border:1px solid #e0e7ff;border-radius:12px;background:#f8fafc;padding:20px;gap:24px;margin:12px 0}.ui-accordion__item--open:first-child{margin-top:0}.ui-accordion__item--open:last-child{margin-bottom:0}.ui-accordion__trigger{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;width:fit-content;max-width:100%}.ui-accordion__badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 10px;border-radius:8px;border:1px solid #f5f5f4;background:#fafaf9;flex-shrink:0}.ui-accordion__item--open .ui-accordion__badge{border-color:#e0e7ff;background:#fff}.ui-accordion__num{font-size:14px;font-weight:600;line-height:20px;color:#71717a}.ui-accordion__item--open .ui-accordion__num{color:#4338ca}.ui-accordion__title{font-size:16px;font-weight:600;line-height:24px;color:#71717a;white-space:nowrap}.ui-accordion__item--open .ui-accordion__title{color:#3730a3}.ui-accordion__chevron{flex-shrink:0;color:#a1a1aa;transition:transform .2s ease}.ui-accordion__item--open .ui-accordion__chevron{transform:rotate(180deg);color:#3730a3}.ui-accordion__content{width:100%;min-width:0;overflow:visible}.ui-accordion__content--closed,.ui-accordion__content[hidden]{display:none!important}.ui-accordion__content-inner{width:100%;min-width:0}.status-section{display:flex;flex-direction:column;box-shadow:#523f690d 0 .3125rem .3125rem;padding:10px 24px;background:#fff;border-radius:12px;gap:4px;min-width:0}.status-section .ant-typography{word-break:break-word}@media(max-width:992px){.status-section{padding:10px 16px}}@media(max-width:576px){.status-section{padding:10px 12px;gap:8px}.status-section h1.ant-typography,.status-section .ant-typography-h1,.status-section h2.ant-typography,.status-section .ant-typography-h2{font-size:18px!important;line-height:1.3}}.collapsible-section__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0}.collapsible-section__header:hover .collapsible-section__toggle{background-color:#2316540f}.collapsible-section__title{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--rgb-color-text-main, #1f1f2b);background:transparent}.collapsible-section__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:9999px;background:var(--rgb-color-primary, #231654);color:#fff;font-size:11px;font-weight:600;line-height:1}.collapsible-section__toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;transition:background-color .2s ease;flex-shrink:0}.collapsible-section__toggle svg{transition:transform .25s ease}.collapsible-section__toggle--open svg{transform:rotate(180deg)}.collapsible-section__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.collapsible-section__body--open{grid-template-rows:1fr;opacity:1}.collapsible-section__body-inner{overflow:hidden;min-height:0;min-width:0}.detail-item{margin-bottom:8px}.detail-item__label{font-size:15px;line-height:23px;font-weight:500}.detail-item__tooltip-icon{font-size:13px;color:#8c8c8c;cursor:pointer}.detail-item__value{font-size:14px;color:#000;min-height:21px}.detail-item__text-block{white-space:pre-wrap}.detail-item__text-block--error{background:linear-gradient(135deg,#fff1f0,#fff);border-color:#ffccc7;color:#a8071a}.files-section__files{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-x:hidden;overflow-y:auto;min-width:0}
