@charset "UTF-8";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(6px + -0) 8px calc(3px + -0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:#0009;font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:#00000020}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon:before{display:inline-block;position:absolute;inset:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon:before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active:before{opacity:1}trix-toolbar .trix-button--icon:disabled:before{opacity:.125}trix-toolbar .trix-button--icon-attach:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0 0 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;user-select:none}trix-editor [data-trix-mutable] ::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection{background:none}trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity .2s ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px #00000040}trix-editor .trix-button--remove:before{display:inline-block;position:absolute;inset:0;opacity:.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover:before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:#000000b3;border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" \2022"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--n-0: #ffffff;--n-25: #fafbfb;--n-50: #f5f6f7;--n-100: #eef0f2;--n-150: #e3e6ea;--n-200: #d5d9de;--n-300: #b9bfc6;--n-400: #959ca5;--n-500: #6b7280;--n-600: #4b525c;--n-700: #353a42;--n-800: #22262c;--n-900: #111418;--b-50: #e9f7f1;--b-100: #c9eedd;--b-200: #9adfc2;--b-300: #5cc79f;--b-500: #0f9d6e;--b-600: #0b855d;--b-700: #086a4a;--b-800: #064e37;--a-300: #dcfa7c;--a-400: #c6f432;--a-600: #8fb814;--s-50: #ecfdf3;--s-100: #d1fadf;--s-200: #a6f0c0;--s-500: #22c55e;--s-600: #16a34a;--s-700: #15803d;--s-800: #166534;--w-50: #fffbeb;--w-100: #fef3c7;--w-200: #fde68a;--w-500: #f59e0b;--w-600: #d97706;--w-700: #b45309;--w-800: #92400e;--d-50: #fef2f2;--d-100: #fee2e2;--d-200: #fecaca;--d-300: #fca5a5;--d-500: #ef4444;--d-600: #dc2626;--d-700: #b91c1c;--d-800: #991b1b;--i-50: #eff6ff;--i-100: #dbeafe;--i-200: #bfdbfe;--i-300: #93c5fd;--i-600: #2563eb;--i-700: #1d4ed8;--i-800: #1e40af;--c-primary: var(--b-600);--c-primary-dark: var(--b-700);--c-accent: var(--a-400);--c-ink: var(--n-900);--c-sidebar: var(--n-900);--c-muted: var(--n-500);--c-line: var(--n-150);--c-canvas: var(--n-50)}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}.login-body{display:grid;min-height:100vh;place-items:center;background:radial-gradient(circle at 18% 20%,rgb(15 157 110 / 30%),transparent 28rem),radial-gradient(circle at 85% 90%,rgb(198 244 50 / 12%),transparent 24rem),linear-gradient(135deg,var(--n-900) 0%,var(--n-800) 100%);padding:20px;font-family:Inter,Segoe UI,Arial,sans-serif}.login-card{width:min(420px,100%);border:1px solid rgb(255 255 255 / 45%);border-radius:22px;background:#fffffff5;padding:42px;box-shadow:0 30px 90px #1114186b}.login-brand{display:flex;align-items:center;gap:12px}.login-brand .brand-name{color:var(--c-ink);font-size:28px}.login-brand .brand-name span{color:var(--b-600)}.login-brand .brand-mark{border-color:#11141838;color:var(--c-primary-dark)}.login-card>p{margin:18px 0 22px;color:var(--n-500);font-size:13px}.login-error{margin-bottom:16px;border-radius:10px;background:var(--d-100);padding:10px 12px;color:var(--d-700);font-size:12px}.login-success{margin-bottom:16px;border-radius:10px;background:var(--s-100);padding:10px 12px;color:var(--s-700);font-size:12px}.login-form{display:grid;gap:16px}.login-form label{color:var(--n-700);font-size:11px;font-weight:800}.login-form input{display:block;width:100%;height:42px;margin-top:7px;border:1px solid var(--n-200);border-radius:9px;padding:0 12px;outline:none}.login-form input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #0b855d1f}.login-form .primary-action{margin-top:3px}.admin-body{min-width:320px;background:var(--c-canvas);color:var(--c-ink);font-family:Inter,Segoe UI,Arial,sans-serif}.admin-shell{min-height:100vh}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:256px;flex-direction:column;overflow-y:auto;background:linear-gradient(180deg,rgb(255 255 255 / 3%),transparent 32%),var(--c-sidebar);color:#fff}.brand{position:relative;display:grid;min-height:104px;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-content:center;gap:0 10px;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / 8%);padding:20px 22px;text-decoration:none}.brand-mark{display:grid;grid-row:1 / 3;width:42px;height:42px;place-items:center;border:1px solid rgb(255 255 255 / 28%);border-radius:50%;color:var(--a-400);font-family:Georgia,Times New Roman,serif;font-size:23px;font-style:italic}.brand-mark i,.brand-mark b{display:none}.brand-mark i{inset:3px 19px 3px 0;border-radius:18px 3px 3px 18px}.brand-mark b{inset:3px 0 3px 27px;border-radius:3px 18px 18px 3px}.brand-name{align-self:end;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;letter-spacing:.08em;line-height:1}.brand-name span{color:var(--a-400);font-style:italic;letter-spacing:0}.brand small{margin-top:5px;color:#ffffff7a;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.admin-nav{display:grid;gap:4px;padding:22px 14px}.admin-nav a,.sidebar-footer>a{display:flex;min-height:44px;align-items:center;gap:12px;border-radius:10px;padding:0 13px;color:#ffffffad;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s ease,color .15s ease}.admin-nav a:hover,.sidebar-footer>a:hover{background:#ffffff0f;color:#fff}.admin-nav a.is-active,.section-dashboard .admin-nav .nav-dashboard,.section-tasks .admin-nav .nav-tasks,.section-assistant .admin-nav .nav-assistant,.section-documents .admin-nav .nav-documents,.section-library .admin-nav .nav-library,.section-pricing .admin-nav .nav-pricing,.section-purchase .admin-nav .nav-purchase,.section-warehouse .admin-nav .nav-warehouse,.section-crpt .admin-nav .nav-crpt,.section-finance .admin-nav .nav-finance,.section-assembly .admin-nav .nav-assembly,.section-sales .admin-nav .nav-sales,.section-marketplace .admin-nav .nav-marketplace,.section-catalog .admin-nav .nav-catalog,.section-settings .sidebar-footer>.nav-settings,.section-profile .user-card{background:var(--c-accent);color:var(--n-900);box-shadow:0 10px 28px #c6f43229}.admin-nav a b{margin-left:auto;border-radius:20px;background:#ffffff1f;padding:3px 7px;color:#fff;font-size:10px}.nav-icon{display:grid;width:20px;height:20px;place-items:center;color:currentColor;font-size:17px;font-weight:400}.sidebar-footer{display:grid;gap:12px;margin-top:auto;border-top:1px solid rgb(255 255 255 / 8%);padding:14px}.user-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-radius:12px;background:#ffffff0d;padding:10px}.user-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--n-700);color:#fff;font-size:11px;font-weight:800;overflow:hidden}.user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar--small{width:30px;height:30px;flex:0 0 30px;font-size:10px}.user-avatar--large{width:88px;height:88px;flex:0 0 88px;font-size:24px}.user-identity{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.user-avatar-editor{display:flex;align-items:center;gap:18px;padding:20px;color:var(--c-muted);font-size:12px}.user-profile-summary{display:flex;align-items:center;gap:20px}.user-profile-summary p{margin:5px 0}.role-fields--single{grid-template-columns:1fr}.user-card strong,.user-card small{display:block}.user-card__profile{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;color:inherit;text-decoration:none}.user-card strong{font-size:12px}.user-card small{margin-top:3px;color:#ffffff6b;font-size:10px}.user-card button{border:0;background:none;color:#ffffff73;cursor:pointer}.section-profile .user-card small,.section-profile .user-card button{color:#1114189e}.admin-main{min-height:100vh;margin-left:256px}.admin-content{width:min(1480px,100%);margin:0 auto;padding:38px}.wb-period-wide .admin-content{width:100%;max-width:none}.wb-period-table{font-size:12px}.wb-period-table th,.wb-period-table td{padding:6px 8px!important;white-space:nowrap}.wb-period-table th.sticky-col,.wb-period-table td.sticky-col{position:sticky;z-index:2;background:#fff}.wb-period-table thead th.sticky-col{z-index:3;background:var(--n-25)}.wb-period-table tbody tr:hover td.sticky-col{background:var(--n-50)}.wb-period-table .sticky-1{left:0;min-width:190px;max-width:190px}.wb-period-table .sticky-2{left:190px;min-width:96px;box-shadow:1px 0 0 var(--c-line)}.wb-period-table th.num,.wb-period-table td.num{text-align:right}.wb-period-table th[colspan]{text-align:center}.wb-period-table th a{color:inherit;text-decoration:none}.wb-period-table th a:hover{color:var(--c-primary)}.mobile-header,.mobile-nav{display:none}.dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:26px}.eyebrow{margin:0 0 7px;color:var(--c-primary);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dashboard-heading h1{margin:0;font-size:clamp(26px,3vw,38px);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em;line-height:1.05}.heading-note{margin:8px 0 0;color:var(--c-muted);font-size:13px}.dashboard-actions{display:flex;align-items:center;gap:15px}.sync-status{color:var(--c-muted);font-size:11px;white-space:nowrap}.sync-status i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--s-500)}.primary-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--c-primary);padding:0 18px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #086a4a33}.primary-action:hover{background:var(--c-primary-dark)}.access-notice{margin-bottom:16px;border-radius:5px;padding:12px 15px;font-size:12px;font-weight:700}.access-notice--success{background:var(--s-100);color:var(--s-700)}.access-notice--error{background:var(--d-100);color:var(--d-700)}.unread-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px;padding:10px 14px;border-radius:5px;background:var(--w-100);color:var(--w-800);font-size:12px;font-weight:700}.unread-notice span{display:flex;align-items:center;gap:8px}.access-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.role-list__items{padding:8px}.role-item{display:flex;align-items:center;justify-content:space-between;border-radius:5px;padding:12px;color:var(--c-ink);text-decoration:none}.role-item:hover,.role-item.is-active{background:var(--n-100)}.role-item.is-active{box-shadow:inset 3px 0 var(--c-primary)}.role-item strong,.role-item small{display:block}.role-item strong{font-size:12px}.role-item small{margin-top:4px;color:var(--c-muted);font-size:10px}.role-item .finance-account-balance{color:var(--c-primary-dark);font-size:12px;font-weight:900}.finance-account-total{color:var(--c-primary-dark);font-size:18px;font-variant-numeric:tabular-nums}.finance-audit{margin-top:14px}.finance-article-tree{display:grid;gap:5px}.finance-article-tree__group{overflow:hidden;border-radius:8px}.finance-article-tree__group[open]{background:var(--n-50)}.finance-article-tree__summary{display:flex;min-height:38px;align-items:center;gap:8px;padding:8px 10px;color:var(--c-ink);cursor:pointer;font-size:11px;font-weight:900;list-style:none}.finance-article-tree__summary::-webkit-details-marker{display:none}.finance-article-tree__summary:before{color:var(--c-muted);content:"\203a";font-size:17px;transform:rotate(0);transition:transform .15s ease}.finance-article-tree__group[open]>.finance-article-tree__summary:before{transform:rotate(90deg)}.finance-article-tree__summary span{margin-left:auto;color:var(--c-muted);font-size:9px;font-weight:700}.finance-article-tree__children{position:relative;display:grid;gap:2px;margin:0 6px 7px 21px;padding-left:12px}.finance-article-tree__children:before{position:absolute;inset:0 auto 0 0;border-left:1px solid var(--c-line);content:""}.finance-article-tree__children .role-item{position:relative;min-height:39px}.finance-article-tree__children .role-item:before{position:absolute;top:19px;left:-12px;width:10px;border-top:1px solid var(--c-line);content:""}.finance-article-tree__empty{padding:5px 12px 10px;color:var(--c-muted);font-size:10px}.finance-delete-form{display:flex;justify-content:flex-end;border-top:1px solid var(--c-line);padding:14px 20px}.finance-delete-action{border:1px solid var(--d-300);border-radius:8px;background:#fff;padding:9px 13px;color:var(--d-700);cursor:pointer;font-size:11px;font-weight:800}.finance-delete-action:hover{border-color:var(--d-600);background:var(--d-50)}.finance-operation-actions{flex-wrap:wrap;gap:8px}.finance-action{display:inline-flex;min-height:38px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;padding:0 14px;cursor:pointer;font:inherit;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap}.finance-action--income{background:var(--s-700);color:#fff}.finance-action--income:hover{background:var(--s-800)}.finance-action--expense{background:var(--d-600);color:#fff}.finance-action--expense:hover{background:var(--d-700)}.finance-action--transfer{border-color:var(--c-line);background:#fff;color:var(--c-ink)}.finance-action--transfer:hover{border-color:var(--n-500);background:var(--n-50)}.finance-row-link{display:block;margin:-10px -14px;padding:10px 14px;color:inherit;text-decoration:none}.finance-row-link small{display:block;margin-top:3px;color:var(--c-muted);font-size:10px}.finance-row-actions{display:flex;gap:5px}.finance-row-actions form{margin:0}.finance-row-actions .finance-delete-action{border:0;background:transparent;padding:0;color:var(--c-primary);font:inherit;cursor:pointer}.finance-log__stream{padding:4px 20px 20px}.finance-log__entry{display:grid;grid-template-columns:74px 12px minmax(0,1fr);gap:14px;min-height:116px}.finance-log__entry>time{padding-top:20px;text-align:right}.finance-log__entry>time strong,.finance-log__entry>time span{display:block}.finance-log__entry>time strong{color:var(--c-ink);font-size:13px}.finance-log__entry>time span{margin-top:3px;color:var(--c-muted);font-size:10px}.finance-log__line{position:relative;width:2px;background:var(--c-line)}.finance-log__line:before{position:absolute;top:24px;left:50%;width:10px;height:10px;transform:translate(-50%);border:3px solid #fff;border-radius:50%;background:var(--c-sidebar);box-shadow:0 0 0 1px var(--c-line);content:""}.finance-log__entry--income .finance-log__line:before{background:var(--s-700)}.finance-log__entry--expense .finance-log__line:before{background:var(--c-primary)}.finance-log__entry--storno .finance-log__line:before{background:var(--n-500)}.finance-log__content{margin:8px 0 12px;border:1px solid var(--c-line);border-radius:6px;background:#fff;padding:14px 16px}.finance-log__heading{display:flex;justify-content:space-between;gap:18px}.finance-log__heading strong,.finance-log__heading small{display:block}.finance-log__heading small,.finance-log__meta{margin-top:4px;color:var(--c-muted);font-size:10px}.finance-log__amount{white-space:nowrap;font-family:monospace;font-size:13px;font-weight:800}.finance-log__content p{margin:9px 0 0;font-size:12px}.finance-log__actions{display:flex;align-items:center;gap:14px;margin-top:10px;font-size:11px}.finance-log__actions form{margin:0}.finance-row-actions .finance-action{min-height:30px;padding:0 8px;font-size:9px}.catalog-search.finance-operation-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:center}.catalog-search.finance-operation-filters>.ts-wrapper{width:100%;min-width:0}.finance-operation-filters>input,.finance-operation-filters>select{width:100%;height:42px;box-sizing:border-box;border:1px solid var(--c-line);border-radius:5px;background:#fff;padding:0 10px}.finance-operation-filters>.primary-action,.finance-operation-filters>.ghost-action{box-sizing:border-box;height:42px;align-items:center;justify-content:center;text-align:center}.role-item b{border-radius:3px;background:var(--n-800);padding:4px 6px;color:#fff;font-size:8px}.role-code{border-radius:4px;background:var(--n-100);padding:6px 9px;color:var(--c-muted);font:10px monospace}.role-form{padding:20px}.role-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.role-fields label{color:var(--n-700);font-size:10px;font-weight:900;text-transform:uppercase}.role-fields label>input,.role-fields label>select,.role-fields label>textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--c-line);border-radius:4px;background:#fff;padding:0 12px}.role-fields label>input,.role-fields label>select{height:42px}.role-fields label>textarea{min-height:96px;padding-top:10px;padding-bottom:10px;resize:vertical}.role-fields label>input:disabled{background:var(--n-50);color:var(--c-muted)}.role-fields label>input:focus,.role-fields label>select:focus,.role-fields label>textarea:focus,.form-fields input:focus,.form-select select:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px #ef44441a}.role-fields label>.ts-wrapper{margin-top:7px;text-transform:none}.role-fields label>.ts-wrapper .ts-control{min-height:42px;border-color:var(--c-line);border-radius:4px;padding:9px 12px;font-size:13px}.check-list{max-height:450px;overflow-y:auto;padding:8px}.check-row{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:9px;border-radius:4px;padding:9px;cursor:pointer}.check-row:hover{background:var(--n-50)}.check-row input{accent-color:var(--c-primary)}.check-row strong,.check-row small{display:block}.check-row strong{font-size:11px}.check-row small{margin-top:3px;color:var(--c-muted);font-size:9px}.permission-groups{display:grid;gap:10px}.permission-group{overflow:hidden;border:1px solid var(--c-line);border-radius:10px;background:#fff}.permission-group[open]{border-color:var(--n-200)}.permission-group>summary{display:flex;min-height:58px;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;list-style:none}.permission-group>summary::-webkit-details-marker{display:none}.permission-group>summary:before{color:var(--c-muted);content:"\203a";font-size:20px;transition:transform .15s ease}.permission-group[open]>summary:before{transform:rotate(90deg)}.permission-group__title{display:grid;gap:3px}.permission-group__title strong{font-size:13px}.permission-group__title small{color:var(--c-muted);font:10px monospace}.permission-group__all{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border-radius:7px;padding:7px 9px;color:var(--c-primary-dark);cursor:pointer;font-size:10px;font-weight:900}.permission-group__all:hover{background:var(--b-50)}.permission-group__all input{margin:0;accent-color:var(--c-primary)}.permission-group>summary b{margin-left:auto;border-radius:999px;background:var(--b-50);padding:5px 9px;color:var(--c-primary-dark);font-size:10px}.permission-group__all+b{margin-left:0}.permission-group>.check-list{max-height:360px;border-top:1px solid var(--c-line)}.role-form__footer{display:flex;justify-content:flex-end;margin-top:18px}.super-admin-note,.access-empty{margin:20px;border-radius:6px;background:var(--n-100);padding:18px}.super-admin-note strong{font-size:13px}.super-admin-note p,.access-empty{color:var(--c-muted);font-size:12px;line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.stat-card,.panel{border:1px solid var(--c-line);border-radius:14px;background:#fff;box-shadow:0 8px 28px #1114180d}.stat-card{position:relative;min-height:132px;overflow:hidden;padding:19px 20px 17px}.stat-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--stat-color);content:""}.stat-card--red{--stat-color: var(--c-primary)}.stat-card--dark{--stat-color: var(--n-700)}.stat-card--amber{--stat-color: var(--w-500)}.stat-card--green{--stat-color: var(--s-500)}.stat-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--c-muted);font-size:11px;font-weight:700}.stat-card__mark{width:8px;height:8px;border-radius:50%;background:var(--stat-color);opacity:.75}.stat-card strong{display:block;margin-top:18px;font-size:clamp(22px,2.2vw,30px);font-weight:900;letter-spacing:-.04em;line-height:1}.stat-card small{display:block;margin-top:10px;color:var(--stat-color);font-size:10px;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:14px;margin-top:14px}.dashboard-grid--wide{grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr)}.dashboard-notifications{margin-top:14px}.panel{min-width:0;overflow:hidden}.panel-heading{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--c-line);padding:15px 20px}.panel-heading .eyebrow{margin-bottom:4px}.panel-heading h2{margin:0;font-size:16px;font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.02em}.panel-heading a,.panel-footer-link{color:var(--c-primary-dark);font-size:10px;font-weight:800;text-decoration:none}.panel-count{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--n-100);font-size:11px;font-weight:900}.unread-badge{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;background:var(--c-primary);color:#fff;font-size:10px;font-weight:900;line-height:1}.marketplace-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--market-color)}.task-list{padding:4px 20px}.task-row{display:grid;grid-template-columns:17px 1fr auto;align-items:center;gap:11px;border-bottom:1px solid var(--n-100);padding:14px 0;color:inherit;text-decoration:none}.task-check{width:16px;height:16px;border:1px solid var(--n-300);border-radius:3px}.task-copy strong,.task-copy small{display:block}.task-copy strong{font-size:10px;font-weight:800}.task-copy small{margin-top:5px;color:var(--c-muted);font-size:9px}.task-status{border-radius:3px;padding:4px 6px;font-size:8px;font-weight:900;text-transform:uppercase}.task-row__meta{display:flex;align-items:center;gap:6px}.task-status--danger{background:var(--d-100);color:var(--d-600)}.task-status--progress{background:var(--i-100);color:var(--i-700)}.task-status--waiting{background:var(--w-100);color:var(--w-800)}.task-status--planned{background:var(--n-100);color:var(--n-500)}.task-status--ok{background:var(--s-100);color:var(--s-700)}.task-status--muted{background:var(--n-100);color:var(--c-muted)}trix-toolbar{border:1px solid var(--c-line);border-bottom:none;border-radius:4px 4px 0 0;background:var(--n-25);padding:6px}trix-editor{min-height:220px;border:1px solid var(--c-line);border-radius:0 0 4px 4px;padding:12px;font-size:13px;line-height:1.6}trix-editor:focus{border-color:var(--c-primary);outline:2px solid rgb(220 38 38 / 12%)}.trix-content img{max-width:100%;border-radius:6px}.trix-content a{color:var(--c-primary)}trix-editor ul,.trix-content ul{list-style:disc;padding-left:22px;margin:4px 0}trix-editor ol,.trix-content ol{list-style:decimal;padding-left:22px;margin:4px 0}trix-editor li,.trix-content li{display:list-item}trix-editor blockquote,.trix-content blockquote{border-left:3px solid var(--c-line);margin:4px 0;padding-left:12px;color:var(--c-muted)}trix-editor pre,.trix-content pre{background:var(--n-50);border-radius:4px;padding:8px 10px;font:12px/1.5 ui-monospace,monospace;overflow-x:auto}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown p{margin:6px 0}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3,.assistant-markdown h4,.assistant-markdown h5,.assistant-markdown h6{margin:12px 0 4px;font-weight:700;line-height:1.35}.assistant-markdown h1,.assistant-markdown h2{font-size:15px}.assistant-markdown h3,.assistant-markdown h4{font-size:14px}.assistant-markdown h5,.assistant-markdown h6{font-size:13px;color:var(--c-muted)}.assistant-markdown code{border-radius:3px;background:var(--n-50);padding:1px 4px;font:12px/1.5 ui-monospace,monospace}.assistant-markdown pre code{background:none;padding:0;font-size:inherit}.assistant-markdown table{display:block;margin:8px 0;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse}.assistant-markdown th,.assistant-markdown td{border:1px solid var(--c-line);padding:4px 8px;text-align:left}.assistant-markdown th{background:var(--n-25);font-weight:700}.task-status-form{display:flex;align-items:center;gap:8px;flex-shrink:0;border-radius:14px;background:var(--n-25);padding:6px}.task-status-form .ts-wrapper{width:170px}.task-status-form select{height:36px}.task-status-form__label{padding-left:6px;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--c-muted)}.task-status-form--planned .ts-control,.task-status-form--planned select{background:var(--n-100);border-color:var(--n-200);color:var(--n-500);font-weight:700}.task-status-form--progress .ts-control,.task-status-form--progress select{background:var(--i-100);border-color:var(--i-300);color:var(--i-700);font-weight:700}.task-status-form--waiting .ts-control,.task-status-form--waiting select{background:var(--w-100);border-color:var(--w-200);color:var(--w-800);font-weight:700}.task-status-form--ok .ts-control,.task-status-form--ok select{background:var(--s-100);border-color:var(--s-200);color:var(--s-700);font-weight:700}.task-status-form--danger .ts-control,.task-status-form--danger select{background:var(--d-100);border-color:var(--d-300);color:var(--d-600);font-weight:700}.task-status-form--muted .ts-control,.task-status-form--muted select{background:var(--n-100);border-color:var(--n-200);color:var(--c-muted);font-weight:700}.task-status-form .ts-control .item{color:inherit}.tasks-chat{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start}@media (min-width: 821px){.admin-body--chat .admin-shell,.admin-body--chat .admin-main{height:100vh;min-height:0}.admin-body--chat .admin-main{display:flex;flex-direction:column;overflow:hidden}.admin-body--chat .admin-content{display:flex;min-height:0;flex:1;flex-direction:column}.admin-body--chat .tasks-chat{min-height:0;flex:1;align-items:stretch}.admin-body--chat .tasks-chat__sidebar{max-height:none;height:100%}.admin-body--chat .tasks-chat__main{display:flex;min-height:0;flex-direction:column}.admin-body--chat .tasks-chat__thread{max-height:none;min-height:0;flex:1}}.tasks-chat__sidebar{background:#fff;border:1px solid var(--c-line);border-radius:16px;max-height:72vh;overflow-y:auto;box-shadow:0 8px 28px #1114180d}.assistant-tabs{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;padding:10px 10px 9px;border-bottom:1px solid var(--c-line);background:#fff}.assistant-tabs__modes{display:flex;gap:4px;flex:1;min-width:0}.assistant-tabs__modes a{flex:1;padding:6px 8px;border-radius:999px;color:var(--c-muted);font-size:11px;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,color .15s ease}.assistant-tabs__modes a:hover{color:var(--c-ink);background:var(--n-50)}.assistant-tabs__modes a.is-active{background:var(--c-sidebar);color:#fff}.assistant-tabs__new{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);font-size:15px;font-weight:700;line-height:1;text-decoration:none}.assistant-tabs__new:hover{border-color:var(--c-primary);color:var(--c-primary)}.tasks-chat__item{display:block;padding:10px 14px 10px 11px;border-bottom:1px solid var(--c-line);border-left:3px solid transparent;text-decoration:none;color:inherit;transition:background .15s ease,color .15s ease}.tasks-chat__item:last-child{border-bottom:none}.tasks-chat__item:hover{background:var(--n-25)}.tasks-chat__item.is-active{background:var(--n-100);border-left-color:var(--c-primary)}.tasks-chat__item.is-active strong{color:var(--c-primary-dark)}.tasks-chat__main{border-radius:18px}.tasks-chat__main>.panel-heading{margin:8px;border:0;border-radius:13px;background:var(--n-25);padding:12px 14px}.tasks-chat__item strong{display:block;font-size:12px;line-height:1.3;margin-bottom:4px}.tasks-chat__item-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.tasks-chat__item small{color:var(--c-muted);font-size:10px}.tasks-chat__thread{display:flex;flex-direction:column;gap:16px;padding:20px;max-height:55vh;overflow-y:auto}.tasks-chat__message{display:flex;gap:10px;align-items:flex-start}.tasks-chat__message .user-avatar{flex-shrink:0}.tasks-chat__message-content{min-width:0;flex:1}.tasks-chat__message-meta{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}.tasks-chat__message-meta time{text-transform:none;font-weight:400}.tasks-chat__message-body{background:var(--n-50);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.assistant-shots{display:flex;flex-wrap:wrap;gap:8px}.assistant-shots:empty{display:none}.assistant-shot{display:inline-flex;align-items:center;border:1px solid var(--c-line);border-radius:10px;overflow:hidden;background:var(--n-25);font-size:11px;color:var(--c-muted);padding:0}.assistant-shot img{display:block;height:56px;width:auto}.assistant-shot--loading,.assistant-shot--error,.assistant-shot--file{padding:6px 10px}.assistant-shot--error{color:var(--c-primary-dark);border-color:var(--c-primary-dark)}.assistant-shot{position:relative}.assistant-shot--file{padding-right:24px}.assistant-shot__remove{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:999px;background:#1114189e;color:#fff;font-size:12px;line-height:1;cursor:pointer}.assistant-shot__remove:hover{background:var(--c-primary)}.assistant-shot__remove[disabled]{opacity:.5;cursor:default}.tasks-chat__composer.is-dropping{outline:2px dashed var(--c-primary-dark);outline-offset:4px}.assistant-mode{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;vertical-align:baseline}.assistant-chat--task .tasks-chat__main{border-top:3px solid var(--c-primary-dark)}.assistant-chat--chat .tasks-chat__main{border-top:3px solid var(--n-400)}.assistant-draft{border:1px solid var(--c-line);border-left:3px solid var(--c-primary-dark);border-radius:14px;padding:14px 16px;margin:12px 0;background:#fff}.assistant-draft.is-accepted{border-left-color:var(--s-500);opacity:.75}.assistant-draft__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.assistant-draft__head strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.assistant-draft__head small{color:var(--c-muted);font-size:10px}.assistant-draft__title{font-size:15px;font-weight:600;margin:8px 0 6px}.assistant-draft__body{font-size:13px;line-height:1.6}.assistant-draft__meta{font-size:11px;color:var(--c-muted);margin:8px 0 0}.assistant-draft__done{font-size:13px;margin:10px 0 0}.assistant-draft__actions{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.assistant-pending{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.assistant-actions__group>summary{cursor:pointer;font-size:12px;color:var(--c-muted);padding:2px 0}.assistant-actions__items{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-left:10px;border-left:2px solid var(--c-line)}.assistant-tool>summary{cursor:pointer;font-size:12px;color:var(--c-muted);padding:4px 0}.assistant-tool__args{background:var(--n-50);border-radius:10px;padding:10px 12px;margin:4px 0 0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.tasks-chat__message--first .tasks-chat__message-body{background:#fff;border:1px solid var(--c-line);box-shadow:0 5px 18px #1114180a;white-space:normal}.tasks-chat__message-image{display:block;max-width:320px;max-height:320px;border-radius:8px;margin-top:8px;border:1px solid var(--c-line)}.tasks-chat__message-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:8px 12px;border:1px solid var(--c-line);border-radius:10px;background:#fff;font-size:12px;color:inherit;text-decoration:none}.tasks-chat__message-file:hover{border-color:var(--c-primary)}.tasks-chat__message-file-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-chat__message-file small{color:var(--c-muted);flex-shrink:0}.tasks-chat__divider{margin:0;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--c-muted)}.tasks-chat__divider:after{content:"";flex:1;height:1px;background:var(--c-line)}.tasks-chat__composer{display:flex;align-items:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--c-line)}.tasks-chat__composer-input{flex:1;display:flex;flex-direction:column;gap:8px}.tasks-chat__composer textarea{width:100%;resize:vertical;min-height:44px;max-height:200px;border:1px solid var(--c-line);border-radius:12px;padding:10px 12px;font-size:13px;font-family:inherit;box-sizing:border-box}.tasks-chat__composer textarea:focus{border-color:var(--c-primary);outline:2px solid rgb(220 38 38 / 12%)}.tasks-chat__composer-preview:empty{display:none}.tasks-chat__composer-thumb{position:relative;display:inline-block;width:72px;height:72px}.tasks-chat__composer-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--c-line)}.tasks-chat__composer-thumb button{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--n-800);color:#fff;font-size:12px;line-height:1;border:none;cursor:pointer}.tasks-chat__composer-preview{display:flex;flex-wrap:wrap;gap:10px}.tasks-chat__composer-thumb--file{width:auto;max-width:220px;height:auto;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--c-line);border-radius:8px;background:var(--n-50);font-size:12px}.tasks-chat__composer-thumb-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-chat__composer-thumb--file small{color:var(--c-muted)}.tasks-chat__composer-error{font-size:12px;color:var(--c-primary)}.tasks-chat__composer-actions{display:flex;align-items:center;gap:10px}.tasks-chat__composer-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;padding:0;background:#fff;font-size:15px;line-height:1;cursor:pointer}.tasks-chat__composer-close-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tasks-chat__composer-close{color:var(--c-muted)}.tasks-chat__composer-close-input:checked+.tasks-chat__composer-close{border-color:var(--s-700);background:var(--s-100);color:var(--s-700)}.tasks-chat__composer-close-input:focus-visible+.tasks-chat__composer-close{border-color:var(--c-primary);box-shadow:0 0 0 3px #ef44441a}.tasks-chat__composer.is-dragover{outline:2px dashed var(--c-primary);outline-offset:-6px;background:#dc26260a}@media (max-width: 820px){.tasks-chat{grid-template-columns:1fr}.tasks-chat__sidebar{max-height:220px}.tasks-chat__main>.panel-heading{align-items:stretch;flex-direction:column}.tasks-chat__composer{flex-wrap:wrap}.tasks-chat__composer-input{flex-basis:100%}.tasks-chat__composer-actions{flex:1;justify-content:flex-end}.task-status-form{width:100%}.task-status-form .ts-wrapper{flex:1;width:auto}}.panel-footer-link{display:block;padding:14px 20px}.warehouse-summary{display:grid;grid-template-columns:160px 1fr;gap:30px;padding:23px 20px 26px}.warehouse-score{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--c-line)}.warehouse-score strong{color:var(--c-primary);font-size:42px;font-weight:900;line-height:1}.warehouse-score span{width:110px;margin-top:8px;color:var(--c-muted);font-size:10px;line-height:1.4}.warehouse-bars{display:grid;gap:12px}.warehouse-bars>div{display:grid;grid-template-columns:95px 1fr 38px;align-items:center;gap:10px;font-size:9px}.warehouse-bars i{height:6px;overflow:hidden;border-radius:5px;background:var(--n-100)}.warehouse-bars b{display:block;height:100%;border-radius:inherit;background:var(--n-700)}.warehouse-bars>div:nth-child(2) b{background:var(--w-500)}.warehouse-bars>div:nth-child(3) b{background:var(--c-primary)}.warehouse-bars strong{text-align:right;font-size:10px}.activity-list{padding:8px 20px 14px}.activity-row{display:grid;min-height:48px;grid-template-columns:34px 10px 1fr;gap:9px;align-items:start}.activity-row time{padding-top:5px;color:var(--c-muted);font-size:9px}.activity-line{position:relative;align-self:stretch;border-left:1px solid var(--n-200)}.activity-line:before{position:absolute;top:6px;left:-4px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary);content:""}.activity-row strong,.activity-row small{display:block}.activity-row strong{padding-top:3px;font-size:10px}.activity-row small{margin-top:5px;color:var(--c-muted);font-size:9px}.marketplace-history{margin-top:16px}.marketplace-history .data-table{min-width:820px}@media (max-width: 640px){.marketplace-history{overflow-x:auto}}.pricing-filters label{margin:0}.pricing-filters>.pricing-search{flex:1 1 260px;min-width:220px}.pricing-filters>.pricing-search input{width:100%}.pricing-filters>.pricing-organization{flex:0 1 220px;min-width:160px}.pricing-filters>.pricing-type{flex:0 1 190px;min-width:150px}.pricing-filters>.pricing-date{flex:0 0 145px}.pricing-date{display:block;color:var(--n-700);font-size:10px;font-weight:900;text-transform:uppercase}.pricing-date input{display:block;width:100%;height:42px;margin-top:7px;border:1px solid var(--c-line);border-radius:4px;padding:0 12px;background:#fff;font-size:13px}.pricing-sheet-panel{overflow:hidden;margin-bottom:14px;padding:0}.pricing-sheet-toolbar{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;border-bottom:1px solid var(--n-200)}.pricing-sheet-toolbar h2{margin:2px 0 0;font-size:16px}.pricing-totals{justify-content:flex-end;gap:28px;min-height:0;padding:12px 18px;border-bottom:0;border-top:1px solid var(--n-200);background:var(--n-25);font-size:12px;color:var(--n-600)}.pricing-totals strong{font-size:13px;color:var(--n-900);font-variant-numeric:tabular-nums}.pricing-sheet-toolbar .ghost-action{background:#fff;cursor:pointer}.pricing-sheet-scroll{overflow-x:auto}.pricing-sheet{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;font-size:12px}.pricing-sheet th{height:34px;border-right:1px solid var(--n-200);border-bottom:1px solid var(--n-200);padding:7px 10px;background:var(--n-50);color:var(--n-600);font-size:9px;font-weight:900;letter-spacing:.035em;text-align:left;text-transform:uppercase}.pricing-sheet td{height:44px;border-right:1px solid var(--n-150);border-bottom:1px solid var(--n-200);padding:0 10px;background:#fff;vertical-align:middle}.pricing-sheet th:last-child,.pricing-sheet td:last-child{border-right:0}.pricing-sheet tbody tr:last-child td,.pricing-sheet tbody tr:last-child th{border-bottom:0}.pricing-sheet input,.pricing-sheet textarea{width:calc(100% + 20px);margin:0 -10px;border:0;border-radius:0;background:transparent;color:var(--n-900);font:inherit;outline:0}.pricing-sheet input{height:43px;padding:0 10px}.pricing-sheet input[type=checkbox],.pricing-sheet input[type=radio]{width:auto;height:auto;margin:0;padding:0}.pricing-sheet textarea{min-height:56px;padding:10px;resize:vertical}.pricing-sheet input:focus,.pricing-sheet textarea:focus{box-shadow:inset 0 0 0 2px var(--b-500);background:#fff}.pricing-sheet .ts-wrapper{margin:0 -10px}.pricing-sheet .ts-control{min-height:43px;border:0;border-radius:0;box-shadow:none;padding:11px 10px;background:transparent}.pricing-sheet .ts-wrapper.focus .ts-control{box-shadow:inset 0 0 0 2px var(--b-500)}.pricing-sheet--header th{width:25%}.pricing-sheet__fixed{display:flex;flex-direction:column;gap:2px;font-weight:800}.pricing-sheet__fixed small{color:var(--c-muted);font-size:10px;font-weight:500}.pricing-sheet__comment th{width:160px;vertical-align:middle}.pricing-sheet__number{width:42px;color:var(--n-500);text-align:center!important}.pricing-sheet__amount{width:190px}.pricing-sheet__action{width:54px;text-align:center!important}.pricing-sheet__item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-sheet__empty{height:80px!important;color:var(--c-muted);text-align:center}.pricing-sheet-note{margin:0;padding:9px 18px;border-bottom:1px solid var(--n-200);background:var(--w-50);color:var(--w-800);font-size:11px}.pricing-item-search{margin:0;border-bottom:1px solid var(--n-200);background:var(--n-25);padding:14px 18px 18px}.pricing-item-search[hidden]{display:none}.pricing-item-search__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-item-search__heading>div{display:flex;flex-direction:column;gap:3px}.pricing-item-search__heading small{color:var(--c-muted);font-size:11px}.pricing-item-search__query{width:100%;height:42px;margin-top:12px;border:1px solid var(--n-300);border-radius:3px;padding:0 12px;background:#fff;font-size:13px;outline:0}.pricing-item-search__query:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500)}.pricing-item-search__status{margin:10px 0 0;color:var(--c-muted);font-size:12px}.storage-locations{border-top:1px solid var(--c-line);padding:22px 20px 24px}.storage-locations__head h2{margin:4px 0 0;font-size:16px;font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.02em}.storage-locations__head .heading-note{max-width:640px}.storage-locations__link{margin-top:14px}.storage-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--c-line);padding:14px 20px;background:var(--n-25)}.storage-search input{flex:0 1 320px;min-width:0;height:34px;border:1px solid var(--n-300);border-radius:3px;padding:0 10px;font-size:13px;background:#fff}.storage-search input:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500);outline:0}.storage-col-weight{width:90px}.storage-col-status,.storage-col-action{width:120px}.data-table td input[name=name],.data-table td input[name=sort_weight]{width:100%;max-width:320px;height:30px;border:1px solid var(--n-300);border-radius:3px;padding:0 8px;font-size:13px;background:#fff}.data-table td input[name=sort_weight]{max-width:70px;text-align:right}.data-table td input:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500);outline:0}.storage-pager{display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid var(--c-line);padding:12px;color:var(--c-muted);font-size:12px}.storage-history__before{color:var(--c-muted)}.item-storage__row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;border-bottom:1px solid var(--c-line)}.item-storage__row:last-of-type{border-bottom:0}.item-storage__warehouse{padding-top:7px;font-size:13px;font-weight:600}.item-storage__empty{padding-top:7px;color:var(--c-muted);font-size:12px}.item-storage__note{margin:0;padding:12px 20px 0}.storage-locations__active{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--c-muted);font-size:12px;white-space:nowrap}.storage-locations__active input{margin:0}.storage-locations__add{display:flex;align-items:center;gap:10px;margin-top:14px}.storage-locations__add input{flex:0 1 320px;min-width:0;height:34px;border:1px solid var(--n-300);border-radius:3px;padding:0 10px;font-size:13px;background:#fff}.storage-locations__add input:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500);outline:0}.receipt-card-list{display:grid}.receipt-card{min-width:0;padding:18px;border-bottom:1px solid var(--n-200);background:#fff}.receipt-card:last-child{border-bottom:0}.receipt-card.is-accepted{background:var(--s-50)}.receipt-card__top{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,420px);align-items:start;gap:20px}.receipt-card__identity{display:flex;min-width:0;align-items:flex-start;gap:12px}.receipt-card__photo{display:flex;width:50px;min-height:50px;flex:0 0 50px;align-items:center;justify-content:center}.receipt-card__item{min-width:0;padding-top:2px}.receipt-card__item .receipt-item-link{display:block;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.receipt-card__meta{display:block;margin-top:5px;color:var(--c-muted);font-size:11px}.receipt-card__work{min-width:0;border:1px solid var(--n-150);border-radius:6px;padding:11px 12px;background:var(--n-25)}.receipt-card__work-title,.receipt-card__detail-title{display:block;margin-bottom:7px;color:var(--n-600);font-size:9px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.receipt-card__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:16px;border-top:1px solid var(--n-150);border-bottom:1px solid var(--n-150)}.receipt-card__metric{min-width:0;min-height:78px;border-right:1px solid var(--n-150);padding:10px 12px}.receipt-card__metric:last-child{border-right:0}.receipt-card__metric>small:first-child{display:block;margin-bottom:5px;color:var(--n-600);font-size:9px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.receipt-card__metric>strong{display:block;overflow-wrap:anywhere;font-size:14px}.receipt-card__details{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:18px;margin-top:14px}.receipt-card .receipt-marking{min-width:0}.receipt-locations{min-width:0;max-width:none}.receipt-locations__current{display:block;margin-top:3px;color:var(--c-muted);font-size:10px}.receipt-locations__status{display:block;min-height:12px;margin-top:3px;color:var(--s-700);font-size:10px}.receipt-locations__status.is-error{color:var(--c-primary-dark)}.receipt-card .receipt-locations .ts-wrapper{margin:0}.receipt-card .receipt-locations .ts-control{min-height:38px;border:1px solid var(--n-300);border-radius:4px;padding:8px 9px;background:#fff}.receipt-card .receipt-locations .ts-wrapper.focus .ts-control{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500)}.receipt-matches{color:var(--s-700);font-size:11px}.receipt-variance{color:var(--w-800);font-weight:600}.receipt-overclaim{color:var(--d-700);font-weight:700}input.receipt-overclaim{border-color:var(--d-300);background:var(--d-50)}.receipt-accepted__total{display:block;font-size:15px;font-weight:800;line-height:1.15}.receipt-accepted__total.is-empty{color:var(--c-muted);font-weight:600}.receipt-accepted__of{color:var(--c-muted);font-size:12px;font-weight:600}.receipt-accepted .receipt-marking-note{display:block;margin-top:1px}.receipt-print-flags{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:7px}.receipt-print-flags .check-row{grid-template-columns:14px minmax(0,1fr);gap:6px;padding:2px 0}.receipt-print-flags .check-row span{font-size:10px}.receipt-fix{margin-top:3px}.receipt-fix>summary{display:inline-block;color:var(--b-500);font-size:10px;cursor:pointer;list-style:none}.receipt-fix>summary::-webkit-details-marker{display:none}.receipt-fix[open]>summary{color:var(--c-muted)}.receipt-fix__row{display:flex;align-items:center;gap:5px;margin-top:4px}.receipt-card .receipt-fix__row input{width:62px;height:26px;margin:0;border:1px solid var(--n-300);border-radius:3px;padding:0 6px;background:#fff;font-size:12px}.receipt-card .receipt-fix__row input:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500);outline:0}.receipt-fix__row .ghost-action{height:26px;padding:0 8px;font-size:10px;white-space:nowrap}.receipt-intake__row{display:flex;align-items:center;gap:6px}.receipt-card .receipt-intake__row input{width:110px;min-width:0;height:36px;margin:0;border:1px solid var(--n-300);border-radius:4px;padding:0 9px;background:#fff;font-size:14px;font-weight:700}.receipt-card .receipt-intake__row input:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500);outline:0}.receipt-intake__row .primary-action{height:36px;padding:0 16px;font-size:11px;white-space:nowrap}@media (max-width: 1180px){.receipt-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-card__metric:nth-child(3){border-right:0}.receipt-card__metric:nth-child(n+4){border-top:1px solid var(--n-150)}}@media (max-width: 900px){.receipt-card__top,.receipt-card__details{grid-template-columns:minmax(0,1fr)}.receipt-card__work{max-width:520px}}@media (max-width: 620px){.receipt-card{padding:13px}.receipt-card__top{gap:13px}.receipt-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-card__metric,.receipt-card__metric:nth-child(3){border-right:1px solid var(--n-150);border-top:1px solid var(--n-150);padding:9px}.receipt-card__metric:nth-child(odd){border-right:1px solid var(--n-150)}.receipt-card__metric:nth-child(2n){border-right:0}.receipt-card__metric:nth-child(-n+2){border-top:0}.receipt-card__work{padding:10px}.receipt-card .receipt-intake__row input{flex:1 1 90px;width:auto}.receipt-card__details{gap:13px}}.receipt-plan-sheet{min-width:1470px}.receipt-plan-sheet .pricing-sheet__item small{display:block;color:var(--c-muted);font-size:10px;font-weight:500}.receipt-plan-sheet .pricing-sheet__amount{width:104px}.receipt-plan-sheet__article{width:110px}.receipt-plan-sheet .receipt-plan-sheet__cost{width:132px}.receipt-plan-sheet .receipt-plan-sheet__codes{width:150px}.receipt-plan-sheet .receipt-marking{width:190px}.receipt-plan-sheet .receipt-plan-sheet__claimed{width:136px}.receipt-plan-sheet__note{display:block;color:var(--c-muted);font-size:10px;font-weight:500;white-space:nowrap}.receipt-plan-sheet__groups th{height:24px;padding:4px 10px;border-bottom:1px solid var(--n-200);background:var(--n-100);color:var(--n-600);text-align:center;letter-spacing:.06em}.receipt-plan-sheet__groups th:empty{background:var(--n-50)}.receipt-plan-sheet th.receipt-plan-sheet__context{background:var(--n-100);color:var(--n-500)}.receipt-plan-sheet td.receipt-plan-sheet__context{background:var(--n-25)}.receipt-plan-sheet .receipt-plan-sheet__context--first{border-left:2px solid var(--n-200)}.receipt-marking{min-width:160px}.receipt-marking-file{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:11px}.receipt-marking-file a{display:inline-flex;align-items:center;gap:4px;color:var(--b-500);word-break:break-all}.receipt-marking-file small{color:var(--c-muted);white-space:nowrap}.receipt-marking-note{color:var(--c-muted);font-size:10px}.receipt-marking-supply{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}.receipt-marking-batch{display:inline-flex;align-items:center;gap:6px;margin:0}.receipt-marking-batch .ghost-action{padding:2px 8px;font-size:11px}.receipt-marking-batch__qty{width:52px;height:24px;border:1px solid var(--n-300);border-radius:3px;padding:0 6px;font-size:12px}.file-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px dashed var(--c-line);border-radius:13px;background:#fff;color:var(--c-muted);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.file-chip:hover{border-color:var(--c-primary);color:var(--c-ink);background:var(--n-25)}.file-chip input{display:none}.file-chip svg{flex:0 0 auto}.file-chip__busy{display:none}.file-chip.is-uploading{border-style:solid;border-color:var(--c-line);color:var(--c-muted);cursor:progress}.file-chip.is-uploading:hover{background:#fff}.file-chip.is-uploading .file-chip__idle,.file-chip.is-uploading svg{display:none}.file-chip.is-uploading .file-chip__busy{display:inline}.receipt-item-link{color:inherit;text-decoration:none}.receipt-item-link:hover strong{color:var(--b-500);text-decoration:underline}.receipt-item-missing{display:inline-block;margin-top:3px;padding:1px 6px;border-radius:9px;background:var(--w-50);color:var(--w-800);font-size:10px;text-decoration:none}.receipt-item-missing:hover{background:var(--w-100)}.receipt-photo{display:block;padding:0;border:1px solid var(--n-200);border-radius:3px;background:#fff;cursor:zoom-in;line-height:0}.receipt-photo:hover{border-color:var(--b-500)}.receipt-photo img{display:block;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.label-print-frame{position:absolute;left:-10000px;top:0;width:60mm;height:40mm;border:0}.card-size-mapping__current{display:flex;align-items:center;gap:8px}.card-size-mapping__current strong{font-size:13px}.card-size-mapping__query{width:100%;max-width:340px;height:32px;margin-top:6px;border:1px solid var(--n-300);border-radius:3px;padding:0 10px;background:#fff;font-size:12px;outline:0}.card-size-mapping__query:focus{border-color:var(--b-500);box-shadow:0 0 0 1px var(--b-500)}.card-size-mapping__results{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;max-height:180px;overflow-y:auto}.card-size-mapping__hit{text-align:left}.pricing-search-result strong{font-size:13px}.pricing-search-result button:disabled{cursor:default;opacity:.55}.pricing-search-table{min-width:720px;margin-top:10px;border:1px solid var(--n-200)}.pricing-search-table th:nth-child(1){width:auto}.pricing-search-table th:nth-child(2),.pricing-search-table th:nth-child(3){width:150px}.pricing-search-table th:nth-child(4){width:80px}.pricing-lines-table{min-width:760px}.section-purchase .pricing-search-table{min-width:980px}.section-purchase .pricing-search-table th:nth-child(1){width:320px}.section-purchase .pricing-search-table th:nth-child(2),.section-purchase .pricing-search-table th:nth-child(3){width:100px}.section-purchase .pricing-search-table th:nth-child(4),.section-purchase .pricing-search-table th:nth-child(5){width:130px}.section-purchase .pricing-search-table th:nth-child(6){width:56px}.section-purchase .pricing-lines-table{min-width:980px}.section-purchase .pricing-lines-table th:nth-child(2){width:320px}.section-purchase .pricing-lines-table th:nth-child(3),.section-purchase .pricing-lines-table th:nth-child(4){width:100px}.section-purchase .pricing-lines-table th:nth-child(5),.section-purchase .pricing-lines-table th:nth-child(6){width:130px}.section-purchase .pricing-lines-table th:nth-child(7){width:56px}.section-purchase .pricing-sheet__item strong{white-space:normal}.pricing-amount{font-weight:900;font-variant-numeric:tabular-nums}.pricing-table{min-width:840px;table-layout:fixed}.pricing-table a{color:var(--c-primary-dark);font-weight:800}.pricing-table__organization{width:170px}.pricing-table__organization span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-table__type{width:150px}.pricing-table__amount{width:105px}.pricing-table__currency{width:70px}.pricing-table__date{width:90px}.pricing-table__source{width:72px;text-align:right}.pricing-document-actions{display:flex;align-items:center;gap:10px;padding:12px 14px}.pricing-document-actions button{cursor:pointer}.pricing-document-actions span{margin-left:auto;color:var(--c-muted);font-size:11px}.pricing-history{display:grid;gap:14px}.pricing-history__event{overflow:hidden}.pricing-history__table{table-layout:fixed}.pricing-history__table th:first-child{width:28%}.pricing-history__table td{overflow-wrap:anywhere;vertical-align:top}@media (max-width: 820px){.pricing-sheet--header{min-width:760px}}@media (max-width: 640px){.pricing-sheet-toolbar{align-items:flex-start;padding:11px 13px}.pricing-item-search{padding:12px}.pricing-document-actions{align-items:stretch;flex-direction:column}.pricing-document-actions>*{justify-content:center;text-align:center}.pricing-document-actions span{margin:4px 0 0}}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.catalog-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:168px;border:1px solid var(--c-line);border-radius:14px;background:#fff;padding:20px;color:var(--c-ink);text-decoration:none;box-shadow:0 3px 12px #11141808;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.catalog-card:hover{transform:translateY(-3px);border-color:var(--c-primary);box-shadow:0 12px 26px #11141817}.catalog-card--alert{border-color:var(--d-300);background:var(--n-25)}.catalog-card--alert .catalog-card__icon{background:var(--d-100);color:var(--d-700)}.catalog-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:var(--c-canvas);font-size:20px}.catalog-card__title{font-size:15px;font-weight:900;letter-spacing:-.02em}.catalog-card__desc{flex:1;color:var(--c-muted);font-size:12px;line-height:1.5}.catalog-card__meta{display:flex;align-items:baseline;justify-content:space-between}.catalog-card__count{font-size:24px;font-weight:900;letter-spacing:-.03em;line-height:1}.catalog-card__count span{margin-left:6px;color:var(--c-muted);font-size:11px;font-weight:700}.catalog-card__go{color:var(--c-muted);font-size:18px;transition:color .16s ease,transform .16s ease}.catalog-card:hover .catalog-card__go{color:var(--c-primary);transform:translate(3px)}.catalog-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.catalog-subnav a{border:1px solid var(--c-line);border-radius:999px;background:#fff;padding:8px 15px;color:var(--c-ink);font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.catalog-subnav a:hover{border-color:var(--c-primary)}.catalog-subnav a.is-active{border-color:var(--c-sidebar);background:var(--c-sidebar);color:#fff}.breadcrumbs{display:flex;align-items:center;gap:6px;margin-bottom:20px;overflow-x:auto;white-space:nowrap;font-size:12px;font-weight:700}.breadcrumbs a{color:var(--c-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--c-primary);text-decoration:underline}.breadcrumbs span[aria-current]{color:var(--c-ink)}.breadcrumbs__sep{color:var(--c-line)}@media (max-width: 640px){.catalog-grid{grid-template-columns:1fr;gap:12px}.catalog-card{min-height:0;padding:16px}.catalog-subnav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.catalog-subnav a{white-space:nowrap}}.data-panel{padding:0;overflow:hidden}.data-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--c-line);padding:14px 20px}.item-status{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px;border-radius:5px;background:var(--n-100);padding:12px}.item-status>span:first-child{min-width:0}.item-status strong,.item-status small{display:block}.item-status small{margin-top:4px;color:var(--c-muted);font-size:11px;line-height:1.45}.item-status .badge{flex:0 0 auto}.table-scroll{overflow-x:auto;max-width:100%}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table thead th{background:var(--n-25);text-align:left;padding:12px 14px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--c-muted);border-bottom:1px solid var(--c-line)}.data-table tbody td{padding:10px 14px;border-bottom:1px solid var(--c-line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{cursor:pointer;transition:background .12s ease}.data-table tbody tr:hover{background:var(--n-50)}.data-table__photo{width:64px}.data-table__photo img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--c-line);display:block}.data-table__photo .photo-empty{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--c-canvas);color:var(--c-muted)}.data-table__unit,.data-table__status,.data-table td.table-actions{width:1%;white-space:nowrap}.data-table td.table-actions .ghost-action{display:inline-block}.data-table__empty{text-align:center;color:var(--c-muted);padding:28px;cursor:default}.data-table tfoot td{background:var(--n-25);padding:11px 14px;font-weight:800;border-top:2px solid var(--c-line)}.data-table tr.wb-period-table__week td{background:var(--b-50);font-weight:700;border-top:2px solid var(--b-200);border-bottom:2px solid var(--b-200)}.data-table tr.wb-period-table__total td{background:var(--s-50);font-weight:700;border-top:2px solid var(--s-200);border-bottom:2px solid var(--s-200)}.mono{font-variant-numeric:tabular-nums;color:var(--c-muted)}.tag-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}a.badge{text-decoration:none;cursor:pointer;transition:opacity .15s ease}a.badge:hover{opacity:.75}.badge{display:inline-block;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.badge--ok{background:var(--s-100);color:var(--s-700)}.badge--muted{background:var(--n-100);color:var(--c-muted)}.badge--danger{background:var(--d-100);color:var(--d-700)}.badge--attention{background:var(--w-100);color:var(--w-800)}.data-table tr.data-table__row--alert td{background:var(--d-50)}.data-table tr.data-table__row--alert:hover td{background:var(--d-100)}.data-table tr.data-table__row--muted td{color:var(--c-muted);background:var(--n-25)}.badge--tech{background:var(--n-100);color:var(--n-700)}.badge--tech.is-active{background:var(--n-700);color:#fff}.tasks-chat__filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.tasks-chat__filters .catalog-search{margin:0;flex:1 1 260px}.tasks-chat__filters .tag-chip-row,.tag-chip-row--tech{margin-bottom:0}.dashboard-heading--compact{align-items:center;flex-wrap:wrap;margin-bottom:14px}.dashboard-heading--compact h1{font-size:24px}.dashboard-heading--compact .eyebrow{margin-bottom:2px}.dashboard-heading--compact .catalog-subnav{flex:1;margin-bottom:0}.item-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.form-section{padding:20px}.form-section .panel-heading{min-height:0;padding:0 0 14px;margin-bottom:16px;gap:12px}.form-fields{display:grid;gap:14px;margin-bottom:16px}.form-fields label,.form-select{display:block;color:var(--n-700);font-size:10px;font-weight:900;text-transform:uppercase}.form-fields input,.form-fields textarea,.form-select select{display:block;width:100%;margin-top:7px;border:1px solid var(--c-line);border-radius:4px;padding:0 12px;font-size:13px}.form-fields input,.form-select select{height:42px}.form-fields textarea{min-height:110px;padding-top:10px;padding-bottom:10px;resize:vertical}.form-select{margin-bottom:14px}.form-fields label[hidden],.form-select[hidden]{display:none}.form-select .req{color:var(--c-primary);font-size:9px}.gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gallery-item{display:flex;flex-direction:column;gap:4px}.gallery-item__img{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--c-line);display:block}.gallery-item__open{border:0;border-radius:10px;background:none;padding:0;cursor:zoom-in}.gallery-item__open:hover .gallery-item__img,.gallery-item__open:focus-visible .gallery-item__img{border-color:var(--c-primary)}.gallery-item__open:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.gallery-item__del{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--c-muted);cursor:pointer}.file-drop{display:flex;align-items:center;justify-content:center;min-height:80px;margin-top:12px;border:1.5px dashed var(--c-line);border-radius:10px;color:var(--c-muted);font-size:12px;cursor:pointer;text-align:center;padding:12px;transition:border-color .15s ease,background .15s ease}.file-drop:hover,.file-drop.is-drag{border-color:var(--c-primary)}.file-drop.is-drag{background:var(--d-50);color:var(--c-ink)}.file-drop input{display:none}.attach-file{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.attach-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attach-file:focus-within{border-color:var(--c-primary);outline:2px solid rgb(220 38 38 / 12%)}.photo-viewer{width:min(1100px,calc(100vw - 32px));max-width:none;height:min(900px,calc(100vh - 32px));max-height:none;border:0;border-radius:12px;background:transparent;padding:0;overflow:hidden}.photo-viewer::backdrop{background:#111418e0}.photo-viewer__frame{position:relative;width:100%;height:100%;background:var(--n-900);color:#fff}.photo-viewer__figure{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;margin:0;padding:24px 68px 0}.photo-viewer__image{place-self:center;max-width:100%;max-height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.photo-viewer__caption{display:flex;justify-content:space-between;gap:20px;min-height:52px;padding:16px 0;color:var(--n-200);font-size:12px}.photo-viewer__counter{flex:none;color:var(--n-400);font-variant-numeric:tabular-nums}.photo-viewer__close,.photo-viewer__nav{position:absolute;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;background:#00000052;color:#fff;font-size:22px;line-height:1;cursor:pointer}.photo-viewer__close:hover,.photo-viewer__nav:hover{border-color:#fff;background:#00000094}.photo-viewer__close:focus-visible,.photo-viewer__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.photo-viewer__close{top:14px;right:14px}.photo-viewer__nav{top:50%;transform:translateY(-50%)}.photo-viewer__nav--previous{left:14px}.photo-viewer__nav--next{right:14px}@media (max-width: 640px){.photo-viewer{width:calc(100vw - 12px);height:calc(100vh - 12px)}.photo-viewer__figure{padding:54px 12px 0}.photo-viewer__nav{top:auto;bottom:8px;transform:none}.photo-viewer__nav--previous{left:12px}.photo-viewer__nav--next{right:12px}.photo-viewer__caption{justify-content:center;padding:17px 52px;text-align:center}.photo-viewer__caption>span:first-child{display:none}}.item-form__footer{display:flex;gap:12px;align-items:center;margin-top:16px}.catalog-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}.catalog-search>.ts-wrapper{flex:0 1 360px;min-width:220px}.catalog-search input[type=search]{flex:1 1 200px;min-width:200px;height:42px;border:1px solid var(--c-line);border-radius:5px;padding:0 13px;background:#fff;font-size:13px}.catalog-search input[type=search]:focus{border-color:var(--c-primary);outline:2px solid rgb(220 38 38 / 12%)}.data-panel>.catalog-search{margin:0;border-top:1px solid var(--c-line);padding:14px 20px}.form-select .ts-wrapper{margin-top:7px;text-transform:none}.form-select .ts-control{min-height:42px;border-color:var(--c-line);border-radius:4px;padding:9px 12px;font-size:13px}.form-select .ts-wrapper.multi .ts-control>div{border-radius:4px;background:var(--n-100)}.catalog-search .ts-wrapper.multi .ts-control>div{border-radius:4px;background:var(--n-100)}.item-tags__subhead{margin:20px 0 10px}.item-tags__empty{margin:14px 0 0;padding:18px}.item-tags__empty a{color:var(--c-primary);font-weight:800}.item-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ghost-action{color:var(--c-ink);text-decoration:none;font-size:12px;font-weight:700;padding:10px 14px;border:1px solid var(--c-line);border-radius:5px}.ghost-action:hover{border-color:var(--c-primary)}.icon-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;border:1px solid var(--c-line);border-radius:5px;color:var(--c-muted);text-decoration:none;font-size:12px;vertical-align:middle}.icon-action:hover{border-color:var(--c-primary);color:var(--c-primary)}.catalog-search.pricing-filters{align-items:flex-end}.catalog-search.pricing-filters>.primary-action,.catalog-search.pricing-filters>.ghost-action{box-sizing:border-box;height:42px;min-height:42px;margin:0;align-items:center;justify-content:center}@media (max-width: 640px){.catalog-search{align-items:stretch;flex-wrap:wrap}.catalog-search.pricing-filters{align-items:stretch}.catalog-search>.ts-wrapper{flex-basis:100%}.item-dimensions{grid-template-columns:1fr}.catalog-search input[type=search]{flex-basis:100%}.data-table thead{display:none}.data-table tbody td{display:block;border:0;padding:4px 14px}.data-table tbody tr{display:block;border-bottom:1px solid var(--c-line);padding:8px 0}.catalog-search.finance-operation-filters{grid-template-columns:1fr}.finance-operation-filters>.ts-wrapper{min-width:0}.finance-operation-actions{justify-content:stretch}.finance-operation-actions .finance-action{flex:1 1 auto}.finance-row-actions{flex-wrap:wrap}.finance-log__stream{padding-right:12px;padding-left:12px}.finance-log__entry{grid-template-columns:48px 8px minmax(0,1fr);gap:9px}.finance-log__heading{display:block}.finance-log__amount{display:block;margin-top:8px}}.list-subhead{margin:12px 12px 4px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted)}.tags-section{padding:0 20px 20px}.tags-section__title{margin:6px 0 12px;font-size:13px;font-weight:900}.data-table tbody tr.is-active{background:var(--n-100);box-shadow:inset 3px 0 var(--c-primary)}.chain-table{min-width:1180px}.chain-table th,.chain-table td{border-right:1px solid var(--n-150)}.chain-table th:last-child,.chain-table td:last-child{border-right:0}.chain-table td{white-space:nowrap}.chain-table__level{width:190px}.chain-table__number{width:78px}.chain-table__status{width:140px}.chain-table__org{width:170px}.chain-table__place{width:120px}.chain-table__qty{width:104px;text-align:right}.chain-table__qty--wide{width:148px}.chain-table__money{width:150px;text-align:right}.chain-table__changed{width:116px}.chain-table td.chain-table__qty,.chain-table td.chain-table__money{font-variant-numeric:tabular-nums}.chain-table__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis}.chain-table tr.chain-table__totals td{background:var(--n-50);font-weight:800;color:var(--n-600)}.chain-table tr.chain-table__totals{cursor:default}.chain-table__totals-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.chain-table tr.chain-table__totals:hover td{background:var(--n-50)}.chain-table [data-purchase-chain-tree-icon]{display:inline-block;width:12px;color:var(--c-muted)}.tag-add-form{margin-top:12px;padding-top:14px;border-top:1px solid var(--c-line)}.reference-stack{display:grid;gap:18px}.reference-section{margin:0}.reference-body{padding:20px}.reference-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.reference-row+.access-notice{margin-top:0}.reference-meta{margin:16px 0 0;color:var(--c-muted);font-size:11px;line-height:1.6}.reference-meta code,.reference-section-heading code{border-radius:4px;background:var(--n-100);padding:3px 6px;color:var(--n-600);font:10px monospace}.reference-meta--inside{border-top:1px solid var(--c-line);margin:0;padding:13px 20px}.reference-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.reference-section-heading h2{margin:0;font-size:16px;font-weight:900}.reference-section-heading .eyebrow{margin-bottom:4px}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reference-token-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.reference-token{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px;border:1px solid var(--c-line);border-radius:6px;padding:10px}.reference-token i{grid-row:1 / 3;width:38px;height:38px;border:1px solid rgb(0 0 0 / 7%);border-radius:5px;background:var(--token-color)}.reference-token strong{align-self:end;font-size:10px}.reference-token small{align-self:start;color:var(--c-muted);font:9px monospace}.reference-preview{margin-top:18px;border:1px solid var(--c-line);border-radius:6px;background:#fff;padding:20px}.reference-typography h1{margin:0;font-size:clamp(26px,3vw,38px);font-weight:900;letter-spacing:-.045em;line-height:1.05}.reference-typography h2{margin:24px 0 8px;font-size:16px;font-weight:900}.reference-typography>p:last-child{margin-bottom:0;font-size:12px}.reference-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.reference-form-sample{border:1px solid var(--c-line);border-radius:6px;padding:16px}.reference-form-sample .role-fields{margin-bottom:8px}.reference-table-scroll{overflow-x:auto}.reference-master-detail{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}@media (max-width: 900px){.reference-grid,.reference-form-grid{grid-template-columns:1fr}}@media (max-width: 640px){.reference-section-heading{align-items:start}.reference-master-detail{grid-template-columns:1fr}}.form-lock-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#1114188c}.form-lock-box{display:flex;align-items:center;gap:12px;border-radius:10px;background:#fff;padding:18px 24px;color:var(--c-ink);font-size:14px;font-weight:800;box-shadow:0 20px 60px #0000004d}.form-lock-spinner{width:18px;height:18px;border:3px solid var(--c-line);border-top-color:var(--c-primary);border-radius:50%;animation:form-lock-spin .7s linear infinite}@keyframes form-lock-spin{to{transform:rotate(360deg)}}button.gallery-item__del{border:0;background:none;padding:0;font:inherit;cursor:pointer}.gallery-item{position:relative}.gallery-item__main{position:absolute;top:5px;left:5px}.gallery-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.gallery-item__actions form{margin:0}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--c-line);border-radius:5px;background:#fff;padding:0;color:var(--c-ink);font-size:13px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.icon-btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.code-rows{display:grid;gap:8px;margin-top:4px}.code-row{display:flex;gap:8px;align-items:center}.code-row__code{flex:1;height:38px;border:1px solid var(--c-line);border-radius:4px;padding:0 10px}.code-row__primary{display:flex;gap:6px;align-items:center;flex:none;white-space:nowrap;font-size:13px;color:var(--c-muted);cursor:pointer}.label-print-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media (max-width: 900px){.label-print-layout{grid-template-columns:minmax(0,1fr)}}.label-preview-frame{width:100%;height:46mm;border:1px solid var(--c-line);border-radius:4px;background:#fff}.label-print-layout button:disabled{cursor:default;opacity:.55}.workflow-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.workflow-stack{display:grid;gap:16px}.workflow-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 20px}.workflow-meta div{border-radius:8px;background:var(--c-canvas);padding:10px 12px}.workflow-meta span{display:block;margin-bottom:3px;color:var(--c-muted);font-size:11px}.workflow-meta strong{font-size:12px;overflow-wrap:anywhere}.workflow-json{margin:0;overflow:auto;max-height:260px;border:1px solid var(--c-line);border-radius:6px;background:var(--c-canvas);padding:12px;font:11px/1.5 monospace;white-space:pre-wrap;overflow-wrap:anywhere}.workflow-json-block{padding:0 20px 16px}.workflow-json-block>small{display:block;margin-bottom:5px;color:var(--c-muted);font-size:11px}.workflow-actions{display:flex;flex-wrap:wrap;gap:8px}.workflow-actions form{margin:0}.workflow-type{display:block;color:var(--c-muted);font:10px monospace;overflow-wrap:anywhere}.workflow-health{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.workflow-health i{width:9px;height:9px;border-radius:50%;background:var(--c-muted)}@media (max-width: 1100px){.workflow-layout,.workflow-meta{grid-template-columns:1fr}}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.left-20{left:5rem}.left-24{left:6rem}.left-28{left:7rem}.left-36{left:9rem}.left-40{left:10rem}.left-56{left:14rem}.left-64{left:16rem}.left-72{left:18rem}.left-\[368px\]{left:368px}.top-0{top:0}.top-\[33px\]{top:33px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[13px\]{height:13px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-full{height:100%}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-15rem\)\]{max-height:calc(100vh - 15rem)}.max-h-\[calc\(100vh-19rem\)\]{max-height:calc(100vh - 19rem)}.min-h-14{min-height:3.5rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[170px\]{width:170px}.w-\[210px\]{width:210px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[336px\]{width:336px}.w-\[34\%\]{width:34%}.w-\[38\%\]{width:38%}.w-\[42px\]{width:42px}.w-\[480px\]{width:480px}.w-\[92px\]{width:92px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1150px\]{min-width:1150px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1300px\]{min-width:1300px}.min-w-\[1600px\]{min-width:1600px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[1900px\]{min-width:1900px}.min-w-\[2000px\]{min-width:2000px}.min-w-\[200px\]{min-width:200px}.min-w-\[2100px\]{min-width:2100px}.min-w-\[2200px\]{min-width:2200px}.min-w-\[220px\]{min-width:220px}.min-w-\[22rem\]{min-width:22rem}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[2620px\]{min-width:2620px}.min-w-\[280px\]{min-width:280px}.min-w-\[2820px\]{min-width:2820px}.min-w-\[3050px\]{min-width:3050px}.min-w-\[320px\]{min-width:320px}.min-w-\[336px\]{min-width:336px}.min-w-\[480px\]{min-width:480px}.min-w-\[900px\]{min-width:900px}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-24{max-width:6rem}.max-w-28{max-width:7rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[336px\]{max-width:336px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[900px\]{max-width:900px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-\[2_1_320px\]{flex:2 1 320px}.flex-\[2_1_360px\]{flex:2 1 360px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:16rem}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#22262c\]\/20{border-color:#22262c33}.border-\[\#e3e6ea\]{--tw-border-opacity: 1;border-color:rgb(227 230 234 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-y-blue-300{--tw-border-opacity: 1;border-top-color:rgb(147 197 253 / var(--tw-border-opacity, 1));border-bottom-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-b-emerald-200{--tw-border-opacity: 1;border-bottom-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-b-emerald-300{--tw-border-opacity: 1;border-bottom-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-b-slate-300{--tw-border-opacity: 1;border-bottom-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-l-blue-300{--tw-border-opacity: 1;border-left-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-l-emerald-300{--tw-border-opacity: 1;border-left-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-rose-300{--tw-border-opacity: 1;border-left-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-l-sky-300{--tw-border-opacity: 1;border-left-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-l-violet-300{--tw-border-opacity: 1;border-left-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-r-slate-300{--tw-border-opacity: 1;border-right-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.bg-\[\#0b855d\]{--tw-bg-opacity: 1;background-color:rgb(11 133 93 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f6f7\]{--tw-bg-opacity: 1;background-color:rgb(245 246 247 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-inherit{background-color:inherit}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-\[\'Georgia\'\,_\'Times_New_Roman\'\,serif\]{font-family:Georgia,Times New Roman,serif}.font-\[\'Inter\'\,_\'Segoe_UI\'\,Arial\,sans-serif\]{font-family:Inter,Segoe UI,Arial,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[64px\]{font-size:64px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[13px\]{line-height:13px}.leading-\[32px\]{line-height:32px}.leading-\[36px\]{line-height:36px}.leading-\[38px\]{line-height:38px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#086a4a\]{--tw-text-opacity: 1;color:rgb(8 106 74 / var(--tw-text-opacity, 1))}.text-\[\#0b855d\]{--tw-text-opacity: 1;color:rgb(11 133 93 / var(--tw-text-opacity, 1))}.text-\[\#22262c\]{--tw-text-opacity: 1;color:rgb(34 38 44 / var(--tw-text-opacity, 1))}.text-\[\#4b525c\]{--tw-text-opacity: 1;color:rgb(75 82 92 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-amber-400{text-decoration-color:#fbbf24}.underline-offset-2{text-underline-offset:2px}.accent-\[\#0b855d\]{accent-color:#0b855d}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-\[0_20px_60px_rgb\(17_20_24_\/_8\%\)\]{--tw-shadow: 0 20px 60px rgb(17 20 24 / 8%);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width: 1100px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-grid--wide{grid-template-columns:1fr}}@media (max-width: 720px){.admin-sidebar{display:none}.admin-main{margin-left:0}.mobile-header{display:flex;min-height:60px;align-items:center;justify-content:space-between;background:var(--c-sidebar);padding:0 18px}.mobile-nav{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--c-line);background:#fff;padding:8px 12px}.mobile-nav a{flex:none;border-radius:4px;padding:8px 11px;color:var(--c-muted);font-size:10px;font-weight:800;text-decoration:none}.mobile-nav a.is-active,.section-dashboard .mobile-nav .nav-dashboard,.section-tasks .mobile-nav .nav-tasks,.section-assistant .mobile-nav .nav-assistant,.section-documents .mobile-nav .nav-documents,.section-library .mobile-nav .nav-library,.section-pricing .mobile-nav .nav-pricing,.section-purchase .mobile-nav .nav-purchase,.section-warehouse .mobile-nav .nav-warehouse,.section-crpt .mobile-nav .nav-crpt,.section-finance .mobile-nav .nav-finance,.section-assembly .mobile-nav .nav-assembly,.section-sales .mobile-nav .nav-sales,.section-marketplace .mobile-nav .nav-marketplace,.section-catalog .mobile-nav .nav-catalog,.section-settings .mobile-nav .nav-settings,.section-profile .mobile-nav .nav-profile{background:var(--n-100);color:var(--c-primary-dark)}.admin-content{padding:20px 14px 32px}.dashboard-heading{display:block;margin-bottom:20px}.access-layout,.access-columns,.role-fields{grid-template-columns:1fr}.role-list{position:static}.check-list{max-height:340px}.dashboard-actions{justify-content:space-between;margin-top:18px}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{min-height:118px;padding:15px}.stat-card strong{margin-top:15px;font-size:21px}.marketplace-row{grid-template-columns:1fr auto;gap:9px 14px}.marketplace-progress{grid-row:2}.marketplace-revenue{grid-row:1;grid-column:2}.marketplace-share{grid-row:2;grid-column:2}.warehouse-summary{grid-template-columns:1fr;gap:20px}.warehouse-score{border-right:0;border-bottom:1px solid var(--c-line);padding-bottom:18px}.warehouse-score span{width:auto}}@media (max-width: 430px){.stats-grid{grid-template-columns:1fr}.stat-card{min-height:108px}.sync-status{display:none}.dashboard-actions{justify-content:flex-end}.task-row{grid-template-columns:17px 1fr}.task-status{grid-column:2;justify-self:start}}.ts-dropdown{overflow:hidden;border-color:var(--c-line);border-radius:6px;box-shadow:0 14px 34px #11141829}.ts-dropdown .optgroup{padding:0 0 5px}.ts-dropdown .optgroup+.optgroup{border-top:1px solid var(--c-line)}.ts-dropdown .optgroup-header{border-left:3px solid var(--c-primary);background:var(--n-50);padding:8px 11px;color:var(--n-600);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ts-dropdown .option{padding:8px 14px 8px 18px;color:var(--c-ink);font-size:13px}.ts-dropdown .active{background:var(--d-50);color:var(--c-primary-dark)}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:border-t-0:first-child{border-top-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-slate-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:border-\[\#0b855d\]:hover{--tw-border-opacity: 1;border-color:rgb(11 133 93 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#086a4a\]:hover{--tw-bg-opacity: 1;background-color:rgb(8 106 74 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-800:hover{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#0b855d\]:hover{--tw-text-opacity: 1;color:rgb(11 133 93 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#0b855d\]:focus{--tw-border-opacity: 1;border-color:rgb(11 133 93 / var(--tw-border-opacity, 1))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.group\/period[open] .group-open\/period\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.has-\[\:checked\]\:border-blue-300:has(:checked){--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.has-\[\:checked\]\:bg-blue-50:has(:checked){--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:flex-row{flex-direction:row}.sm\:place-items-center{place-items:center}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-11{padding:2.75rem}.sm\:p-5{padding:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,260px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,260px)}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[12rem_16rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:12rem 16rem minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_10rem_auto\]{grid-template-columns:minmax(0,1fr) 10rem auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_10rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 10rem minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(10rem\,12rem\)_minmax\(10rem\,12rem\)_minmax\(16rem\,1fr\)_auto\]{grid-template-columns:minmax(10rem,12rem) minmax(10rem,12rem) minmax(16rem,1fr) auto}.lg\:items-end{align-items:flex-end}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&_\.ts-control\]\:min-h-\[38px\] .ts-control{min-height:38px}.\[\&_\.ts-control\]\:rounded-lg .ts-control{border-radius:.5rem}.\[\&_\.ts-control\]\:border-slate-300 .ts-control{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.\[\&_\.ts-control\]\:py-1 .ts-control{padding-top:.25rem;padding-bottom:.25rem}.\[\&_\.ts-control\]\:text-sm .ts-control{font-size:.875rem;line-height:1.25rem}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:no-underline a{text-decoration-line:none}.hover\:\[\&_a\]\:text-\[\#0b855d\] a:hover{--tw-text-opacity: 1;color:rgb(11 133 93 / var(--tw-text-opacity, 1))}
