.ibp-button{min-height:38px;border:0;border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:560;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.ibp-button:active:not(:disabled){transform:scale(.98)}.ibp-button:disabled{cursor:not-allowed;opacity:.48}.ibp-button--primary{color:#fff;background:#26699a}.ibp-button--secondary{color:#0a65b7;background:#dbeafec7;box-shadow:inset 0 0 0 1px #ffffffbd,0 8px 24px #2e4a6d14}.ibp-button--ghost{color:#1d2a3a;background:#ffffff70}.ibp-button--liquid{position:relative;isolation:isolate;min-height:44px;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:16px;padding:0 18px;color:#075da8;background:linear-gradient(180deg,#e8f4ffa3,#ffffff47),#ffffff38;-webkit-backdrop-filter:blur(22px) saturate(1.55);backdrop-filter:blur(22px) saturate(1.55);box-shadow:inset 0 1px #ffffffb8,inset 2px 2px 1px -2px #ffffffdb,inset -2px -2px 1px -2px #184a8238,0 10px 24px #2a7ed324,0 0 18px #59a0eb1f;transition:border-color .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out,transform .18s ease-out}.ibp-button--liquid:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:15px;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.6),transparent 42%),radial-gradient(circle at 50% 115%,rgba(76,154,255,.16),transparent 54%);opacity:.92}.ibp-button--liquid:hover:not(:disabled){border-color:#74b2f09e;box-shadow:inset 0 1px #ffffffc7,inset 2px 2px 1px -2px #ffffffeb,inset -2px -2px 1px -2px #184a8233,0 0 0 3px #59a0eb1f,0 12px 28px #2a7ed32e,0 0 22px #59a0eb2e;filter:brightness(1.04)}.ibp-button--liquid:active:not(:disabled){transform:scale(.98);filter:brightness(.97)}.ibp-button--liquid:focus-visible{outline:none;border-color:#2a7ed3ad;box-shadow:inset 0 1px #ffffffc2,0 0 0 4px #2a7ed333,0 12px 28px #2a7ed329}.ibp-create-icon-button{width:36px;height:36px;min-height:36px;border:1px solid rgba(118,145,170,.22);border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#1768c9;background:#ffffff85;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .14s ease}.ibp-create-icon-button__icon{width:16px;height:16px;flex:0 0 16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ibp-create-icon-button:hover:not(:disabled){border-color:#1768c957;color:#155fb6;background:#f7fbffc7;box-shadow:none;transform:none}.ibp-create-icon-button:active:not(:disabled){background:#eef6fcd1;box-shadow:inset 0 1px 2px #2d455c14;transform:none}.ibp-create-icon-button:focus-visible{outline:2px solid rgba(23,104,201,.32);outline-offset:2px;box-shadow:none}.ibp-create-icon-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.ibp-pagination{min-height:58px;border:1px solid rgba(117,136,160,.16);border-radius:18px;padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;color:#667085;background:linear-gradient(180deg,#ffffff7a,#f8fcff3d),#ffffff3d;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.ibp-pagination__summary{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:540}.ibp-pagination__actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.ibp-pagination__button{width:36px;height:36px;border:1px solid transparent;border-radius:10px;display:inline-grid;place-items:center;color:#1d2a3a;background:transparent;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.ibp-pagination__button:hover:not(:disabled){border-color:#0a84ff47;background:#ffffff8f;color:#0a66d8}.ibp-pagination__button.is-active,.ibp-pagination__button[aria-current=page]{border-color:#59a0eb2e;color:#0a66d8;background:#e1efffb8}.ibp-pagination__button:active:not(:disabled){transform:scale(.98)}.ibp-pagination__button:disabled{cursor:default;opacity:.5}.ibp-pagination__button.is-active:disabled,.ibp-pagination__button[aria-current=page]:disabled{opacity:1}.ibp-pagination__ellipsis{width:28px;height:36px;display:inline-grid;place-items:center;color:#7b8794;font-size:13px;font-weight:500}.ibp-pagination__page-size{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:12px;font-weight:500;white-space:nowrap}.ibp-pagination__select-shell{position:relative;display:inline-flex;align-items:center}.ibp-pagination__select-shell select{height:32px;min-width:58px;border:1px solid rgba(117,136,160,.18);border-radius:10px;padding:0 26px 0 10px;color:#1d2a3a;background:#ffffff7a;font:inherit;font-size:13px;font-weight:540;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ibp-pagination__select-shell svg{position:absolute;right:7px;color:#667085;pointer-events:none}.ibp-pagination__select-shell select:disabled{cursor:default;opacity:.55}.ibp-refreshable-content{position:relative}.ibp-refreshable-content:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;pointer-events:none;content:"";opacity:0;background:linear-gradient(180deg,#fff3,#ffffff14),#ffffff14;backdrop-filter:blur(2px) saturate(1.08);-webkit-backdrop-filter:blur(2px) saturate(1.08);transition:opacity .3s ease}.ibp-refreshable-content.is-refreshing:after{opacity:1}.ibp-refreshable-content__body{transition:opacity .3s ease,filter .3s ease;will-change:opacity,filter}.ibp-refreshable-content.is-refreshing .ibp-refreshable-content__body{opacity:.52;filter:blur(1.6px);pointer-events:none}@media (prefers-reduced-motion: reduce){.ibp-refreshable-content:after,.ibp-refreshable-content__body{transition:none}}.ibp-search-input{min-width:0;height:38px;border:1px solid rgba(117,136,160,.2);border-radius:13px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#667085;background:#ffffff5c;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28);box-shadow:inset 0 0 0 1px #ffffff5c}.ibp-search-input input{width:100%;min-width:0;height:100%;border:0;outline:0;color:#172033;background:transparent}.ibp-search-input:focus-within{border-color:#0a84ffb8;box-shadow:0 0 0 3px #0a84ff24}.ibp-select,.ibp-date-picker{position:relative;min-width:0}.ibp-select__trigger,.ibp-date-picker__trigger{height:38px;min-width:0;border:1px solid rgba(117,136,160,.22);border-radius:13px;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#1d2a3a;background:#ffffff6b;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);cursor:pointer}.ibp-select__trigger{width:100%;box-shadow:inset 0 1px #ffffff75,0 8px 18px -12px #146ce438;font:inherit;font-size:13px;line-height:1;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.ibp-select__trigger:hover{border-color:#59a0eb5c;background:#ffffff8a;box-shadow:inset 0 1px #ffffff85,0 0 0 3px #59a0eb1a,0 8px 18px -12px #146ce44d}.ibp-select__trigger.is-open,.ibp-select__trigger:focus-visible{outline:none;border-color:#0a84ff8f;box-shadow:inset 0 1px #ffffff85,0 0 0 3px #2a7ed32e,0 8px 18px -12px #146ce457}.ibp-select__trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ibp-select__trigger-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibp-select__chevron{flex:0 0 14px;color:#4f6073;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.ibp-select__trigger.is-open .ibp-select__chevron{transform:rotate(180deg)}.ibp-date-picker__trigger{width:max-content;justify-content:flex-start;box-shadow:inset 0 1px #ffffff75,0 8px 18px -12px #146ce447}.ibp-date-picker__control{position:relative;display:inline-flex;min-width:0}.ibp-date-picker--has-value .ibp-date-picker__trigger{padding-right:36px}.ibp-date-picker__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibp-date-picker__trigger:hover{border-color:#59a0eb5c;background:#ffffff8a;box-shadow:inset 0 1px #ffffff85,0 0 0 3px #59a0eb1a,0 8px 18px -12px #146ce45c}.ibp-date-picker__trigger:focus-visible{outline:none;border-color:#0a84ff8f;box-shadow:inset 0 1px #ffffff85,0 0 0 3px #2a7ed338}.ibp-date-picker__clear{position:absolute;top:50%;right:7px;z-index:1;width:24px;height:24px;border:0;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#66778b;background:#ffffff57;cursor:pointer;transform:translateY(-50%);transition:background .14s ease,box-shadow .14s ease,color .14s ease,transform .12s ease}.ibp-date-picker__clear:hover{color:#0a65b7;background:#ffffffa8;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #59a0eb1f}.ibp-date-picker__clear:active{transform:translateY(-50%) scale(.94)}.ibp-date-picker__clear:focus-visible{outline:none;color:#0a65b7;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #2a7ed338}.ibp-select__panel{position:absolute;left:0;z-index:40;width:100%;min-width:240px;max-height:360px;overflow:auto;border:1px solid rgba(255,255,255,.62);border-radius:22px;padding:8px 0;background:#f4faffd1;backdrop-filter:blur(30px) saturate(1.36);-webkit-backdrop-filter:blur(30px) saturate(1.36);box-shadow:inset 0 0 0 1px #ffffff85,0 24px 60px #2640602e,0 8px 28px #0a84ff14;transform-origin:top left;animation:ibp-select-open .18s ease-out}.ibp-select__panel--down{top:calc(100% + 8px)}.ibp-select__panel--up{bottom:calc(100% + 8px)}.ibp-select__option{width:100%;min-height:54px;border:0;border-radius:0;padding:0 14px 0 48px;position:relative;display:flex;align-items:center;color:#111318;background:transparent;cursor:pointer;text-align:left}.ibp-select__option:not(:last-child):after{position:absolute;right:14px;bottom:0;left:48px;height:1px;background:#7588a029;content:""}.ibp-select__option:hover{background:#dcebff5c}.ibp-select__option[aria-selected=true]{background:linear-gradient(135deg,#dcebff94,#f0f7ff5c)}.ibp-select__option strong{display:block;font-size:15px;font-weight:500}.ibp-select__option small{display:block;margin-top:2px;color:#667085;font-size:12px}.ibp-select__option-text{min-width:0;display:grid;gap:2px;overflow:hidden}.ibp-select__option-text strong,.ibp-select__option-text small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibp-select__check{position:absolute;left:18px;top:50%;display:grid;width:20px;height:20px;place-items:center;color:#0a84ff;transform:translateY(-50%)}.version-select{position:relative;display:inline-block;min-width:176px;font-family:var(--ibp-font-family)}.version-select__trigger{width:100%;height:36px;border:1px solid rgba(105,135,165,.18);border-radius:12px;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#24364a;background:#ffffffad;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffffd1,0 1px 2px #28415a0d,0 4px 12px #28415a0f;font:inherit;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.version-select__trigger:hover{border-color:#4984be40;background:#ffffffd1}.version-select__trigger.is-open,.version-select__trigger:focus-visible{outline:none;border-color:#2782dc73;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #2887e11a,0 5px 14px #26496c14}.version-select__layers-icon{flex:0 0 16px;color:#416894}.version-select__trigger-label{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis}.version-select__trigger-label strong{font-weight:500}.version-select__trigger-label span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.version-select__separator{color:#596b80;font-weight:500}.version-select__chevron{flex:0 0 14px;color:#4f6073;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.version-select__trigger.is-open .version-select__chevron{transform:rotate(180deg)}.version-select__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;width:100%;max-height:280px;overflow:auto;box-sizing:border-box;display:grid;gap:4px;border:1px solid rgba(100,125,150,.14);border-radius:14px;padding:6px;background:#f8fbfddb;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);box-shadow:inset 0 1px #ffffffd9,0 12px 32px #23374b1f,0 3px 10px #23374b12;transform-origin:top center;scrollbar-color:rgba(94,123,151,.46) rgba(226,235,244,.46);scrollbar-width:auto;animation:version-menu-in .14s cubic-bezier(.2,.8,.2,1)}.version-select__menu--up{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.version-select__menu::-webkit-scrollbar{width:10px}.version-select__menu::-webkit-scrollbar-track{border-radius:999px;background:#e2ebf475}.version-select__menu::-webkit-scrollbar-thumb{border:2px solid rgba(248,251,253,.86);border-radius:999px;background:#5e7b9780}.version-select__option{width:100%;min-height:40px;border:0;border-radius:10px;padding:0 10px;display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:8px;color:#26384b;background:transparent;font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,transform .1s ease}.ibp-select.version-select .version-select__option{grid-template-columns:minmax(0,1fr) 16px}.version-select__option:hover,.version-select__option:focus-visible{outline:none;background:#4a89c514}.version-select__option:active{transform:scale(.985)}.version-select__option.is-selected{background:linear-gradient(180deg,#daedfdc7,#cfe6faa3)}.version-select__option.is-selected:hover,.version-select__option.is-selected:focus-visible{background:#cfe7fcd1}.version-select__option:disabled{cursor:default;opacity:.48}.version-select__version{color:#203247;font-weight:540}.version-select__option.is-selected .version-select__version{color:#0869c8}.version-select__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ibp-select.version-select .version-select__name{display:grid;gap:2px}.ibp-select.version-select .version-select__name strong,.ibp-select.version-select .version-select__name small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibp-select.version-select .version-select__name strong{font-size:12.5px;font-weight:500}.ibp-select.version-select .version-select__name small{color:#5f7186;font-size:11.5px;font-weight:500}.version-select__check{position:static;width:16px;height:16px;display:inline-grid;place-items:center;color:#1677e8}@keyframes version-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.version-select__trigger,.version-select__chevron,.version-select__option{transition:none}.version-select__menu{animation:none}}@keyframes ibp-select-open{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.calendar-popover{position:fixed;z-index:120;min-height:400px;display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:24px;color:#172130;background:linear-gradient(180deg,#ffffffe0,#f7fafcd1);backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);box-shadow:0 24px 70px #1f34492e,0 8px 24px #1f34491a,inset 0 1px #ffffffc7;font-family:var(--ibp-font-family);transform-origin:top right;animation:calendar-popover-in .16s cubic-bezier(.2,.8,.2,1)}.calendar-popover--up{transform-origin:bottom right}@keyframes calendar-popover-in{0%{opacity:0;filter:blur(3px);transform:translateY(-6px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.calendar-sidebar{border-right:1px solid rgba(101,122,142,.12);padding:18px 16px 14px;background:linear-gradient(180deg,#f5f8fbb8,#eef3f7ad)}.calendar-current-date{height:42px;border:1px solid rgba(98,119,139,.16);border-radius:13px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#172130;background:#ffffffa8;box-shadow:inset 0 1px #ffffffd1,0 2px 8px #273c500d;font-size:14px;font-weight:500}.calendar-current-date span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-shortcuts{margin-top:16px;display:flex;flex-direction:column;gap:4px}.calendar-shortcut{width:100%;min-height:40px;border:0;border-radius:12px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#263548;background:transparent;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;text-align:left;transition:background .14s ease,color .14s ease,transform .12s ease}.calendar-shortcut:hover:not(:disabled){background:#4384c417}.calendar-shortcut:active:not(:disabled){transform:scale(.985)}.calendar-shortcut.is-active{color:#1266c3;background:linear-gradient(180deg,#d6e9fbe6,#c9e1f8c2);box-shadow:inset 0 1px #ffffffa8}.calendar-shortcut:disabled{cursor:not-allowed;opacity:.42}.calendar-main{min-width:0;padding:18px 24px}.calendar-header{margin-bottom:18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.calendar-header__spacer{display:block}.calendar-header__nav,.calendar-header__actions{display:flex;align-items:center;gap:8px}.calendar-header__actions{justify-content:flex-end}.calendar-month-control{display:inline-flex;align-items:center;justify-content:center;gap:12px}.calendar-title{margin:0;min-width:110px;color:#152033;font-size:20px;font-weight:500;line-height:1.2;text-align:center}.calendar-nav-button,.calendar-more-button,.calendar-year-button{height:34px;border:1px solid rgba(91,112,132,.14);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#233245;background:#ffffff94;box-shadow:inset 0 1px #ffffffc7,0 1px 4px #283e520d;cursor:pointer;transition:background .14s ease,transform .12s ease,box-shadow .14s ease}.calendar-nav-button{width:34px}.calendar-more-button{width:38px}.calendar-year-picker{position:relative;justify-self:end}.calendar-year-button{min-width:82px;padding:0 10px 0 12px;gap:6px;font-size:13px;font-weight:500}.calendar-nav-button:hover:not(:disabled),.calendar-more-button:hover:not(:disabled),.calendar-year-button:hover:not(:disabled){background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #283e5214}.calendar-nav-button:active:not(:disabled),.calendar-more-button:active:not(:disabled),.calendar-year-button:active:not(:disabled){transform:scale(.96)}.calendar-nav-button:disabled,.calendar-more-button:disabled,.calendar-year-button:disabled{cursor:not-allowed;opacity:.45}.calendar-year-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:3;width:100%;max-height:260px;overflow:auto;border:1px solid rgba(255,255,255,.62);border-radius:14px;padding:6px;background:#f7fafce6;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);box-shadow:0 18px 44px #1f344929,inset 0 1px #ffffffb8}.calendar-year-option{width:100%;height:32px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#233245;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500}.calendar-year-option:hover{background:#4384c417}.calendar-year-option.is-active,.calendar-year-option[aria-selected=true]{color:#1266c3;background:#237edb1f}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(38px,1fr))}.calendar-weekdays{margin-bottom:8px;column-gap:8px}.calendar-grid{column-gap:0;row-gap:0}.calendar-weekday{height:28px;display:flex;align-items:center;justify-content:center;color:#7f8da0;font-size:12px;font-weight:500}.calendar-day{--calendar-day-range-inset: 4px;--calendar-day-value-size: 32px;--calendar-day-range-height: 34px;position:relative;height:42px;border:0;border-radius:12px;padding:0;display:flex;align-items:center;justify-content:center;color:#182334;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:500;transition:background .12s ease,color .12s ease,transform .1s ease}.calendar-day:before{position:absolute;top:50%;right:0;left:0;z-index:0;height:var(--calendar-day-range-height);background:transparent;content:"";transform:translateY(-50%)}.calendar-day:hover:not(:disabled):not(.is-selected):not(.is-range-start):not(.is-range-end){background:#4782bc17}.calendar-day:active:not(:disabled){transform:scale(.94)}.calendar-day:disabled{cursor:not-allowed;opacity:.3}.calendar-day.is-outside{color:#5b6c7e61}.calendar-day.is-today:after{position:absolute;bottom:5px;width:4px;height:4px;border-radius:999px;background:#1a73e8;content:""}.calendar-day.is-in-range{border-radius:0}.calendar-day.is-range-start{border-radius:999px 0 0 999px}.calendar-day.is-range-end{border-radius:0 999px 999px 0}.calendar-day.is-range-start,.calendar-day.is-range-end{background:transparent}.calendar-day.is-in-range:before{background:#237edb1a}.calendar-day.is-range-start:before{left:0;border-radius:999px 0 0 999px}.calendar-day.is-range-end:before{right:0;border-radius:0 999px 999px 0}.calendar-day.is-selected .calendar-day__value,.calendar-day.is-range-start .calendar-day__value,.calendar-day.is-range-end .calendar-day__value{color:#fff;background:#1877df;box-shadow:none}.calendar-day__value{position:relative;z-index:1;width:var(--calendar-day-value-size);height:var(--calendar-day-value-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.calendar-day__event-dot{position:absolute;bottom:4px;z-index:2;width:4px;height:4px;border-radius:50%;background:#2678d8}.calendar-day.is-selected .calendar-day__event-dot,.calendar-day.is-range-start .calendar-day__event-dot,.calendar-day.is-range-end .calendar-day__event-dot{background:#ffffffdb}.calendar-day:focus-visible,.calendar-shortcut:focus-visible,.calendar-nav-button:focus-visible,.calendar-more-button:focus-visible,.calendar-year-button:focus-visible,.calendar-year-option:focus-visible{outline:none;box-shadow:0 0 0 3px #2a7ed338}@media (prefers-reduced-motion: reduce){.calendar-popover{animation:none}.ibp-date-picker__clear,.calendar-day,.calendar-shortcut,.calendar-nav-button,.calendar-more-button,.calendar-year-button,.calendar-year-option{transition:none}}@media (max-width: 760px){.calendar-popover{min-height:0;grid-template-columns:1fr;border-radius:20px}.calendar-sidebar{display:none}.calendar-main{padding:16px}.calendar-header{grid-template-columns:auto 1fr auto;gap:10px}.calendar-month-control{gap:8px}.calendar-title{min-width:88px;font-size:18px;text-align:center}.calendar-year-button{min-width:72px;padding-inline:9px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(34px,1fr))}.calendar-weekdays{column-gap:4px}.calendar-day{height:40px}}.ibp-checkbox{min-width:0;min-height:24px;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#66788d;background:transparent;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.ibp-checkbox__box{width:22px;height:22px;border:1px solid rgba(148,168,190,.74);border-radius:7px;display:inline-grid;place-items:center;flex:0 0 22px;color:#1778e6;background:linear-gradient(180deg,#ffffffe6,#f5faff8f),#ffffff7a;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #6884a014,0 8px 18px #48688a14;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ibp-checkbox:hover:not(:disabled) .ibp-checkbox__box{border-color:#297de270;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #6884a014,0 0 0 4px #297de214,0 10px 22px #48688a1a}.ibp-checkbox[aria-checked=true] .ibp-checkbox__box{border-color:#2a7ed37a;background:linear-gradient(180deg,#ffffffe6,#f5faff8f),#ffffff7a;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #6884a014,0 8px 18px #48688a14}.ibp-checkbox[aria-checked=true]:hover:not(:disabled) .ibp-checkbox__box{border-color:#2a7ed39e;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #2a7ed31a,0 0 0 1px #fff9,0 0 0 6px #2a7ed31c,0 10px 22px #2a7ed326}.ibp-checkbox:focus-visible{outline:none}.ibp-checkbox:focus-visible .ibp-checkbox__box{border-color:#297de2a8;box-shadow:inset 0 1px #ffffffd6,0 0 0 4px #297de229,0 9px 20px #1f6cda24}.ibp-checkbox__icon{width:14px;height:14px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.76));stroke-width:2.8}.ibp-checkbox__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibp-checkbox:disabled{cursor:default;opacity:.45}.ibp-switch{width:52px;height:32px;border:0;border-radius:16px;padding:2px;background:#e5e5ea;cursor:pointer;transition:background-color .2s ease}.ibp-switch span{display:block;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000001a,0 2px 6px #00000014;transition:transform .2s ease}.ibp-switch[aria-checked=true]{background:#007aff}.ibp-switch[aria-checked=true] span{transform:translate(20px)}.ibp-switch:disabled{cursor:default;opacity:.45}.ibp-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #007aff2e}.ibp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:ibp-modal-backdrop-in .3s ease forwards}.ibp-modal{width:min(640px,calc(100vw - 32px));border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#fff;box-shadow:0 24px 70px #0000002e,0 2px 8px #0000000f}.ibp-modal h2{margin:0;padding:30px 32px 0;color:#1d1d1f;font-size:26px;font-weight:500}@keyframes ibp-modal-backdrop-in{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.ibp-data-table{width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto;color:#1d2939;font-size:14px}.ibp-data-table--is-resizing,.ibp-data-table--is-dragging{-webkit-user-select:none;user-select:none}.ibp-data-table--is-resizing{cursor:ew-resize}.ibp-data-table--is-dragging{cursor:grabbing}.ibp-data-table table{width:var(--ibp-data-table-width, 100%);min-width:100%;border-collapse:collapse;table-layout:fixed;background:transparent}.ibp-data-table--intrinsic-width table{width:max-content;min-width:max-content}.ibp-data-table th,.ibp-data-table td{border-bottom:1px solid rgba(117,136,160,.18);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ibp-data-table th{height:48px;padding:0;position:relative;color:#667085;background:#ffffff5c;font-size:12px;font-weight:540}.ibp-data-table th.is-dragging{background:#e1efff75;opacity:.76}.ibp-data-table td{height:58px;padding:0 14px;background:#ffffff4d}.ibp-data-table__header{position:relative;min-width:0;height:48px;padding:0 18px 0 14px;display:flex;align-items:center}.ibp-data-table__header-label{min-width:0;overflow:hidden;cursor:grab;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.ibp-data-table__header-label:active{cursor:grabbing}.ibp-data-table--columns-static .ibp-data-table__header-label,.ibp-data-table--columns-static .ibp-data-table__header-label:active{cursor:default}.ibp-data-table__sort-button{min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:540;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none}.ibp-data-table__sort-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibp-data-table__sort-button:hover,.ibp-data-table__sort-button.is-active{color:#1d2939}.ibp-data-table__sort-button:focus-visible{outline:none;color:#0a84ff}.ibp-data-table__sort-icon{width:14px;height:14px;flex:0 0 14px;color:#667085b8;stroke-width:2;transition:color .14s ease,opacity .14s ease}.ibp-data-table__sort-icon.is-active,.ibp-data-table__sort-button:focus-visible .ibp-data-table__sort-icon{color:#0a84ff}.ibp-data-table th[aria-sort=ascending],.ibp-data-table th[aria-sort=descending]{background:#e1efff61}.ibp-data-table__resize-handle{position:absolute;top:0;right:-5px;bottom:0;z-index:2;width:10px;cursor:ew-resize;touch-action:none}.ibp-data-table__resize-handle:after{position:absolute;top:50%;left:50%;width:2px;height:18px;border-radius:999px;background:#7588a057;content:"";opacity:1;transform:translate(-50%,-50%);transition:background .14s ease}.ibp-data-table th:hover .ibp-data-table__resize-handle:after,.ibp-data-table__resize-handle:focus-visible:after,.ibp-data-table--is-resizing .ibp-data-table__resize-handle:after{background:#0a84ff9e}.ibp-data-table__resize-handle:focus-visible{outline:none}.ibp-data-table__resize-handle:focus-visible:after{background:#0a84ffb8;box-shadow:0 0 0 3px #0a84ff24}.ibp-data-table tbody tr{background:transparent}.ibp-data-table--clickable tbody tr{cursor:pointer;transition:background-color .16s ease}.ibp-data-table--clickable tbody tr:hover td{background:#0a84ff14}.login-screen{width:100%;min-height:100dvh;overflow:hidden;padding:32px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff0f,#e4f2ff1a),var(--login-background) center / cover no-repeat;color:#182538;font-family:var(--ibp-font-family)}.login-card{width:min(500px,calc(100vw - 32px));min-height:514px;padding:62px 56px 38px;border:1px solid rgba(255,255,255,.72);border-radius:30px;display:grid;align-content:start;gap:16px;background:linear-gradient(180deg,#ffffff94,#f7fcff61),#ffffff52;backdrop-filter:blur(34px) saturate(1.4);-webkit-backdrop-filter:blur(34px) saturate(1.4);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6787a814,0 22px 56px #4b69892e,0 2px 10px #4b698914}.login-card__header{margin:0 0 24px;text-align:center}.login-card h1{margin:0;color:#172238;font-size:28px;font-weight:540;line-height:1.18;letter-spacing:0}.login-card__header p{margin:10px 0 0;color:#6f7f92;font-size:16px;font-weight:500;line-height:1.3}.login-field,.login-field__password{position:relative;min-width:0}.login-field{display:block}.login-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.login-field input{width:100%;height:58px;border:1px solid rgba(182,197,214,.68);border-radius:16px;padding:0 18px 0 56px;color:#172238;background:linear-gradient(180deg,#ffffffc2,#f9fcff8f),#fff6;box-shadow:inset 0 1px #ffffffb8,0 8px 24px #5a779414;font:inherit;font-size:16px;font-weight:500;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-field input::placeholder{color:#8897aa;opacity:1}.login-field input:focus{border-color:#2d7ddb70;background:linear-gradient(180deg,#ffffffdb,#f9fcffa8),#ffffff80;box-shadow:inset 0 1px #ffffffc7,0 0 0 4px #297de21f,0 10px 28px #4b6f951a}.login-field__icon{position:absolute;top:50%;left:20px;z-index:1;width:20px;height:20px;color:#607189;stroke-width:1.9;transform:translateY(-50%);pointer-events:none}.login-field__password input{padding-right:58px}.login-field__password button{position:absolute;top:7px;right:8px;width:44px;height:44px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#718196;background:transparent;cursor:pointer;transition:color .14s ease,background .14s ease}.login-field__password button:hover{color:#297de2;background:#297de214}.login-field__password button:focus-visible,.login-card__link:focus-visible{outline:none;box-shadow:0 0 0 4px #297de224}.login-card__meta{margin:6px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#66788d;font-size:15px;font-weight:500}.login-remember{min-width:0;color:#66788d;font-size:15px;font-weight:500}.login-card__link{margin:0;padding:0;border:0;background:transparent;color:#176fe0;font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.login-card__link:hover{color:#0d58b8}.login-card__error{border:1px solid rgba(255,59,48,.2);border-radius:14px;padding:11px 13px;color:#b42318;background:#ffffff7a;box-shadow:inset 0 0 0 1px #ffffff4d;font-size:14px;font-weight:500}.login-card__submit{height:58px;border:1px solid rgba(255,255,255,.36);border-radius:16px;display:inline-flex;justify-content:center;align-items:center;gap:14px;color:#fff;background:linear-gradient(180deg,#3a96f0fa,#2371da),#297de2;box-shadow:inset 0 1px #ffffff3d,0 10px 26px #1f6cda38;font:inherit;font-size:16px;font-weight:540;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease}.login-card__submit:hover:not(:disabled){background:linear-gradient(180deg,#439ef5,#2879e0),#2f86ec;box-shadow:inset 0 1px #ffffff47,0 12px 30px #1f6cda42}.login-card__submit:active:not(:disabled){background:linear-gradient(180deg,#1f71da,#1860c2),#1f6dda}.login-card__submit:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff3d,0 0 0 4px #297de233,0 10px 26px #1f6cda38}.login-card__submit:disabled{color:#ffffffeb;background:linear-gradient(180deg,#3a96f0d1,#2371dadb),#297de2;box-shadow:inset 0 1px #fff3,0 8px 22px #1f6cda29;cursor:default}.login-card__footer{margin:22px 0 0;color:#718196;font-size:14px;font-weight:500;line-height:1.4;text-align:center}.login-card__footer .login-card__link{display:inline;white-space:normal}.login-card__links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.login-card__documentation{width:220px;justify-self:center;min-height:36px;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#176fe0;background:linear-gradient(180deg,#ffffff94,#ffffff3d),#ffffff2e;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:inset 0 1px #ffffffad;font:inherit;font-size:14px;font-weight:560;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.login-card__documentation:hover{border-color:#297de24d;color:#0d58b8;background:#ffffff7a}.login-card__documentation:focus-visible{outline:none;box-shadow:inset 0 1px #ffffffad,0 0 0 4px #297de224}@media (max-width: 640px){.login-screen{padding:20px}.login-card{width:min(100%,440px);min-height:0;padding:40px 24px 28px;border-radius:26px}.login-card h1{font-size:25px}.login-card__header p,.login-field input,.login-card__submit{font-size:15px}.login-card__meta{align-items:flex-start;flex-direction:column;gap:12px}}.language-switcher{position:fixed;z-index:1000;top:18px;right:18px;display:inline-flex;align-items:center;min-height:40px;padding:0 8px;border:1px solid rgba(125,161,197,.34);border-radius:12px;background:#ffffffe6;box-shadow:0 8px 24px #3150701f;color:#2175bc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.language-switcher__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.language-switcher select{min-width:34px;border:0;outline:0;background:transparent;color:#24364a;font:inherit;font-size:13px;font-weight:700;text-transform:lowercase;cursor:pointer}.language-switcher:focus-within{border-color:#1f84dab8;box-shadow:0 0 0 3px #1f84da1f,0 8px 24px #3150701f}@media (max-width: 720px){.language-switcher{top:10px;right:10px}.language-switcher select{min-width:34px}}.documentation-public-shell{position:relative;width:100%;height:100dvh;min-height:0;overflow:hidden;padding:10px;display:grid;color:#152033;background:linear-gradient(145deg,#eef3f87a,#e0eaf6ad),url(/assets/image-DxmigiKD.png) center / cover no-repeat;font-family:var(--ibp-font-family)}.documentation-hero__demo{justify-self:start;margin-top:6px;min-height:40px;border:1px solid rgba(255,255,255,.62);border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;cursor:pointer;color:#075da8;background:linear-gradient(180deg,#e8f4ffb8,#ffffff52),#ffffff38;box-shadow:inset 0 1px #ffffffb8;font-family:inherit;font-size:13px;font-weight:560;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.documentation-hero__demo:hover{border-color:#297de252;background:#ffffff80}.documentation-hero__demo:active{transform:scale(.98)}.documentation-hero__demo:focus-visible{outline:2px solid rgba(10,132,255,.72);outline-offset:2px}.documentation-public-shell .documentation-screen{overflow:hidden;border-radius:18px;background:var(--ibp-liquid-surface);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}.documentation-public-shell__login{position:absolute;top:22px;right:276px;z-index:20;height:38px;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;color:#176fe0;background:linear-gradient(180deg,#ffffff9e,#ffffff42),#ffffff3d;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:inset 0 1px #ffffffb8,0 8px 24px #4b698914;font:inherit;font-size:13px;font-weight:680;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.documentation-public-shell__login:hover{border-color:#0a84ff42;color:#0d58b8;background:#ffffff8f;box-shadow:inset 0 1px #ffffffc2,0 0 0 3px #0a84ff14,0 8px 24px #4b698914}.documentation-public-shell__login:focus-visible{outline:none;box-shadow:inset 0 1px #ffffffb8,0 0 0 4px #0a84ff29}.documentation-screen{--documentation-toc-width: 232px;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--documentation-toc-width);color:#152033;transition:grid-template-columns .18s ease}.documentation-screen.is-toc-collapsed{--documentation-toc-width: 68px}.documentation-screen__content{min-width:0;min-height:0;overflow:auto;scroll-behavior:smooth;padding:24px}.documentation-hero,.documentation-map,.documentation-section{border-bottom:1px solid rgba(117,136,160,.16)}.documentation-screen[data-summary] .documentation-section{grid-template-columns:minmax(0,1fr)}.documentation-screen[data-summary] .documentation-section__text{max-width:920px}.documentation-hero{min-height:282px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:24px;align-items:end;padding:18px 0 28px}.documentation-hero__copy{max-width:760px}.documentation-kicker,.documentation-section__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1768c9;font-size:12px;font-weight:680;letter-spacing:0;text-transform:uppercase}.documentation-hero h1{max-width:820px;margin:12px 0 14px;color:#111827;font-size:clamp(36px,5vw,64px);font-weight:680;line-height:1;letter-spacing:0}html:lang(de) .documentation-hero h1{font-size:clamp(34px,4vw,54px)}.documentation-hero p,.documentation-section__text>p{margin:0;color:#4f5f73;font-size:16px;line-height:1.58}.documentation-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.documentation-stat{min-height:92px;border:1px solid rgba(255,255,255,.58);border-radius:18px;padding:14px;display:grid;align-content:end;gap:6px;background:linear-gradient(180deg,#ffffff7a,#ffffff2e),#fff3;-webkit-backdrop-filter:blur(20px) saturate(1.22);backdrop-filter:blur(20px) saturate(1.22);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #fff3}.documentation-stat strong{color:#0a84ff;font-size:22px;font-weight:720;line-height:1}.documentation-stat span{color:#607089;font-size:12px;font-weight:560}.documentation-map{padding:20px 0 26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.documentation-map__node-wrap{display:inline-flex;align-items:center;gap:10px}.documentation-map__node{min-height:42px;border:1px solid rgba(255,255,255,.54);border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#1d2a3a;background:#ffffff7a;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);font-size:13px;font-weight:620}.documentation-map__node svg,.documentation-section__eyebrow svg,.documentation-toc__item svg{color:#0a84ff}.documentation-map__arrow{width:15px;height:15px;color:#91a0b4}.documentation-sections{display:grid}.documentation-section{min-height:520px;scroll-margin-top:22px;padding:34px 0;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);gap:28px;align-items:center}.documentation-section--constructor,.documentation-section--mobile{min-height:0;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.documentation-section--constructor .documentation-preview{width:100%;min-height:0;aspect-ratio:1350 / 780}.documentation-section--mobile .documentation-section__text{max-width:none}.documentation-section--mobile .documentation-section__business-blocks{grid-template-columns:repeat(4,minmax(0,1fr))}.documentation-section--mobile .documentation-preview{min-height:560px}.documentation-section__text--constructor-heading{display:grid;gap:0}.documentation-section__text--constructor-body{max-width:none}.documentation-section__text{min-width:0}.documentation-section h2{margin:12px 0;color:#111827;font-size:30px;font-weight:680;line-height:1.14;letter-spacing:0}.documentation-section__columns{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.documentation-section__columns section{min-width:0}.documentation-section h3{margin:0 0 10px;color:#243044;font-size:14px;font-weight:680}.documentation-section ul{margin:0;padding:0;display:grid;gap:10px;list-style:none}.documentation-section li{position:relative;padding-left:18px;color:#4f5f73;font-size:13px;font-weight:500;line-height:1.46}.documentation-section li:before{position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:#0a84ff;content:"";transform:translateY(-50%)}.documentation-section__business-blocks{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documentation-section__business-block{min-width:0;border:1px solid rgba(255,255,255,.52);border-radius:18px;padding:14px;background:linear-gradient(180deg,#ffffff8a,#ffffff3d),#eff6ff2e;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #ffffff2e}.documentation-section__business-block h3{margin-bottom:7px;color:#152033;font-size:13px}.documentation-section__business-block p{margin:0;color:#4f5f73;font-size:12px;font-weight:500;line-height:1.5}.documentation-preview{position:relative;min-width:0;min-height:360px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:22px;padding:18px;display:grid;background:linear-gradient(180deg,#ffffff9e,#ffffff3d),#ffffff2e;-webkit-backdrop-filter:blur(24px) saturate(1.28);backdrop-filter:blur(24px) saturate(1.28);box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #ffffff2e,0 16px 42px #1c2c4014}.documentation-preview figcaption{position:absolute;inset:12px auto auto 14px;z-index:2;max-width:calc(100% - 28px);overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:999px;padding:6px 10px;color:#526176;background:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620}.documentation-preview:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 42%),radial-gradient(circle at 50% 112%,rgba(10,132,255,.1),transparent 58%)}.documentation-preview>*:not(figcaption){position:relative;z-index:1}.documentation-preview--mobile{min-height:440px}.documentation-preview__screen,.documentation-preview__process,.documentation-preview__board,.documentation-preview__constructor,.documentation-preview__analytics,.documentation-preview__admin,.documentation-preview__login,.documentation-preview__installation,.documentation-preview__product-map,.documentation-preview__business-processes,.documentation-preview__mobile-app{min-height:100%}.documentation-preview__product-map{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;padding:34px 22px 18px}.documentation-preview__overview-text{min-width:0;max-width:360px;display:grid;gap:10px}.documentation-preview__overview-text strong{color:#111827;font-size:26px;font-weight:680;line-height:1.12}.documentation-preview__overview-text span{color:#607089;font-size:14px;font-weight:540;line-height:1.5}.documentation-preview__hub{width:176px;height:176px;border:1px solid rgba(255,255,255,.68);border-radius:38px;display:grid;place-items:center;color:#0a84ff;background:#ffffff94;box-shadow:inset 0 1px #fffc,0 0 38px #0a84ff1f}.documentation-preview__hub img{display:block;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;object-position:center}.documentation-preview__login{display:grid;grid-template-columns:minmax(220px,1fr) 160px;align-items:center;gap:18px}.documentation-preview__login-card{justify-self:end;width:min(100%,300px);border:1px solid rgba(255,255,255,.62);border-radius:24px;padding:34px 28px 24px;display:grid;gap:12px;background:#ffffff8a;box-shadow:inset 0 1px #fffc}.documentation-preview__login-card h4{margin:0;color:#111827;font-size:20px;text-align:center}.documentation-preview__login-card>span{color:#667085;text-align:center;font-size:12px}.documentation-preview__field,.documentation-preview__remember,.documentation-preview__submit,.documentation-preview__device,.documentation-preview__pill,.documentation-preview__search,.documentation-preview__square-button{display:inline-flex;align-items:center;gap:8px}.documentation-preview__field{min-height:42px;border-radius:14px;padding:0 14px;color:#667085;background:#ffffffb3}.documentation-preview__remember{color:#526176;font-size:12px;font-weight:560}.documentation-preview__remember svg{color:#0a84ff}.documentation-preview__submit{min-height:44px;justify-content:center;border-radius:15px;color:#fff;background:linear-gradient(180deg,#2d92f1f5,#2170d3fa);font-weight:650}.documentation-preview__device{min-height:120px;border:1px solid rgba(10,132,255,.14);border-radius:18px;padding:16px;flex-direction:column;justify-content:center;color:#1768c9;background:#eff6ffa3;text-align:center}.documentation-preview__device strong{color:#1d2a3a;font-size:13px}.documentation-preview__device span{color:#667085;font-size:12px}.documentation-preview__screen{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;padding-top:30px}.documentation-preview__toolbar{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;margin-bottom:14px}.documentation-preview__square-button{width:34px;height:34px;justify-content:center;border:1px solid rgba(23,104,201,.18);border-radius:10px;color:#1768c9;background:#ffffffad;box-shadow:0 0 18px #0a84ff1f}.documentation-preview__pill,.documentation-preview__search{min-height:34px;border:1px solid rgba(117,136,160,.16);border-radius:12px;padding:0 12px;color:#243044;background:#ffffff94;font-size:12px;font-weight:560}.documentation-preview__search{min-width:0;color:#7b8798}.documentation-preview__search span,.documentation-preview__search{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-preview__table{min-width:0;overflow:hidden;border:1px solid rgba(117,136,160,.14);border-radius:14px;background:#ffffff5c}.documentation-preview__table-row{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:42px;border-bottom:1px solid rgba(117,136,160,.12)}.documentation-preview__table-row:last-child{border-bottom:0}.documentation-preview__table-row span{min-width:0;overflow:hidden;padding:12px;color:#263347;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540}.documentation-preview__table-row--head span{color:#7a8798;font-size:11px;font-weight:680}.documentation-preview__process{display:grid;grid-template-columns:minmax(0,1fr);padding-top:30px}.documentation-preview__process-card{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;background:#ffffff70}.documentation-preview__process-top{display:grid;grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:12px}.documentation-preview__process-title{min-width:0;display:flex;align-items:center;gap:10px}.documentation-preview__process-title>svg{flex:0 0 auto;color:#1768c9}.documentation-preview__process-title div{min-width:0;display:grid;gap:3px}.documentation-preview__process-title strong{overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.documentation-preview__process-title span,.documentation-preview__current-step span,.documentation-preview__step span{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620}.documentation-preview__current-step{min-width:0;border:1px solid rgba(23,104,201,.12);border-radius:14px;padding:9px 11px;display:grid;gap:4px;background:#eff6ff9e}.documentation-preview__current-step strong{overflow:hidden;color:#1768c9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.documentation-preview__step-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.documentation-preview__step{min-width:0;min-height:64px;border:1px solid rgba(117,136,160,.12);border-radius:14px;padding:10px;display:grid;align-content:center;gap:5px;background:#ffffff80}.documentation-preview__step[data-state=complete]{border-color:#1768c929;background:#eff6ff8f}.documentation-preview__step[data-state=current]{border-color:#1768c957;background:#ddedffc7}.documentation-preview__step-index{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#1768c9;background:#ffffffbd;font-size:11px;font-weight:720}.documentation-preview__step[data-state=current] .documentation-preview__step-index{color:#fff;background:#1f7de0}.documentation-preview__step strong{overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680}.documentation-preview__photo-groups{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.documentation-preview__photo-group{min-width:0;border:1px solid rgba(117,136,160,.12);border-radius:14px;padding:10px;display:grid;align-content:start;gap:9px;background:#ffffff75}.documentation-preview__photo-group h4{margin:0;color:#111827;font-size:12px;font-weight:680}.documentation-preview__photo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.documentation-preview__photo-thumb{min-width:0;min-height:36px;border:1px solid rgba(23,104,201,.12);border-radius:10px;padding:7px;display:flex;align-items:center;justify-content:center;gap:5px;color:#1768c9;background:#eff6ff99;text-align:center;font-size:10px;font-weight:640}.documentation-preview__mobile-app{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding-top:18px}.documentation-preview__mobile-head{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(180deg,#ffffff94,#ffffff47),#eff6ff2e;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);box-shadow:inset 0 1px #ffffff9e}.documentation-preview__mobile-head div{min-width:0;display:grid;gap:4px}.documentation-preview__mobile-head span{color:#0a84ff;font-size:11px;font-weight:720;letter-spacing:0;text-transform:uppercase}.documentation-preview__mobile-head strong{min-width:0;overflow:hidden;color:#152033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720}.documentation-preview__mobile-head em{flex:0 0 auto;border:1px solid rgba(10,132,255,.16);border-radius:999px;padding:6px 10px;color:#1768c9;background:#eff6ffa8;font-size:11px;font-style:normal;font-weight:680}.documentation-preview__mobile-phone-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(184px,1fr));align-items:stretch;gap:14px}.documentation-preview__mobile-screen{min-width:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px}.documentation-preview__mobile-screen figcaption{min-width:0;border:1px solid rgba(103,183,255,.16);border-radius:16px;padding:10px 12px;display:grid;gap:4px;background:linear-gradient(180deg,#ffffff9e,#f6fbff5c),#eff6ff3d;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);box-shadow:inset 0 1px #ffffffa3}.documentation-preview__mobile-screen figcaption strong{overflow:hidden;color:#142033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720}.documentation-preview__mobile-screen figcaption span{color:#667790;font-size:10px;font-weight:600;line-height:1.35}.documentation-preview__phone{position:relative;min-width:0;min-height:398px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:30px;padding:26px 12px 14px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;background:linear-gradient(160deg,#ffffffe6,#eef7ffa3),#ffffff8a;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);box-shadow:inset 0 1px #fffc,inset 0 -1px #7588a014,0 14px 30px #49678b1f}.documentation-preview__phone:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(103,183,255,.16);border-radius:25px;pointer-events:none;content:""}.documentation-preview__phone-status{position:absolute;top:9px;left:17px;right:17px;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#35445c;font-size:9px;font-weight:760}.documentation-preview__phone-status i{width:20px;height:9px;border:1px solid rgba(53,68,92,.32);border-radius:999px;background:linear-gradient(90deg,#0a84ff 68%,#ffffffa3 68%)}.documentation-preview__phone-speaker{position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:#7a8fa647;transform:translate(-50%)}.documentation-preview__phone-role{position:absolute;top:18px;right:12px;z-index:2;border:1px solid rgba(103,183,255,.2);border-radius:999px;padding:4px 7px;color:#1768c9;background:#eff6ffd1;font-size:9px;font-weight:760}.documentation-preview__phone header{min-width:0;padding:15px 6px 0;display:grid;gap:3px}.documentation-preview__phone header strong{overflow:hidden;color:#142033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760}.documentation-preview__phone header span,.documentation-preview__mobile-search,.documentation-preview__mobile-task span,.documentation-preview__mobile-step span,.documentation-preview__mobile-line span,.documentation-preview__mobile-sync span,.documentation-preview__mobile-note span,.documentation-preview__mobile-vehicle span,.documentation-preview__mobile-progress span,.documentation-preview__mobile-photo-status span,.documentation-preview__mobile-gate-list span{overflow:hidden;color:#6f7f94;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620}.documentation-preview__phone-body{min-width:0;min-height:0;display:grid;align-content:start;gap:9px}.documentation-preview__mobile-search,.documentation-preview__mobile-chips span,.documentation-preview__mobile-task,.documentation-preview__mobile-step,.documentation-preview__mobile-fields span,.documentation-preview__mobile-line,.documentation-preview__mobile-actions span,.documentation-preview__mobile-actions strong,.documentation-preview__mobile-sync,.documentation-preview__mobile-note,.documentation-preview__mobile-primary,.documentation-preview__mobile-vehicle,.documentation-preview__mobile-progress,.documentation-preview__mobile-photo-status,.documentation-preview__mobile-gate-list{border:1px solid rgba(117,136,160,.14);background:linear-gradient(180deg,#ffffffc2,#f7fbff8f),#eff6ff61;box-shadow:inset 0 1px #ffffffad}.documentation-preview__mobile-search{min-height:30px;border-radius:12px;padding:0 10px;display:flex;align-items:center;gap:7px}.documentation-preview__mobile-search svg,.documentation-preview__mobile-step svg,.documentation-preview__mobile-actions svg,.documentation-preview__mobile-sync svg,.documentation-preview__mobile-note svg,.documentation-preview__mobile-primary svg{flex:0 0 auto;color:#67b7ff}.documentation-preview__mobile-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:7px}.documentation-preview__mobile-chips span,.documentation-preview__mobile-fields span{min-width:0;min-height:28px;border-radius:999px;padding:0 7px;display:grid;place-items:center;color:#1768c9;text-align:center;font-size:10px;font-weight:700}.documentation-preview__mobile-task{min-width:0;border-radius:15px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.documentation-preview__mobile-task.is-muted{opacity:.66}.documentation-preview__mobile-task div{min-width:0;display:grid;gap:4px}.documentation-preview__mobile-task strong,.documentation-preview__mobile-step strong,.documentation-preview__mobile-line strong,.documentation-preview__mobile-sync strong,.documentation-preview__mobile-vehicle strong,.documentation-preview__mobile-progress strong,.documentation-preview__mobile-photo-status strong,.documentation-preview__mobile-gate-list strong{overflow:hidden;color:#142033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740}.documentation-preview__mobile-task em{border-radius:999px;padding:5px 7px;color:#1768c9;background:#0a84ff1f;font-size:9px;font-style:normal;font-weight:760}.documentation-preview__mobile-step{border-radius:16px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.documentation-preview__mobile-step div{min-width:0;display:grid;gap:3px}.documentation-preview__mobile-progress{min-width:0;border-radius:15px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px}.documentation-preview__mobile-progress i{grid-column:1 / -1;height:7px;overflow:hidden;border-radius:999px;background:#7e96aa29}.documentation-preview__mobile-progress b{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84fff0,#7ee4b5e6)}.documentation-preview__mobile-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.documentation-preview__mobile-line{border-radius:15px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px}.documentation-preview__mobile-line div{min-width:0;display:grid;gap:3px}.documentation-preview__mobile-line>strong{height:30px;border:1px solid rgba(103,183,255,.24);border-radius:11px;display:grid;place-items:center;color:#1768c9;background:#0a84ff24}.documentation-preview__mobile-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.documentation-preview__mobile-actions span,.documentation-preview__mobile-actions strong{min-height:34px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;color:#1768c9;font-size:10px;font-weight:740}.documentation-preview__mobile-actions strong{color:#fff;background:linear-gradient(180deg,#2c90f1f0,#1f6dd8fa)}.documentation-preview__mobile-camera{min-height:96px;border:1px solid rgba(10,132,255,.14);border-radius:18px;display:grid;place-items:center;align-content:center;gap:8px;color:#1768c9;background:radial-gradient(circle at 50% 18%,rgba(103,183,255,.26),transparent 42%),linear-gradient(180deg,#ffffffd1,#eff6ff94);text-align:center}.documentation-preview__mobile-camera span{color:#1768c9;font-size:11px;font-weight:740}.documentation-preview__mobile-photo-status,.documentation-preview__mobile-gate-list{min-width:0;min-height:36px;border-radius:15px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.documentation-preview__mobile-photo-status strong{color:#c46a00}.documentation-preview__mobile-gate-list strong{color:#1768c9}.documentation-preview__mobile-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.documentation-preview__mobile-photo-grid span{aspect-ratio:1;border:1px solid rgba(117,136,160,.1);border-radius:12px;display:grid;place-items:end center;padding-bottom:7px;background:linear-gradient(135deg,rgba(10,132,255,.18),transparent 46%),linear-gradient(315deg,#bed9ef6b,#ffffffb8);color:#55708f;font-size:8px;font-weight:760}.documentation-preview__mobile-sync{min-width:0;border-radius:15px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.documentation-preview__mobile-sync div{min-width:0;display:grid;gap:3px}.documentation-preview__mobile-note,.documentation-preview__mobile-primary{min-width:0;min-height:34px;border-radius:14px;padding:0 10px;display:flex;align-items:center;gap:8px}.documentation-preview__mobile-primary{color:#f7fbff;background:linear-gradient(180deg,#2c90f1eb,#1f6dd8f5);font-size:10px;font-weight:760}.documentation-preview__mobile-primary svg{color:#f7fbff}.documentation-preview__mobile-primary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-preview__mobile-vehicle{min-width:0;border-radius:15px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.documentation-preview__mobile-vehicle div{min-width:0;display:grid;gap:4px}.documentation-preview__mobile-vehicle em{border-radius:999px;padding:5px 7px;color:#07804f;background:#10b9811f;font-size:9px;font-style:normal;font-weight:760}.documentation-preview__board h4,.documentation-preview__constructor strong{margin:0;color:#111827;font-size:13px;font-weight:680}.documentation-preview__board{display:grid;grid-template-columns:minmax(240px,.56fr) minmax(0,1fr);gap:14px;padding-top:30px}.documentation-preview__board section{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:16px;display:grid;align-content:start;gap:10px;background:#ffffff6b}.documentation-preview__vehicles-panel{min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.documentation-preview__distribution-order,.documentation-preview__vehicle-card{min-width:0;border:1px solid rgba(117,136,160,.12);border-radius:13px;padding:10px;background:#ffffff8a}.documentation-preview__distribution-order{display:grid;gap:6px}.documentation-preview__distribution-order-head{min-width:0;display:grid;align-items:center;gap:8px}.documentation-preview__distribution-order-head{grid-template-columns:minmax(0,1fr) auto}.documentation-preview__distribution-order strong{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.documentation-preview__distribution-order-head span,.documentation-preview__distribution-deadline{border-radius:999px;padding:5px 8px;color:#1768c9;background:#eff6ffbd;font-size:10px;font-weight:700}.documentation-preview__distribution-client,.documentation-preview__distribution-address{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620}.documentation-preview__distribution-address{color:#324056;white-space:normal;line-height:1.28}.documentation-preview__distribution-deadline{width:max-content}.documentation-preview__vehicle-grid{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.documentation-preview__vehicle-card{min-height:0;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}.documentation-preview__vehicle-card.is-assigned{border-color:#1768c942;background:#eff6ffa3}.documentation-preview__vehicle-card-title,.documentation-preview__vehicle-load-head{min-width:0;display:grid;align-items:center;gap:7px}.documentation-preview__vehicle-card-title{grid-template-columns:auto auto auto minmax(0,1fr);column-gap:6px}.documentation-preview__vehicle-card-title strong,.documentation-preview__vehicle-card-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-preview__vehicle-card-title strong{color:#111827;font-size:12px;font-weight:720}.documentation-preview__vehicle-card-title span{color:#667085;font-size:10px;font-weight:640}.documentation-preview__vehicle-card-title svg{flex:0 0 auto;color:#1768c9}.documentation-preview__vehicle-load-head{grid-template-columns:minmax(0,1fr) auto}.documentation-preview__vehicle-load-head span{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:640}.documentation-preview__vehicle-load-head strong{color:#1768c9;white-space:nowrap;font-size:10px;font-weight:720}.documentation-preview__vehicle-dropzone{min-height:36px;border:1px dashed rgba(23,104,201,.22);border-radius:11px;padding:6px;display:grid;align-content:center;justify-items:center;gap:3px;color:#1768c9;background:#ffffff7a;text-align:center}.documentation-preview__vehicle-card.is-assigned .documentation-preview__vehicle-dropzone{border-style:solid;background:#ffffff80}.documentation-preview__vehicle-order-list{width:100%;min-width:0;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.documentation-preview__vehicle-dropzone span{color:#667085;font-size:10px;font-weight:640;line-height:1.25}.documentation-preview__vehicle-order-card{width:100%;min-width:0;min-height:0;border:1px solid rgba(23,104,201,.14);border-radius:9px;padding:5px 7px;display:grid;align-content:center;gap:2px;background:#eff6ffb8;text-align:left}.documentation-preview__vehicle-order-card div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.documentation-preview__vehicle-order-card strong{min-width:0;overflow:hidden;color:#1768c9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.1}.documentation-preview__vehicle-order-card span{min-width:0;overflow:hidden;color:#526176;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:660;line-height:1.15}.documentation-preview__vehicle-load{display:grid;gap:5px}.documentation-preview__vehicle-progress{height:6px;overflow:hidden;border-radius:999px;background:#7588a029}.documentation-preview__vehicle-progress-fill{height:100%;border-radius:inherit;display:block;background:linear-gradient(90deg,#0a84ffeb,#52a6ebdb)}.documentation-preview__vehicle-progress-fill[data-level=empty]{width:0;opacity:0}.documentation-preview__vehicle-progress-fill[data-level=medium]{width:62%}.documentation-preview__vehicle-progress-fill[data-level=high]{width:82%;background:linear-gradient(90deg,#f5901ef5,#ffb84de6)}.documentation-preview__queue-item,.documentation-preview__vehicle{min-height:48px;border:1px solid rgba(117,136,160,.12);border-radius:13px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:#ffffff8a}.documentation-preview__queue-item strong,.documentation-preview__vehicle strong{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.documentation-preview__queue-item span,.documentation-preview__vehicle span{color:#667085;font-size:11px;font-weight:620}.documentation-preview__vehicle{grid-template-columns:auto minmax(0,1fr) auto}.documentation-preview__fleet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:30px 0 14px}.documentation-preview__fleet-summary span{min-width:0;min-height:48px;border:1px solid rgba(117,136,160,.12);border-radius:13px;padding:10px;display:flex;align-items:center;gap:8px;color:#1768c9;background:#eff6ff9e;font-size:12px;font-weight:650}.documentation-preview__constructor{display:grid;grid-template-rows:.88fr 1.25fr 1fr;gap:12px}.documentation-preview__constructor-shot,.documentation-preview__admin-body aside{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;background:#ffffff70;overflow:hidden}.documentation-preview__constructor-shot{background:linear-gradient(180deg,#ffffff8f,#ffffff47),#eff6ff33;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14)}.documentation-preview__constructor-shot-head,.documentation-preview__constructor-mini-head,.documentation-preview__constructor-canvas-head{min-width:0;display:flex;align-items:center;gap:8px}.documentation-preview__constructor-shot-head{justify-content:space-between}.documentation-preview__constructor-shot-head span,.documentation-preview__constructor-sidebar span,.documentation-preview__constructor-version-card span,.documentation-preview__constructor-canvas-head span,.documentation-preview__constructor-lane>span,.documentation-preview__constructor-inspector span,.documentation-preview__constructor-tools span,.documentation-preview__admin-body aside span{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.documentation-preview__constructor-shot-head span,.documentation-preview__constructor-canvas-head span{border-radius:999px;padding:5px 8px;color:#1768c9;background:#eff6ffc2}.documentation-preview__constructor-directory,.documentation-preview__constructor-split{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 136px;gap:10px}.documentation-preview__constructor-sidebar,.documentation-preview__constructor-version-card,.documentation-preview__constructor-roadmap,.documentation-preview__constructor-inspector,.documentation-preview__constructor-tools{min-width:0;border:1px solid rgba(117,136,160,.12);border-radius:14px;padding:10px;display:grid;align-content:start;gap:8px;background:#ffffff75}.documentation-preview__constructor-mini-head{justify-content:space-between;color:#263a54}.documentation-preview__constructor-mini-head svg,.documentation-preview__constructor-tools svg{flex:0 0 auto;color:#0a84ff}.documentation-preview__constructor-sidebar>span{min-height:28px;border-radius:10px;padding:7px 9px;color:#243044;background:transparent}.documentation-preview__constructor-sidebar>span[data-active=true]{color:#1768c9;background:#f2f8ffc2;box-shadow:inset 0 0 0 1px #1768c91f}.documentation-preview__constructor-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid rgba(117,136,160,.12);border-radius:11px;padding:3px;background:#ffffff6b}.documentation-preview__constructor-segmented span{min-height:24px;border-radius:8px;display:grid;place-items:center;color:#1768c9;background:#f6faffc7;font-size:10px;font-weight:620}.documentation-preview__constructor-version-card{align-content:center;justify-items:start}.documentation-preview__constructor-version-card strong{font-size:15px}.documentation-preview__constructor-version-card span:last-child{border-radius:999px;padding:5px 8px;color:#8a5a00;background:#fff8e1ad}.documentation-preview__constructor-roadmap{position:relative;grid-template-rows:auto repeat(3,minmax(0,1fr));background:linear-gradient(90deg,transparent 0,transparent 68px,rgba(118,145,170,.1) 69px,transparent 70px),#f8fcffad;background-size:134px 100%}.documentation-preview__constructor-canvas-head{justify-content:flex-end}.documentation-preview__constructor-canvas-head strong{margin-right:auto}.documentation-preview__constructor-lane{min-width:0;border-top:1px solid rgba(117,136,160,.12);display:grid;grid-template-columns:84px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:10px}.documentation-preview__constructor-lane>span{color:#50647c}.documentation-preview__constructor-lane svg{color:#8aa0b8}.documentation-preview__constructor-lane div{min-height:42px;border:1px solid rgba(10,132,255,.14);border-radius:14px;display:grid;place-items:center;color:#1768c9;background:#eff6ffad;text-align:center;font-size:11px;font-weight:650}.documentation-preview__constructor-lane div[data-selected=true]{border-color:#1768c957;background:#ddedffc7;box-shadow:inset 0 0 0 1px #1768c914}.documentation-preview__constructor-split{grid-template-columns:minmax(0,1fr) 150px}.documentation-preview__constructor-inspector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start}.documentation-preview__constructor-inspector .documentation-preview__constructor-mini-head,.documentation-preview__constructor-inspector dl{grid-column:1 / -1}.documentation-preview__constructor-inspector dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.documentation-preview__constructor-inspector dl div{border-radius:10px;padding:7px 8px;background:#eff6ff94}.documentation-preview__constructor-inspector dt,.documentation-preview__constructor-inspector dd{margin:0;font-size:10px;line-height:1.25}.documentation-preview__constructor-inspector dt{color:#72829a;font-weight:600}.documentation-preview__constructor-inspector dd{color:#17243a;font-weight:680}.documentation-preview__constructor-inspector h4{margin:2px 0 0;color:#243044;font-size:11px;font-weight:680}.documentation-preview__constructor-inspector span,.documentation-preview__constructor-tools span{min-height:26px;border-radius:10px;padding:7px 8px;color:#1768c9;background:#eff6ff9e}.documentation-preview__constructor-tools span{display:flex;align-items:center;gap:7px}.documentation-preview__constructor:has(>aside:first-child){grid-template-columns:114px minmax(0,1fr) 132px;grid-template-rows:minmax(0,1fr);align-items:stretch;padding-top:30px}.documentation-preview__constructor>aside,.documentation-preview__constructor>main{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:14px;display:grid;align-content:start;gap:10px;background:#ffffff70;overflow:hidden}.documentation-preview__constructor>main{grid-template-rows:auto 1fr 1fr}.documentation-preview__constructor>aside span,.documentation-preview__constructor-head span,.documentation-preview__lane span{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.documentation-preview__constructor-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.documentation-preview__constructor-head span{border-radius:999px;padding:5px 8px;color:#1768c9;background:#eff6ffc2}.documentation-preview__lane{display:grid;grid-template-columns:78px repeat(2,minmax(0,1fr));align-items:center;gap:10px}.documentation-preview__lane div{min-height:58px;border:1px solid rgba(10,132,255,.14);border-radius:15px;display:grid;place-items:center;color:#1768c9;background:#eff6ffad;text-align:center;font-size:12px;font-weight:650}.documentation-preview__constructor{grid-template-columns:116px minmax(0,1fr) 132px;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:12px;padding-top:30px}.documentation-preview__constructor-menu,.documentation-preview__constructor-canvas,.documentation-preview__constructor-parameters{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:14px;display:grid;align-content:start;gap:10px;background:#ffffff70;overflow:hidden}.documentation-preview__constructor-menu,.documentation-preview__constructor-parameters{grid-template-rows:auto repeat(3,auto)}.documentation-preview__constructor-canvas{grid-template-rows:auto minmax(0,1fr)}.documentation-preview__constructor-menu span,.documentation-preview__constructor-parameters span,.documentation-preview__constructor-role,.documentation-preview__constructor-head span{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.documentation-preview__constructor-menu span{min-height:28px;border-radius:10px;padding:7px 9px}.documentation-preview__constructor-menu span[data-active=true]{color:#1768c9;background:#f2f8ffc2;box-shadow:inset 0 0 0 1px #1768c91f}.documentation-preview__constructor-parameters span{color:#617189}.documentation-preview__constructor-grid{position:relative;min-width:0;min-height:0;border:1px solid rgba(117,136,160,.1);border-radius:16px;padding:10px;display:grid;grid-template-columns:88px repeat(4,minmax(82px,1fr));grid-template-rows:repeat(4,minmax(54px,1fr));gap:10px;align-items:center;background:linear-gradient(90deg,#f7fbffdb 0,#f7fbffdb 88px,#ffffff3d 88px),repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),rgba(117,136,160,.1) calc(25% - 1px),rgba(117,136,160,.1) 25%),#ffffff4d}.documentation-preview__constructor-role{color:#5f7189}.documentation-preview__constructor-role--manager{grid-column:1;grid-row:1}.documentation-preview__constructor-role--logist{grid-column:1;grid-row:2}.documentation-preview__constructor-role--storekeeper{grid-column:1;grid-row:3}.documentation-preview__constructor-role--driver{grid-column:1;grid-row:4}.documentation-preview__constructor-step{min-width:0;min-height:48px;border:1px solid rgba(10,132,255,.18);border-radius:15px;padding:8px 10px;display:grid;place-items:center;color:#1768c9;background:#eff6ffad;text-align:center;font-size:12px;font-weight:680;line-height:1.2}.documentation-preview__constructor-step--manager{grid-column:2;grid-row:1}.documentation-preview__constructor-step--logist{grid-column:3;grid-row:2}.documentation-preview__constructor-step--storekeeper{grid-column:4;grid-row:3}.documentation-preview__constructor-step--driver{grid-column:5;grid-row:4}.documentation-preview__constructor-arrow{color:#0a84ff;align-self:center;justify-self:start;opacity:.72}.documentation-preview__constructor-arrow--manager{grid-column:3;grid-row:1 / span 2;transform:rotate(34deg)}.documentation-preview__constructor-arrow--logist{grid-column:4;grid-row:2 / span 2;transform:rotate(34deg)}.documentation-preview__constructor-arrow--storekeeper{grid-column:5;grid-row:3 / span 2;transform:rotate(34deg)}.documentation-preview__constructor--with-screen{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;padding-top:0}.documentation-preview__constructor-screen{min-width:0;min-height:0;border:1px solid rgba(117,136,160,.16);border-radius:18px;padding:8px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#ffffff9e,#ffffff38),#eff6ff2e;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #ffffff2e}.documentation-preview__constructor-screen img{width:100%;height:auto;min-height:0;border-radius:12px;display:block;object-fit:cover}.documentation-preview__constructor-route{min-width:0;min-height:42px;border:1px solid rgba(117,136,160,.14);border-radius:15px;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#1768c9;background:#ffffff75;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.documentation-preview__constructor-route span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680}.documentation-preview__constructor-route svg{flex:0 0 auto;color:#8aa0b8}.documentation-preview__analytics{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding-top:30px}.documentation-preview__analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.documentation-preview__analytics-metric,.documentation-preview__analytics-card,.documentation-preview__analytics-variant{border:1px solid rgba(117,136,160,.14);background:linear-gradient(180deg,#ffffff94,#ffffff47),#eff6ff33;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);box-shadow:inset 0 1px #ffffff9e}.documentation-preview__analytics-metric{min-width:0;min-height:70px;border-radius:16px;padding:12px;display:grid;align-content:center;gap:6px}.documentation-preview__analytics-metric strong{color:#0a84ff;font-size:19px;font-weight:720;line-height:1}.documentation-preview__analytics-metric span{min-width:0;overflow:hidden;color:#607089;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:640}.documentation-preview__analytics-body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);gap:12px}.documentation-preview__analytics-card{min-width:0;min-height:0;border-radius:18px;padding:14px;display:grid;align-content:start;gap:13px}.documentation-preview__analytics-card header{min-width:0;display:flex;align-items:center;gap:8px;color:#0a84ff}.documentation-preview__analytics-card header strong{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720}.documentation-preview__analytics-bars,.documentation-preview__analytics-variants{min-width:0;display:grid;gap:10px}.documentation-preview__analytics-bar-row{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr) 64px;align-items:center;gap:8px}.documentation-preview__analytics-bar-row>span{min-width:0;overflow:hidden;color:#607089;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:640}.documentation-preview__analytics-bar-row>strong{color:#243044;text-align:right;font-size:11px;font-weight:680}.documentation-preview__analytics-bar{height:9px;border-radius:999px;overflow:hidden;background:#d1dfee94}.documentation-preview__analytics-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ffb8,#44a6ffeb);font-style:normal}.documentation-preview__analytics-bar i[data-level=low]{width:30%}.documentation-preview__analytics-bar i[data-level=medium]{width:56%}.documentation-preview__analytics-bar i[data-level=high]{width:88%}.documentation-preview__analytics-variant{min-width:0;border-radius:16px;padding:10px;display:grid;gap:10px}.documentation-preview__analytics-variant>div:first-child{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.documentation-preview__analytics-variant strong{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720}.documentation-preview__analytics-variant span{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:#1768c9;background:#eff6ffc7;font-size:10px;font-weight:680}.documentation-preview__analytics-variant dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.documentation-preview__analytics-variant dl div{min-width:0;border-radius:12px;padding:8px;background:#ffffff70}.documentation-preview__analytics-variant dt,.documentation-preview__analytics-variant dd{margin:0}.documentation-preview__analytics-variant dt{color:#7a8aa0;font-size:10px;font-weight:620}.documentation-preview__analytics-variant dd{color:#243044;font-size:12px;font-weight:720}.documentation-preview__analytics-card p{margin:0;border-radius:14px;padding:10px 12px;color:#1768c9;background:#eff6ffb8;font-size:12px;font-weight:680;line-height:1.35}.documentation-preview__admin{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding-top:30px}.documentation-preview__admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.documentation-preview__admin-tabs span{min-height:34px;border:1px solid rgba(117,136,160,.14);border-radius:999px;display:grid;place-items:center;color:#607089;background:#ffffff7a;font-size:12px;font-weight:650}.documentation-preview__admin-tabs span:first-child{color:#0a84ff;border-color:#0a84ff38;background:#eff6ffb8}.documentation-preview__admin-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.documentation-preview__admin-body aside{color:#1768c9}.documentation-preview__admin-body aside strong{color:#111827;font-size:13px}.documentation-preview__business-processes{padding-top:30px;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:center;gap:14px}.documentation-preview__business-core{min-height:58px;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:12px 16px;display:grid;align-content:center;gap:5px;background:linear-gradient(180deg,#ffffff94,#ffffff47),#eff6ff47;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);box-shadow:inset 0 1px #ffffff9e}.documentation-preview__business-core strong{color:#0a84ff;font-size:16px;font-weight:740}.documentation-preview__business-core span{color:#607089;font-size:12px;font-weight:650}.documentation-preview__business-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.documentation-preview__business-card{min-width:0;border:1px solid rgba(117,136,160,.14);border-radius:18px;padding:12px;display:grid;gap:12px;background:#ffffff80}.documentation-preview__business-card header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.documentation-preview__business-card header strong{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:740}.documentation-preview__business-card header span{border-radius:999px;padding:4px 8px;color:#0a84ff;background:#eff6ffc7;font-size:10px;font-weight:700}.documentation-preview__business-flow{min-width:0;display:grid;gap:7px}.documentation-preview__business-step{min-width:0;min-height:32px;border:1px solid rgba(117,136,160,.12);border-radius:13px;padding:6px 8px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;background:#ffffff75}.documentation-preview__business-step span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#0a84ff;background:#eff6ffeb;font-size:10px;font-weight:760}.documentation-preview__business-step strong{min-width:0;overflow:hidden;color:#243044;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680}.documentation-toc{min-width:0;min-height:0;border-left:1px solid rgba(117,136,160,.18);padding:12px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px}.documentation-preview__installation{padding:42px 14px 16px;display:grid;align-content:center;gap:14px}.documentation-preview__installation-boundary{border:1px solid rgba(10,132,255,.22);border-radius:22px;padding:16px;display:grid;gap:16px;background:#f7fbffb3;box-shadow:inset 0 1px #ffffffdb,0 14px 32px #285b8b14}.documentation-preview__installation-boundary>header{display:flex;align-items:center;gap:8px;color:#176fe0;font-size:12px;font-weight:700}.documentation-preview__installation-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.documentation-preview__installation-flow>div{min-width:0;min-height:126px;border:1px solid rgba(255,255,255,.76);border-radius:18px;padding:18px 14px;display:grid;place-items:center;align-content:center;gap:7px;color:#0a84ff;background:#ffffffb8;text-align:center}.documentation-preview__installation-flow strong{color:#172033;font-size:14px}.documentation-preview__installation-flow small,.documentation-preview__installation>p{color:#526176;font-size:12px;line-height:1.45}.documentation-preview__installation-flow>svg{color:#176fe075}.documentation-preview__installation>p{max-width:440px;margin:0 auto;text-align:center}.documentation-toc__language{min-width:0}.documentation-toc__language .language-switcher{position:relative;inset:auto;width:100%;min-height:40px;border-color:#ffffff8a;border-radius:14px;background:linear-gradient(180deg,#ffffff7a,#ffffff2e),#fff3;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.documentation-toc__language .language-switcher select{width:100%;min-width:0}.documentation-toc__toggle,.documentation-toc__item{min-width:0;border:1px solid rgba(255,255,255,.54);display:flex;align-items:center;color:#2f3b4d;background:linear-gradient(180deg,#ffffff7a,#ffffff2e),#fff3;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);cursor:pointer;font:inherit;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,padding .18s ease}.documentation-toc__toggle{height:40px;border-radius:14px;justify-content:center;gap:8px;font-size:12px;font-weight:680}.documentation-toc__items{min-height:0;overflow:auto;display:grid;align-content:start;gap:8px}.documentation-toc__item{height:42px;border-radius:14px;padding:0 12px;gap:10px;text-align:left;font-size:13px;font-weight:620}.documentation-toc__item span,.documentation-toc__toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:max-width .18s ease,opacity .14s ease,transform .18s ease}.documentation-toc__item:hover,.documentation-toc__toggle:hover{border-color:#0a84ff38;color:#111827;background:#ffffff85}.documentation-toc__item.is-active{border-color:#0a84ff47;color:#0a65b7;background:#eff6ffad;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #0a84ff14}.documentation-toc__item:focus-visible,.documentation-toc__toggle:focus-visible{outline:2px solid rgba(10,132,255,.34);outline-offset:2px}.documentation-screen.is-toc-collapsed .documentation-toc{padding-inline:10px}.documentation-screen.is-toc-collapsed .documentation-toc__toggle,.documentation-screen.is-toc-collapsed .documentation-toc__item{justify-content:center;padding-inline:0;gap:0}.documentation-screen.is-toc-collapsed .documentation-toc__language .language-switcher{justify-content:center;gap:0;padding-inline:0}.documentation-screen.is-toc-collapsed .documentation-toc__language .language-switcher select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.documentation-screen.is-toc-collapsed .documentation-toc__toggle span,.documentation-screen.is-toc-collapsed .documentation-toc__item span{max-width:0;opacity:0;transform:translate(6px);pointer-events:none}@media (max-width: 1320px){.documentation-section{grid-template-columns:minmax(0,1fr)}.documentation-preview{min-height:330px}}@media (max-width: 1080px){.documentation-screen{--documentation-toc-width: 68px}.documentation-public-shell__login{right:98px}.documentation-screen__content{padding:18px}.documentation-hero{grid-template-columns:minmax(0,1fr)}.documentation-toc__toggle,.documentation-toc__item{justify-content:center;padding-inline:0;gap:0}.documentation-toc__language .language-switcher{justify-content:center;gap:0;padding-inline:0}.documentation-toc__language .language-switcher select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.documentation-toc__toggle span,.documentation-toc__item span{max-width:0;opacity:0;transform:translate(6px);pointer-events:none}}@media (max-width: 760px){.documentation-screen{grid-template-columns:minmax(0,1fr)}.documentation-public-shell__login{top:18px;right:18px}.documentation-toc{display:none}.documentation-section__columns,.documentation-section__business-blocks,.documentation-hero__stats,.documentation-preview__login,.documentation-preview__process,.documentation-preview__board,.documentation-preview__constructor,.documentation-preview__analytics-metrics,.documentation-preview__analytics-body,.documentation-preview__admin-body,.documentation-preview__business-grid,.documentation-preview__mobile-app,.documentation-preview__mobile-phone-grid,.documentation-preview__fleet-summary{grid-template-columns:minmax(0,1fr)}.documentation-preview__mobile-head{align-items:stretch;flex-direction:column}.documentation-preview__mobile-head em{width:fit-content}.documentation-hero h1{font-size:34px}.documentation-section--constructor,.documentation-section--constructor .documentation-preview{min-height:0}.documentation-section--mobile .documentation-section__business-blocks,.documentation-preview__constructor-directory,.documentation-preview__constructor-split{grid-template-columns:minmax(0,1fr)}.documentation-preview__constructor-grid{grid-template-columns:82px minmax(0,1fr);grid-template-rows:repeat(4,minmax(54px,auto))}.documentation-preview__constructor-step--manager,.documentation-preview__constructor-step--logist,.documentation-preview__constructor-step--storekeeper,.documentation-preview__constructor-step--driver{grid-column:2}.documentation-preview__constructor-lane{grid-template-columns:78px minmax(0,1fr)}.documentation-preview__constructor-arrow,.documentation-preview__constructor-lane svg{display:none}.documentation-preview__analytics-bar-row{grid-template-columns:78px minmax(0,1fr) 58px}}@media (prefers-reduced-motion: reduce){.documentation-screen,.documentation-screen__content,.documentation-toc__item,.documentation-toc__toggle,.documentation-toc__item span,.documentation-toc__toggle span{scroll-behavior:auto;transition:none}}.process-demo-public-shell{width:100%;height:100dvh;min-height:0;overflow:hidden;padding:0;display:grid;color:#152033;background:linear-gradient(145deg,#eef3f880,#e0eaf6ad),url(/assets/image-DxmigiKD.png) center / cover no-repeat;font-family:var(--ibp-font-family)}.process-demo{--demo-blue: #086ab9;--demo-blue-soft: rgba(222, 240, 255, .72);--demo-green: #11825a;--demo-green-soft: rgba(218, 246, 233, .72);--demo-amber: #ad690f;--demo-red: #ae4d4d;--demo-text: rgba(18, 29, 45, .92);--demo-muted: rgba(35, 50, 69, .56);--demo-ease: cubic-bezier(.22, 1, .36, 1);--demo-spotlight-ring: rgba(8, 106, 185, .42);--demo-spotlight-glow: rgba(78, 180, 245, .18);--process-demo-ink-strong: #e8f4ec;--process-demo-ink-muted: rgba(214, 236, 222, .78);--process-demo-ink-dim: rgba(198, 224, 208, .7);width:100%;max-width:1920px;height:100%;min-height:0;margin-inline:auto;padding:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;overflow:hidden;color:var(--demo-text)}.process-demo:not(.process-demo--boot){box-sizing:border-box;padding-block:10px}.process-demo--boot{position:relative;grid-template-rows:minmax(0,1fr);place-items:center;padding:clamp(12px,2vw,28px);background:radial-gradient(circle at 50% 42%,rgba(7,106,185,.13),transparent 42%),linear-gradient(145deg,#e5eef766,#d3e0ef9e)}.process-demo__boot-back{position:absolute;z-index:3;top:18px;left:18px;width:42px;height:42px;border:1px solid rgba(255,255,255,.66);border-radius:14px;display:grid;place-items:center;cursor:pointer;color:#18273ac2;background:#ffffff7a;box-shadow:0 8px 24px #2d4b6b1a}.process-demo__terminal{position:relative;width:min(100%,1360px);height:min(840px,calc(100dvh - 32px));min-height:0;border:1px solid rgba(116,153,176,.34);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#def0e8e6;background:radial-gradient(circle at 18% 18%,rgba(32,147,102,.08),transparent 34%),linear-gradient(160deg,#07100e,#050807 68%,#08100e);box-shadow:0 36px 90px #0f1f2b47,inset 0 1px #bbffe00f;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace}.process-demo__terminal:after{position:absolute;top:46px;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.18;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(169,236,205,.025) 3px 4px)}.process-demo__terminal>header{position:relative;z-index:1;min-height:47px;border-bottom:1px solid rgba(148,193,171,.1);padding:0 14px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;color:var(--process-demo-ink-muted);background:#0c1311f0;font-size:10px;font-weight:600;letter-spacing:.12em}.process-demo__terminal-controls{display:flex;gap:7px}.process-demo__terminal-controls i,.process-demo__terminal-controls button{width:9px;height:9px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;background:#de6352cc}.process-demo__terminal-controls button{position:relative;cursor:pointer;color:transparent;font-size:0;transition:width .18s ease,height .18s ease,transform .18s ease,filter .18s ease}.process-demo__terminal-controls button:before,.process-demo__terminal-controls button:after{position:absolute;top:50%;left:50%;width:5px;height:1px;border-radius:999px;content:"";background:#491410e0;transform-origin:center;transition:width .18s ease,height .18s ease}.process-demo__terminal-controls button:before{transform:translate(-50%,-50%) rotate(45deg)}.process-demo__terminal-controls button:after{transform:translate(-50%,-50%) rotate(-45deg)}.process-demo__terminal-controls button:hover:before,.process-demo__terminal-controls button:hover:after{width:9px;height:1.5px}.process-demo__terminal-controls button:hover{width:16px;height:16px;transform:translate(-3px);filter:brightness(1.18)}.process-demo__terminal-controls i:nth-child(2){background:#e8ae49d6}.process-demo__terminal-controls i:nth-child(3){background:#4bb974d6}.process-demo__terminal>header>span{justify-self:center}.process-demo__terminal-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.process-demo__terminal-head-actions .language-switcher{position:static;min-height:30px;border-color:#94c1ab24;border-radius:9px;padding-inline:9px;color:#b5dccab3;background:#ffffff09;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.process-demo__terminal-head-actions .language-switcher select{min-width:28px;color:#cee6dbc2;font-size:10px}.process-demo__terminal-head-actions .language-switcher option{color:#1e3144}.process-demo__terminal-head-actions>button{justify-self:end;border:0;padding:7px 0;cursor:pointer;color:var(--process-demo-ink-muted);background:transparent;font:inherit;font-size:9px;letter-spacing:0}.process-demo__terminal-head-actions>button:hover{color:#d5eee2d1}.process-demo__login-link{border:1px solid rgba(125,161,197,.34);border-radius:10px;padding:0 12px;color:#176fe0;background:#ffffffb8;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.process-demo__public-actions{display:flex;align-items:stretch;gap:8px}.process-demo__public-actions .language-switcher{position:static}.process-demo__public-actions .process-demo__login-link{min-height:48px;border-radius:12px}.process-demo__terminal-body{position:relative;z-index:1;padding:clamp(34px,5vw,72px);display:flex;flex-direction:column;align-items:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(112,199,255,.28) transparent;scrollbar-width:thin;font-size:clamp(14px,1.25vw,18px);line-height:1.65}.process-demo__terminal-body p{margin:0;opacity:0;transform:translateY(5px);animation:process-demo-boot-line .62s var(--demo-ease) forwards;animation-delay:var(--boot-line-delay)}.process-demo__terminal-body p[data-pause]{margin-top:24px}.process-demo__terminal-body p[data-tone=prompt]{color:#eef6f2f5;font-weight:650}.process-demo__terminal-body p[data-tone=ok]{color:#6fe4a8}.process-demo__terminal-body p[data-tone=event]{color:#70c7ff;font-weight:620}.process-demo__terminal-body p[data-tone=source]{color:#bed6caa3}.process-demo__terminal-body p[data-tone=system]{color:#9ccaffd1;font-weight:650}.process-demo__terminal-body p[data-tone=character]{color:#eee7d3eb}.process-demo__terminal-body p[data-tone=character]>span{margin-right:1ch;color:#f1aa55;font-weight:700}.process-demo__terminal-reply{margin-top:28px;border:1px solid rgba(106,194,255,.34);border-radius:10px;padding:9px 13px;cursor:pointer;color:#deeffaf0;background:#2d87c11a;box-shadow:0 0 #4eb4f52e;opacity:0;transform:translateY(5px);font:inherit;font-size:inherit;text-align:left;animation:process-demo-boot-line .62s var(--demo-ease) forwards,process-demo-terminal-reply-pulse 2.2s ease-in-out infinite}.process-demo__terminal-reply:hover{border-color:#6ac2ff9e;background:#2d87c12e}.process-demo__terminal-reply>span{margin-right:.5ch;color:#70c7ff;font-weight:700}.process-demo__terminal-reply[data-sent]{border-color:transparent;padding-inline:0;cursor:default;background:transparent;box-shadow:none;opacity:1;transform:none;animation:none}.process-demo__terminal-dialogue{display:flex;flex-direction:column;align-items:flex-start}.process-demo__terminal-dialogue>p:first-child{margin-top:24px}.process-demo__terminal-dialogue>p[data-tone=user]{color:#deeffaf0;opacity:1;transform:none;animation:none}.process-demo__terminal-dialogue p>span{margin-right:1ch;color:#f1aa55;font-weight:700}.process-demo__terminal-dialogue p[data-tone=user]>span{color:#70c7ff}.process-demo__terminal-roles{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px;animation:process-demo-boot-line .62s var(--demo-ease) forwards}.process-demo__terminal-roles button{border:1px solid rgba(106,194,255,.34);border-radius:10px;padding:10px 16px;cursor:pointer;color:#deeffaf0;background:#2d87c11a;font:inherit;transition:border-color .3s ease,background .3s ease,transform .3s ease}.process-demo__terminal-roles button:hover:not(:disabled){border-color:#f1aa55b3;background:#f1aa551a;transform:translateY(-1px)}.process-demo__terminal-roles button:disabled{cursor:default;opacity:.34}.process-demo__terminal-role-result{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start}.process-demo__terminal-story-block{margin-top:26px;display:flex;flex-direction:column;align-items:flex-start}.process-demo__terminal-story-block p[data-tone=user]{color:#deeffaf0;font-weight:650}.process-demo__terminal-role-result p[data-tone=user]{margin-bottom:18px;color:#deeffaf0;opacity:1;transform:none;animation:none}.process-demo__terminal>footer{position:relative;z-index:1;min-height:64px;border-top:1px solid rgba(148,193,171,.1);padding:10px 14px 10px clamp(34px,5vw,72px);display:flex;align-items:center;justify-content:center;gap:20px;opacity:0;pointer-events:none;color:var(--process-demo-ink-muted);background:#090f0db8;font-size:10px;transition:opacity .62s ease}.process-demo__terminal>footer>span{position:absolute;left:clamp(34px,5vw,72px)}.process-demo__terminal>footer[data-ready]{opacity:1;pointer-events:auto}.process-demo__terminal>footer button{border:1px solid rgba(94,225,158,.34);min-width:132px;min-height:46px;border-radius:13px;padding:12px 26px;cursor:pointer;color:#8aefba;background:#2aa0691a;font:inherit;font-size:14px;font-weight:700}.process-demo__terminal-footer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.process-demo__terminal>footer.process-demo__terminal-footer--industry{flex-direction:column;gap:10px;padding:14px clamp(20px,4vw,48px)}.process-demo__terminal>footer.process-demo__terminal-footer--industry>span{position:static;left:auto;text-align:center}.process-demo__terminal>footer.process-demo__terminal-footer--industry .process-demo__terminal-footer-actions{width:100%}.process-demo__terminal>footer button.process-demo__terminal-footer-secondary{min-width:0;border-color:#94c1ab52;padding-inline:20px;color:#cde4d8db;background:#ffffff0a;font-weight:600}.process-demo__terminal>footer button.process-demo__terminal-footer-secondary:hover{border-color:#94c1ab8f;color:#e4f2eafa;background:#ffffff13}.process-demo__terminal>footer button.process-demo__voiceover-toggle{display:inline-flex;align-items:center;gap:8px;min-width:0;border-color:#94c1ab52;padding-inline:18px;color:#cde4d8db;background:#ffffff0a;font-weight:600}.process-demo__terminal>footer button.process-demo__voiceover-toggle:hover{border-color:#94c1ab8f;color:#e4f2eafa;background:#ffffff13}.process-demo__terminal>footer button.process-demo__voiceover-toggle[aria-pressed=true]{border-color:#5ee19e99;color:#8aefba;background:#2aa06929}.process-demo__terminal>footer button.process-demo__voiceover-toggle[aria-pressed=true]:hover{border-color:#5ee19ed9;color:#a7f5cd;background:#2aa06942}@media (max-width: 560px){.process-demo__terminal>footer{flex-direction:column;gap:8px;padding-block:14px}.process-demo__terminal>footer>span{position:static;left:auto}}@keyframes process-demo-boot-line{to{opacity:1;transform:translateY(0)}}@keyframes process-demo-terminal-reply-pulse{50%{box-shadow:0 0 0 5px #4eb4f50f}}.process-demo__action,.process-demo__result{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.62);background:linear-gradient(180deg,#ffffffa8,#ffffff57),#ffffff42;-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45);--demo-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), 0 18px 48px rgba(56, 88, 124, .11);box-shadow:var(--demo-panel-shadow);transition:box-shadow .26s var(--demo-ease)}.process-demo__action:after,.process-demo__result:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 42%),linear-gradient(315deg,rgba(138,209,255,.1),transparent 45%)}.process-demo__voiceover-bar{min-height:36px;display:flex;align-items:center;gap:10px}.process-demo__voiceover-subtitle{min-width:0;flex:1;margin:0;display:flex;align-items:baseline;gap:9px;animation:process-demo-voiceover-subtitle-in .2s var(--demo-ease) both}@keyframes process-demo-voiceover-subtitle-in{0%{opacity:0}to{opacity:1}}.process-demo__voiceover-speaker{flex:none;border-radius:999px;padding:3px 9px;color:var(--demo-blue);background:var(--demo-blue-soft);font-size:10px;font-weight:700;letter-spacing:.08em}.process-demo__voiceover-line{min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--demo-text);font-size:13px;line-height:1.35}.process-demo__voiceover-mute{flex:none;width:34px;height:34px;margin-left:auto;border:1px solid rgba(255,255,255,.54);border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#1c2b3d8a;background:#ffffff6b;box-shadow:inset 0 1px #ffffff94;transition:color .18s var(--demo-ease),border-color .18s var(--demo-ease),background .18s var(--demo-ease)}.process-demo__voiceover-mute:hover{color:#121d2de0;background:#ffffff9e}.process-demo__voiceover-mute[aria-pressed=true]{border-color:#086ab947;color:var(--demo-blue);background:var(--demo-blue-soft)}.process-demo__voiceover-mute[aria-pressed=true]:hover{border-color:#086ab975;background:#cbe7fceb}.process-demo__action[data-voiceover-spotlight],.process-demo__result[data-voiceover-spotlight]{box-shadow:var(--demo-panel-shadow),inset 0 0 0 2px var(--demo-spotlight-ring),inset 0 0 30px var(--demo-spotlight-glow)}.process-demo__track[data-voiceover-spotlight] .process-demo__track-item>button{box-shadow:var(--demo-track-shadow),inset 0 0 0 2px var(--demo-spotlight-ring),inset 0 0 16px var(--demo-spotlight-glow)}.process-demo__track-shell{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.process-demo__track-shell .language-switcher{position:static;min-height:48px;align-self:stretch;box-shadow:inset 0 1px #ffffff94}.process-demo__track{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none}.process-demo__track-item{position:relative;min-width:0}.process-demo__track-item>button{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.54);border-radius:16px;padding:7px 12px;display:flex;align-items:center;gap:9px;cursor:pointer;color:#1c2b3d8a;text-align:left;background:#ffffff42;--demo-track-shadow: inset 0 1px 0 rgba(255, 255, 255, .52);box-shadow:var(--demo-track-shadow);font:inherit;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .26s var(--demo-ease),transform .2s var(--demo-ease)}.process-demo__track-item>button:not(:disabled):hover{transform:translateY(-1px)}.process-demo__track-item>button:disabled{cursor:default}.process-demo__track-index{flex:none;width:28px;height:28px;border-radius:10px;display:grid;place-items:center;color:#1f324894;background:#ffffffa3;font-size:12px;font-weight:650}.process-demo__track-item button>span:last-child{min-width:0;display:grid;gap:1px}.process-demo__track-item small{color:inherit;font-size:9px;font-weight:550;opacity:.72}.process-demo__track-item strong{overflow:hidden;font-size:12px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.process-demo__track-item[data-state=current]>button{border-color:#ffffffc2;color:#075da8f5;background:linear-gradient(180deg,#e5f4ffe0,#ffffff7a),#589fe324;--demo-track-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 7px 20px rgba(49, 110, 166, .09)}.process-demo__track-item[data-state=current] .process-demo__track-index{color:#fff;background:var(--demo-blue)}.process-demo__track-item[data-state=done]>button{color:#0c6947e6;background:var(--demo-green-soft)}.process-demo__track-item[data-state=done] .process-demo__track-index{color:#fff;background:var(--demo-green)}.process-demo__track-line{position:absolute;top:50%;left:calc(100% + 2px);z-index:3;width:6px;height:2px;pointer-events:none;background:#4b709642}.process-demo__workspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.process-demo__board{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(500px,.9fr) minmax(560px,1.1fr);gap:12px}.process-demo__action{min-width:0;min-height:0;border-radius:24px;padding:clamp(18px,2vw,30px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px}.process-demo__action-head{display:grid;gap:8px}.process-demo[data-workspace-intro] .process-demo__track-item{opacity:0;transform:translateY(-10px)}.process-demo[data-workspace-intro-stage="1"] .process-demo__track-item,.process-demo[data-workspace-intro-stage="2"] .process-demo__track-item,.process-demo[data-workspace-intro-stage="3"] .process-demo__track-item{animation:process-demo-workspace-reveal .76s var(--demo-ease) forwards}.process-demo[data-workspace-intro] .process-demo__track-item{animation-delay:calc(var(--track-index) * .72s)}.process-demo[data-workspace-intro] .process-demo__action>:not(.process-demo__workspace-terminal){opacity:0;pointer-events:none}.process-demo[data-workspace-ready] .process-demo__action>*{animation:process-demo-workspace-reveal .85s var(--demo-ease) both}.process-demo[data-workspace-ready] .process-demo__result-tabs{animation:process-demo-workspace-reveal .7s var(--demo-ease) .28s both}.process-demo[data-workspace-ready] .process-demo__artifacts{animation:process-demo-workspace-reveal .85s var(--demo-ease) .52s both}.process-demo[data-workspace-intro] .process-demo__result>*{opacity:0;pointer-events:none}.process-demo[data-workspace-intro-stage="2"] .process-demo__result-head,.process-demo[data-workspace-intro-stage="3"] .process-demo__result-head{animation:process-demo-workspace-reveal .76s var(--demo-ease) .4s forwards}.process-demo[data-workspace-intro-stage="2"] .process-demo__order,.process-demo[data-workspace-intro-stage="3"] .process-demo__order{animation:process-demo-workspace-reveal .9s var(--demo-ease) 1.5s forwards}.process-demo[data-workspace-intro-stage="2"] .process-demo__order>header,.process-demo[data-workspace-intro-stage="3"] .process-demo__order>header{animation:process-demo-workspace-reveal .7s var(--demo-ease) 2.3s both}.process-demo[data-workspace-intro-stage="2"] .process-demo__summary>div,.process-demo[data-workspace-intro-stage="3"] .process-demo__summary>div{opacity:0;animation:process-demo-workspace-reveal .62s var(--demo-ease) forwards}.process-demo[data-workspace-intro] .process-demo__summary>div{animation-delay:calc(3s + var(--field-index) * .4s)}.process-demo__workspace-terminal{position:absolute;top:18px;right:18px;left:18px;z-index:6;overflow:hidden;border:1px solid rgba(90,135,119,.3);border-radius:18px;color:#def0e8eb;background:linear-gradient(160deg,#07100efa,#050807fa);box-shadow:0 22px 50px #12231f38;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;animation:process-demo-workspace-terminal-top-in .85s var(--demo-ease) both}.process-demo__workspace-terminal--final{top:auto;bottom:18px;animation-name:process-demo-workspace-terminal-in}.process-demo__workspace-terminal-log{max-height:250px;padding:22px 24px;overflow-y:auto;font-size:13px;line-height:1.6}.process-demo__workspace-terminal p{margin:0;animation:process-demo-workspace-reveal .62s var(--demo-ease) both}.process-demo__workspace-terminal:not(.process-demo__workspace-terminal--final) .process-demo__workspace-terminal-log>p:nth-child(2),.process-demo__workspace-terminal:not(.process-demo__workspace-terminal--final) .process-demo__workspace-terminal-log>p:nth-child(4){animation-delay:1.6s}.process-demo__workspace-terminal:not(.process-demo__workspace-terminal--final) .process-demo__workspace-terminal-log>p:nth-child(6){animation-delay:2.1s}.process-demo__workspace-terminal--final .process-demo__workspace-terminal-log>p:nth-child(2){animation-delay:.5s}.process-demo__workspace-terminal--final .process-demo__workspace-terminal-log>p:nth-child(3){animation-delay:1.7s}.process-demo__workspace-terminal--final .process-demo__workspace-terminal-log>p:nth-child(4){animation-delay:3s}.process-demo__workspace-terminal p+p{margin-top:12px}.process-demo__workspace-terminal p>span:first-child{margin-right:1ch;color:#f1aa55;font-weight:700}.process-demo__workspace-terminal p[data-tone=system]{color:#9ccaffd1}.process-demo__workspace-terminal p[data-tone=user]{color:#deeffaf0}.process-demo__workspace-terminal p[data-tone=user]>span:first-child{color:#70c7ff}.process-demo__workspace-terminal footer{border-top:1px solid rgba(148,193,171,.12);padding:12px 20px;display:flex;justify-content:center}.process-demo__workspace-terminal footer button,.process-demo__workspace-terminal footer a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;border:1px solid rgba(94,225,158,.4);border-radius:13px;cursor:pointer;color:#8aefba;background:#2aa0691f;font:inherit;font-size:14px;font-weight:700;text-decoration:none;text-align:center}.process-demo__workspace-terminal-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.process-demo__loading-dots{margin-left:3px;display:inline-flex;gap:3px}.process-demo__workspace-terminal p[data-tone=system]>.process-demo__loading-dots{margin-right:0;color:#9ccaffd1;font-weight:inherit}.process-demo__loading-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:process-demo-loading-dot 1.2s ease-in-out infinite}.process-demo__loading-dots i:nth-child(2){animation-delay:.16s}.process-demo__loading-dots i:nth-child(3){animation-delay:.32s}@keyframes process-demo-workspace-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes process-demo-workspace-terminal-in{0%{opacity:0;transform:translateY(calc(100% + 28px))}to{opacity:1;transform:translateY(0)}}@keyframes process-demo-workspace-terminal-top-in{0%{opacity:0;transform:translateY(calc(-100% - 28px))}to{opacity:1;transform:translateY(0)}}@keyframes process-demo-loading-dot{0%,60%,to{opacity:.24;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes process-demo-pulse-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes process-demo-pulse-out{0%{opacity:1}to{opacity:0}}.process-demo__logistics-plan{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.process-demo__logistics-body{min-width:0;min-height:0;padding-right:4px;display:grid;grid-auto-rows:max-content;align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.process-demo__warehouse-plan{min-width:0;min-height:0;padding-right:4px;display:grid;grid-template-rows:max-content max-content;align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.process-demo__warehouse-assignee{display:grid;gap:14px}.process-demo__warehouse-assignee>header{border-right:0;border-bottom:1px solid rgba(112,157,198,.16);padding:0 0 12px}.process-demo__warehouse-profiles{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.process-demo__warehouse-profiles>button{position:relative;min-width:0;min-height:142px;border:1px solid rgba(104,157,203,.28);border-radius:19px;padding:10px 12px 10px 10px;display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:center;gap:8px 14px;cursor:pointer;color:#142233e0;text-align:left;background:linear-gradient(145deg,#ffffffc7,#e9f5ff75),#ffffff52;box-shadow:inset 0 1px #ffffffd1;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.process-demo__warehouse-profiles>button:hover{border-color:#157ecd7a;transform:translateY(-2px)}.process-demo__warehouse-profiles>button[data-selected]{border-color:#1c976c94;background:linear-gradient(145deg,#e8f9f1e6,#ffffff9e);box-shadow:inset 0 1px #ffffffe6,0 12px 26px #2683631f}.process-demo__warehouse-profiles img{grid-row:1 / -1;width:96px;height:120px;border-radius:14px;display:block;object-fit:cover;object-position:center 30%;box-shadow:0 8px 20px #28486724}.process-demo__warehouse-profile-info{min-width:0;grid-row:1 / -1;align-self:center;display:grid;align-content:center;gap:4px}.process-demo__warehouse-profiles strong{color:#0f1c2cf0;font-size:15px;font-weight:650;line-height:1.2}.process-demo__warehouse-profile-role{width:fit-content;color:#0863aac7;font-size:10px;font-weight:600;line-height:1.3}.process-demo__warehouse-profile-meta{margin-top:7px;display:flex;flex-wrap:wrap;gap:6px}.process-demo__warehouse-profile-meta small{border-radius:999px;padding:5px 8px;color:#2433459e;background:#e7f0f8b3;font-size:8px;font-weight:580;line-height:1}.process-demo__warehouse-profile-meta small:first-child{color:#0b714ce6;background:#d9f3e7d1}.process-demo__warehouse-profiles>button[data-selected] .process-demo__warehouse-profile-meta small:first-child{background:#cceddef0}.process-demo__warehouse-profiles>button>em{grid-column:3;grid-row:1;align-self:start;justify-self:end}.process-demo__warehouse-profiles small{color:#24334585;font-weight:540}.process-demo__warehouse-profiles em{width:fit-content;border-radius:999px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;color:#1467a9d6;background:#e2f2ffc2;font-size:8px;font-style:normal;font-weight:650}.process-demo__warehouse-profiles button[data-selected] em{color:#0b714cf0;background:#d7f4e7e6}.process-demo__assembly-plan{min-width:0;min-height:0;padding-right:4px;display:grid;grid-template-rows:repeat(2,max-content);align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.process-demo__assembly-card{display:grid;grid-template-columns:minmax(175px,.36fr) minmax(0,1fr);align-items:stretch;gap:14px}.process-demo__assembly-check,.process-demo__assembly-photo{min-height:98px;border:1px solid rgba(100,157,205,.3);border-radius:18px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;color:#132233e6;text-align:left;background:#eff8ffa8;font:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.process-demo__assembly-check:hover,.process-demo__assembly-photo:hover:not(:disabled){border-color:#1177c794;transform:translateY(-1px)}.process-demo__assembly-check>span:first-child,.process-demo__assembly-photo>span:first-child{width:46px;height:46px;border:1px solid rgba(77,145,201,.3);border-radius:15px;display:grid;place-items:center;color:#0869b4e6;background:#ffffffb3}.process-demo__assembly-check>span:nth-child(2),.process-demo__assembly-photo>span:nth-child(2){min-width:0;display:grid;gap:3px}.process-demo__assembly-check strong,.process-demo__assembly-photo strong{color:#0f1d2df0;font-size:14px;font-weight:650}.process-demo__assembly-check small,.process-demo__assembly-photo small{color:#24334585;font-size:9px;font-weight:540}.process-demo__assembly-check em{border-radius:999px;padding:5px 9px;color:#0b63a9e6;background:#def0fedb;font-size:8px;font-style:normal;font-weight:650}.process-demo__assembly-check[data-selected]{border-color:#2a9c6f85;background:linear-gradient(145deg,#e4f7eee6,#ffffff9e)}.process-demo__assembly-check[data-selected]>span:first-child{border-color:#218f61b8;color:#fff;background:linear-gradient(145deg,#40b57d,#188759)}.process-demo__assembly-check[data-selected] em{color:#0b714cf0;background:#d1f1e2eb}.process-demo__assembly-positions{min-width:0;display:grid;gap:7px}.process-demo__assembly-positions>button{min-width:0;min-height:58px;border:1px solid rgba(99,155,203,.28);border-radius:15px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;cursor:pointer;color:#111f2fe6;text-align:left;background:#f1f8fe9e;font:inherit}.process-demo__assembly-positions>button>span:first-child{width:28px;height:28px;border:1px solid rgba(82,145,198,.4);border-radius:10px;display:grid;place-items:center;color:#fff;background:#ffffffb8}.process-demo__assembly-positions>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.process-demo__assembly-positions strong{font-size:11px;font-weight:640}.process-demo__assembly-positions small{color:#2433457a;font-size:8px;font-weight:530}.process-demo__assembly-positions em{color:#22324494;font-size:8px;font-style:normal;font-weight:620}.process-demo__assembly-positions>button[data-selected]{border-color:#2a9c6f7a;background:#e5f7eedb}.process-demo__assembly-positions>button[data-selected]>span:first-child{border-color:#1f8b5cc2;background:linear-gradient(145deg,#40b57d,#188759)}.process-demo__assembly-photo-workspace{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px}.process-demo__assembly-photo-thumbs{display:flex;align-items:stretch;gap:6px}.process-demo__assembly-photo-thumbs img{width:58px;min-height:84px;border:2px solid rgba(255,255,255,.86);border-radius:13px;display:block;object-fit:cover;box-shadow:0 6px 14px #2a4d6e1f}.process-demo__assembly-photo{grid-template-columns:auto minmax(0,1fr);border-style:dashed}.process-demo__assembly-photo:disabled{cursor:not-allowed;opacity:.42}.process-demo__assembly-footer{border-top:0;padding-top:0}.process-demo__assembly-footer>span{color:#24334580;font-size:9px;font-weight:560}.process-demo__warehouse-photo-action{display:grid;grid-template-columns:minmax(165px,.34fr) minmax(0,1fr);align-items:stretch;gap:14px}.process-demo__warehouse-photo-action>button{min-height:82px;border:1px dashed rgba(52,137,204,.42);border-radius:17px;padding:12px 15px;display:flex;align-items:center;gap:12px;cursor:pointer;color:#0e5f9fe6;text-align:left;background:#e8f6ff9e;font:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.process-demo__warehouse-photo-action>button:hover:not(:disabled){border-color:#0e70bead;background:#e1f3ffe0;transform:translateY(-1px)}.process-demo__warehouse-photo-action>button:disabled{cursor:not-allowed;opacity:.4}.process-demo__warehouse-camera-icon{width:44px;height:44px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#1599ee,#0862a8);box-shadow:0 10px 22px #0865b233}.process-demo__warehouse-photo-action button>span:last-child{min-width:0;display:grid;gap:3px}.process-demo__warehouse-photo-action button strong{color:#101e2eeb;font-size:12px;font-weight:640}.process-demo__warehouse-photo-action button small{color:#23324480;font-size:9px;font-weight:530}.process-demo__logistics-card{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);align-items:stretch;gap:14px}.process-demo__logistics-options{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.process-demo__logistics-options>button{position:relative;min-width:0;min-height:112px;border:1px solid rgba(105,157,201,.24);border-radius:16px;padding:9px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:5px;cursor:pointer;color:#122335db;text-align:left;background:#ffffff7a;font:inherit;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--demo-ease),opacity .18s ease}.process-demo__logistics-options>button:not([aria-disabled=true]):hover{border-color:#2281c96b;transform:translateY(-2px)}.process-demo__logistics-options>button[aria-disabled=true]{cursor:not-allowed;opacity:.46;background:#e8edf261}.process-demo__logistics-options>button[aria-disabled=true]:focus-visible{opacity:1}.process-demo__logistics-options>button[data-selected]{border-color:#0a70bf8f;background:linear-gradient(145deg,#def2ffe6,#f2f9ffa8);box-shadow:inset 0 0 0 1px #0a70bf14}.process-demo__logistics-options>button>span:first-child{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;color:#0767b5db;background:#e0f3ffb8}.process-demo__logistics-options>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.process-demo__logistics-options strong{color:#101e2eeb;font-size:10px;font-weight:640;line-height:1.2}.process-demo__logistics-options small{color:#2332447a;font-size:8px;font-weight:540;line-height:1.25}.process-demo__logistics-options em{grid-column:1 / -1;width:fit-content;border-radius:999px;padding:3px 6px;color:#0765b2d1;background:#e0f3ffb3;font-size:7px;font-style:normal;font-weight:650}.process-demo__logistics-options>button[data-tone=success] em{color:#0f774ee6;background:#dcf6e8d1}.process-demo__logistics-options>button[data-tone=warning] em{color:#a35d06e6;background:#ffedcacc}.process-demo__logistics-options>button[data-tone=blocked] em{color:#7b3c3ac2;background:#f3e1e0b8}.process-demo__logistics-options .process-demo__driver-avatar{color:#fff;background:linear-gradient(145deg,#1594e7,#0864aa);font-size:9px;font-weight:680}.process-demo__option-rule{grid-column:1 / -1;display:grid;gap:2px;padding-top:6px;border-top:1px dashed rgba(123,60,58,.22)}.process-demo__option-rule small{font-size:12px;line-height:1.35;color:#7b3c3adb}.process-demo__option-rule small.process-demo__option-rule-source{color:#233244b8}.process-demo__manager-step{grid-row:1 / -1;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.process-demo__manager-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.process-demo__manager-head>div:first-child{min-width:0;display:grid;gap:8px}.process-demo__manager-head h2{margin:2px 0 0;color:#0e1826f5;font-size:clamp(28px,2.3vw,40px);font-weight:590;line-height:1.04;letter-spacing:-.025em}.process-demo__manager-head p{margin:0;max-width:62ch;color:#1d2d409e;font-size:13px;font-weight:530;line-height:1.45}.process-demo__manager-actor{flex:none;border:1px solid rgba(255,255,255,.72);border-radius:17px;padding:8px 10px 8px 8px;display:flex;align-items:center;gap:9px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffc2}.process-demo__manager-actor>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#0a83dd,#075b9e);box-shadow:0 8px 18px #0862aa33;font-size:10px;font-weight:680}.process-demo__manager-actor>div{display:grid;gap:2px}.process-demo__manager-actor small{color:#2332447a;font-size:8px;font-weight:560}.process-demo__manager-actor strong{color:#121f2fe6;font-size:11px;font-weight:620}.process-demo__manager-body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:12px;padding-right:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.process-demo__manager-card{min-width:0;min-height:0;border:1px solid rgba(111,163,207,.24);border-radius:21px;padding:clamp(14px,1.2vw,20px);background:linear-gradient(150deg,#ffffffad,#eaf6ff5c),#ffffff42;box-shadow:inset 0 1px #ffffffd1,0 14px 32px #30598012}.process-demo__manager-card[data-attention]{position:relative;border-color:#e6972e33}.process-demo__manager-card[data-attention]:before{position:absolute;z-index:2;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:2px;pointer-events:none;content:"";background:conic-gradient(from var(--demo-attention-angle),transparent 0deg 188deg,rgba(255,190,78,.1) 218deg,rgba(255,177,45,.78) 247deg,rgba(255,126,24,.98) 282deg,rgba(232,101,18,.7) 310deg,rgba(255,178,49,.12) 338deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:process-demo-attention-cycle 4.6s linear infinite}.process-demo__manager-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-right:1px solid rgba(112,157,198,.16);padding-right:16px}.process-demo__manager-card>header>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#0769b5e6;background:var(--demo-blue-soft)}.process-demo__manager-card>header>div{min-width:0;display:grid;gap:2px}.process-demo__manager-card>header small{color:#23324475;font-size:9px;font-weight:550}.process-demo__manager-card>header strong{color:#101d2de6;font-size:14px;font-weight:620}.process-demo__manager-card>header em{border-radius:999px;padding:4px 7px;color:#ac6305e0;background:#ffedcbb8;font-size:8px;font-style:normal;font-weight:620}.process-demo__manager-document,.process-demo__manager-date,.process-demo__manager-conditions{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:16px}.process-demo__drawing-upload,.process-demo__drawing-preview{box-sizing:border-box;height:177px;min-height:177px}.process-demo__drawing-upload{min-height:0;border:1px dashed rgba(42,131,201,.42);border-radius:17px;display:grid;place-items:center;align-content:center;gap:7px;cursor:pointer;color:#0765b2e6;text-align:center;background:#e7f6ff57;font:inherit;transition:transform .2s var(--demo-ease),background-color .2s ease}.process-demo__drawing-upload:hover{background:#e1f3ffa3;transform:translateY(-2px)}.process-demo__drawing-upload>span{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:#ffffffb8;box-shadow:0 10px 24px #3064931a}.process-demo__drawing-upload strong{color:#122233e6;font-size:15px;font-weight:620}.process-demo__drawing-upload small{color:#2332447a;font-size:10px;font-weight:540}.process-demo__drawing-preview{min-height:0;border:1px solid rgba(101,160,207,.24);border-radius:17px;padding:14px;display:grid;grid-template-columns:90px minmax(0,1fr);align-content:center;align-items:center;gap:14px;background:#ffffff75}.process-demo__drawing-preview>div{position:relative;width:82px;height:108px;border:1px solid rgba(89,137,179,.25);border-radius:9px;padding:15px 12px;display:grid;align-content:start;gap:8px;color:#0765b2d6;background:#f6fbffeb;box-shadow:0 12px 24px #2e50711f}.process-demo__drawing-preview>div i{width:100%;height:2px;background:#5085b32e}.process-demo__drawing-preview>div b{position:absolute;right:6px;bottom:6px;border-radius:5px;padding:3px 5px;color:#0c6c4ae6;background:var(--demo-green-soft);font-size:7px;font-weight:650}.process-demo__drawing-preview>span{min-width:0;display:grid;gap:4px}.process-demo__drawing-preview>span small{color:#23324475;font-size:8px}.process-demo__drawing-preview>span strong{overflow:hidden;color:#101d2deb;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.process-demo__drawing-preview>span em{display:inline-flex;align-items:center;gap:4px;color:#0c6c4ad6;font-size:8px;font-style:normal;font-weight:590}.process-demo__drawing-preview>button{grid-column:1 / -1;border:0;border-radius:10px;padding:7px 10px;cursor:pointer;color:#075da8db;background:var(--demo-blue-soft);font:inherit;font-size:9px;font-weight:600}.process-demo__manager-field{display:grid;align-content:center;gap:12px}.process-demo__date-picker{min-width:0}.process-demo__calendar{width:100%;border:1px solid rgba(106,155,198,.28);border-radius:17px;padding:10px 12px;color:#111f2fe6;background:#fafdffa3;box-shadow:inset 0 1px #ffffffeb}.process-demo__calendar>header{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px}.process-demo__calendar>header strong{text-align:center;text-transform:capitalize;font-size:13px;font-weight:650}.process-demo__calendar>header button{width:32px;height:32px;border:1px solid rgba(105,154,197,.2);border-radius:11px;display:grid;place-items:center;cursor:pointer;color:#0765b2d6;background:#ecf7ffbd}.process-demo__calendar>header button:disabled{cursor:not-allowed;opacity:.28}.process-demo__calendar-weekdays,.process-demo__calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.process-demo__calendar-weekdays{margin:9px 0 5px}.process-demo__calendar-weekdays span{color:#23324466;text-align:center;font-size:8px;font-weight:620}.process-demo__calendar-days>button{min-height:24px;border:0;border-radius:11px;cursor:pointer;color:#18293cd1;background:transparent;font:inherit;font-size:10px;font-weight:590;transition:color .28s ease,background-color .28s ease,transform .28s var(--demo-ease),filter .32s ease,box-shadow .32s ease}.process-demo__calendar-days>span{min-height:24px}.process-demo__calendar-days>button:not(:disabled):hover{color:#0765b2f0;background:#dcf1ffcc;transform:translateY(-1px)}.process-demo__calendar-days>button:disabled{cursor:not-allowed;color:#23324433;background:#e2e9ef38}.process-demo__calendar-days>button[data-selected]{color:#fff;background:linear-gradient(145deg,#087ed2f5,#075faefa);box-shadow:0 6px 14px #0769b533}.process-demo__calendar-days>button[data-selected]:not(:disabled):hover{color:#fff;background:linear-gradient(145deg,#087ed2f5,#075faefa);box-shadow:0 7px 16px #054f8940;filter:brightness(.88) saturate(1.06)}.process-demo__condition-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.process-demo__condition-options button{border:1px solid rgba(108,159,204,.24);min-height:108px;border-radius:18px;padding:18px 20px;display:inline-flex;align-items:center;gap:14px;cursor:pointer;color:#1b2b3ed6;text-align:left;background:#ffffff80;font:inherit;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s var(--demo-ease)}.process-demo__condition-options button:hover{border-color:#3e8ac46b;transform:translateY(-2px)}.process-demo__condition-options button strong{font-size:12px;font-weight:610;line-height:1.25}.process-demo__condition-check{position:relative;width:28px;height:28px;flex:0 0 28px;border:1.5px solid rgba(102,151,196,.32);border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff61;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.process-demo__condition-check svg{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}.process-demo__condition-options button[data-selected]{border-color:#2fa0697a;color:#12774ef0;background:linear-gradient(145deg,#dff7e9d1,#effbf49e);box-shadow:inset 0 1px #ffffffbd}.process-demo__condition-options button[data-selected] .process-demo__condition-check{border-color:#269760d6;background:linear-gradient(145deg,#2da469eb,#1e8754f5);box-shadow:0 5px 12px #1f8b5733}.process-demo__manager-footer{border-top:1px solid rgba(118,160,199,.18);padding-top:13px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.process-demo__manager-card.process-demo__warehouse-assignee{box-shadow:none}.process-demo__manager-card.process-demo__warehouse-assignee>header{border-right:0}.process-demo__warehouse-plan>.process-demo__manager-footer{border-top:0;padding-top:0}.process-demo__warehouse-plan .process-demo__manager-submit.ibp-button--liquid,.process-demo__warehouse-plan .process-demo__manager-submit.ibp-button--liquid:hover:not(:disabled){box-shadow:none}.process-demo__manager-submit.button{min-width:168px;justify-content:center}.process-demo__eyebrow{width:fit-content;border-radius:999px;padding:5px 9px;display:inline-flex;align-items:center;gap:5px;color:#075da8e6;background:var(--demo-blue-soft);font-size:10px;font-weight:620;letter-spacing:.025em;text-transform:uppercase}.process-demo__actor{margin-top:2px;display:flex;align-items:center;gap:8px}.process-demo__actor>span{width:31px;height:31px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#0a7bd5,#075a9c);box-shadow:0 7px 16px #0b63ad2e;font-size:10px;font-weight:650}.process-demo__actor>img{width:31px;height:31px;border-radius:11px;display:block;object-fit:cover;object-position:center 28%;box-shadow:0 7px 16px #0b63ad2e}.process-demo__actor>div{display:grid;gap:1px}.process-demo__actor strong{color:#131f2fe6;font-size:11px;font-weight:590}.process-demo__actor small{color:var(--demo-muted);font-size:9px}.process-demo__action h2{margin:6px 0 0;color:#0e1826f5;font-size:clamp(24px,2.1vw,34px);font-weight:580;line-height:1.08}.process-demo__action-head>p,.process-demo__finish>p{margin:0;max-width:60ch;color:#1d2d409e;font-size:13px;font-weight:530;line-height:1.5}.process-demo__single-action{width:min(100%,520px);min-height:190px;margin:auto;border:1px solid rgba(112,168,217,.34);border-radius:26px;padding:24px;display:grid;place-items:center;align-content:center;gap:16px;cursor:pointer;color:var(--demo-blue);text-align:center;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.92),transparent 45%),linear-gradient(155deg,#e9f7ffe0,#ffffff80);box-shadow:inset 0 1px #ffffffe0,0 18px 42px #2a69a01f;font:inherit;transition:transform .24s var(--demo-ease),box-shadow .24s ease}.process-demo__single-action:hover{transform:translateY(-5px) scale(1.01);box-shadow:inset 0 1px #fffffff0,0 24px 54px #2a69a02e}.process-demo__single-action:active{transform:translateY(-1px) scale(.99)}.process-demo__single-action-icon{width:72px;height:72px;border-radius:23px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#1396ee,#0862a8);box-shadow:inset 0 1px #ffffff57,0 14px 30px #0865b23d}.process-demo__single-action>span:last-child{display:grid;gap:5px}.process-demo__single-action strong{color:#0e1928f5;font-size:20px;font-weight:610}.process-demo__single-action small{color:var(--demo-muted);font-size:11px;font-weight:540}.process-demo__action-hint{margin:0;color:#25344670;text-align:center;font-size:10px;font-weight:530}.process-demo__finish{align-self:stretch;display:grid;place-items:center;align-content:center;gap:13px;text-align:center;animation:process-demo-finish-in .42s var(--demo-ease) both}.process-demo__finish-icon{width:86px;height:86px;border-radius:30px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#20a879,#0d7650);box-shadow:inset 0 1px #ffffff47,0 20px 46px #0f7a503d}.process-demo__finish h2{margin:3px 0 0}.process-demo__finish .process-demo__eyebrow{color:#0d6a49f0;background:var(--demo-green-soft)}.process-demo__finish .button{margin-top:6px}.process-demo__finish-summary{width:min(100%,680px);margin:8px 0 2px;display:grid;gap:12px;text-align:left}.process-demo__finish-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.process-demo__finish-metrics article{min-width:0;border:1px solid rgba(93,156,135,.2);border-radius:17px;padding:13px 14px;display:flex;align-items:center;gap:10px;color:#0d704ce6;background:linear-gradient(145deg,#eefbf7d1,#ffffff85);box-shadow:inset 0 1px #ffffffd6}.process-demo__finish-metrics article>span{min-width:0;display:grid;gap:2px}.process-demo__finish-metrics small,.process-demo__finish-trace small{color:#26354587;font-size:9px;font-weight:540}.process-demo__finish-metrics strong{overflow:hidden;color:#11222be6;font-size:12px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.process-demo__finish-trace{border:1px solid rgba(105,153,194,.2);border-radius:19px;padding:14px;background:#ffffff6b}.process-demo__finish-trace>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.process-demo__finish-trace>header strong{color:#122333e6;font-size:11px;font-weight:620}.process-demo__finish-trace>header span{color:#0c704db8;font-size:9px;font-weight:570}.process-demo__finish-trace ol{margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.process-demo__finish-trace li{position:relative;min-width:0;border-top:1px solid rgba(46,132,194,.22);padding:12px 8px 0 0;display:grid;gap:2px}.process-demo__finish-trace li:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border:2px solid rgba(255,255,255,.94);border-radius:50%;content:"";background:var(--demo-green);box-shadow:0 0 0 1px #13916533}.process-demo__finish-trace li>span{color:#0d704cc7;font-size:9px;font-weight:610}.process-demo__finish-trace li>strong{overflow:hidden;color:#111f2fe0;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.process-demo__result{min-width:0;min-height:0;border-radius:24px;padding:clamp(16px,1.7vw,24px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px}.process-demo__result-tabs{border-bottom:1px solid rgba(108,155,197,.18);display:flex;align-items:center;gap:4px}.process-demo__result-tabs>button{border:0;border-bottom:2px solid transparent;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#25354780;background:transparent;font:inherit;font-size:10px;font-weight:600}.process-demo__result-tabs>button[aria-selected=true]{border-bottom-color:#0870c1e6;color:#075da8f0}.process-demo__result-tabs button>span{min-width:18px;border-radius:999px;padding:2px 5px;color:#075da8d1;text-align:center;background:#def0fed1;font-size:8px}.process-demo__result-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.process-demo__result-head>div{display:grid;gap:3px}.process-demo__result-head span{color:#075da8bd;font-size:10px;font-weight:630;letter-spacing:.04em;text-transform:uppercase}.process-demo__result-head h2{margin:0;color:#0e1928f0;font-size:17px;font-weight:590}.process-demo__result-head>strong{min-width:50px;border:1px solid rgba(255,255,255,.72);border-radius:999px;padding:7px 11px;color:#075da8eb;text-align:center;background:var(--demo-blue-soft);font-size:12px;font-weight:650}.process-demo__order{border:1px solid rgba(255,255,255,.58);border-radius:18px;overflow:hidden;background:#ffffff4d;box-shadow:inset 0 1px #ffffffa3}.process-demo__order>header{padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:12px;background:#e6f3fe80}.process-demo__order>header>div{min-width:0;display:grid;gap:2px}.process-demo__order header small{color:#23324475;font-size:8px;font-weight:560}.process-demo__order header strong{overflow:hidden;color:#101c2bf0;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.process-demo__order>header>span{border-radius:999px;padding:5px 9px;color:#075da8e6;background:var(--demo-blue-soft);font-size:9px;font-weight:630}.process-demo__order>header>span[data-finished]{color:#0d6f4cf0;background:var(--demo-green-soft)}.process-demo__order-amount{justify-items:end;text-align:right}.process-demo__summary{margin:0;border-top:1px solid rgba(145,174,203,.18);border-bottom:1px solid rgba(145,174,203,.18);padding:9px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 12px}.process-demo__summary>div{min-width:0;display:grid;gap:3px}.process-demo__summary dt{color:#25344670;font-size:9px;font-weight:540}.process-demo__summary dd{margin:0;overflow:hidden;color:#142030e0;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.process-demo__order>footer{padding:7px 12px;display:flex;flex-wrap:wrap;gap:6px}.process-demo__order>footer span{border-radius:999px;padding:4px 7px;display:inline-flex;align-items:center;gap:4px;color:#23324499;background:#ffffff94;font-size:8px;font-weight:580}.process-demo__artifacts{min-height:0;overflow-y:auto;padding-right:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;scrollbar-width:thin}.process-demo__artifacts[data-tab=photos],.process-demo__artifacts[data-tab=chat],.process-demo__artifacts[data-tab=documents],.process-demo__artifacts[data-tab=history]{grid-template-columns:minmax(0,1fr)}.process-demo__documents{display:grid;align-content:start;gap:10px}.process-demo__documents .process-demo__drawing-artifact,.process-demo__documents .process-demo__document{grid-column:1}.process-demo__history{margin:0;padding:2px 0 12px;display:grid;list-style:none}.process-demo__history li{position:relative;min-height:54px;padding:7px 4px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.process-demo__history li:not(:last-child):after{content:"";position:absolute;z-index:0;top:41px;bottom:-13px;left:20px;width:1px;background:linear-gradient(#4592cf57,#4592cf14)}.process-demo__history li>span{position:relative;z-index:1;width:34px;height:34px;border:1px solid rgba(93,157,210,.2);border-radius:11px;display:grid;place-items:center;color:#0767b5e0;background:#eaf6ffe6}.process-demo__history li>div{min-width:0;display:grid;gap:3px}.process-demo__history strong{color:#111f2fe6;font-size:11px;font-weight:630}.process-demo__history small,.process-demo__history time{color:#25344680;font-size:8px;font-weight:540}.process-demo__history time{align-self:start;padding-top:4px;font-variant-numeric:tabular-nums}.process-demo__photo-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.process-demo__photo-gallery figure{min-width:0;margin:0;border:1px solid rgba(103,154,198,.24);border-radius:17px;overflow:hidden;background:#ffffff7a}.process-demo__photo-gallery img{width:100%;height:150px;display:block;object-fit:cover}.process-demo__photo-gallery figcaption{padding:9px;display:grid;gap:2px}.process-demo__photo-gallery figcaption strong{color:#111f2fe6;font-size:10px;font-weight:630}.process-demo__photo-gallery figcaption span{color:#2433457a;font-size:8px;font-weight:530}.process-demo__tab-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:6px;color:#075da89e;text-align:center}.process-demo__tab-empty>span{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#e5f3fec2}.process-demo__tab-empty strong{color:#162536d1;font-size:13px}.process-demo__tab-empty p{margin:0;color:#24334580;font-size:9px}.process-demo__chat{min-height:0;height:100%;border:1px solid rgba(105,154,197,.2);border-radius:18px;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;background-image:linear-gradient(#f5faffd1,#eff8ffbd),var(--process-demo-chat-bg);background-position:center;background-size:cover;box-shadow:inset 0 1px #ffffffb8}.process-demo__artifacts[data-tab=chat]{overflow:hidden;margin-top:-6px;padding-right:0;align-content:stretch}.process-demo__result-tabs:has(button[aria-selected=true]:nth-child(2)){border-bottom-color:transparent}.process-demo__chat-feed{min-height:0;overflow-y:auto;padding:14px 13px 18px;display:grid;align-content:start;gap:10px;scrollbar-width:thin}.process-demo__chat-day{justify-self:center;border:1px solid rgba(112,155,194,.12);border-radius:999px;padding:4px 9px;color:#27384b75;background:#ffffffa8;font-size:7px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.process-demo__chat-feed article{width:fit-content;max-width:min(82%,480px);display:grid;grid-template-columns:32px minmax(0,1fr);align-items:end;gap:7px}.process-demo__chat-feed article[data-own]{justify-self:end;grid-template-columns:minmax(0,1fr) 32px}.process-demo__chat-feed article[data-own]>span,.process-demo__chat-feed article[data-own]>img{grid-column:2}.process-demo__chat-feed article[data-own]>div{grid-column:1;grid-row:1;border-radius:16px 16px 5px;background:#daf0ffe6}.process-demo__chat-feed article>span,.process-demo__chat-feed article>img{width:32px;height:32px;border:2px solid rgba(255,255,255,.8);border-radius:50%;display:grid;place-items:center;object-fit:cover;color:#fff;background:linear-gradient(145deg,#188edc,#075d9e);box-shadow:0 4px 12px #2551791a;font-size:8px;font-weight:650}.process-demo__chat-feed article>div{min-width:0;border:1px solid rgba(103,154,198,.17);border-radius:16px 16px 16px 5px;padding:8px 10px 7px;display:grid;gap:5px;background:#ffffffdb;box-shadow:0 7px 20px #2c527512;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.process-demo__chat-feed article[data-core]>span{color:#9bf0c2;background:linear-gradient(145deg,#163c31,#081d17)}.process-demo__chat-feed article[data-core]>div{border-color:#38b27b38;background:#e8faf2e6}.process-demo__chat-feed article[data-core] header strong{color:#0c6947eb}.process-demo__chat-feed article header{display:flex;align-items:baseline;gap:6px}.process-demo__chat-feed article header strong{color:#111f2fe0;font-size:9px;font-weight:630}.process-demo__chat-feed article header small{color:#24334561;font-size:7px}.process-demo__chat-feed p{margin:0;color:#1e2e40b3;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.process-demo__chat-feed article>div>time{justify-self:end;color:#24334561;font-size:7px}.process-demo__chat-composer{margin:0 10px 10px;border:1px solid rgba(92,151,201,.22);border-radius:17px;padding:5px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;background:#ffffffe0;box-shadow:0 10px 28px #2e587e1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.process-demo__chat-composer input{min-width:0;border:0;outline:0;padding:7px 5px;color:#111f2fe0;background:transparent;font:inherit;font-size:9px}.process-demo__chat-composer input::placeholder{color:#2433455c}.process-demo__chat-composer button{width:31px;height:31px;border:0;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#075da8b8;background:transparent}.process-demo__chat-composer button[type=submit]{color:#fff;background:linear-gradient(145deg,#1595e5,#0764b5);box-shadow:0 5px 13px #0764b533}.process-demo__chat-composer button:disabled{cursor:default;opacity:.35;box-shadow:none}.process-demo__artifacts[data-empty]{grid-template-columns:minmax(0,1fr);place-items:center;align-content:stretch}.process-demo__empty{width:min(100%,420px);min-height:240px;border:1px dashed rgba(91,143,190,.38);border-radius:24px;padding:24px;display:grid;place-items:center;align-content:center;gap:9px;color:#075da8b8;text-align:center;background:#e7f5ff47}.process-demo__empty>span{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:#ffffffa3}.process-demo__empty strong{color:#111e2ee0;font-size:15px;font-weight:600}.process-demo__empty p{margin:0;max-width:42ch;color:var(--demo-muted);font-size:11px;line-height:1.45}.process-demo__decision-result{border:1px solid rgba(101,158,208,.34);border-radius:17px;padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--demo-blue);background:var(--demo-blue-soft);animation:process-demo-artifact-in .36s var(--demo-ease) both}.process-demo__drawing-artifact{grid-column:1 / -1;border:1px solid rgba(101,158,208,.3);border-radius:17px;padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#0763b0e6;background:linear-gradient(150deg,#e9f7ffd1,#ffffff80),#ffffff52;animation:process-demo-artifact-in .36s var(--demo-ease) both}.process-demo__drawing-artifact>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffffad}.process-demo__drawing-artifact>div{min-width:0;display:grid;gap:2px}.process-demo__drawing-artifact small{color:#2636487a;font-size:8px;font-weight:570;text-transform:uppercase}.process-demo__drawing-artifact strong{color:#101d2ceb;font-size:12px;font-weight:620}.process-demo__drawing-artifact p{margin:0;color:#2332448f;font-size:9px;font-weight:530}.process-demo__drawing-artifact em{border-radius:999px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;color:#0c6d4be6;background:var(--demo-green-soft);font-size:8px;font-style:normal;font-weight:620}.process-demo__artifacts:not(:has(.process-demo__trip)) .process-demo__decision-result,.process-demo__photo{grid-column:1 / -1}.process-demo__artifacts:has(.process-demo__document) .process-demo__photo{grid-column:1}.process-demo__document{grid-column:2}.process-demo__decision-result[data-tone=warning]{border-color:#d28f3d52;color:var(--demo-amber);background:#ffefcfb3}.process-demo__decision-result[data-tone=success]{border-color:#72af9757;color:var(--demo-green);background:var(--demo-green-soft)}.process-demo__decision-result>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#ffffffa8}.process-demo__decision-result>div{min-width:0;display:grid;gap:1px}.process-demo__decision-result small{color:#2636487a;font-size:8px;font-weight:570;text-transform:uppercase}.process-demo__decision-result strong{color:#101d2ceb;font-size:12px;font-weight:620}.process-demo__decision-result p{margin:0;color:#2332448f;font-size:10px;font-weight:530}.process-demo__decision-result button{border:0;border-radius:9px;padding:6px 8px;cursor:pointer;color:currentColor;background:#ffffff8a;font:inherit;font-size:9px;font-weight:600}.process-demo__trip{border:1px solid rgba(106,159,205,.3);border-radius:19px;padding:12px;display:grid;gap:10px;color:#182739db;background:linear-gradient(155deg,#ecf7ffdb,#ffffff85),#ffffff5c;box-shadow:0 12px 28px #2f557914;animation:process-demo-artifact-in .38s var(--demo-ease) both}.process-demo__trip>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.process-demo__trip>header>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#1594e8,#0863a9);box-shadow:0 8px 18px #0863a92e}.process-demo__trip header>div{min-width:0;display:grid;gap:2px}.process-demo__trip header small{color:#075da8a8;font-size:8px;font-weight:620;text-transform:uppercase}.process-demo__trip header strong{overflow:hidden;color:#101d2ceb;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.process-demo__trip header em{border-radius:999px;padding:5px 8px;color:#075da8d6;background:#ffffffa3;font-size:8px;font-style:normal;font-weight:600}.process-demo__trip-route{border:1px solid rgba(133,170,205,.22);border-radius:13px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:8px;background:#ffffff75}.process-demo__trip-route>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px}.process-demo__trip-route svg{grid-row:1 / span 2;color:#075da8bd}.process-demo__trip-route small{color:#2232446b;font-size:8px}.process-demo__trip-route strong{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.process-demo__trip-route>i{position:relative;height:1px;background:#075da83d}.process-demo__trip-route>i:after{position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid rgba(7,93,168,.48);border-right:1px solid rgba(7,93,168,.48);content:"";transform:translateY(-50%) rotate(45deg)}.process-demo__trip footer{display:flex;flex-wrap:wrap;gap:6px}.process-demo__trip footer span{border-radius:999px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;color:#203042a3;background:#ffffff94;font-size:9px;font-weight:570}.process-demo__warehouse-assignment{grid-column:1 / -1;border:1px solid rgba(91,165,134,.3);border-radius:18px;padding:9px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;color:#182739db;background:linear-gradient(145deg,#e7f8f0d1,#ffffff8f);box-shadow:0 10px 24px #286b5214;animation:process-demo-artifact-in .36s var(--demo-ease) both}.process-demo__warehouse-assignment>img{width:52px;height:52px;border-radius:14px;display:block;object-fit:cover;object-position:center 28%}.process-demo__warehouse-assignment>div{min-width:0;display:grid;gap:2px}.process-demo__warehouse-assignment small{color:#2636487a;font-size:8px;font-weight:570;text-transform:uppercase}.process-demo__warehouse-assignment strong{color:#101d2cf0;font-size:12px;font-weight:650}.process-demo__warehouse-assignment span{color:#2332448f;font-size:9px;font-weight:530}.process-demo__warehouse-assignment em{border-radius:999px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;color:#0b714cf0;background:#d6f3e6e6;font-size:8px;font-style:normal;font-weight:650}.process-demo__photo{position:relative;margin:0;min-height:0;border:1px solid rgba(255,255,255,.66);border-radius:20px;overflow:hidden;background:#ffffff57;box-shadow:0 16px 34px #2f4f6f1f;animation:process-demo-artifact-in .42s var(--demo-ease) both}.process-demo__photo img{width:100%;max-height:330px;aspect-ratio:16 / 8;display:block;object-fit:cover;object-position:center 58%}.process-demo__photo figcaption{padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#2332458a;background:#ffffffa3;font-size:9px;font-weight:560}.process-demo__photo figcaption span{display:inline-flex;align-items:center;gap:5px}.process-demo__photo figcaption span:first-child{color:#075da8e6}.process-demo__document{border:1px solid rgba(126,164,199,.28);border-radius:19px;padding:12px;display:grid;gap:10px;color:#1a293bdb;background:linear-gradient(155deg,#ffffffc7,#eef7ff8f),#ffffff6b;box-shadow:0 13px 30px #2f4f6f17;animation:process-demo-artifact-in .42s var(--demo-ease) both}.process-demo__document>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.process-demo__document>header>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#075da8e6;background:var(--demo-blue-soft)}.process-demo__document header>div{display:grid;gap:2px}.process-demo__document header small{color:var(--demo-muted);font-size:8px}.process-demo__document header strong{color:#101c2beb;font-size:12px;font-weight:620}.process-demo__document em{border-radius:999px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px;color:#0d6f4ce6;background:var(--demo-green-soft);font-size:8px;font-style:normal;font-weight:620}.process-demo__document-body{border:1px solid rgba(143,170,199,.22);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 54px 54px;background:#ffffff75}.process-demo__document-body>*{min-width:0;border-bottom:1px solid rgba(145,171,198,.18);padding:6px 8px;font-size:9px}.process-demo__document-body>*:nth-last-child(-n+3){border-bottom:0}.process-demo__document-body>span{color:#23324470;background:#e4f1fc8a;font-weight:600}.process-demo__document-body strong{overflow:hidden;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.process-demo__document-body b{color:#142334d1;text-align:center;font-weight:630}.process-demo__document footer{display:flex;align-items:center;gap:6px;color:#0d6f4cc7;font-size:9px;font-weight:570}button:focus-visible,.process-demo .button:focus-visible{outline:2px solid rgba(10,132,255,.76);outline-offset:2px}@property --demo-attention-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes process-demo-attention-cycle{to{--demo-attention-angle: 360deg}}@keyframes process-demo-artifact-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes process-demo-finish-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 981px) and (max-height: 960px){.process-demo__manager-card{padding-block:12px}}@media (max-width: 1280px){.process-demo__workspace{grid-template-columns:minmax(0,1fr)}.process-demo__board{grid-template-columns:minmax(440px,.92fr) minmax(500px,1.08fr)}}@media (max-width: 980px){.process-demo__terminal>header{font-size:12px}.process-demo__terminal-head-actions>button{font-size:12px}.process-demo__terminal-head-actions .language-switcher select{font-size:12px}.process-demo__terminal>footer{font-size:12px}.process-demo{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.process-demo:not(.process-demo--boot){display:flex;flex-direction:column}.process-demo__voiceover-bar{position:sticky;z-index:13;bottom:0;order:1;flex:none;min-height:48px;border:1px solid rgba(255,255,255,.62);border-radius:16px;padding:6px 8px 6px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffffdb,#fffffff0);box-shadow:inset 0 1px #ffffffc7,0 -10px 24px #2d4b6b1f}.process-demo__workspace,.process-demo__board{min-height:auto}.process-demo__board{grid-template-columns:minmax(0,1fr)}.process-demo__action{min-height:520px}.process-demo__result{min-height:620px}.process-demo__manager-body{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(220px,auto))}.process-demo__manager-step{grid-row:auto;grid-template-rows:auto auto auto}.process-demo__action:has(.process-demo__manager-step){min-height:auto;grid-template-rows:auto}.process-demo__action:has(.process-demo__logistics-plan){min-height:auto;grid-template-rows:auto auto}.process-demo__logistics-plan{grid-template-rows:auto auto}.process-demo__logistics-body,.process-demo__warehouse-plan{overflow:visible}.process-demo__track-item small{font-size:12px}.process-demo__order header small{font-size:12px}.process-demo__summary dt{font-size:12px}.process-demo__order>header>span{font-size:12px}.process-demo__mobile-summary{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:10px;border:1px solid rgba(255,255,255,.62);border-radius:16px;padding:10px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffffeb,#ffffffbd);box-shadow:inset 0 1px #ffffffc7,0 10px 24px #2d4b6b1f}.process-demo__mobile-summary>div{min-width:0;display:grid;gap:2px}.process-demo__mobile-summary strong{overflow:hidden;color:#0f1a29f5;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.process-demo__mobile-summary small{color:#233244b8;font-size:12px;font-weight:560}.process-demo__mobile-summary>small{justify-self:end;color:#075da8e0;font-weight:650;white-space:nowrap}.process-demo__slot-pulse{position:fixed;left:12px;right:12px;bottom:88px;z-index:14;max-height:88px;overflow:hidden;display:grid;gap:2px;border:1px solid rgba(178,211,196,.3);border-radius:14px;padding:10px 14px;background:linear-gradient(160deg,#091410f5,#060c0bf5);box-shadow:0 18px 40px #0a141152;animation:process-demo-pulse-in .22s ease-out,process-demo-pulse-out .22s ease-in 2.6s forwards}.process-demo__slot-pulse strong{overflow:hidden;color:var(--process-demo-ink-strong);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.process-demo__slot-pulse span{overflow:hidden;color:var(--process-demo-ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 640px){.process-demo-public-shell{padding:0;overflow-y:auto}.process-demo{padding:0}.process-demo__voiceover-line{-webkit-line-clamp:3}.process-demo__track,.process-demo__track-shell{gap:6px}.process-demo__track-item>button{min-height:58px;padding:7px;display:grid;place-items:center;text-align:center}.process-demo__track-item button>span:last-child{display:none}.process-demo__track-index{width:32px;height:32px}.process-demo__track-line{display:none}.process-demo__action,.process-demo__result{border-radius:21px;padding:16px}.process-demo__finish-metrics{grid-template-columns:1fr}.process-demo__finish-trace ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.process-demo__action{min-height:560px}.process-demo__action h2{font-size:26px}.process-demo__manager-step{gap:12px}.process-demo__manager-head{align-items:stretch;flex-direction:column;gap:12px}.process-demo__manager-head h2{font-size:30px}.process-demo__manager-actor{width:fit-content}.process-demo__manager-body{min-height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.process-demo__manager-card{min-height:auto}.process-demo__manager-document,.process-demo__manager-date,.process-demo__manager-conditions,.process-demo__logistics-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.process-demo__logistics-options,.process-demo__warehouse-profiles,.process-demo__warehouse-photo-action,.process-demo__assembly-card{grid-template-columns:minmax(0,1fr)}.process-demo__manager-card>header{border-right:0;border-bottom:1px solid rgba(112,157,198,.16);padding:0 0 12px}.process-demo__drawing-upload,.process-demo__drawing-preview{min-height:170px}.process-demo__manager-date,.process-demo__manager-conditions{grid-template-rows:auto auto}.process-demo__condition-options{grid-template-columns:repeat(2,minmax(0,1fr))}.process-demo__manager-footer{align-items:stretch;flex-direction:column}.process-demo__manager-submit.button{width:100%}.process-demo__single-action{min-height:180px}.process-demo__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.process-demo__order>header{grid-template-columns:minmax(0,1fr) auto}.process-demo__order-amount{grid-column:1 / -1;justify-items:start;text-align:left}.process-demo__artifacts,.process-demo__artifacts[data-empty]{grid-template-columns:minmax(0,1fr)}.process-demo__decision-result,.process-demo__drawing-artifact,.process-demo__trip,.process-demo__photo,.process-demo__document,.process-demo__artifacts:has(.process-demo__document) .process-demo__photo{grid-column:1}.process-demo__trip>header{grid-template-columns:auto minmax(0,1fr)}.process-demo__trip header em{grid-column:1 / -1;width:fit-content}.process-demo__trip-route{grid-template-columns:minmax(0,1fr)}.process-demo__trip-route>i{display:none}.process-demo__photo img{aspect-ratio:4 / 3}.process-demo__photo figcaption{align-items:flex-start;flex-direction:column;gap:5px}.process-demo__decision-result,.process-demo__drawing-artifact{grid-template-columns:auto minmax(0,1fr)}.process-demo__drawing-artifact em{grid-column:1 / -1;width:fit-content}.process-demo__decision-result button{grid-column:1 / -1;width:100%}.process-demo__document>header{grid-template-columns:auto minmax(0,1fr)}.process-demo__document em{grid-column:1 / -1;width:fit-content}}@media (prefers-reduced-motion: reduce){.process-demo *,.process-demo *:before,.process-demo *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#172033;background:#eef3f8;--ibp-font-family: "Inter Variable", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--ibp-font-family);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ibp-blue: #0a84ff;--ibp-border: rgba(128, 128, 128, .22);--ibp-glass: rgba(255, 255, 255, .76);--ibp-glass-strong: rgba(255, 255, 255, .9);--ibp-liquid-surface: hsl(0 0% 100% / .1);--ibp-liquid-frost: .19;--ibp-shadow: 0 18px 48px rgba(18, 22, 28, .1);--ibp-scrollbar-size: 10px;--ibp-scrollbar-track: rgba(255, 255, 255, .18);--ibp-scrollbar-track-hover: rgba(255, 255, 255, .28);--ibp-scrollbar-thumb: rgba(10, 132, 255, .58);--ibp-scrollbar-thumb-hover: rgba(10, 132, 255, .78);--ibp-scrollbar-thumb-active: #0a84ff}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--ibp-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:var(--ibp-scrollbar-size);height:var(--ibp-scrollbar-size)}*::-webkit-scrollbar-track{border-radius:999px;background:var(--ibp-scrollbar-track);background-clip:padding-box;margin-block:10px;margin-inline:10px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#3da0ffdb,#0a84ffa3) padding-box;box-shadow:inset 0 1px #ffffff52,0 0 10px #0a84ff2e}*::-webkit-scrollbar-corner{background:transparent}*:is(:focus-visible,:focus-within){scrollbar-color:var(--ibp-scrollbar-thumb-hover) transparent}*:is(:focus-visible,:focus-within)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#52aefff2,#0a84ffc7) padding-box}@media (hover: hover){*:hover{scrollbar-color:var(--ibp-scrollbar-thumb-hover) transparent}*:hover::-webkit-scrollbar-track{background:var(--ibp-scrollbar-track-hover)}*:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5cb3fff5,#0a84ffcc) padding-box;box-shadow:inset 0 1px #fff6,0 0 12px #0a84ff47}*::-webkit-scrollbar-thumb:hover{background:var(--ibp-scrollbar-thumb-active) padding-box}}@media (forced-colors: active){*{scrollbar-color:LinkText Canvas}*::-webkit-scrollbar-thumb{border:2px solid currentcolor}}html,body,#root{width:100%;height:100%}body{margin:0;overflow:hidden}button,input,select,textarea{font:inherit}.ibp-app-shell{height:100vh;height:100dvh;min-height:0;padding:10px;display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;overflow:hidden;background:linear-gradient(145deg,#eef3f87a,#e0eaf6ad),url(/assets/image-DxmigiKD.png) center / cover no-repeat;transition:grid-template-columns .18s ease}.ibp-app-shell.is-nav-collapsed{grid-template-columns:76px minmax(0,1fr)}.ibp-left-nav,.ibp-workspace{position:relative;overflow:hidden;isolation:isolate;border:0;background:var(--ibp-liquid-surface)}.ibp-left-nav{grid-column:1 / 2;grid-row:1 / 2;border-radius:18px;padding:10px;display:flex;flex-direction:column;min-height:0;transition:padding .18s ease}.ibp-left-nav__logo{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:84px;margin-bottom:12px;border:0;border-radius:0;padding:8px 18px;overflow:visible;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;transition:height .18s ease,margin-bottom .18s ease,padding .18s ease,opacity .15s ease}.ibp-left-nav__logo:hover{opacity:.82}.ibp-left-nav__logo:focus-visible{outline:2px solid rgba(10,132,255,.42);outline-offset:-2px}.ibp-left-nav__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.ibp-left-nav__items{flex:1;min-height:0;margin-inline:-10px;overflow:auto;display:grid;align-content:start;gap:0;transition:margin-inline .18s ease}.ibp-left-nav__item{width:100%;height:44px;border:0;border-radius:0;padding:0 20px;display:flex;align-items:center;gap:10px;color:#2d3748;background:transparent;text-align:left;font-weight:500;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,gap .18s ease,padding .18s ease}.ibp-left-nav__item svg{flex:0 0 18px}.ibp-left-nav__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:max-width .18s ease,opacity .14s ease,transform .18s ease}.ibp-left-nav__item:hover{background:#0f3d7212;color:#101828}.ibp-left-nav__item[aria-current=page]{color:#0a84ff;box-shadow:inset 1px 0 #0a84ff57,inset -1px 0 #0a84ff57,inset 0 5px 10px #66bcff1f,inset 0 -5px 10px #66bcff1f}.ibp-left-nav__item:focus-visible{outline:2px solid rgba(10,132,255,.42);outline-offset:-2px}.ibp-left-nav__role{position:relative;z-index:1;margin-top:auto;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:16px;padding:8px 8px 8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,#ffffff6b,#fff3),#ffffff29;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #ffffff42;transition:padding .18s ease,gap .18s ease}.ibp-left-nav__role-info{position:relative;z-index:1;min-width:0;max-width:160px;display:grid;gap:2px;transition:max-width .18s ease,opacity .14s ease,transform .18s ease}.ibp-app-shell.is-nav-collapsed .ibp-left-nav{padding:10px 8px}.ibp-app-shell.is-nav-collapsed .ibp-left-nav__logo{height:54px;margin-bottom:10px;padding:5px}.ibp-app-shell.is-nav-collapsed .ibp-left-nav__items{margin-inline:-8px}.ibp-app-shell.is-nav-collapsed .ibp-left-nav__item{justify-content:center;gap:0;padding:0}.ibp-app-shell.is-nav-collapsed .ibp-left-nav__item span,.ibp-app-shell.is-nav-collapsed .ibp-left-nav__role-info{max-width:0;opacity:0;transform:translate(-6px);pointer-events:none}.ibp-app-shell.is-nav-collapsed .ibp-left-nav__role{justify-content:center;gap:0;padding:8px}.ibp-left-nav__role span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:540}.ibp-left-nav__role small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085}.ibp-left-nav__logout{position:relative;z-index:1;width:36px;height:36px;border:1px solid rgba(255,255,255,.46);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;color:#2b3038;background:linear-gradient(180deg,#ffffffa3,#ffffff47),#ffffff47;box-shadow:inset 0 1px #ffffffb8;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.ibp-left-nav__logout:hover{border-color:#ffffff9e;color:#1f2933;background:#ffffff94;box-shadow:inset 0 1px #ffffff9e,0 0 0 3px #7878781a}.ibp-left-nav__logout:active{background:#ffffff8a}.ibp-left-nav__logout:focus-visible{outline:none;border-color:#8080806b;box-shadow:inset 0 1px #ffffff9e,0 0 0 3px #80808029}.ibp-workspace{grid-column:2 / 3;grid-row:1 / 2;min-width:0;min-height:0;overflow:hidden;border-radius:22px}.ibp-left-nav:before,.ibp-workspace:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:hsl(0 0% 100% / var(--glass-frost, var(--ibp-liquid-frost)));-webkit-backdrop-filter:url(#ibp-liquid-glass-filter) saturate(var(--glass-saturation, 1.45));backdrop-filter:url(#ibp-liquid-glass-filter) saturate(var(--glass-saturation, 1.45));box-shadow:inset 0 0 2px 1px #ffffff59,inset 0 0 10px 4px #ffffff26,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 6px 56px #11111a0d,0 18px 42px #12161c1f}.ibp-left-nav:after,.ibp-workspace:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(180deg,#ffffff57,#ffffff0f);mix-blend-mode:screen}.glass-surface__filter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:0;height:0;opacity:0;pointer-events:none}.ibp-unavailable-screen{min-height:100%;padding:28px;display:grid;place-content:center;gap:8px;text-align:center;color:#1d2a3a}.ibp-unavailable-screen h1{margin:0;font-size:24px;line-height:1.2}.ibp-unavailable-screen p{margin:0;color:#667085}.admin-screen{display:grid;height:100%;min-height:0;grid-template-rows:56px minmax(0,1fr);color:#1d1d1f}.admin-screen__tabs{min-width:0;border-bottom:1px solid rgba(120,132,150,.22);display:flex;align-items:stretch;padding:0}.admin-screen__tablist{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:0;overflow-x:auto}.admin-screen__tab,.admin-screen__refresh{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;background:transparent;color:#667085;cursor:pointer;font:inherit;font-weight:500}.admin-screen__tab{flex:1 1 0;min-width:120px;padding:0 12px;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.admin-screen__tab:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;background:#0a84ff;content:"";opacity:0}.admin-screen__tab[aria-selected=true]{background:transparent;color:#0a84ff}.admin-screen__tab[aria-selected=true]:after{opacity:1}.admin-screen__tab:hover,.admin-screen__refresh:hover{background:#0f3d7212;color:#1d2939}.admin-screen__tab[aria-selected=true]:hover{color:#0a84ff}.admin-screen__tab:focus-visible,.admin-screen__refresh:focus-visible{outline:2px solid rgba(10,132,255,.42);outline-offset:-2px}.admin-screen__refresh{margin-left:auto;width:44px;padding:0}.admin-screen__content{min-height:0;overflow:hidden}.admin-screen__content--card{padding:12px}.admin-section{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:62px minmax(0,1fr);overflow:hidden;isolation:isolate}.admin-section__toolbar{min-width:0;border-bottom:1px solid rgba(117,136,160,.18);padding:10px 16px;display:grid;grid-template-columns:max-content minmax(240px,1fr);align-items:center;gap:12px}.admin-section__toolbar--users{grid-template-columns:max-content max-content minmax(240px,1fr)}.admin-section__toolbar h1{margin:0;color:#1d1d1f;font-size:18px;font-weight:560}.admin-section__toolbar .ibp-search-input{width:min(360px,100%);justify-self:end}.admin-toolbar-button,.admin-create-user-form__submit{width:max-content;min-height:38px;border:1px solid rgba(214,226,240,.92);border-radius:20px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#0a66d8;background:linear-gradient(180deg,#ffffffeb,#f8fcffb8),#ffffff8f;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:none;cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease,transform .12s ease}.admin-toolbar-button:hover:not(:disabled),.admin-create-user-form__submit:hover:not(:disabled){border-color:#5fa3eb94;box-shadow:none;filter:brightness(1.03)}.admin-toolbar-button:active:not(:disabled),.admin-create-user-form__submit:active:not(:disabled){transform:scale(.98)}.admin-toolbar-button:disabled,.admin-create-user-form__submit:disabled{cursor:not-allowed;opacity:.48}.admin-toolbar-button.is-active{border-color:#2a7ed36b;background:linear-gradient(180deg,#e8f4ffcc,#ffffffa3),#e8f4ff94;box-shadow:none}.admin-section__content{min-height:0;overflow:hidden}.admin-section__table-layout{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.admin-section__table-footer{min-width:0;display:grid;gap:8px;padding:10px 16px 14px}.admin-section__table-error{color:#b42318;font-size:12px;font-weight:500;text-align:center}.admin-device-trust-cell{display:inline-flex;align-items:center}.admin-user-drawer-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;background:#0e1a281a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:admin-user-drawer-backdrop-in .16s ease-out}.admin-user-drawer-layer.is-closing{animation:admin-user-drawer-backdrop-out .2s ease-in forwards}.admin-user-drawer{position:relative;width:min(468px,calc(100% - 16px));height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.74);border-right:0;border-radius:24px 0 0 24px;background:linear-gradient(135deg,#ffffffdb,#f4faffad),#ffffff94;box-shadow:inset 0 1px #ffffffc7,inset 1px 0 #ffffff85,-1px 0 #88aecf38,-24px 0 70px #11263e2e;color:#162133;-webkit-backdrop-filter:blur(30px) saturate(1.26);backdrop-filter:blur(30px) saturate(1.26);animation:admin-user-drawer-in .22s cubic-bezier(.2,.8,.2,1)}.admin-user-drawer-layer.is-closing .admin-user-drawer{animation:admin-user-drawer-out .22s cubic-bezier(.4,0,1,1) forwards}.admin-user-drawer:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.88),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.42),transparent 26%);content:""}.admin-user-drawer__header,.admin-user-drawer__body{position:relative;z-index:1}.admin-user-drawer__header{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:12px;border-bottom:1px solid rgba(126,146,171,.18);padding:18px 18px 16px}.admin-user-drawer__avatar{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#e6f3ff9e),#ffffff94;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #1354911f;color:#0a66d8;font-size:18px;font-weight:560;line-height:1}.admin-user-drawer__title{min-width:0}.admin-user-drawer__title span{display:block;margin-bottom:5px;color:#738399;font-size:11px;font-weight:540;letter-spacing:.04em;text-transform:uppercase}.admin-user-drawer__title h2{margin:0;overflow:hidden;color:#162133;font-size:20px;font-weight:560;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.admin-user-drawer__title p{margin:5px 0 0;overflow:hidden;color:#5f6f84;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-user-drawer__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.68);border-radius:14px;background:#ffffff94;box-shadow:inset 0 1px #ffffffa3,0 7px 18px #1c36521a;color:#26364a;cursor:pointer}.admin-user-drawer__close:hover{border-color:#0a84ff4d;color:#0a66d8}.admin-user-drawer__close:focus-visible{outline:2px solid rgba(10,132,255,.34);outline-offset:2px}.admin-user-drawer__body{min-height:0;display:grid;align-content:start;gap:14px;overflow:auto;padding:16px 18px 24px}.admin-user-drawer__section{min-width:0;border:1px solid rgba(255,255,255,.56);border-radius:18px;background:#ffffff5c;box-shadow:inset 0 1px #ffffff8a,0 10px 28px #122d4914;padding:14px}.admin-user-drawer__section h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#24354b;font-size:13px;font-weight:560;line-height:1.2}.admin-user-drawer__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-drawer__status{min-width:0;min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.52);border-radius:14px;padding:0 11px;font-size:13px;font-weight:520}.admin-user-drawer__status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-drawer__status--active{background:#e8f6ffad;color:#0967c8}.admin-user-drawer__status--disabled{background:#fff0edb8;color:#b42318}.admin-user-drawer__delete-status{justify-content:center;color:#b42318;background:#fff1f09e;cursor:pointer;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.admin-user-drawer__delete-status:hover:not(:disabled),.admin-user-drawer__delete-status.is-armed:not(:disabled){border-color:#d92d203d;box-shadow:inset 0 1px #ffffffad,0 0 0 3px #d92d2014}.admin-user-drawer__delete-status:active:not(:disabled){transform:scale(.98)}.admin-user-drawer__delete-status.is-restore{color:#0a66d8;background:#e8f6ffad}.admin-user-drawer__delete-status.is-restore:hover:not(:disabled){border-color:#2a7ed34d;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #2a7ed317}.admin-user-drawer__delete-status:disabled{cursor:not-allowed;opacity:.48}.admin-user-drawer__summary .admin-user-drawer__feedback{grid-column:1 / -1}.admin-user-drawer__roles{display:flex;flex-wrap:wrap;gap:8px}.admin-user-drawer__role{min-width:0;max-width:100%;border:1px solid rgba(10,132,255,.16);border-radius:999px;background:#ecf7ffbd;color:#075fc2;font-size:12px;font-weight:520;line-height:1.2;overflow-wrap:anywhere;padding:7px 10px}.admin-user-drawer__empty{margin:0;color:#6a7b90;font-size:13px}.admin-user-drawer__action-section{display:grid;gap:12px}.admin-user-drawer__section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-user-drawer__section-head h3,.admin-user-drawer__action-section h3{margin:0}.admin-user-drawer__saving-text{flex:0 0 92px;min-width:92px;color:#1f6bc2;font-size:11px;font-weight:540;line-height:1;opacity:0;text-align:right;visibility:hidden;white-space:nowrap;transition:opacity .18s ease,visibility 0s linear .18s}.admin-user-drawer__saving-text.is-visible{opacity:1;visibility:visible;transition:opacity .18s ease}.admin-user-drawer__password-submit{width:max-content;min-height:38px;border:1px solid rgba(214,226,240,.92);border-radius:20px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(180deg,#ffffffeb,#f8fcffb8),#ffffff8f;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #386da80f,0 1px 2px #0d264614,0 7px 18px #1952901a;color:#0a66d8;cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease,transform .12s ease}.admin-user-drawer__password-submit:hover:not(:disabled){border-color:#5fa3eb94;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #386da80f,0 0 0 3px #59a0eb1f,0 8px 22px #1952901f;filter:brightness(1.03)}.admin-user-drawer__password-submit:active:not(:disabled){transform:scale(.98)}.admin-user-drawer__password-submit:disabled{cursor:not-allowed;opacity:.48}.admin-user-drawer__role-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-drawer__role-checkbox{min-height:44px;justify-content:flex-start;border:1px solid rgba(255,255,255,.48);border-radius:14px;padding:8px 10px;background:#ffffff47;box-shadow:inset 0 1px #ffffff6b}.admin-user-drawer__role-checkbox .ibp-checkbox__label{display:grid;min-width:0;gap:2px;text-align:left;white-space:normal}.admin-user-drawer__role-checkbox .ibp-checkbox__label span,.admin-user-drawer__role-checkbox .ibp-checkbox__label small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-drawer__role-checkbox .ibp-checkbox__label span{color:#203149;font-size:12px;font-weight:540}.admin-user-drawer__role-checkbox .ibp-checkbox__label small{color:#738399;font-size:11px;font-weight:500}.admin-user-drawer__password-form{display:grid;gap:10px}.admin-user-drawer__password-form label{display:grid;gap:6px}.admin-user-drawer__password-form label span{color:#607187;font-size:12px;font-weight:520}.admin-user-drawer__password-form input{width:100%;min-width:0;height:38px;border:1px solid rgba(117,136,160,.18);border-radius:13px;padding:0 12px;color:#172033;background:#ffffff70;box-shadow:inset 0 1px #ffffff85;font:inherit;font-size:13px}.admin-user-drawer__password-form input:focus{border-color:#0a84ff80;box-shadow:inset 0 1px #ffffff9e,0 0 0 3px #0a84ff21;outline:none}.admin-user-drawer__feedback{margin:0;color:#1f6bc2;font-size:12px;font-weight:500;line-height:1.35}.admin-user-drawer__feedback.is-error{color:#b42318}.admin-user-drawer__feedback.is-warning{color:#9a5b00}.admin-card{display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(120,132,150,.18);border-radius:16px;background:#ffffff9e;box-shadow:0 20px 70px #10182814;overflow:hidden}.admin-card__toolbar{display:flex;min-height:54px;align-items:center;gap:12px;border-bottom:1px solid rgba(120,132,150,.18);padding:0 14px}.admin-card__toolbar h1,.admin-card--placeholder h1{margin:0;color:#1d1d1f;font-size:18px;font-weight:560}.admin-card__toolbar input{margin-left:auto;width:min(360px,45%);border:1px solid rgba(120,132,150,.28);border-radius:12px;background:#ffffff94;color:#1d1d1f;font:inherit;padding:10px 14px}.admin-card__toolbar input:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff24;outline:none}.admin-role-menu-grid-wrap{width:100%;min-width:0;min-height:0;overflow:auto}.admin-role-menu-grid{width:100%;min-width:var(--admin-role-menu-grid-min-width, max-content)}.admin-role-menu-grid__row{width:100%;min-width:var(--admin-role-menu-grid-min-width, max-content);display:grid;grid-template-columns:var(--admin-role-menu-grid-columns)}.admin-role-menu-grid__cell{min-width:0;min-height:52px;border-bottom:1px solid rgba(126,146,171,.16);display:flex;align-items:center;overflow:hidden;padding:0 14px;background:#ffffff38;color:#1d2939;font-size:13px}.admin-role-menu-grid__cell--head{min-height:48px;background:#ffffff57;color:#667085;font-size:12px;font-weight:540}.admin-role-menu-grid__cell--check{justify-content:center;text-align:center}.admin-role-menu-grid__cell--head.admin-role-menu-grid__cell--check{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-menu-grid__cell--role{justify-content:flex-start}.admin-role-menu-role{display:grid;min-width:0;gap:3px}.admin-role-menu-role strong,.admin-role-menu-role small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-menu-role strong{color:#172033;font-size:13px;font-weight:540}.admin-role-menu-role small{color:#748297;font-size:12px;font-weight:500}.admin-role-menu-checkbox{width:36px;height:36px}.admin-section__table-meta{color:#748297;font-size:12px;font-weight:500;text-align:center}.admin-screen__state,.admin-screen__empty,.admin-card--placeholder p{color:#667085;margin:18px 16px}.admin-create-user-form{display:grid}.admin-create-user-form__body{display:grid;gap:14px;padding:24px 32px 28px}.admin-create-user-form__field{display:grid;gap:7px}.admin-create-user-form__field>span,.admin-create-user-form__roles h3{margin:0;color:#607187;font-size:12px;font-weight:520}.admin-create-user-form__field input,.admin-create-user-form__password{width:100%;min-width:0;height:42px;border:1px solid rgba(117,136,160,.18);border-radius:14px;color:#172033;background:#ffffff85;box-shadow:inset 0 1px #ffffff9e}.admin-create-user-form__field input{padding:0 13px;font:inherit;font-size:13px}.admin-create-user-form__field input:focus{border-color:#0a84ff80;box-shadow:inset 0 1px #ffffffad,0 0 0 3px #0a84ff21;outline:none}.admin-create-user-form__password{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;overflow:hidden}.admin-create-user-form__password input{height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-create-user-form__password input:focus{box-shadow:none}.admin-create-user-form__password:focus-within{border-color:#0a84ff80;box-shadow:inset 0 1px #ffffffad,0 0 0 3px #0a84ff21}.admin-create-user-form__password button{width:38px;height:100%;border:0;display:grid;place-items:center;color:#617085;background:transparent;cursor:pointer}.admin-create-user-form__roles{display:grid;gap:10px;padding-top:4px}.admin-create-user-form__role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-create-user-form__role-checkbox{min-height:44px;justify-content:flex-start;border:1px solid rgba(117,136,160,.16);border-radius:14px;padding:8px 10px;background:#ffffff57}.admin-create-user-form__role-checkbox .ibp-checkbox__label{display:grid;min-width:0;gap:2px;text-align:left}.admin-create-user-form__role-checkbox .ibp-checkbox__label span,.admin-create-user-form__role-checkbox .ibp-checkbox__label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-create-user-form__role-checkbox .ibp-checkbox__label span{color:#203149;font-size:12px;font-weight:500}.admin-create-user-form__role-checkbox .ibp-checkbox__label small,.admin-create-user-form__muted{color:#738399;font-size:11px;font-weight:500}.admin-create-user-form__muted,.admin-create-user-form__feedback{margin:0}.admin-create-user-form__feedback{color:#b42318;font-size:12px;font-weight:500;line-height:1.35}.admin-create-user-form__actions{min-height:68px;border-top:1px solid rgba(120,132,150,.14);display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 32px}.admin-create-user-form__cancel{min-height:38px;border:1px solid rgba(117,136,160,.16);border-radius:20px;padding:0 16px;color:#2a3648;background:#ffffff7a;cursor:pointer;font:inherit;font-size:13px;font-weight:500}.admin-card--placeholder{min-height:260px;justify-content:center;padding:24px}.admin-card--placeholder h1,.admin-card--placeholder p{margin-left:0;margin-right:0}@keyframes admin-user-drawer-backdrop-in{0%{background:#0e1a2800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#0e1a281a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes admin-user-drawer-in{0%{opacity:.72;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes admin-user-drawer-backdrop-out{0%{background:#0e1a281a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}to{background:#0e1a2800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes admin-user-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(100%)}}@media (max-width: 760px){.admin-user-drawer{width:calc(100% - 8px);border-radius:20px 0 0 20px}.admin-user-drawer__header{grid-template-columns:52px minmax(0,1fr) 36px;padding:16px 14px 14px}.admin-user-drawer__avatar{width:50px;height:50px;border-radius:16px}.admin-user-drawer__body{padding:14px}.admin-user-drawer__summary{grid-template-columns:1fr}.admin-user-drawer__section-head{align-items:stretch;flex-direction:column}.admin-user-drawer__saving-text{flex-basis:auto;min-width:0;text-align:left}.admin-user-drawer__role-picker{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.admin-user-drawer-layer,.admin-user-drawer{animation:none}.admin-user-drawer-layer.is-closing{background:#0e1a2800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.admin-user-drawer-layer.is-closing .admin-user-drawer{opacity:0;transform:translate(100%)}}.logistics-screen{display:grid;min-height:100%;height:100%;grid-template-rows:56px minmax(0,1fr);color:#1f2937}.logistics-screen__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.22);padding:0 16px}.logistics-screen__title{display:flex;align-items:center;gap:10px}.logistics-screen__title h1{margin:0;font-size:18px;font-weight:560}.logistics-screen__meta,.logistics-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#eff6ffdb;padding:7px 12px;color:#2563eb;font-size:13px;font-weight:540}.logistics-screen__state,.logistics-screen__empty{display:grid;min-height:180px;place-items:center;color:#64748b;font-weight:540}.distribution-layout{display:grid;min-height:0;height:100%;overflow:hidden}.distribution-layout--unified{min-height:0;grid-template-columns:minmax(420px,.46fr) minmax(0,1fr);gap:0}.distribution-layout__queue,.distribution-layout__vehicles,.distribution-layout__trips,.trip-route,.trip-hero{border:0;background:transparent;box-shadow:none}.distribution-layout__queue,.distribution-layout__vehicles,.distribution-layout__trips{min-height:0;overflow:hidden;padding:16px}.distribution-layout__queue{border-right:1px solid rgba(148,163,184,.2)}.distribution-layout__queue header,.distribution-layout__vehicles header,.distribution-layout__trips h2,.trip-route h2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:15px;font-weight:560}.distribution-layout__queue header span,.distribution-layout__vehicles header span{display:inline-grid;min-width:26px;min-height:26px;place-items:center;border-radius:999px;background:#e2e8f0cc;color:#475569;font-size:12px}.distribution-layout__vehicles{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.distribution-layout__trips{grid-column:1 / -1}.logistics-list{display:flex;flex-direction:column;gap:10px}.logistics-list__item{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#ffffffc7;padding:12px;color:inherit;text-align:left}.logistics-list__item:hover{border-color:#2563eb6b;background:#eff6ffc7}.logistics-list__item strong,.vehicle-card h3{color:#111827;font-size:15px;font-weight:560}.logistics-list__item small{grid-column:1;color:#64748b}.logistics-list__item span{grid-column:2;grid-row:1 / span 2;align-self:center;color:#2563eb;font-weight:560}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px;min-height:0;overflow:auto;align-content:start;padding-right:2px}.vehicle-card{display:grid;min-height:340px;max-height:340px;grid-template-rows:auto auto minmax(118px,1fr) auto;gap:14px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#ffffffc7;padding:18px;box-shadow:0 8px 24px #0f172a0f}.vehicle-card__header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px}.vehicle-card__header svg{border-radius:12px;background:#dbeafeeb;box-sizing:content-box;color:#2563eb;padding:10px}.vehicle-card__header h3,.vehicle-card__header p{margin:0}.vehicle-card__header p{margin-top:4px;color:#64748b;font-size:13px}.vehicle-card__header span{border-radius:999px;background:#dcfce7d1;color:#15803d;padding:5px 10px;font-size:12px;font-weight:560}.vehicle-card__metrics,.trip-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.vehicle-card__metrics dt,.trip-hero dt{color:#64748b;font-size:12px;font-weight:540}.vehicle-card__metrics dd,.trip-hero dd{margin:4px 0 0;color:#111827;font-weight:560}.vehicle-card__orders{min-height:0;overflow:auto}.vehicle-card__dropzone{min-height:118px;border:1px dashed rgba(10,132,255,.28);border-radius:14px;display:grid;place-items:center;color:#2f6bff;background:#f8faff9e;font-weight:560}.vehicle-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.vehicle-card__footer span{color:#667085;font-size:13px;font-weight:540}.vehicle-card__action{border:0;border-radius:999px;background:#dbeafec7;color:#0a65b7;padding:8px 18px;font-weight:560;box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 22px #2e4a6d14}.vehicle-card__action:disabled{opacity:.54}.trips-table-shell{min-height:0;flex:1;overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:16px}.trips-table{width:100%;border-collapse:collapse;background:#ffffff94}.trips-table th,.trips-table td{border-bottom:1px solid rgba(148,163,184,.18);padding:14px 16px;text-align:left}.trips-table th{color:#64748b;font-size:12px;font-weight:560}.trips-table__link{border:0;background:transparent;color:#111827;cursor:pointer;font:inherit;font-weight:560;padding:0}.trips-screen{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.trips-screen__toolbar{min-height:64px;border-bottom:1px solid rgba(148,163,184,.2);padding:10px 16px;display:grid;grid-template-columns:minmax(112px,max-content) max-content minmax(220px,1fr) minmax(168px,max-content) minmax(168px,max-content) minmax(152px,max-content) max-content;align-items:center;gap:10px}.trips-screen__title{min-width:0;color:#172033}.trips-screen__title svg{color:#2563eb}.trips-screen__search{width:100%;min-width:220px}.trips-screen__date-filter .ibp-date-picker__trigger,.trips-screen__toolbar .ibp-select__trigger{width:100%;min-width:152px}.trips-screen__date-filter .ibp-date-picker__trigger{min-width:164px}.trips-screen__toolbar .ibp-select__trigger-label,.trips-screen__refresh span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trips-screen__refresh{min-width:118px}.trips-screen__content{min-height:0;overflow:hidden}.trips-screen__workspace{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.trips-screen__table-shell{min-width:0;min-height:0;overflow:hidden}.trips-screen__data-table td{height:64px;white-space:normal}.trips-screen__cell{min-width:0;display:grid;gap:3px}.trips-screen__cell strong,.trips-screen__trip-link{min-width:0;overflow:hidden;color:#111827;font:inherit;font-weight:560;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.trips-screen__cell small{min-width:0;overflow:hidden;color:#667085;font-size:12px;font-weight:500;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.trips-screen__trip-link{width:max-content;max-width:100%;border:0;border-radius:8px;padding:2px 0;background:transparent;cursor:pointer;text-align:left}.trips-screen__trip-link:hover,.trips-screen__trip-link:focus-visible{outline:none;color:#0a65b7}.trips-screen__date{color:#172033;font-weight:560;font-variant-numeric:tabular-nums}.trips-screen__status{min-height:28px;border:1px solid rgba(117,136,160,.16);border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;color:#344054;background:#f8fafcbd;font-size:12px;font-weight:560;white-space:nowrap}.trips-screen__status--draft{color:#475467;background:#f2f4f7e0}.trips-screen__status--planned{color:#075da8;background:#e1efffd1}.trips-screen__status--loading{color:#8a4b05;background:#fff6d7e6}.trips-screen__status--in_transit{color:#0f6d60;background:#d6f7ede6}.trips-screen__status--completed{color:#166534;background:#dcfce7e6}.trips-screen__status--cancelled{color:#991b1b;background:#fee2e2e6}.trips-screen__route{display:block;min-width:0;overflow:hidden;color:#344054;font-size:13px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.trips-screen__open-button{min-height:38px;border:1px solid rgba(10,132,255,.16);border-radius:12px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#0a65b7;background:#e1efff9e;box-shadow:inset 0 1px #ffffffa8;cursor:pointer;font:inherit;font-size:12px;font-weight:560;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .12s ease}.trips-screen__open-button:hover,.trips-screen__open-button:focus-visible{outline:none;border-color:#0a84ff57;background:#d5eaffc7;box-shadow:inset 0 1px #ffffffc2,0 0 0 3px #0a84ff1a}.trips-screen__open-button:active{transform:scale(.98)}@media (max-width: 1500px){.trips-screen__refresh{min-width:44px;padding-inline:14px}.trips-screen__refresh span{display:none}}.trip-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:24px;padding:18px}.trip-hero>div:first-child{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px}.trip-hero h2,.trip-hero p{margin:0}.trip-hero p{margin-top:4px;color:#64748b}.trip-route{padding:18px}.trip-route ol{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.trip-route li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#f8fafcbd;padding:12px}.trip-route li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#dbeafee6;color:#2563eb;font-weight:560}.trip-route button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#111827;cursor:pointer;font:inherit;font-weight:560;padding:0}.trip-route small{display:block;margin-top:4px;color:#64748b}.logistics-back{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#ffffffc7;color:#334155}.fleet-screen{min-height:0;grid-template-rows:auto minmax(0,1fr)}.fleet-screen__toolbar{min-width:0;min-height:66px;border-bottom:1px solid rgba(117,136,160,.18);padding:10px 16px;display:grid;grid-template-columns:minmax(380px,.84fr) minmax(0,1fr);align-items:center;gap:12px}.fleet-screen__toolbar-primary{min-width:0;display:grid;grid-template-columns:max-content 36px minmax(260px,560px);align-items:center;gap:12px}.fleet-screen__title{min-width:0;display:inline-flex;align-items:center;gap:9px;color:#172033}.fleet-screen__title svg{color:#0a66d8}.fleet-screen__title h1{margin:0;font-size:18px;font-weight:560;line-height:1}.fleet-screen__toolbar-primary .ibp-search-input{width:100%}.fleet-screen__filters{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fleet-screen__filters .ibp-select{width:156px}.fleet-screen__filters .ibp-select__trigger{width:100%}.fleet-mode-tabs{min-width:0;height:38px;border:1px solid rgba(117,136,160,.16);border-radius:15px;padding:3px;display:inline-flex;align-items:center;gap:3px;background:linear-gradient(180deg,#ffffff7a,#f8fcff33),#ffffff38;-webkit-backdrop-filter:blur(20px) saturate(1.22);backdrop-filter:blur(20px) saturate(1.22)}.fleet-mode-tab{height:30px;min-width:0;border:0;border-radius:12px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#5c6c81;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:500;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.fleet-mode-tab strong{min-width:20px;height:20px;border-radius:999px;padding:0 6px;display:inline-grid;place-items:center;color:inherit;background:#ffffff6b;font-size:11px;font-weight:560}.fleet-mode-tab:hover,.fleet-mode-tab:focus-visible{outline:none;color:#0a65b7;background:#e8f6ff7a}.fleet-mode-tab.is-active{color:#0a66d8;background:linear-gradient(180deg,#e8f6ffb3,#ffffff70),#e8f6ff80;box-shadow:inset 0 1px #ffffff8f,0 0 0 1px #59a0eb1f}.fleet-screen__refresh,.fleet-row-action{border:1px solid rgba(214,226,240,.92);display:inline-flex;align-items:center;justify-content:center;color:#25364b;background:linear-gradient(180deg,#ffffffe6,#f8fcffa8),#ffffff8a;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);cursor:pointer;transition:border-color .15s ease,color .15s ease,filter .15s ease,transform .12s ease}.fleet-screen__refresh{width:38px;height:38px;border-radius:14px}.fleet-screen__refresh:hover:not(:disabled),.fleet-row-action:hover:not(:disabled){border-color:#5fa3eb94;color:#0a66d8;filter:brightness(1.03)}.fleet-screen__refresh:active:not(:disabled),.fleet-row-action:active:not(:disabled){transform:scale(.97)}.fleet-screen__refresh:disabled{cursor:not-allowed;opacity:.48}.fleet-screen__content{min-height:0;overflow:hidden}.fleet-screen__layout{min-height:0;height:100%;display:grid;grid-template-rows:74px minmax(0,1fr)}.fleet-summary{min-width:0;border-bottom:1px solid rgba(117,136,160,.14);padding:10px 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fleet-summary__item{min-width:0;border:1px solid rgba(255,255,255,.56);border-radius:16px;padding:0 12px;display:grid;grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:9px;color:#627189;background:#ffffff47;box-shadow:inset 0 1px #ffffff70;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.fleet-summary__item svg{color:#0a66d8}.fleet-summary__item strong{color:#172033;font-size:19px;font-weight:560;line-height:1}.fleet-summary__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520}.fleet-screen__table-area{position:relative;min-height:0;overflow:hidden}.fleet-screen__table{height:100%}.fleet-transport-cell{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;white-space:normal}.fleet-transport-cell__icon{width:34px;height:34px;border:1px solid rgba(42,126,211,.15);border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#0a66d8;background:#e8f6ff9e}.fleet-transport-cell__text,.fleet-driver-cell{min-width:0;display:grid;gap:3px;white-space:normal}.fleet-transport-cell__text strong,.fleet-transport-cell__text small,.fleet-driver-cell strong,.fleet-driver-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-transport-cell__text strong,.fleet-driver-cell strong{color:#172033;font-size:13px;font-weight:540}.fleet-transport-cell__text small,.fleet-driver-cell small,.fleet-muted-cell{color:#748297;font-size:12px;font-weight:500}.fleet-soft-badge,.fleet-status-badge{max-width:100%;min-height:28px;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#31445c;background:#ffffff57;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fleet-status-badge>span{width:7px;height:7px;border-radius:999px;flex:0 0 7px;background:#9aa7b7}.fleet-status-badge--ok{color:#0967c8;background:#e8f6ff9e}.fleet-status-badge--ok>span{background:#0a84ff}.fleet-status-badge--warning{color:#9a5b00;background:#fff7e09e}.fleet-status-badge--warning>span{background:#f5a524}.fleet-row-actions{display:inline-flex;align-items:center;gap:7px}.fleet-row-action{width:34px;height:34px;border-radius:13px;padding:0}.fleet-row-action--danger{color:#b42318}.fleet-row-action--danger:hover:not(:disabled){border-color:#d92d203d;color:#b42318}.fleet-screen__empty{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;color:#667085;font-size:14px;font-weight:540;pointer-events:none}.fleet-vehicle-modal{width:min(940px,calc(100vw - 32px));border-color:#ffffff9e;background:linear-gradient(135deg,#ffffffe6,#f4faffbd),#ffffff9e;-webkit-backdrop-filter:blur(30px) saturate(1.24);backdrop-filter:blur(30px) saturate(1.24)}.fleet-delete-modal{width:min(460px,calc(100vw - 32px));border-color:#ffffff9e;background:linear-gradient(135deg,#ffffffeb,#f8fcffc7),#ffffffa3;-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}.fleet-vehicle-modal h2,.fleet-delete-modal h2{padding:24px 28px 0;color:#172033;font-size:22px;font-weight:560}.fleet-vehicle-form{display:grid;min-height:0}.fleet-vehicle-form__body{max-height:min(66vh,660px);min-height:0;overflow:auto;padding:22px 28px 18px;display:grid;gap:12px}.fleet-vehicle-form__section{min-width:0;border:1px solid rgba(255,255,255,.52);border-radius:18px;padding:14px;display:grid;gap:12px;background:#ffffff52;box-shadow:inset 0 1px #ffffff7a}.fleet-vehicle-form__section h3{margin:0;color:#26384b;font-size:13px;font-weight:560;line-height:1.2}.fleet-vehicle-form__grid{min-width:0;display:grid;gap:12px}.fleet-vehicle-form__grid--identity{grid-template-columns:1.4fr .7fr .9fr}.fleet-vehicle-form__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-vehicle-form__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-vehicle-form__grid--control{grid-template-columns:1.1fr 1fr 1fr}.fleet-vehicle-form__field,.fleet-vehicle-form__switch-field{min-width:0;display:grid;gap:7px}.fleet-vehicle-form__field>span,.fleet-vehicle-form__switch-field>span{color:#607187;font-size:12px;font-weight:520}.fleet-vehicle-form__field input,.fleet-vehicle-form__field textarea{width:100%;min-width:0;border:1px solid rgba(117,136,160,.18);border-radius:14px;color:#172033;background:#ffffff7a;box-shadow:inset 0 1px #ffffff94;font:inherit;font-size:13px}.fleet-vehicle-form__field input{height:40px;padding:0 13px}.fleet-vehicle-form__field textarea{min-height:72px;resize:vertical;padding:11px 13px}.fleet-vehicle-form__field input:focus,.fleet-vehicle-form__field textarea:focus{border-color:#0a84ff80;box-shadow:inset 0 1px #ffffffad,0 0 0 3px #0a84ff21;outline:none}.fleet-vehicle-form__field input:disabled,.fleet-vehicle-form__field textarea:disabled{cursor:not-allowed;opacity:.56}.fleet-vehicle-form__select .ibp-select,.fleet-vehicle-form__select .ibp-select__trigger{width:100%}.fleet-vehicle-form__select.is-disabled{opacity:.54;pointer-events:none}.fleet-vehicle-form__switch-field{min-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(117,136,160,.16);border-radius:14px;padding:0 12px;background:#ffffff61}.fleet-vehicle-form__error,.fleet-vehicle-form__submit-error,.fleet-delete-dialog__error{color:#b42318;font-size:12px;font-weight:500;line-height:1.35}.fleet-vehicle-form__submit-error{margin:0}.fleet-vehicle-form__actions,.fleet-delete-dialog__actions{border-top:1px solid rgba(117,136,160,.14);padding:16px 28px 22px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.fleet-vehicle-form__cancel,.fleet-vehicle-form__submit{width:max-content;min-height:38px;border:1px solid rgba(214,226,240,.92);border-radius:20px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(180deg,#ffffffeb,#f8fcffb8),#ffffff8f;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:none;cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:border-color .15s ease,color .15s ease,filter .15s ease,transform .12s ease}.fleet-vehicle-form__cancel{color:#344054}.fleet-vehicle-form__submit{color:#0a66d8}.fleet-vehicle-form__submit--danger{color:#b42318}.fleet-vehicle-form__cancel:hover:not(:disabled),.fleet-vehicle-form__submit:hover:not(:disabled){border-color:#5fa3eb94;filter:brightness(1.03)}.fleet-vehicle-form__submit--danger:hover:not(:disabled){border-color:#d92d2047}.fleet-vehicle-form__cancel:active:not(:disabled),.fleet-vehicle-form__submit:active:not(:disabled){transform:scale(.98)}.fleet-vehicle-form__cancel:disabled,.fleet-vehicle-form__submit:disabled{cursor:not-allowed;opacity:.48}.fleet-delete-dialog{padding:22px 28px 0}.fleet-delete-dialog p{margin:0;color:#475467;font-size:14px;line-height:1.5}.fleet-delete-dialog strong{color:#172033;font-weight:540}@media (max-width: 1300px){.distribution-layout{grid-template-columns:1fr}.distribution-layout__queue{border-right:0;border-bottom:1px solid rgba(148,163,184,.2)}.vehicle-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.trips-screen__toolbar{grid-template-columns:minmax(112px,max-content) max-content minmax(240px,1fr) repeat(2,minmax(150px,max-content)) max-content}.trips-screen__workspace{grid-template-columns:1fr}.fleet-screen{grid-template-rows:auto minmax(0,1fr)}.fleet-screen__toolbar{grid-template-columns:1fr}.fleet-screen__filters{justify-content:flex-start;flex-wrap:wrap}.fleet-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-screen__layout{grid-template-rows:134px minmax(0,1fr)}}@media (max-width: 860px){.fleet-screen__toolbar-primary,.fleet-vehicle-form__grid--identity,.fleet-vehicle-form__grid--two,.fleet-vehicle-form__grid--four,.fleet-vehicle-form__grid--control{grid-template-columns:1fr}.fleet-screen__filters .ibp-select{width:min(100%,220px)}.fleet-mode-tabs{width:100%;height:auto;flex-wrap:wrap}.fleet-summary{grid-template-columns:1fr}.fleet-screen__layout{grid-template-rows:266px minmax(0,1fr)}}@media (max-width: 920px){.trips-screen__toolbar{grid-template-columns:minmax(0,1fr) auto}.trips-screen__title{min-height:38px}.trips-screen__date-filter,.trips-screen__search,.trips-screen__toolbar .ibp-select{grid-column:1 / -1}.trips-screen__refresh{min-width:44px}.trips-screen__refresh span{display:none}}@media (max-width: 680px){.trips-screen__toolbar{padding-inline:12px}}.order-detail-screen{--order-detail-screen-gutter: 16px;height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;padding:var(--order-detail-screen-gutter);overflow:auto;color:#141e2de6}.order-detail-screen--state{grid-template-rows:minmax(0,1fr);place-items:center}.order-detail-screen__state-card,.order-detail-screen__header,.order-detail-screen__summary-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.58);background:linear-gradient(180deg,#ffffff8a,#ffffff42),#ffffff38;-webkit-backdrop-filter:blur(26px) saturate(1.55);backdrop-filter:blur(26px) saturate(1.55);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #fff3,0 18px 46px #43648b1f}.order-detail-screen__state-card:after,.order-detail-screen__header:after,.order-detail-screen__summary-card:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 38%),linear-gradient(315deg,rgba(156,218,255,.1),transparent 42%);mix-blend-mode:screen}.order-detail-screen__state-card{min-width:min(360px,100%);border-radius:24px;padding:22px 26px;color:#141e2dad;font-size:15px;font-weight:540;text-align:center}.order-detail-screen__header{min-width:0;border-radius:26px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.order-detail-screen__identity-row{min-width:0;display:flex;align-items:center;gap:12px}.order-detail-screen__back{width:44px;height:44px;min-width:44px;border:1px solid rgba(255,255,255,.64);border-radius:16px;display:inline-grid;place-items:center;color:#182332e0;background:linear-gradient(180deg,#ffffffad,#ffffff52),#ffffff3d;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #43648b1a;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.order-detail-screen__back:hover{border-color:#74b2f08a;background:#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 0 0 4px #589ce61a,0 10px 24px #43648b1f}.order-detail-screen__back:active{transform:scale(.97)}.order-detail-screen__back:focus-visible,.order-detail-screen__process:focus-visible,.order-detail-screen__photo-button:focus-visible{outline:none;border-color:#2a7ed39e;box-shadow:inset 0 1px #ffffffbd,0 0 0 4px #2a7ed32e,0 10px 28px #43648b1f}.order-detail-screen__identity{min-width:0;display:grid;gap:6px}.order-detail-screen__identity p{margin:0;color:#141e2d80;font-size:12px;font-weight:560}.order-detail-screen__identity h1{margin:0;overflow-wrap:anywhere;color:#101928f0;font-size:28px;font-weight:560;line-height:1.05}.order-detail-screen__badges{display:flex;flex-wrap:wrap;gap:6px}.order-detail-screen__badges span{min-height:24px;border:1px solid rgba(255,255,255,.62);border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;color:#075da8e6;background:linear-gradient(180deg,#e2f1ffb8,#ffffff61),#5091ff1a;box-shadow:inset 0 1px #ffffff9e;font-size:12px;font-weight:560;line-height:1}.order-detail-screen__launch-slot{min-width:210px;display:grid;justify-items:end;gap:6px}.order-detail-screen__launch-action{justify-self:end}.order-detail-screen__launch-slot small{color:#141e2d85;font-size:12px;font-weight:560}.order-detail-screen__summary-card{border-radius:24px;padding:16px}.order-detail-screen__summary-grid{margin:0;display:grid;grid-template-columns:1.15fr 1.6fr .8fr 1fr .7fr;gap:12px}.order-detail-screen__summary-grid div{min-width:0;border-radius:16px;padding:12px 14px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff6b}.order-detail-screen__summary-grid dt{color:#141e2d85;font-size:12px;font-weight:560}.order-detail-screen__summary-grid dd{margin:5px 0 0;overflow-wrap:anywhere;color:#101928e6;font-size:14px;font-weight:560;line-height:1.28}.order-detail-screen__tabs{width:calc(100% + (var(--order-detail-screen-gutter) * 2));min-width:0;min-height:56px;margin-inline:calc(var(--order-detail-screen-gutter) * -1);border-bottom:1px solid rgba(120,132,150,.22);border-radius:0;padding:0;display:flex;align-items:stretch;background:transparent;box-shadow:none}.order-detail-screen__tablist{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}.order-detail-screen__tablist::-webkit-scrollbar{display:none}.order-detail-screen__tab{position:relative;min-width:128px;min-height:54px;flex:1 1 0;border:0;border-radius:0;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#141e2d99;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:540;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.order-detail-screen__tab:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;background:#0a84ff;content:"";opacity:0}.order-detail-screen__tab svg{color:currentColor}.order-detail-screen__tab[aria-selected=true]{color:#0a84ff}.order-detail-screen__tab[aria-selected=true]:after{opacity:1}.order-detail-screen__tab:hover{color:#142939e6;background:#0f3d7212}.order-detail-screen__tab[aria-selected=true]:hover{color:#0a84ff}.order-detail-screen__tab:focus-visible{outline:2px solid rgba(10,132,255,.42);outline-offset:-2px}.order-detail-screen__content{width:calc(100% + (var(--order-detail-screen-gutter) * 2));min-height:0;margin-block-start:-14px;margin-inline:calc(var(--order-detail-screen-gutter) * -1);display:flex;flex-direction:column;gap:14px}.order-detail-screen__content--processes{padding:0;overflow:hidden}.order-detail-screen__processes-table{flex:1 1 auto}.order-detail-screen__content--photos{gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.order-detail-screen__photo-steps{--order-detail-photo-card-size: clamp(152px, 8vw, 168px);width:100%;min-width:0;padding:14px var(--order-detail-screen-gutter) 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px}.order-detail-screen__photo-step{min-width:0;border:1px solid rgba(255,255,255,.58);border-radius:16px;padding:12px;background:linear-gradient(180deg,#ffffffa3,#ffffff42),#f0f7ff42;box-shadow:inset 0 1px #ffffff9e,0 10px 28px #3a507014}.order-detail-screen__photo-step-header{min-width:0;display:flex;align-items:center;gap:8px;justify-content:flex-start}.order-detail-screen__photo-step-header h2{margin:0;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;color:#101928e6;font-size:15px;font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.order-detail-screen__photo-step-count{min-width:22px;height:22px;border-radius:999px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;color:#34465ec2;background:#dbebfcb8;font-size:12px;font-weight:560;line-height:1}.order-detail-screen__photo-slider{width:100%;min-width:0;margin-top:12px;padding:0;display:grid;grid-auto-columns:var(--order-detail-photo-card-size);grid-auto-flow:column;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:x proximity;scrollbar-color:rgba(64,86,114,.34) rgba(255,255,255,.18);scrollbar-width:thin}.order-detail-screen__photo-slider::-webkit-scrollbar{height:7px}.order-detail-screen__photo-slider::-webkit-scrollbar-track{background:#ffffff2e}.order-detail-screen__photo-slider::-webkit-scrollbar-thumb{border-radius:999px;background:#40567257}.order-detail-screen__photo-card{min-width:0;margin:0;scroll-snap-align:start}.order-detail-screen__photo-button{position:relative;width:100%;aspect-ratio:1 / 1;min-width:0;border:0;border-radius:8px;padding:0;display:block;overflow:hidden;background:#1823321f;cursor:pointer;font:inherit}.order-detail-screen__photo-button:after{content:"";position:absolute;inset:auto 0 0;height:52%;background:linear-gradient(180deg,#060c1600,#060c16ad);opacity:.92;pointer-events:none}.order-detail-screen__photo-button:focus-visible{outline:2px solid rgba(10,132,255,.78);outline-offset:3px;box-shadow:none}.order-detail-screen__photo-button:hover img{filter:brightness(.93)}.order-detail-screen__photo-button:active img{filter:brightness(.88)}.order-detail-screen__photo-button img{width:100%;height:100%;border-radius:8px;display:block;object-fit:cover;background:#fff6;transition:filter .16s ease}.order-detail-screen__photo-timestamp{position:absolute;left:8px;bottom:8px;z-index:1;max-width:calc(100% - 16px);overflow:hidden;display:inline-flex;align-items:center;gap:8px;color:#fffffff5;font-family:var(--ibp-font-family);font-size:12px;font-variant-numeric:tabular-nums;font-weight:560;line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(3,9,17,.55);white-space:nowrap}.order-detail-screen__photo-timestamp-time,.order-detail-screen__photo-timestamp-date{min-width:0;display:inline-flex;align-items:center;gap:3px}.order-detail-screen__photo-timestamp svg{width:13px;height:13px;flex:0 0 13px;stroke-width:2}.order-detail-screen__photo-timestamp-date-text,.order-detail-screen__photo-timestamp-time-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.order-detail-screen__section-header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.order-detail-screen__section-header h2{margin:0;min-width:0;display:flex;align-items:center;gap:8px;color:#101928e6;font-size:15px;font-weight:560;line-height:1.2}.order-detail-screen__section-header svg{flex:0 0 auto;color:#223448ad}.order-detail-screen__list{margin-top:12px;display:grid;gap:8px}.order-detail-screen__list-row,.order-detail-screen__process{min-width:0;min-height:64px;border:1px solid rgba(255,255,255,.48);border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;color:#141e2de6;background:linear-gradient(180deg,#ffffff6b,#ffffff2e),#ffffff29;box-shadow:inset 0 1px #ffffff7a}.order-detail-screen__list-row>svg,.order-detail-screen__process>svg{color:#203044ad}.order-detail-screen__list-row div,.order-detail-screen__process span{min-width:0}.order-detail-screen__list-row strong,.order-detail-screen__process strong{display:block;overflow:hidden;color:#101928eb;font-size:14px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.order-detail-screen__list-row span,.order-detail-screen__process small{display:block;margin-top:4px;overflow:hidden;color:#141e2d8f;font-size:12px;font-weight:540;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.order-detail-screen__list-row time,.order-detail-screen__process em{color:#141e2d8f;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:560;white-space:nowrap}.order-detail-screen__process{width:100%;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.order-detail-screen__process:hover{border-color:#74b2f06b;background:linear-gradient(180deg,#e6f4ff8a,#ffffff38),#5091ff14;box-shadow:inset 0 1px #fff9,0 0 0 4px #589ce614}.order-detail-screen__process:active{transform:scale(.992)}.order-detail-screen__photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:72px 24px 32px;background:#080e18c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-detail-screen__photo-viewer-close{display:inline-grid;place-items:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.order-detail-screen__photo-viewer-nav{position:absolute;top:50%;z-index:1;width:44px;height:60px;border:1px solid rgba(10,132,255,.28);border-radius:16px;display:inline-grid;place-items:center;color:#0a84ff;background:#fffffff5;box-shadow:0 10px 28px #0820402e;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.order-detail-screen__photo-viewer-close:focus-visible,.order-detail-screen__photo-viewer-nav:focus-visible{outline:2px solid rgba(114,184,255,.9);outline-offset:2px}.order-detail-screen__photo-viewer-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffffeb;background:#0d19276b}.order-detail-screen__photo-viewer-close:hover{border-color:#ffffff7a;background:#0d1927ad}.order-detail-screen__photo-viewer-stage{position:relative;width:fit-content;max-width:min(calc(100vw - 160px),1440px);max-height:min(84vh,920px);display:grid;place-items:center}.order-detail-screen__photo-viewer-nav:hover{border-color:#0a84ff75;color:#007aff;background:#fff;box-shadow:0 12px 32px #0820403d}.order-detail-screen__photo-viewer-nav--previous{right:calc(100% + 12px);transform:translateY(-50%)}.order-detail-screen__photo-viewer-nav--next{left:calc(100% + 12px);transform:translateY(-50%)}.order-detail-screen__photo-viewer-nav:disabled{cursor:default;opacity:.38;pointer-events:none}.order-detail-screen__photo-viewer-frame{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%;display:inline-grid}.order-detail-screen__photo-viewer-frame img{max-width:100%;max-height:min(84vh,920px);border-radius:0;display:block;object-fit:contain;box-shadow:0 22px 64px #00000057}.order-detail-screen__empty{margin:12px 0 0;min-height:64px;border:1px solid rgba(255,255,255,.44);border-radius:16px;padding:14px;display:flex;align-items:center;color:#141e2d8f;background:#ffffff2e;box-shadow:inset 0 1px #ffffff5c;font-size:13px;font-weight:540;line-height:1.35}.order-detail-screen__empty--photos{min-height:118px;align-items:flex-start}@media (max-width: 1180px){.order-detail-screen__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-screen__summary-grid div:nth-child(2){grid-column:span 2}}@media (max-width: 1120px){.order-detail-screen{--order-detail-screen-gutter: 12px}.order-detail-screen__header{align-items:stretch;flex-direction:column}.order-detail-screen__launch-slot{min-width:0;justify-items:stretch}.order-detail-screen__launch-action{justify-self:stretch;width:100%}}@media (max-width: 640px){.order-detail-screen__identity-row{align-items:flex-start}.order-detail-screen__identity h1{font-size:24px}.order-detail-screen__summary-grid{grid-template-columns:1fr}.order-detail-screen__summary-grid div:nth-child(2){grid-column:auto}.order-detail-screen__list-row,.order-detail-screen__process{grid-template-columns:auto minmax(0,1fr)}.order-detail-screen__tab{min-width:112px;padding:0 12px}.order-detail-screen__photo-steps{grid-template-columns:1fr;gap:12px}.order-detail-screen__list-row time,.order-detail-screen__process em{grid-column:2 / 3;justify-self:start}}@media (prefers-reduced-motion: reduce){.order-detail-screen__back,.order-detail-screen__launch-action,.order-detail-screen__tab,.order-detail-screen__process{transition:none}}.orders-screen{height:100%;min-height:0;display:grid;grid-template-rows:62px minmax(0,1fr)}.orders-screen__toolbar{min-width:0;padding:10px 16px;display:grid;grid-template-columns:max-content max-content minmax(240px,1fr);align-items:center;gap:12px;border-bottom:1px solid rgba(117,136,160,.18)}.orders-screen__content{min-height:0;overflow:hidden}.orders-screen__table-layout{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.orders-screen__state{padding:24px;color:#667085}.process-detail-screen{--process-detail-gutter: 16px;height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;padding:var(--process-detail-gutter);overflow:auto;color:#141e2de6}.process-detail-screen--state{grid-template-rows:minmax(0,1fr);place-items:center}.process-detail-screen__state-card,.process-detail-screen__header,.process-detail-screen__summary-card,.process-detail-screen__panel,.process-detail-screen__errors{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.58);background:linear-gradient(180deg,#ffffff8a,#ffffff40),#fff3;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff2e,0 16px 42px #43648b1a}.process-detail-screen__state-card:after,.process-detail-screen__header:after,.process-detail-screen__summary-card:after,.process-detail-screen__panel:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 40%),linear-gradient(315deg,rgba(156,218,255,.1),transparent 42%);mix-blend-mode:screen}.process-detail-screen__state-card{min-width:min(360px,100%);border-radius:24px;padding:22px 26px;color:#141e2dad;font-size:15px;font-weight:540;text-align:center}.process-detail-screen__header{min-width:0;border-radius:26px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.process-detail-screen__identity-row{min-width:0;display:flex;align-items:center;gap:12px}.process-detail-screen__back{width:44px;height:44px;min-width:44px;border:1px solid rgba(255,255,255,.64);border-radius:16px;display:inline-grid;place-items:center;color:#182332e0;background:linear-gradient(180deg,#ffffffad,#ffffff52),#ffffff3d;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #43648b1a;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.process-detail-screen__back:hover{border-color:#74b2f08a;background:#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 0 0 4px #589ce61a,0 10px 24px #43648b1f}.process-detail-screen__back:active{transform:scale(.97)}.process-detail-screen__back:focus-visible,.process-detail-screen__inline-button:focus-visible,.process-detail-screen__photo:focus-visible,.process-detail-screen__command-button:focus-visible{outline:2px solid rgba(10,132,255,.72);outline-offset:2px}.process-detail-screen__identity{min-width:0;display:grid;gap:6px}.process-detail-screen__identity p{margin:0;color:#141e2d80;font-size:12px;font-weight:560}.process-detail-screen__identity h1{margin:0;overflow-wrap:anywhere;color:#101928f0;font-size:28px;font-weight:560;line-height:1.05}.process-detail-screen__badges{display:flex;flex-wrap:wrap;gap:6px}.process-detail-screen__badges span,.process-detail-screen__section-header>span,.process-detail-screen__subheader>span,.process-detail-screen__field-actions>span,.process-detail-screen__command-tags em{min-height:24px;border:1px solid rgba(255,255,255,.62);border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;color:#075da8e6;background:linear-gradient(180deg,#e2f1ffb8,#ffffff61),#5091ff1a;box-shadow:inset 0 1px #ffffff9e;font-size:12px;font-style:normal;font-weight:560;line-height:1}.process-detail-screen__current-node{min-width:min(340px,42%);border-radius:18px;padding:12px 14px;display:grid;gap:5px;background:#ffffff38;box-shadow:inset 0 1px #ffffff6b}.process-detail-screen__current-node span{color:#141e2d85;font-size:12px;font-weight:560}.process-detail-screen__current-node strong{overflow:hidden;color:#101928eb;font-size:16px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.process-detail-screen__current-node small{overflow:hidden;color:#141e2d8f;font-size:12px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.process-detail-screen__summary-card{border-radius:24px;padding:16px}.process-detail-screen__summary-grid{margin:0;display:grid;grid-template-columns:1.15fr 1.6fr .82fr .62fr .52fr;gap:12px}.process-detail-screen__summary-grid div{min-width:0;border-radius:16px;padding:12px 14px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff6b}.process-detail-screen__summary-grid dt,.process-detail-screen__meta-list dt{color:#141e2d85;font-size:12px;font-weight:560}.process-detail-screen__summary-grid dd,.process-detail-screen__meta-list dd{margin:5px 0 0;overflow-wrap:anywhere;color:#101928e6;font-size:14px;font-weight:560;line-height:1.28}.process-detail-screen__errors{border-color:#ff787857;border-radius:18px;padding:10px 14px;color:#b42318;background:linear-gradient(180deg,#fff5f5b8,#ffffff52),#ff3b3014}.process-detail-screen__errors p{margin:0;font-weight:560}.process-detail-screen__errors p+p{margin-top:4px}.process-detail-screen__workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px}.process-detail-screen__main,.process-detail-screen__side,.process-detail-screen__field-groups,.process-detail-screen__field-list,.process-detail-screen__list,.process-detail-screen__commands,.process-detail-screen__assignment,.process-detail-screen__meta-list{min-width:0;display:grid;gap:12px}.process-detail-screen__side{align-content:start}.process-detail-screen__panel{min-width:0;border-radius:22px;padding:14px}.process-detail-screen__panel--actions{position:sticky;top:0}.process-detail-screen__section-header,.process-detail-screen__subheader{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.process-detail-screen__section-header h2,.process-detail-screen__subheader h3{margin:0;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;color:#101928e6;font-size:15px;font-weight:560;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.process-detail-screen__section-header svg{flex:0 0 auto;color:#223448ad}.process-detail-screen__field-group{min-width:0;display:grid;gap:8px}.process-detail-screen__field-group h3{margin:0;color:#141e2d94;font-size:13px;font-weight:560}.process-detail-screen__field-row,.process-detail-screen__document-row,.process-detail-screen__command{min-width:0;border:1px solid rgba(255,255,255,.48);border-radius:16px;padding:10px 12px;color:#141e2de6;background:linear-gradient(180deg,#ffffff6b,#ffffff2e),#ffffff29;box-shadow:inset 0 1px #ffffff7a}.process-detail-screen__field-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.2fr) auto;align-items:center;gap:12px}.process-detail-screen__field-copy{min-width:0;display:grid;gap:4px}.process-detail-screen__field-copy strong,.process-detail-screen__document-row strong,.process-detail-screen__command strong,.process-detail-screen__line-table-row strong{overflow:hidden;color:#101928eb;font-size:14px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.process-detail-screen__field-copy span,.process-detail-screen__document-row span,.process-detail-screen__command span,.process-detail-screen__line-table-row small,.process-detail-screen__command small{overflow:hidden;color:#141e2d8f;font-size:12px;font-weight:540;line-height:1.25;text-overflow:ellipsis}.process-detail-screen__field-actions{min-width:132px;display:grid;justify-items:end;gap:7px}.process-detail-screen__field-actions>span{color:#34465ec2;background:#dbebfc94}.process-detail-screen__field-actions>span.is-required{color:#9a3412;background:#ffedd5ad}.process-detail-screen__input{width:100%;height:38px;min-width:0;border:1px solid rgba(117,136,160,.22);border-radius:12px;padding:0 12px;color:#101928eb;background:#ffffff94;font:inherit;font-size:13px;font-weight:540}.process-detail-screen__input:focus{border-color:#0a84ffb8;box-shadow:0 0 0 3px #0a84ff1f;outline:none}.process-detail-screen__input:disabled{color:#98a2b3;background:#ffffff47}.process-detail-screen__input--quantity{max-width:118px;text-align:right}.process-detail-screen__boolean-field{min-width:0}.process-detail-screen__inline-button{min-height:32px;border:1px solid rgba(10,132,255,.18);border-radius:999px;padding:0 12px;color:#0a65b7;background:#dbeafeb8;cursor:pointer;font:inherit;font-size:12px;font-weight:560;white-space:nowrap}.process-detail-screen__inline-button:disabled{color:#98a2b3;background:#98a2b31f;cursor:default}.process-detail-screen__inline-button:not(:disabled):hover{border-color:#0a84ff52;background:#bfdbfedb}.process-detail-screen__document-lines{min-width:0;display:grid;gap:10px}.process-detail-screen__line-table{min-width:0;display:grid;gap:6px}.process-detail-screen__line-table-head,.process-detail-screen__line-table-row{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) 88px 118px 66px 92px;align-items:center;column-gap:14px}.process-detail-screen__line-table-head{min-height:32px;padding:0 10px;color:#141e2d80;font-size:12px;font-weight:560}.process-detail-screen__line-table-row{min-height:54px;border:1px solid rgba(255,255,255,.44);border-radius:14px;padding:8px 12px;background:#fff3;box-shadow:inset 0 1px #fff6}.process-detail-screen__line-table-row>span,.process-detail-screen__line-table-row>label,.process-detail-screen__line-table-row>div{min-width:0}.process-detail-screen__line-table-head>span:nth-child(2),.process-detail-screen__line-table-head>span:nth-child(3),.process-detail-screen__line-table-head>span:nth-child(4),.process-detail-screen__line-table-row>span:nth-child(2),.process-detail-screen__line-table-row>label:nth-child(3),.process-detail-screen__line-table-row>span:nth-child(4){justify-self:center}.process-detail-screen__line-table-head>span:nth-child(5),.process-detail-screen__line-table-row>span:nth-child(5){justify-self:end}.process-detail-screen__line-table-row>div[role=cell]{display:flex;align-items:baseline;gap:4px}.process-detail-screen__line-table-row>div[role=cell] strong{min-width:0;flex:0 1 auto}.process-detail-screen__line-table-row>div[role=cell] small{min-width:0;flex:0 1 auto;white-space:nowrap}.process-detail-screen__line-table-row .ibp-checkbox{width:24px}.process-detail-screen__quantity-cell{display:flex;justify-content:center}.process-detail-screen__line-table .process-detail-screen__input--quantity{width:118px;max-width:none;text-align:center}.process-detail-screen__line-table .process-detail-screen__inline-button{width:92px}.process-detail-screen__document-row{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.process-detail-screen__document-row>svg{color:#203044ad}.process-detail-screen__document-row em{color:#141e2d8f;font-size:12px;font-style:normal;font-weight:560;white-space:nowrap}.process-detail-screen__photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.process-detail-screen__photo{position:relative;aspect-ratio:1 / 1;min-width:0;border:0;border-radius:8px;padding:0;display:block;overflow:hidden;background:#1823321f;cursor:pointer;font:inherit}.process-detail-screen__photo:after{position:absolute;inset:auto 0 0;height:52%;pointer-events:none;content:"";background:linear-gradient(180deg,#060c1600,#060c16ad)}.process-detail-screen__photo img{width:100%;height:100%;border-radius:8px;display:block;object-fit:cover;transition:filter .16s ease}.process-detail-screen__photo:hover img{filter:brightness(.93)}.process-detail-screen__photo time{position:absolute;right:8px;bottom:8px;left:8px;z-index:1;overflow:hidden;display:inline-flex;align-items:center;gap:4px;color:#fffffff5;font-size:12px;font-variant-numeric:tabular-nums;font-weight:560;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(3,9,17,.55);white-space:nowrap}.process-detail-screen__timeline{margin:0;padding:0;display:grid;gap:8px;list-style:none}.process-detail-screen__timeline li{min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px}.process-detail-screen__timeline li>span{width:10px;height:10px;margin-top:5px;border:2px solid rgba(10,132,255,.72);border-radius:999px;background:#fff}.process-detail-screen__timeline strong,.process-detail-screen__timeline small{display:block}.process-detail-screen__timeline time{color:#141e2d8a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:560;white-space:nowrap}.process-detail-screen__command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.process-detail-screen__command[data-kind=danger]{border-color:#ff787852}.process-detail-screen__command>div{min-width:0;display:grid;gap:4px}.process-detail-screen__command-tags{display:flex;flex-wrap:wrap;gap:5px}.process-detail-screen__command-tags em{min-height:20px;padding:3px 7px;color:#34465eb8;background:#dbebfc94;font-size:11px}.process-detail-screen__command-button{min-width:118px}.process-detail-screen__assignment-field{min-width:0;display:grid;gap:6px}.process-detail-screen__assignment-field>span,.process-detail-screen__workers:before{color:#141e2d85;font-size:12px;font-weight:500}.process-detail-screen__workers{min-width:0;display:grid;gap:6px}.process-detail-screen__workers:before{content:"Бригада"}.process-detail-screen__workers .ibp-checkbox{min-width:0;justify-content:flex-start;border-radius:14px;padding:8px 10px;background:#fff3}.process-detail-screen__workers .ibp-checkbox__label{min-width:0;display:grid;justify-items:start;gap:2px}.process-detail-screen__workers .ibp-checkbox__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-detail-screen__workers .ibp-checkbox__label small{color:#141e2d85;font-size:11px;font-weight:540}.process-detail-screen__meta-list{margin:0}.process-detail-screen__meta-list div{min-width:0;border-radius:14px;padding:10px 12px;background:#fff3}.process-detail-screen__empty{margin:0;min-height:58px;border:1px solid rgba(255,255,255,.44);border-radius:16px;padding:14px;display:flex;align-items:center;color:#141e2d8f;background:#ffffff2e;box-shadow:inset 0 1px #ffffff5c;font-size:13px;font-weight:540;line-height:1.35}.process-detail-screen__photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:72px 24px 32px;background:#080e18c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.process-detail-screen__photo-viewer-close,.process-detail-screen__photo-viewer-nav{display:inline-grid;place-items:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.process-detail-screen__photo-viewer-close:focus-visible,.process-detail-screen__photo-viewer-nav:focus-visible{outline:2px solid rgba(114,184,255,.9);outline-offset:2px}.process-detail-screen__photo-viewer-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffffeb;background:#0d19276b}.process-detail-screen__photo-viewer-close:hover{border-color:#ffffff7a;background:#0d1927ad}.process-detail-screen__photo-viewer-stage{position:relative;width:fit-content;max-width:min(calc(100vw - 160px),1440px);max-height:min(84vh,920px);display:grid;place-items:center}.process-detail-screen__photo-viewer-nav{position:absolute;top:50%;z-index:1;width:44px;height:60px;border:1px solid rgba(10,132,255,.28);border-radius:16px;color:#0a84ff;background:#fffffff5;box-shadow:0 10px 28px #0820402e}.process-detail-screen__photo-viewer-nav:hover{border-color:#0a84ff75;color:#007aff;background:#fff;box-shadow:0 12px 32px #0820403d}.process-detail-screen__photo-viewer-nav--previous{right:calc(100% + 12px);transform:translateY(-50%)}.process-detail-screen__photo-viewer-nav--next{left:calc(100% + 12px);transform:translateY(-50%)}.process-detail-screen__photo-viewer-nav:disabled{cursor:default;opacity:.38;pointer-events:none}.process-detail-screen__photo-viewer-frame{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%;display:inline-grid}.process-detail-screen__photo-viewer-frame img{max-width:100%;max-height:min(84vh,920px);border-radius:0;display:block;object-fit:contain;box-shadow:0 22px 64px #00000057}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 1180px){.process-detail-screen__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-detail-screen__summary-grid div:nth-child(2){grid-column:span 2}.process-detail-screen__workspace{grid-template-columns:1fr}.process-detail-screen__panel--actions{position:static}}@media (max-width: 760px){.process-detail-screen{--process-detail-gutter: 12px}.process-detail-screen__header{align-items:stretch;flex-direction:column}.process-detail-screen__current-node{min-width:0}.process-detail-screen__summary-grid,.process-detail-screen__field-row,.process-detail-screen__command,.process-detail-screen__line-table-head,.process-detail-screen__line-table-row{grid-template-columns:1fr}.process-detail-screen__summary-grid div:nth-child(2){grid-column:auto}.process-detail-screen__field-actions,.process-detail-screen__quantity-cell{justify-items:stretch;justify-content:stretch}.process-detail-screen__input--quantity{max-width:none;text-align:left}.process-detail-screen__line-table-row>div[role=cell]{flex-wrap:wrap}.process-detail-screen__line-table .process-detail-screen__input--quantity,.process-detail-screen__line-table .process-detail-screen__inline-button{width:100%}.process-detail-screen__timeline li{grid-template-columns:12px minmax(0,1fr)}.process-detail-screen__timeline time{grid-column:2 / 3;justify-self:start}}@media (prefers-reduced-motion: reduce){.process-detail-screen__back,.process-detail-screen__inline-button,.process-detail-screen__photo,.process-detail-screen__command-button{transition:none}}.processes-screen{height:100%;min-height:0;display:grid;grid-template-rows:56px 64px minmax(0,1fr);background:transparent}.processes-screen__directions{min-width:0;padding:0;display:flex;align-items:stretch;gap:0;overflow-x:auto;border-bottom:1px solid rgba(120,132,150,.22);scrollbar-width:none}.processes-screen__directions::-webkit-scrollbar{display:none}.processes-screen__direction{position:relative;min-width:148px;min-height:55px;flex:1 1 0;border:0;border-radius:0;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#141e2d9e;background:transparent;font:inherit;font-size:14px;font-weight:560;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.processes-screen__direction:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;background:#0a84ff;content:"";opacity:0}.processes-screen__direction:hover{color:#142939eb;background:#0f3d7212}.processes-screen__direction[aria-selected=true]{color:#0a84ff}.processes-screen__direction[aria-selected=true]:after{opacity:1}.processes-screen__direction[aria-selected=true]:hover{color:#0a84ff}.processes-screen__direction:focus-visible{outline:2px solid rgba(10,132,255,.42);outline-offset:-2px}.processes-screen__toolbar{min-width:0;padding:10px 16px;display:grid;grid-template-columns:max-content minmax(320px,1fr);align-items:center;gap:12px;border-bottom:1px solid rgba(117,136,160,.18)}.processes-screen__toolbar h1{margin:0;font-size:16px;font-weight:560}.processes-screen__filters{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,240px) minmax(190px,240px) minmax(330px,auto);align-items:center;gap:10px}.processes-screen__responsible-filter,.processes-screen__date-filter{min-width:0}.processes-screen__work-mode-filter{min-width:0;height:36px;border:1px solid rgba(255,255,255,.64);border-radius:14px;padding:3px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background:linear-gradient(180deg,#ffffffbd,#f4faff6b),#ffffff57;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #7588a014}.processes-screen__work-mode-filter button{min-width:0;min-height:30px;border:0;border-radius:11px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#2b3a4eb8;background:transparent;font:inherit;font-size:12px;font-weight:620;letter-spacing:0;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.processes-screen__work-mode-filter button:hover{color:#1768c9;background:#eff6ffa8}.processes-screen__work-mode-filter button[aria-pressed=true]{color:#0a66d5;background:linear-gradient(180deg,#ffffffeb,#eff7ffc2),#ffffffb8;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #0a84ff1f}.processes-screen__work-mode-filter button:focus-visible{outline:2px solid rgba(10,132,255,.36);outline-offset:1px}.processes-screen__content{min-height:0;overflow:hidden}.processes-screen__table-layout{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.processes-screen__state{padding:24px;color:#667085}@media (max-width: 780px){.processes-screen{grid-template-rows:56px auto minmax(0,1fr)}.processes-screen__toolbar,.processes-screen__filters{grid-template-columns:1fr}}.workflow-constructor-screen{--constructor-radius: 16px;--constructor-border: rgba(118, 145, 170, .2);--constructor-surface: rgba(247, 251, 255, .7);--constructor-surface-strong: rgba(255, 255, 255, .74);--constructor-blue: #1768c9;--constructor-blue-soft: rgba(23, 104, 201, .08);--constructor-text: #122033;--constructor-muted: #65758a;display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;color:var(--constructor-text)}.workflow-constructor-screen *,.workflow-constructor-screen *:before,.workflow-constructor-screen *:after{box-sizing:border-box}.workflow-constructor-screen__direction-list,.workflow-constructor-screen__roadmap,.workflow-constructor-screen__inspector-body,.workflow-constructor-screen__code,.workflow-constructor-screen__tool-list{scrollbar-width:none;-ms-overflow-style:none}.workflow-constructor-screen__direction-list::-webkit-scrollbar,.workflow-constructor-screen__roadmap::-webkit-scrollbar,.workflow-constructor-screen__inspector-body::-webkit-scrollbar,.workflow-constructor-screen__code::-webkit-scrollbar,.workflow-constructor-screen__tool-list::-webkit-scrollbar{display:none;width:0;height:0}.workflow-constructor-screen__layout{border:1px solid var(--constructor-border);background:var(--constructor-surface);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);box-shadow:inset 0 1px #ffffff85,inset 0 -1px #4a7ba40f}.workflow-constructor-screen__canvas-actions,.workflow-constructor-screen__pane-head,.workflow-constructor-screen__lane-head,.workflow-constructor-screen__inspector-title,.workflow-constructor-screen__tool,.workflow-constructor-screen__transition{display:flex;align-items:center}.workflow-constructor-screen__tool-icon,.workflow-constructor-screen__inspector-icon,.workflow-constructor-screen__node-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--constructor-blue)}.workflow-constructor-screen h1,.workflow-constructor-screen h2,.workflow-constructor-screen h3,.workflow-constructor-screen p,.workflow-constructor-screen dl,.workflow-constructor-screen dd{margin:0}.workflow-constructor-screen h1{font-size:18px;font-weight:560;line-height:1.1}.workflow-constructor-screen__sr-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.workflow-constructor-screen h2{font-size:18px;font-weight:560;line-height:1.2}.workflow-constructor-screen h3{font-size:12px;font-weight:560;color:#25364d}.workflow-constructor-screen p,.workflow-constructor-screen small{color:var(--constructor-muted)}.workflow-constructor-screen p{margin-top:3px;overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen small{font-size:11px;font-weight:500;line-height:1.2}.workflow-constructor-screen__status{min-height:30px;border:1px solid rgba(118,145,170,.18);border-radius:10px;background:#ffffff94;box-shadow:none}.workflow-constructor-screen__status{display:inline-flex;align-items:center;padding:0 11px;color:#2d3e55;font-size:12px;font-weight:540;white-space:nowrap}.workflow-constructor-screen__publish{height:36px;min-height:36px;border:1px solid rgba(118,145,170,.22);border-radius:10px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--constructor-blue);background:#ffffff85;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;font:inherit;font-size:12px;font-weight:560;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .14s ease,background .16s ease,box-shadow .16s ease,border-color .16s ease}.workflow-constructor-screen__publish:hover:not(:disabled){border-color:#1768c957;color:#155fb6;background:#f7fbffc7;box-shadow:none;transform:none}.workflow-constructor-screen__publish:active:not(:disabled){background:#eef6fcd1;box-shadow:inset 0 1px 2px #2d455c14;transform:none}.workflow-constructor-screen__publish:focus-visible{outline:2px solid rgba(23,104,201,.32);outline-offset:2px;box-shadow:none}.workflow-constructor-screen__publish:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.workflow-constructor-screen__icon-only-action{width:36px;min-width:36px;padding:0;gap:0;flex:0 0 36px}.workflow-constructor-screen__icon-only-action svg{flex:0 0 auto}.workflow-constructor-screen__action-button{flex:0 0 36px}.workflow-constructor-screen__layout{display:grid;grid-template-columns:272px minmax(0,1fr) 380px;grid-template-rows:minmax(0,1fr) 144px;grid-template-areas:"directions canvas inspector" "directions tools inspector";gap:0;min-height:0;height:100%;border-radius:var(--constructor-radius);overflow:hidden}.workflow-constructor-screen__pane{min-width:0;min-height:0;border-radius:0;overflow:hidden}.workflow-constructor-screen__directions{grid-area:directions;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(118,145,170,.16);padding:14px}.workflow-constructor-screen__canvas{grid-area:canvas;display:grid;grid-template-rows:auto minmax(0,1fr)}.workflow-constructor-screen__inspector{grid-area:inspector;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid rgba(118,145,170,.16)}.workflow-constructor-screen__tools{grid-area:tools;display:grid;grid-template-rows:auto minmax(0,1fr);border-top:1px solid rgba(118,145,170,.16);padding:10px 12px 12px}.workflow-constructor-screen__pane-head{justify-content:space-between;gap:10px;min-height:34px}.workflow-constructor-screen__pane-head>span{display:inline-flex;align-items:center;min-width:0;gap:8px;color:#263a54}.workflow-constructor-screen__pane-head strong{overflow:hidden;font-size:13px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen__pane-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px}.workflow-constructor-screen__direction-list{display:flex;flex-direction:column;gap:0;min-height:0;border-block:1px solid rgba(118,145,170,.14);margin-inline:-14px;overflow:auto;padding-right:0}.workflow-constructor-screen__direction-list{flex:1 1 auto}.workflow-constructor-screen__direction{width:100%;margin:0;border:0;border-radius:0;background:transparent;color:var(--constructor-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.workflow-constructor-screen__direction{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:48px;border-left:1px solid transparent;border-right:1px solid transparent;padding:0 13px}.workflow-constructor-screen__direction+.workflow-constructor-screen__direction{margin-top:0;border-top:0}.workflow-constructor-screen__direction span{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen__direction:hover{background:#0f3d720b;color:#101828}.workflow-constructor-screen__tool:hover{border-color:#7691aa42;background:#ffffffa3}.workflow-constructor-screen__direction[aria-pressed=true]{border-left-color:#1768c957;border-right-color:#1768c938;color:var(--constructor-blue);background:#f2f8ff94}.workflow-constructor-screen__canvas-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;padding:15px 16px 12px;border-bottom:1px solid rgba(118,145,170,.16)}.workflow-constructor-screen__canvas-head>div{min-width:0}.workflow-constructor-screen__canvas-title{display:flex;align-items:center;min-width:0;gap:10px}.workflow-constructor-screen__canvas-title h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen__version-select{width:176px;flex:0 0 176px}.workflow-constructor-screen__canvas-actions{flex:0 0 auto;justify-content:flex-end;gap:8px}.workflow-constructor-screen__zoom-control{display:inline-flex;align-items:center;height:36px;gap:4px;border:1px solid rgba(118,145,170,.18);border-radius:10px;padding:2px 4px;background:#ffffff80;-webkit-backdrop-filter:none;backdrop-filter:none}.workflow-constructor-screen__zoom-button{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;padding:0;color:var(--constructor-blue);background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.workflow-constructor-screen__zoom-button:hover:not(:disabled){background:#0f3d720e}.workflow-constructor-screen__zoom-button:disabled{opacity:.42;cursor:not-allowed}.workflow-constructor-screen__zoom-value{min-width:42px;color:#52667d;font-size:12px;font-weight:540;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.workflow-constructor-screen__segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid rgba(118,145,170,.16);border-radius:12px;padding:3px;background:#ffffff6b}.workflow-constructor-screen__segmented button,.workflow-constructor-screen__icon-action{border:0;color:#23405f;background:transparent;font:inherit;cursor:pointer}.workflow-constructor-screen__segmented button{min-height:30px;border-radius:9px;font-size:12px;font-weight:540}.workflow-constructor-screen__segmented button[aria-pressed=true]{color:var(--constructor-blue);background:#f6faffc7;box-shadow:inset 0 0 0 1px #1768c91f}.workflow-constructor-screen__inline-empty{padding:14px;color:var(--constructor-muted);font-size:12px;font-weight:500}.workflow-constructor-screen__error{display:flex;align-items:center;gap:8px;margin:10px 16px 0;border:1px solid rgba(225,74,74,.22);border-radius:12px;padding:9px 11px;color:#9f2f2f;background:#fff1f1b8;font-size:12px;font-weight:540}.workflow-constructor-screen__publish--secondary{color:#365979}.workflow-constructor-screen__publish--danger{color:#b13a3a}.workflow-constructor-screen__status[data-status=draft]{color:#8a5a00;background:#fff8e1ad}.workflow-constructor-screen__status[data-status=published],.workflow-constructor-screen__status[data-status=active]{color:#0b6d55;background:#e5fcf4ad}.workflow-constructor-screen__status[data-status=archived]{color:#6b7280}.workflow-constructor-screen__roadmap{position:relative;min-height:0;overflow:auto;padding:0;cursor:grab;touch-action:none}.workflow-constructor-screen__roadmap[aria-busy=true]{opacity:.72}.workflow-constructor-screen__roadmap.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.workflow-constructor-screen__roadmap.is-panning *{cursor:grabbing}.workflow-constructor-screen__roadmap-scale-shell{position:relative;min-width:100%;min-height:100%}.workflow-constructor-screen__roadmap-canvas{position:relative;isolation:isolate;min-width:0;transform-origin:top left}.workflow-constructor-screen__roadmap-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(90deg,transparent 0,transparent 159px,rgba(118,145,170,.12) 160px,transparent 161px);background-size:270px 100%;pointer-events:none}.workflow-constructor-screen__lane{position:absolute;right:0;left:0;display:flex;align-items:center;border-top:1px solid rgba(118,145,170,.14);pointer-events:none}.workflow-constructor-screen__lane-column-shield{position:sticky;top:0;left:0;z-index:6;width:160px;height:100%;background-color:#f8fcffeb;background-image:linear-gradient(to bottom,rgba(96,122,148,.22) 0,rgba(96,122,148,.22) 1px,transparent 1px),linear-gradient(90deg,#f9fdfffa,#f9fdfff0 78%,#f9fdff00);background-position:20px 24px,0 0;background-repeat:repeat-y,no-repeat;background-size:120px 158px,auto;-webkit-backdrop-filter:blur(12px) saturate(1.04);backdrop-filter:blur(12px) saturate(1.04);box-shadow:1px 0 #7691aa21;pointer-events:none}.workflow-constructor-screen__lane-head{position:sticky;left:12px;z-index:8;justify-content:flex-start;width:128px;min-height:44px;margin:0 0 0 12px;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:8px 10px;background:#ffffffa8;box-shadow:none;pointer-events:auto}.workflow-constructor-screen__lane-head span{max-width:100%;overflow:visible;font-size:12px;font-weight:520;line-height:1.15;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.workflow-constructor-screen__lane-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;pointer-events:none}.workflow-constructor-screen__connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;pointer-events:none}.workflow-constructor-screen__connectors path{fill:none;stroke:#5e7a9794;stroke-width:1.4;vector-effect:non-scaling-stroke}.workflow-constructor-screen__connectors .workflow-constructor-screen__connector-arrow{fill:#5e7a979e;stroke:none}.workflow-constructor-screen__node{position:absolute;z-index:5;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;column-gap:9px;border:1px solid rgba(118,145,170,.18);border-radius:12px;padding:12px;color:#142236;background:#ffffffb8;box-shadow:none;font:inherit;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.workflow-constructor-screen__node:after{content:"";width:28px;height:1px}.workflow-constructor-screen__node:hover{border-color:#1768c947;background:#ffffffd1;box-shadow:none}.workflow-constructor-screen__node.is-selected{border-color:#1768c980;background:#f6faffe0;box-shadow:inset 0 0 0 1px #1768c924}.workflow-constructor-screen__node.is-start .workflow-constructor-screen__node-icon{color:#108060}.workflow-constructor-screen__node.is-terminal .workflow-constructor-screen__node-icon{color:#7b5bc9}.workflow-constructor-screen__node.is-isolated{border-color:#e042426b}.workflow-constructor-screen__node.is-isolated .workflow-constructor-screen__node-icon{color:#d23c3c}.workflow-constructor-screen__node.is-inactive{opacity:.54}.workflow-constructor-screen__node-icon{width:28px;height:28px;border-radius:8px;background:#f4f8fcc7}.workflow-constructor-screen__node-content{display:flex;flex-direction:column;align-items:center;min-width:0;gap:4px;text-align:center}.workflow-constructor-screen__node-content strong{width:100%;overflow:hidden;font-size:13px;font-weight:560;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen__inspector .workflow-constructor-screen__pane-head{min-height:52px;padding:13px 16px 0}.workflow-constructor-screen__inspector-body{min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 16px 18px}.workflow-constructor-screen__inspector-title{align-items:center;gap:10px;padding:2px 0 14px;border-bottom:1px solid rgba(118,145,170,.14)}.workflow-constructor-screen__inspector-title>div{min-width:0}.workflow-constructor-screen__inspector-title h2{font-size:16px;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.workflow-constructor-screen__inspector-icon{width:34px;height:34px;border:1px solid rgba(118,145,170,.14);border-radius:10px;background:#f8fcffad}.workflow-constructor-screen__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.workflow-constructor-screen__details div{display:grid;grid-template-columns:1fr;gap:4px;min-height:52px;align-items:start;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:8px 10px;background:#ffffff70}.workflow-constructor-screen__details dt{color:#76869a;font-size:11px;font-weight:540}.workflow-constructor-screen__details dd{color:#1b2b40;font-size:12px;font-weight:520;line-height:1.25;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.workflow-constructor-screen__transition-group{display:grid;gap:8px;margin-top:12px}.workflow-constructor-screen__transition-list{display:grid;gap:7px}.workflow-constructor-screen__transition{align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:10px;min-height:38px;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:7px 9px;background:#ffffff70}.workflow-constructor-screen__transition span,.workflow-constructor-screen__transition small{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.workflow-constructor-screen__transition span{min-width:0;color:#24364e;font-size:12px;font-weight:540}.workflow-constructor-screen__transition small{flex:1 1 100%;text-align:left}.workflow-constructor-screen__editor-section{display:grid;gap:8px;margin-top:16px}.workflow-constructor-screen__section-head,.workflow-constructor-screen__editor-row,.workflow-constructor-screen__card-actions,.workflow-constructor-screen__form-actions,.workflow-constructor-screen__form-switches,.workflow-constructor-screen__check-row{display:flex;align-items:center}.workflow-constructor-screen__section-head{justify-content:space-between;gap:8px;min-height:36px}.workflow-constructor-screen__editor-row{justify-content:space-between;gap:12px;min-height:50px;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:9px 11px;background:#ffffff70}.workflow-constructor-screen__editor-row>span,.workflow-constructor-screen__card-main{display:grid;min-width:0;gap:2px}.workflow-constructor-screen__editor-row strong,.workflow-constructor-screen__card-main span{min-width:0;overflow-wrap:anywhere;color:#24364e;font-size:12px;font-weight:560;line-height:1.25;white-space:normal}.workflow-constructor-screen__editor-list{display:grid;gap:8px}.workflow-constructor-screen__editor-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;min-width:0;min-height:64px;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:10px;background:#ffffff70}.workflow-constructor-screen__card-main{grid-column:1;align-self:center}.workflow-constructor-screen__card-actions{grid-column:2;grid-row:1 / span 2;align-self:center;justify-content:flex-end;gap:7px}.workflow-constructor-screen__condition-line{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;color:#263a54;font-size:11px;font-weight:540}.workflow-constructor-screen__condition-line span{min-width:0;overflow-wrap:anywhere}.workflow-constructor-screen__code{grid-column:1 / -1;display:block;max-height:84px;overflow:auto;border-radius:10px;padding:7px;color:#244059;background:#ebf4fcb8;font-size:11px;line-height:1.35;white-space:pre-wrap}.workflow-constructor-screen__capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.workflow-constructor-screen__capability-grid span{border-radius:10px;padding:7px 8px;color:#466079;background:#ffffff70;font-size:11px;font-weight:540;overflow-wrap:anywhere}.workflow-constructor-screen__icon-action{display:inline-grid;place-items:center;width:36px;height:36px;min-height:36px;flex:0 0 36px;border:1px solid rgba(118,145,170,.18);border-radius:10px;color:var(--constructor-blue);background:#ffffff80}.workflow-constructor-screen__icon-action--danger{color:#b13a3a}.workflow-constructor-screen__icon-action:disabled,.workflow-constructor-screen__action-button:disabled,.workflow-constructor-screen__tool:disabled{opacity:.48;cursor:not-allowed}.workflow-constructor-screen__tool-list{display:flex;gap:8px;min-height:0;overflow-x:auto;overflow-y:hidden;padding:4px 1px 10px;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-user-select:none;user-select:none}.workflow-constructor-screen__tool-list.is-panning,.workflow-constructor-screen__tool-list.is-panning *{cursor:grabbing}.workflow-constructor-screen__tool{flex:0 0 176px;align-items:center;gap:8px;min-height:68px;border:1px solid rgba(118,145,170,.16);border-radius:10px;padding:10px 10px 13px;color:var(--constructor-text);background:#ffffff7a;box-shadow:none;font:inherit;text-align:left;cursor:grab}.workflow-constructor-screen__tool:active{cursor:grabbing}.workflow-constructor-screen__tool>span:last-child{display:flex;flex-direction:column;min-width:0;gap:5px}.workflow-constructor-screen__tool strong{overflow:hidden;font-size:12px;font-weight:560;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen__tool small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-constructor-screen__tool-icon{width:32px;height:32px;border:1px solid rgba(118,145,170,.12);border-radius:9px;background:#f8fcffa8}.workflow-constructor-screen__state,.workflow-constructor-screen__muted{display:grid;place-items:center;min-height:82px;border:1px dashed rgba(118,145,170,.22);border-radius:12px;color:var(--constructor-muted);font-size:13px;font-weight:500;text-align:center}.workflow-constructor-screen__state{min-height:160px;margin:12px;background:#ffffff5c}.workflow-constructor-screen__state--error{border-color:#e14a4a4d;color:#a92e2e}.workflow-constructor-screen__muted{min-height:40px;padding:10px;background:#ffffff47}.workflow-constructor-screen__modal{width:min(540px,calc(100vw - 28px))}.workflow-constructor-screen__form{display:grid;gap:10px;margin-top:14px}.workflow-constructor-screen__form label{display:grid;gap:5px;color:#50657c;font-size:11px;font-weight:560}.workflow-constructor-screen__form input,.workflow-constructor-screen__form select,.workflow-constructor-screen__form textarea{width:100%;min-width:0;border:1px solid rgba(118,145,170,.22);border-radius:11px;padding:9px 10px;color:#18283b;background:#ffffffb8;font:inherit;font-size:13px}.workflow-constructor-screen__form textarea{min-height:78px;resize:vertical}.workflow-constructor-screen__form input:focus,.workflow-constructor-screen__form select:focus,.workflow-constructor-screen__form textarea:focus{outline:2px solid rgba(79,158,218,.28);outline-offset:1px}.workflow-constructor-screen__form-switches{justify-content:flex-start;flex-wrap:wrap;gap:8px;min-height:34px}.workflow-constructor-screen__form-switches>span{color:#52667c;font-size:11px;font-weight:560}.workflow-constructor-screen__fieldset{display:grid;gap:7px;min-width:0;border:1px solid rgba(118,145,170,.18);border-radius:12px;padding:9px}.workflow-constructor-screen__fieldset legend{padding:0 5px;color:#50657c;font-size:11px;font-weight:560}.workflow-constructor-screen__check-row{justify-content:flex-start;gap:8px;min-height:26px}.workflow-constructor-screen__check-row input{width:15px;height:15px;padding:0}.workflow-constructor-screen__form-actions{justify-content:flex-end;gap:8px;margin-top:2px}.workflow-constructor-screen__dialog-form{width:100%;box-sizing:border-box;display:grid;gap:10px;min-width:min(460px,calc(100vw - 64px));margin-top:18px;padding:0 32px 30px}.workflow-constructor-screen__dialog-field{display:grid;gap:5px;min-width:0;color:#50657c;font-size:11px;font-weight:560}.workflow-constructor-screen__dialog-field input,.workflow-constructor-screen__dialog-field select,.workflow-constructor-screen__dialog-field textarea{width:100%;min-width:0;border:1px solid rgba(118,145,170,.22);border-radius:10px;padding:9px 10px;color:#18283b;background:#ffffffb8;font:inherit;font-size:13px}.workflow-constructor-screen__dialog-field textarea{min-height:78px;resize:vertical}.workflow-constructor-screen__dialog-field input:focus,.workflow-constructor-screen__dialog-field select:focus,.workflow-constructor-screen__dialog-field textarea:focus{outline:2px solid rgba(23,104,201,.24);outline-offset:1px}.workflow-constructor-screen__dialog-summary{display:grid;gap:3px;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:10px 11px;background:#ffffff6b}.workflow-constructor-screen__dialog-summary strong{color:#24364e;font-size:13px;font-weight:560;line-height:1.25}.workflow-constructor-screen__dialog-summary small{color:#65758a;font-size:12px;font-weight:500}.workflow-constructor-screen__dialog-check{display:flex;align-items:center;min-height:38px;gap:9px;border:1px solid rgba(118,145,170,.14);border-radius:10px;padding:8px 10px;color:#2b4058;background:#ffffff6b;font-size:12px;font-weight:540}.workflow-constructor-screen__dialog-check input{width:16px;height:16px;flex:0 0 16px;margin:0}.workflow-constructor-screen__dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.workflow-constructor-screen button:focus-visible{outline:2px solid rgba(23,104,201,.32);outline-offset:2px;box-shadow:none}@media (max-width: 1240px){.workflow-constructor-screen__layout{grid-template-columns:248px minmax(0,1fr) 344px}.workflow-constructor-screen__capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.workflow-constructor-screen__dialog-form{min-width:0;padding-inline:20px;padding-bottom:22px}}
