.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(0,0,0);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�;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(0,0,0);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:inset 0 1px 1px #0000001a;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.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:#1da7ee;color:#fff;border:1px solid #0073bb;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaaaaa}.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:inset 0 1px 1px #0000001a;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 #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}: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}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control:after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: 5px}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px #0003,inset 0 1px #ffffff08}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px #0000000d,inset 0 1px #fffc;background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}:root{color-scheme:light;--ink: #102a43;--ink-soft: #486581;--canvas: #f4f7fb;--surface: #ffffff;--border: #d9e2ec;--border-strong: #bcccdc;--brand: #1f5f9f;--brand-dark: #123a63;--brand-soft: #eaf3fb;--danger: #b42318;--danger-soft: #fff1f0;--warning: #9a6700;--warning-soft: #fff8db;--success: #087443;--success-soft: #e8f7ef;--shadow: 0 14px 34px rgb(30 55 85 / 8%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--canvas)}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{min-width:320px;min-height:100vh;margin:0;background:var(--canvas)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #7cb7e6;outline-offset:2px}h1,h2,p{margin-top:0}h1{letter-spacing:-.035em}h2{letter-spacing:-.02em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.625rem .95rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.2;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button--primary{color:#fff;background:var(--brand);border-color:var(--brand)}.button--primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.button--secondary{background:#fff;border-color:var(--border-strong)}.button--secondary:hover:not(:disabled){background:#f7fafc;border-color:var(--brand)}.button--quiet{color:#fff;border-color:#ffffff38}.button--quiet:hover:not(:disabled){background:#ffffff1f}.button--link{min-height:auto;padding:.25rem 0;color:var(--brand);border:0;border-radius:.25rem;background:transparent}.button--link:hover:not(:disabled){color:var(--brand-dark);text-decoration:underline}.button--wide{width:100%}.button--square{width:2.5rem;min-width:2.5rem;padding:0}.eyebrow{margin-bottom:.45rem;color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.muted{color:var(--ink-soft);line-height:1.55}.mono,.case-number,.label-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.case-number{font-weight:800;letter-spacing:-.025em}.brand{display:flex;flex-direction:column;gap:.6rem;color:#fff}.brand__logo{display:block;width:100%;max-width:12.5rem;height:auto;filter:drop-shadow(0 6px 16px rgb(0 0 0 / 30%))}.brand__tagline{color:#9fb3c8;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.brand--compact{flex-direction:row;align-items:center}.brand--compact .brand__logo{max-width:8rem}.brand--large{margin-bottom:2.6rem}.brand--large .brand__logo{max-width:34rem;filter:drop-shadow(0 18px 40px rgb(0 0 0 / 35%))}.login-hero__lead{max-width:34rem;margin:0;color:#cfe0f0;font-size:1.05rem;line-height:1.5}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr)}.login-hero{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem);color:#fff;background:radial-gradient(circle at 18% 18%,#2d7dc0 0,transparent 34%),linear-gradient(135deg,#0d2744,#123a63 58%,#0b233e)}.login-hero h1{max-width:16ch;margin-bottom:.8rem;font-size:clamp(1.9rem,2.8vw,2.9rem);line-height:1.08}.login-hero .eyebrow{color:#f7d65a}.login-panel{display:grid;place-items:center;padding:2rem;background:#fff}.login-panel__body{width:min(100%,26rem)}.login-panel h2{margin-bottom:.6rem;font-size:2rem}.login-form{display:grid;gap:1.2rem;margin-top:2rem}.field{display:grid;gap:.45rem}.field label{color:#334e68;font-size:.82rem;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid var(--border-strong);border-radius:.55rem;color:var(--ink);background:#fff}.field input::placeholder{color:#829ab1}.field textarea{min-height:8rem;resize:vertical;line-height:1.5}.notice{margin:1.1rem 0;padding:.75rem .85rem;border:1px solid var(--border);border-radius:.55rem;color:#334e68;background:var(--brand-soft);font-size:.88rem;line-height:1.45}.notice--error{color:var(--danger);border-color:#f5c2c7;background:var(--danger-soft)}.app-shell{display:grid;min-height:100vh;grid-template-columns:16.5rem minmax(0,1fr)}.sidebar{display:flex;position:sticky;top:0;flex-direction:column;justify-content:space-between;height:100vh;padding:1.5rem 1rem;color:#fff;background:#102a43}.sidebar__top .brand{margin-bottom:1.5rem}.sidebar__nav{display:grid;gap:.25rem}.nav-link{width:100%;min-height:2.8rem;padding:.7rem .8rem;border:1px solid transparent;border-radius:.55rem;color:#c8d8e8;background:transparent;text-align:left;font-size:.89rem;font-weight:650}.nav-link:hover,.nav-link--active{color:#fff;background:#ffffff1c}.nav-link--active{border-color:#ffffff14}.sidebar__group{display:block;margin:.9rem .8rem .25rem;color:#9fb3c8;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar__bottom{display:grid;gap:1rem}.user-card{display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem;align-items:center;padding:.6rem .45rem}.user-card__avatar{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;color:#102a43;background:#d9e2ec;font-size:.78rem;font-weight:800}.user-card strong,.user-card span:not(.user-card__avatar){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card strong{font-size:.84rem}.user-card span:not(.user-card__avatar){margin-top:.2rem;color:#9fb3c8;font-size:.7rem}.mobile-topbar,.mobile-nav{display:none}.workspace{min-width:0;padding:2.35rem clamp(1.25rem,4vw,4.25rem) 3rem}.screen{width:min(100%,89rem);margin:0 auto}.screen-header,.case-header{margin-bottom:1.55rem}.screen-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.screen-header h1,.case-title h1{margin-bottom:.5rem;font-size:clamp(1.8rem,3vw,2.4rem)}.screen-header .muted{margin-bottom:0}.panel{border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 2px 4px #1e375505}.panel--filters{padding:1rem;margin-bottom:1rem}.panel--padded{padding:1.35rem 1.5rem}.panel--padded>.section-heading h2{margin-bottom:.25rem;font-size:1.1rem}.panel--padded>.section-heading .muted{margin:0;font-size:.82rem}.panel--padded>.kv-list{margin-top:1rem}.panel--padded>.table-wrap{margin-top:1rem}.panel--padded>.inline-form,.panel--padded>.stack-form{margin-top:1rem}.filters{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end}.field--search{flex:1 1 17rem}.field--compact{flex:0 1 12.5rem;min-width:10.5rem}.filters .button{flex:0 0 auto}.panel--registry{overflow:hidden}.table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.84rem}.data-table th{padding:.9rem .85rem;border-bottom:1px solid var(--border);color:#627d98;background:#f8fafc;text-align:left;font-size:.7rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.data-table td{padding:.92rem .85rem;border-bottom:1px solid #edf2f7;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfdff}.data-table td strong,.table-secondary{display:block}.table-secondary{margin-top:.2rem;color:#829ab1;font-size:.75rem}.table-date{color:#627d98;white-space:nowrap;font-size:.78rem}.status-chip{display:inline-flex;align-items:center;min-height:1.62rem;padding:.18rem .48rem;border:1px solid transparent;border-radius:999px;font-size:.69rem;font-weight:800;line-height:1.1;white-space:nowrap}.status-chip--info{color:#15527d;border-color:#b8d8f0;background:#eaf5ff}.status-chip--success{color:var(--success);border-color:#bde5cd;background:var(--success-soft)}.status-chip--warning{color:var(--warning);border-color:#f0da8e;background:var(--warning-soft)}.status-chip--danger{color:var(--danger);border-color:#f5c2c7;background:var(--danger-soft)}.case-cards{display:none}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem .1rem 0;color:#627d98;font-size:.82rem}.pagination__buttons{display:flex;align-items:center;gap:.55rem}.pagination__page{min-width:8.7rem;color:#486581;text-align:center}.dashboard-screen{display:grid;gap:1rem}.dashboard-screen .screen-header,.dashboard-screen .panel--filters{margin-bottom:0}.dashboard-context{display:flex;flex-wrap:wrap;gap:.45rem 1rem;padding:.8rem .95rem;border:1px solid #d5e5f2;border-radius:.65rem;color:#486581;background:#f4f9fd;font-size:.8rem;line-height:1.45}.dashboard-context span{overflow-wrap:anywhere}.dashboard-freshness{margin:-.15rem 0 0;color:#627d98;font-size:.8rem;line-height:1.45}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dashboard-metric{display:grid;min-height:9.2rem;align-content:space-between;gap:.65rem;width:100%;padding:1.2rem;border:1px solid var(--border);border-radius:.85rem;color:var(--ink);background:var(--surface);box-shadow:0 2px 4px #1e375505;text-align:left}.dashboard-metric--action{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-metric--action:hover{border-color:#8dbddd;box-shadow:var(--shadow);transform:translateY(-1px)}.dashboard-metric--action:focus-visible,.dashboard-breakdown__row--action:focus-visible{outline:3px solid #7cb7e6;outline-offset:2px}.dashboard-metric__label{color:#486581;font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.dashboard-metric strong{color:#102a43;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.dashboard-metric__hint{color:#627d98;font-size:.78rem;line-height:1.35}.dashboard-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-breakdown,.dashboard-unavailable-panel{padding:1.3rem}.dashboard-breakdown h2,.dashboard-unavailable-panel h2{margin-bottom:0;font-size:1.1rem}.dashboard-breakdown__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.85rem;padding:.65rem 0;border:0;border-bottom:1px solid #edf2f7;color:#334e68;background:transparent;text-align:left;font-size:.86rem}.dashboard-breakdown__row:last-child{border-bottom:0}.dashboard-breakdown__row strong{flex:0 0 auto;color:#102a43;font-size:.95rem}.dashboard-breakdown__row--action{cursor:pointer}.dashboard-breakdown__row--action:hover{color:var(--brand)}.dashboard-breakdown__empty{margin:1.25rem 0 0;font-size:.85rem}.dashboard-unavailable-panel>.muted{margin:.6rem 0 1rem;font-size:.85rem}.dashboard-unavailable{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dashboard-unavailable article{min-width:0;padding:.9rem;border:1px dashed #c6d9eb;border-radius:.65rem;background:#fbfdff}.dashboard-unavailable__status{display:inline-block;margin-bottom:.55rem;color:#627d98;font-size:.65rem;font-weight:850;letter-spacing:.065em}.dashboard-unavailable h3{margin:0 0 .45rem;color:#334e68;font-size:.88rem;line-height:1.35}.dashboard-unavailable p{margin:0;color:#627d98;font-size:.78rem;line-height:1.45}.my-tasks-screen{display:grid;gap:1rem}.my-tasks-screen .screen-header{margin-bottom:0}.my-task-list{display:grid;gap:1rem}.my-task-card{padding:1.25rem}.my-task-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.my-task-card__top h2{margin-bottom:.3rem;font-size:1.12rem}.my-task-card__case-state{margin:0;color:#627d98;font-size:.82rem}.my-task-card__badges{display:flex;flex-wrap:wrap;justify-content:end;gap:.45rem}.task-priority{display:inline-flex;align-items:center;min-height:1.62rem;padding:.18rem .48rem;border:1px solid #d5e5f2;border-radius:999px;color:#486581;background:#f8fbfe;font-size:.69rem;font-weight:800;line-height:1.1;white-space:nowrap}.task-priority--high{color:var(--danger);border-color:#f5c2c7;background:var(--danger-soft)}.task-priority--low{color:var(--success);border-color:#bde5cd;background:var(--success-soft)}.my-task-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:1.1rem 0;padding:.85rem 0;border-block:1px solid #edf2f7}.my-task-card__facts dt{margin-bottom:.25rem;color:#829ab1;font-size:.69rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.my-task-card__facts dd{margin:0;color:#334e68;font-size:.84rem;font-weight:650;line-height:1.4}.my-task-card__instructions,.my-task-card__result{padding:.9rem;border-radius:.65rem;background:#f8fbfe}.my-task-card__instructions h3{margin-bottom:.45rem;color:#334e68;font-size:.9rem}.my-task-card__instructions p,.my-task-card__result p{margin:0;color:#486581;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.my-task-card__result{margin-top:.8rem;border:1px solid #bde5cd;background:var(--success-soft)}.my-task-card__result-code{display:inline-block;margin-bottom:.55rem;color:var(--success);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:850}.my-task-card__result time{display:block;margin-top:.6rem;color:#627d98;font-size:.76rem}.my-task-card__pending{margin:1rem 0 0;color:#627d98;font-size:.82rem;line-height:1.45}.my-task-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;color:#627d98;font-size:.78rem;line-height:1.45}.my-task-card__footer>span{max-width:48rem}.my-access-screen{display:grid;gap:1rem}.my-access-screen .screen-header{margin-bottom:0}.access-grant-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.access-grant-card{min-width:0;padding:1.15rem}.access-grant-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.access-grant-card__heading h2{margin-bottom:0;color:#243b53;font-size:1.04rem;line-height:1.3}.access-grant-card__roles{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:end;gap:.35rem}.access-grant-card__roles span{padding:.23rem .48rem;border:1px solid #d5e5f2;border-radius:999px;color:#486581;background:#f8fbfe;font-size:.67rem;font-weight:800;line-height:1.2;text-align:center}.access-grant-card__facts{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.75rem 1rem;margin:1rem 0 0;padding-top:.9rem;border-top:1px solid #edf2f7}.access-grant-card__facts dt{margin-bottom:.22rem;color:#829ab1;font-size:.67rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.access-grant-card__facts dd{margin:0;color:#334e68;font-size:.82rem;font-weight:650;line-height:1.42;overflow-wrap:anywhere}.case-header{padding-bottom:0}.case-header__top{display:flex;justify-content:space-between;margin-bottom:1.4rem}.back-link{font-size:.82rem}.case-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.case-title h1{margin-bottom:.35rem}.case-header__meta{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:.35rem;color:#627d98;font-size:.84rem}.case-tabs{display:flex;gap:.15rem;margin-top:1.6rem;border-bottom:1px solid var(--border);overflow-x:auto}.case-tab{min-height:2.75rem;padding:.6rem .85rem;border:0;border-bottom:2px solid transparent;color:#627d98;background:transparent;font-size:.84rem;font-weight:750;white-space:nowrap}.case-tab:hover{color:var(--brand);background:#f8fbfe}.case-tab--active{border-color:var(--brand);color:var(--brand)}.case-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);gap:1rem}.case-facts,.source-panel{padding:1.35rem}.source-panel h2,.case-facts h2,.panel--timeline h2,.labels-intro h2{margin-bottom:0;font-size:1.1rem}.facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem 1rem;margin:1.5rem 0 0}.facts-stack{display:grid;gap:1rem;margin:1.45rem 0 0}.fact{min-width:0}.fact dt{margin-bottom:.25rem;color:#829ab1;font-size:.69rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.fact dd{overflow-wrap:anywhere;margin:0;color:#243b53;font-size:.88rem;font-weight:650;line-height:1.4}.panel--timeline{grid-column:1 / -1;padding:1.35rem}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.section-heading__note{color:#829ab1;font-size:.72rem}.timeline{display:grid;gap:1.1rem;margin:1.4rem 0 0;padding:0;list-style:none}.timeline li{display:grid;grid-template-columns:.9rem minmax(0,1fr);gap:.75rem;align-items:start}.timeline__dot{width:.62rem;height:.62rem;margin-top:.32rem;border:2px solid #d7e8f6;border-radius:50%;background:var(--brand)}.timeline strong,.timeline span{display:block}.timeline strong{color:#243b53;font-size:.88rem}.timeline span:not(.timeline__dot){margin-top:.18rem;color:#829ab1;font-size:.74rem}.timeline p{margin:.35rem 0 0;color:#627d98;font-size:.83rem;line-height:1.45}.items-list{display:grid;gap:1rem}.item-card{padding:1.25rem}.item-card__heading{display:flex;justify-content:space-between;gap:1rem}.item-card__heading h2{margin-bottom:.25rem;font-size:1.08rem}.item-card__heading .muted{margin-bottom:0;font-size:.78rem}.item-card__unit{align-self:start;padding:.3rem .5rem;border:1px solid var(--border);border-radius:.4rem;color:#627d98;background:#f8fafc;font-size:.72rem;font-weight:750}.quantity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.25rem 0;overflow:hidden;border:1px solid var(--border);border-radius:.6rem;background:var(--border)}.quantity{display:grid;gap:.25rem;padding:.8rem;background:#fff}.quantity small{color:#829ab1;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.quantity strong{color:#243b53;font-size:.92rem}.item-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0}.labels-view{display:grid;gap:1rem}.labels-intro{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding:1.3rem}.labels-intro .muted{max-width:46rem;margin:.55rem 0 0;font-size:.86rem}.field--label-filter{min-width:min(100%,18rem)}.labels-view>.panel:not(.labels-intro){overflow:hidden}.label-code{color:#123a63;font-weight:800;letter-spacing:.025em}.labels-workspace,.labels-workspace__stack{display:grid;gap:1rem}.labels-workspace .screen-header{margin-bottom:0}.label-workspace__panel,.label-assignment{padding:1.3rem}.label-assignment>.muted{max-width:48rem;margin:.55rem 0 0;font-size:.86rem}.label-workspace__panel h2,.label-workspace__panel h3,.label-assignment h3{margin-bottom:0;font-size:1.1rem}.label-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1rem;align-items:end;margin-top:1.2rem}.label-form .notice,.label-form__footer{grid-column:1 / -1}.label-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#627d98;font-size:.78rem;line-height:1.45}.label-form__footer>span{max-width:48rem}.label-boundary{margin-top:1.15rem;padding:1rem;border:1px dashed #c6d9eb;border-radius:.65rem;color:#486581;background:#f8fbfe;font-size:.86rem;line-height:1.5}.label-boundary p{margin:.45rem 0 0}.label-workspace__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.label-code-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0;margin:1rem 0 0;list-style:none}.label-code-list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;padding:.6rem .7rem;border:1px solid #d5e5f2;border-radius:.5rem;background:#f8fbfe}.label-code-list code{overflow:hidden;color:#123a63;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.label-code-list span{flex:0 0 auto;color:#627d98;font-size:.68rem;font-weight:750}.label-code-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.label-zpl{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.label-zpl h3{margin-bottom:0;font-size:1rem}.label-zpl textarea{width:100%;min-height:14rem;margin-top:.9rem;padding:.8rem;border:1px solid #c6d9eb;border-radius:.55rem;color:#243b53;background:#f8fbfe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;resize:vertical}.label-assignment{overflow:visible}.label-lookup-result{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid #bde5cd;border-radius:.65rem;background:var(--success-soft)}.label-lookup-result h2{margin-bottom:.35rem;font-size:1rem}.label-lookup-result p{margin:0;color:#486581;font-size:.84rem;overflow-wrap:anywhere}.label-lookup-result code{color:#123a63;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.access-readiness-screen{display:grid;gap:1rem}.access-readiness-screen .screen-header{margin-bottom:0}.readiness-panel,.readiness-result{padding:1.3rem}.readiness-panel h2,.readiness-result h2,.readiness-result h3{margin-bottom:0;font-size:1.1rem}.readiness-form{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.9rem 1rem;align-items:end;margin-top:1.2rem}.readiness-form .notice,.readiness-form__footer{grid-column:1 / -1}.readiness-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#627d98;font-size:.78rem;line-height:1.45}.readiness-form__footer>span{max-width:48rem}.readiness-boundary{margin-top:1.15rem;padding:1rem;border:1px dashed #c6d9eb;border-radius:.65rem;color:#486581;background:#f8fbfe;font-size:.86rem;line-height:1.5}.readiness-boundary p{margin:.45rem 0 0}.readiness-result>.muted{max-width:48rem;margin:.7rem 0 0;font-size:.86rem}.readiness-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.readiness-coverage{min-width:0;padding:.9rem;border:1px dashed #c6d9eb;border-radius:.65rem;background:#fbfdff}.readiness-coverage--present{border-style:solid;border-color:#bde5cd;background:var(--success-soft)}.readiness-coverage--missing{border-color:#f0da8e;background:var(--warning-soft)}.readiness-coverage__state{display:inline-block;margin-bottom:.6rem;color:#627d98;font-size:.65rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.readiness-coverage--present .readiness-coverage__state{color:var(--success)}.readiness-coverage--missing .readiness-coverage__state{color:var(--warning)}.readiness-coverage h3{color:#334e68;line-height:1.35}.readiness-coverage p{margin:.45rem 0;color:#486581;font-size:.82rem;line-height:1.4}.readiness-coverage code{color:#627d98;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow-wrap:anywhere}.readiness-blockers{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;align-items:start;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.readiness-blockers ul{grid-column:1 / -1;display:grid;gap:.45rem;padding-left:1.2rem;margin:0;color:#486581;font-size:.84rem;line-height:1.45}.activation-dossier-screen{display:grid;gap:1rem}.activation-dossier-screen .screen-header{margin-bottom:0}.activation-dossier-panel,.activation-dossier-result,.activation-dossier-preflight{padding:1.3rem}.activation-dossier-panel h2,.activation-dossier-result h2,.activation-dossier-result h3,.activation-dossier-preflight h2{margin-bottom:0;font-size:1.1rem}.activation-dossier-form{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.9rem 1rem;align-items:end;margin-top:1.2rem}.activation-dossier-form .notice,.activation-dossier-form__footer{grid-column:1 / -1}.activation-dossier-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#627d98;font-size:.78rem;line-height:1.45}.activation-dossier-form__footer>span{max-width:48rem}.activation-dossier-boundary{margin-top:1.15rem;padding:1rem;border:1px dashed #c6d9eb;border-radius:.65rem;color:#486581;background:#f8fbfe;font-size:.86rem;line-height:1.5}.activation-dossier-boundary p{margin:.45rem 0 0}.activation-dossier-result>.muted,.activation-dossier-preflight>.muted{max-width:48rem;margin:.7rem 0 0;font-size:.86rem}.activation-dossier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.activation-dossier-card{display:grid;min-width:0;gap:.9rem;padding:1rem;border:1px solid #d5e5f2;border-radius:.65rem;background:#fbfdff}.activation-dossier-card__heading,.activation-dossier-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.activation-dossier-card__heading h3{color:#334e68;line-height:1.35}.activation-dossier-card__facts{display:grid;grid-template-columns:1fr;gap:.65rem;margin:0;padding-top:.85rem;border-top:1px solid #edf2f7}.activation-dossier-card__facts dt{margin-bottom:.22rem;color:#829ab1;font-size:.67rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.activation-dossier-card__facts dd{margin:0;color:#334e68;font-size:.82rem;font-weight:650;line-height:1.42}.activation-dossier-card__footer{align-items:center;color:#627d98;font-size:.76rem;line-height:1.4}.activation-dossier-card__footer>span{max-width:18rem}.activation-dossier-preflight{border-color:#f0da8e;background:#fffdf7}.activation-prerequisites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;margin:1rem 0 0;list-style:none}.activation-prerequisites li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .8rem;border:1px solid #eadfb8;border-radius:.55rem;background:#fff;color:#486581;font-size:.81rem;line-height:1.4}.activation-prerequisites li>span{min-width:0}.activation-prerequisites__status{flex:0 0 auto;padding:.2rem .45rem;border-radius:999px;font-size:.66rem;font-weight:850;line-height:1.2;text-align:center}.activation-prerequisites__status--missing{color:var(--danger);background:var(--danger-soft)}.activation-prerequisites__status--recorded{color:var(--warning);background:var(--warning-soft)}.activation-dossier-blocker{display:grid;gap:.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eadfb8;color:#7c5f12;font-size:.83rem;line-height:1.45}.activation-dossier-blocker strong{color:#5f4810;font-size:.72rem;letter-spacing:.055em;text-transform:uppercase}.sla-dossier-screen,.sla-dossier-results{display:grid;gap:1rem}.sla-dossier-screen .screen-header{margin-bottom:0}.sla-dossier-panel,.sla-dossier-result,.sla-dossier-preflight{padding:1.3rem}.sla-dossier-panel h2,.sla-dossier-result h2,.sla-dossier-result h3,.sla-dossier-preflight h2{margin-bottom:0;font-size:1.1rem}.sla-dossier-form{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.9rem 1rem;align-items:end;margin-top:1.2rem}.sla-dossier-form .notice,.sla-dossier-form__footer{grid-column:1 / -1}.sla-dossier-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#627d98;font-size:.78rem;line-height:1.45}.sla-dossier-form__footer>span{max-width:48rem}.sla-dossier-boundary{margin-top:1.15rem;padding:1rem;border:1px dashed #c6d9eb;border-radius:.65rem;color:#486581;background:#f8fbfe;font-size:.86rem;line-height:1.5}.sla-dossier-boundary p{margin:.45rem 0 0}.sla-dossier-result>.muted,.sla-dossier-preflight>.muted{max-width:48rem;margin:.7rem 0 0;font-size:.86rem}.sla-dossier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.sla-dossier-card{display:grid;min-width:0;gap:.9rem;padding:1rem;border:1px solid #d5e5f2;border-radius:.65rem;background:#fbfdff}.sla-dossier-card__heading,.sla-dossier-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.sla-dossier-card__heading h3{color:#334e68;line-height:1.35}.sla-dossier-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding-top:.85rem;border-top:1px solid #edf2f7}.sla-dossier-card__facts dt{margin-bottom:.22rem;color:#829ab1;font-size:.67rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.sla-dossier-card__facts dd{margin:0;color:#334e68;font-size:.82rem;font-weight:650;line-height:1.42}.sla-dossier-card__footer{align-items:center;color:#627d98;font-size:.76rem;line-height:1.4}.sla-dossier-card__footer>span{max-width:20rem}.sla-dossier-preflight{border-color:#f0da8e;background:#fffdf7}.sla-prerequisites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;margin:1rem 0 0;list-style:none}.sla-prerequisites li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .8rem;border:1px solid #eadfb8;border-radius:.55rem;background:#fff;color:#486581;font-size:.81rem;line-height:1.4}.sla-prerequisites li>span{min-width:0}.sla-prerequisites__status{flex:0 0 auto;padding:.2rem .45rem;border-radius:999px;font-size:.66rem;font-weight:850;line-height:1.2;text-align:center}.sla-prerequisites__status--missing{color:var(--danger);background:var(--danger-soft)}.sla-prerequisites__status--recorded{color:var(--warning);background:var(--warning-soft)}.sla-dossier-blocker{display:grid;gap:.4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eadfb8;color:#7c5f12;font-size:.83rem;line-height:1.45}.sla-dossier-blocker strong{color:#5f4810;font-size:.72rem;letter-spacing:.055em;text-transform:uppercase}.sla-dossier-blocker ul{display:grid;gap:.25rem;padding-left:1.1rem;margin:0}.evidence-view,.evidence-list{display:grid;gap:1rem}.evidence-intro{padding:1.3rem}.evidence-intro h2{margin-bottom:0;font-size:1.1rem}.evidence-intro .muted{max-width:46rem;margin:.55rem 0 0;font-size:.86rem}.evidence-card{padding:1.15rem 1.25rem}.evidence-card__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.evidence-card__heading h2{margin:0;font-size:1rem}.evidence-card__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:1rem 0 0}.evidence-card__facts dt{color:#829ab1;font-size:.7rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.evidence-card__facts dd{margin:.24rem 0 0;color:#243b53;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.case-tasks-view,.case-task-list{display:grid;gap:1rem}.case-tasks-intro{padding:1.3rem}.case-tasks-intro h2{margin-bottom:0;font-size:1.1rem}.case-tasks-intro .muted{max-width:46rem;margin:.55rem 0 0;font-size:.86rem}.case-task-card{padding:1.15rem 1.25rem}.case-task-card__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.case-task-card__heading h2{margin:0;font-size:1rem}.case-task-card__badges{display:flex;flex-wrap:wrap;justify-content:end;gap:.4rem}.case-task-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0 0}.case-task-card__facts dt{color:#829ab1;font-size:.7rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.case-task-card__facts dd{margin:.24rem 0 0;color:#243b53;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.case-task-card__boundary{margin:1rem 0 0;color:#627d98;font-size:.79rem;line-height:1.45}.case-audit-view,.audit-summary-list{display:grid;gap:1rem}.case-audit-intro{padding:1.3rem}.case-audit-intro h2{margin-bottom:0;font-size:1.1rem}.case-audit-intro .muted{max-width:46rem;margin:.55rem 0 0;font-size:.86rem}.audit-summary-card{padding:1.15rem 1.25rem}.audit-summary-card__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.audit-summary-card__heading h2{margin:0;font-size:1rem}.audit-summary-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0 0}.audit-summary-card__facts dt{color:#829ab1;font-size:.7rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.audit-summary-card__facts dd{margin:.24rem 0 0;color:#243b53;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.audit-summary-card__boundary{margin:1rem 0 0;color:#627d98;font-size:.79rem;line-height:1.45}.audit-outcome{display:inline-flex;align-items:center;min-height:1.62rem;padding:.18rem .48rem;border:1px solid #d5e5f2;border-radius:999px;color:#486581;background:#f8fbfe;font-size:.69rem;font-weight:800;line-height:1.1;white-space:nowrap}.audit-outcome--success{color:var(--success);border-color:#bde5cd;background:var(--success-soft)}.audit-outcome--danger{color:var(--danger);border-color:#f5c2c7;background:var(--danger-soft)}.comments-view{display:grid;gap:1rem}.comments-intro,.comment-composer{padding:1.3rem}.comments-intro h2{margin-bottom:0;font-size:1.1rem}.comments-intro .muted{max-width:48rem;margin:.55rem 0 0;font-size:.86rem}.comments-list{display:grid;gap:.75rem}.comment-card{padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.75rem;background:#fff;box-shadow:0 2px 4px #1e375505}.comment-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:#829ab1;font-size:.74rem}.comment-card__meta>div{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.comment-card__kind{color:var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.comment-card__item{padding:.15rem .4rem;border:1px solid #d5e5f2;border-radius:999px;color:#486581;background:#f4f9fd;font-size:.68rem}.comment-card__meta time{flex:0 0 auto;white-space:nowrap}.comment-body{margin:.8rem 0 .65rem;color:#243b53;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.comment-card__author{margin:0;color:#627d98;font-size:.78rem;font-weight:700}.comment-form{display:grid;gap:1rem}.comment-form__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.comment-form__heading h3{margin:0 0 .3rem;font-size:1rem}.comment-form__heading p{max-width:43rem;margin:0;color:#627d98;font-size:.82rem;line-height:1.45}.comment-count{flex:0 0 auto;color:#829ab1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;white-space:nowrap}.comment-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#829ab1;font-size:.76rem;line-height:1.4}.comment-terminal{padding:.85rem;border:1px solid #f0da8e;border-radius:.55rem;color:var(--warning);background:var(--warning-soft);font-size:.85rem;line-height:1.45}.loading{display:flex;min-height:15rem;align-items:center;justify-content:center;gap:.75rem;color:#627d98;font-size:.93rem}.spinner{width:1.2rem;height:1.2rem;border:2px solid #c6d9eb;border-top-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite}.empty-state{display:grid;min-height:17rem;place-items:center;align-content:center;padding:2.5rem 1.5rem;text-align:center}.empty-state__mark{width:3rem;height:3rem;padding-bottom:.2rem;border:1px solid #c7dced;border-radius:50%;color:var(--brand);background:#f0f7fc;font-size:1.75rem;line-height:2.7rem}.empty-state h2{margin:1rem 0 .4rem;font-size:1.15rem}.empty-state p{max-width:30rem;margin-bottom:1.2rem;color:#627d98;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.login-page{grid-template-columns:1fr}.login-hero{min-height:23rem;padding:3.4rem clamp(1.5rem,8vw,5rem)}.login-hero h1{max-width:18ch;font-size:clamp(1.7rem,6vw,2.4rem)}.brand--large{margin-bottom:1.8rem}.login-panel{min-height:34rem}.app-shell{display:block}.sidebar{display:none}.mobile-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;min-height:4.25rem;padding:.8rem 1.15rem;background:var(--ink)}.mobile-nav{display:flex;flex:1 1 auto;gap:.25rem;justify-content:flex-start;order:3;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.mobile-nav__link{flex:0 0 auto;min-height:2.35rem;padding:.45rem .75rem;border:1px solid transparent;border-radius:.45rem;color:#c8d8e8;background:transparent;font-size:.78rem;font-weight:750;white-space:nowrap}.mobile-nav__link:hover,.mobile-nav__link--active{color:#fff;border-color:#ffffff1f;background:#ffffff1c}.workspace{padding:1.45rem 1.15rem 2.25rem}.case-layout{grid-template-columns:1fr}.panel--timeline{grid-column:auto}.dashboard-unavailable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.login-panel{padding:2.4rem 1.3rem}.login-hero{min-height:auto;padding:3.2rem 1.5rem}.screen-header{align-items:stretch;flex-direction:column}.screen-header .button{align-self:flex-start}.filters{display:grid;grid-template-columns:1fr}.field--compact{min-width:0}.filters .button{width:100%}.table-wrap{display:none}.case-cards{display:grid;gap:.75rem;padding:.75rem}.case-card{padding:.95rem;border:1px solid var(--border);border-radius:.65rem;background:#fff}.case-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.case-card__subtitle{margin:.65rem 0 .25rem;color:#486581;font-size:.78rem}.case-card__warehouse{margin:0;color:#243b53;font-size:.87rem;font-weight:750}.case-card__facts{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:.85rem 0;color:#829ab1;font-size:.73rem}.pagination{align-items:flex-start;flex-direction:column}.pagination__buttons{width:100%;justify-content:space-between}.dashboard-metrics,.dashboard-breakdowns{grid-template-columns:1fr}.dashboard-metric{min-height:7.6rem}.dashboard-unavailable{grid-template-columns:1fr}.my-task-card__top,.my-task-card__footer{align-items:stretch;flex-direction:column}.my-task-card__badges{justify-content:start}.my-task-card__facts{grid-template-columns:1fr}.my-task-card__footer .button{width:100%}.access-grant-list{grid-template-columns:1fr}.access-grant-card__heading{align-items:stretch;flex-direction:column}.access-grant-card__roles{justify-content:start}.access-grant-card__facts,.label-form{grid-template-columns:1fr}.label-form__footer,.label-lookup-result{align-items:stretch;flex-direction:column}.label-form__footer .button,.label-lookup-result .button{width:100%}.label-code-list,.label-code-list--compact,.readiness-form,.readiness-coverage-grid{grid-template-columns:1fr}.readiness-form__footer,.readiness-blockers{align-items:stretch;grid-template-columns:1fr}.readiness-form__footer .button{width:100%}.readiness-blockers ul{grid-column:auto}.activation-dossier-form,.activation-dossier-list,.activation-prerequisites{grid-template-columns:1fr}.activation-dossier-form__footer,.activation-dossier-card__footer{align-items:stretch;flex-direction:column}.activation-dossier-form__footer .button,.activation-dossier-card__footer .button{width:100%}.sla-dossier-form,.sla-dossier-list,.sla-prerequisites,.sla-dossier-card__facts{grid-template-columns:1fr}.sla-dossier-form__footer,.sla-dossier-card__footer{align-items:stretch;flex-direction:column}.sla-dossier-form__footer .button,.sla-dossier-card__footer .button{width:100%}.case-title{align-items:stretch;flex-direction:column}.case-title .status-chip{align-self:flex-start}.facts-grid,.quantity-grid,.item-details{grid-template-columns:repeat(2,minmax(0,1fr))}.labels-intro,.comment-form__heading,.comment-form__footer,.comment-card__meta{align-items:stretch;flex-direction:column}.comment-card__meta time{white-space:normal}.field--label-filter{min-width:0}.labels-view .table-wrap{display:block}.labels-view .data-table{min-width:39rem}}@media(max-width:420px){.mobile-topbar{padding-inline:.85rem}.mobile-nav{justify-content:flex-start}.mobile-nav__link{flex:0 0 auto;min-width:4.25rem;padding-inline:.45rem}.workspace{padding-inline:.85rem}.mobile-topbar .button{padding-inline:.65rem}.case-tabs{margin-inline:-.85rem;padding-inline:.85rem}.facts-grid,.item-details,.evidence-card__facts,.case-task-card__facts,.audit-summary-card__facts{grid-template-columns:1fr}.case-header__top{margin-bottom:1rem}.screen-header h1,.case-title h1{font-size:1.7rem}}.field .ts-control{min-height:2.75rem;align-items:center;padding:.65rem .75rem;border-color:var(--border-strong);border-radius:.55rem;color:var(--ink);font:inherit}.field .ts-wrapper.single .ts-control{padding-right:2rem}.field .ts-control:focus-visible{outline:3px solid #7cb7e6;outline-offset:2px}.ts-dropdown{z-index:20;border-radius:.55rem;font:inherit}.ts-dropdown .option{padding:.55rem .75rem;overflow-wrap:anywhere}.ts-dropdown .active{color:var(--ink);background:var(--brand-soft)}.status-chip--neutral{color:#486581;border-color:#d5e5f2;background:#f8fbfe}.case-title__chips,.case-card__chips{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.case-layout--overview{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr)}.case-side{display:grid;gap:1rem;align-content:start}.case-layout--overview>.panel:not(.case-facts):not(.source-panel){grid-column:1 / -1;padding:1.35rem}.case-layout--overview .sla-panel{grid-column:auto}.sla-panel .section-heading h2{margin-bottom:0;font-size:1.1rem}.facts-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin-top:1rem}.actions-panel h2{margin-bottom:0;font-size:1.1rem}.action-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none}.action-item{display:grid;gap:.45rem;min-width:0;padding:.85rem;border:1px solid #d5e5f2;border-radius:.65rem;background:#fbfdff}.action-item .button{width:100%}.action-item--blocked{border-style:dashed;background:#f8fafc}.action-reasons{margin:0;padding-left:1.1rem;color:#627d98;font-size:.76rem;line-height:1.45}.evidence-missing{margin-top:1rem;padding:.85rem;border:1px solid #f0da8e;border-radius:.6rem;background:var(--warning-soft);color:var(--warning);font-size:.82rem}.evidence-missing strong{display:block;margin-bottom:.35rem;font-size:.7rem;letter-spacing:.055em;text-transform:uppercase}.evidence-missing ul{margin:0;padding-left:1.1rem}.evidence-missing code{font-size:.78rem}.inline-form,.stack-form{display:grid;gap:.9rem;margin-top:1rem;padding:1rem;border:1px solid #c6d9eb;border-radius:.7rem;background:#f8fbfe}.stack-form{background:#fff}.inline-form h3,.stack-form h3{margin:0;font-size:1rem}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#627d98;font-size:.78rem;line-height:1.45}.form-footer>span{max-width:44rem}.form-footer__buttons{display:flex;flex:0 0 auto;gap:.5rem}.field__hint{color:#829ab1;font-size:.74rem;line-height:1.4}.field--radio{margin:0;padding:0;border:0}.field--radio legend{margin-bottom:.45rem;padding:0;color:#334e68;font-size:.82rem;font-weight:700}.radio,.checkbox{display:flex;align-items:center;gap:.5rem;margin:.25rem 0;color:#243b53;font-size:.88rem}.radio input,.checkbox input{width:1rem;height:1rem;margin:0}.field--inline{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-content:end}.field-group{display:grid;gap:.8rem;padding:.9rem;border:1px dashed #c6d9eb;border-radius:.6rem;background:#fff}.field-group__note{margin:0;color:#486581;font-size:.8rem;font-weight:700}.kv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.55rem .9rem;margin:.8rem 0 0}.kv-list dt{color:#829ab1;font-size:.67rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.kv-list dd{margin:.15rem 0 0;color:#243b53;font-size:.82rem;overflow-wrap:anywhere}.json-block{margin-top:.75rem}.json-block summary{color:var(--brand);cursor:pointer;font-size:.78rem;font-weight:700}.json-block pre{max-height:20rem;overflow:auto;margin:.5rem 0 0;padding:.75rem;border:1px solid #d5e5f2;border-radius:.55rem;background:#f8fbfe;color:#243b53;font-size:.72rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.requirement-list{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.requirement{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.6rem .75rem;border:1px solid #d5e5f2;border-radius:.55rem;background:#f8fbfe;font-size:.82rem}.requirement code{font-size:.76rem;overflow-wrap:anywhere}.requirement em{color:#627d98;font-size:.74rem}.requirement strong{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.requirement__mark{display:grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:50%;font-size:.8rem;font-weight:800}.requirement--satisfied{border-color:#bde5cd;background:var(--success-soft)}.requirement--satisfied .requirement__mark,.requirement--satisfied strong{color:var(--success)}.requirement--missing .requirement__mark,.requirement--missing strong{color:var(--warning)}.evidence-composer{padding:1.3rem}.evidence-composer h3{margin-bottom:.3rem;font-size:1rem}.evidence-composer .muted{margin:0;font-size:.82rem}.item-card__badges{display:flex;flex-wrap:wrap;gap:.4rem;align-items:start;justify-content:end}.item-card__justification{margin:.9rem 0 0;color:#486581;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.item-card__actions,.case-task-card__actions,.decision-card__actions,.outbox-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.case-task-card__cancelled{margin:.9rem 0 0;padding:.7rem .8rem;border:1px solid #f5c2c7;border-radius:.55rem;background:var(--danger-soft);color:var(--danger);font-size:.82rem;line-height:1.45}.case-task-card .my-task-card__instructions,.case-task-card .my-task-card__result{margin-top:.9rem}.decisions-view,.decision-list{display:grid;gap:1rem}.decision-card{padding:1.25rem}.decision-card--superseded{opacity:.78}.decision-card__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.decision-card__heading h2{margin-bottom:0;font-size:1.1rem}.decision-card .facts-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.decision-card .data-table{min-width:0}.decision-card__justification{margin:.9rem 0 0;color:#486581;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.decision-approvals,.decision-execution{margin-top:1rem;padding-top:.9rem;border-top:1px solid #edf2f7}.decision-approvals h3,.decision-execution h3{margin:0 0 .5rem;font-size:.92rem}.decision-approvals ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;color:#334e68;font-size:.84rem;line-height:1.45}.decision-approvals p{margin:.25rem 0 0;color:#627d98}.decision-execution__label{margin:.8rem 0 0;color:#486581;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.decision-line{margin:0;padding:.75rem;border:1px solid #d5e5f2;border-radius:.55rem;background:#fff}.decision-line legend{padding:0 .25rem;font-size:.86rem}.decision-line__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:.5rem}.decision-form select[multiple]{min-height:7rem}.simulator-screen{display:grid;gap:1rem}.simulator-screen .screen-header{margin-bottom:0}.sim-section{padding:1.3rem}.sim-section h2{margin-bottom:0;font-size:1.1rem}.sim-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem 1rem}.sim-row{margin:0;padding:.75rem;border:1px solid #d5e5f2;border-radius:.55rem;background:#f8fbfe}.sim-row legend{padding:0 .25rem;color:#486581;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sim-row__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.7rem .9rem}.outbox-list{display:grid;gap:.85rem;margin-top:1rem}.outbox-card{padding:1rem;border:1px solid #d5e5f2;border-radius:.65rem;background:#fbfdff}.outbox-card__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.outbox-card__heading h3{margin:0;font-size:.82rem;overflow-wrap:anywhere}.app-shell--bare{display:grid;grid-template-columns:1fr;min-height:100vh}.app-shell--bare .workspace{max-width:40rem;margin:0 auto;padding:3rem 1.25rem}.change-password-form{max-width:32rem}.rules-screen,.users-screen,.user-card-screen,.integrations-screen,.audit-screen{display:grid;gap:1rem;align-content:start}.rules-screen .screen-header,.users-screen .screen-header,.user-card-screen .screen-header,.integrations-screen .screen-header,.audit-screen .screen-header{margin-bottom:0}.rules-scope,.users-filters,.integrations-filters,.audit-filters{padding:1rem 1.2rem}.rules-scope .field,.users-filters .field,.integrations-filters .field,.audit-filters .field{flex:1 1 14rem}.rule-kind{padding:1.3rem}.rule-kind h2{margin-bottom:.25rem;font-size:1.1rem}.rule-kind .section-heading .muted{margin:0;font-size:.82rem}.rule-kind__active{margin-top:1rem;padding:.9rem 1rem;border:1px solid #bde5cd;border-radius:.65rem;background:var(--success-soft)}.rule-kind__active .eyebrow{margin-bottom:.2rem;color:var(--success)}.rule-kind__active .kv-list{margin-top:.4rem}.rule-kind__history{margin:1.25rem 0 .25rem;font-size:.92rem}.rule-version{margin-top:.7rem;padding:1rem 1.1rem;border-color:#d5e5f2;background:#fbfdff}.rule-version--active{border-color:#bde5cd}.rule-version__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.rule-version__heading .eyebrow{margin-bottom:.3rem}.rule-version__meta{margin-top:.6rem}.rule-version-action{margin-top:.8rem}.rule-editor .data-table{min-width:0}.rule-editor__table{overflow-x:auto}.rule-editor__table td{vertical-align:top}.rule-editor__table .field{margin:0}.rule-editor__table select[multiple]{min-height:6rem}.rule-editor__profile{margin:0;padding:.85rem;border:1px dashed #c6d9eb;border-radius:.6rem;background:#fff}.rule-editor__profile legend{padding:0 .25rem;color:#334e68;font-size:.86rem;font-weight:700}.rule-editor__weekdays{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.rule-issues{margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.rule-issues code{font-size:.76rem}.users-table .users-table__row,.integrations-table .integrations-table__row{cursor:pointer}.users-table .users-table__row:focus-visible,.integrations-table .integrations-table__row:focus-visible{outline:3px solid #7cb7e6;outline-offset:-3px}.integrations-table__row--active td{background:var(--brand-soft)}.user-create{max-width:36rem}.temporary-password{border-color:#f0da8e;background:var(--warning-soft)}.temporary-password h2{margin-bottom:.4rem;font-size:1.05rem;color:var(--warning)}.temporary-password p{margin:0 0 .6rem;font-size:.86rem;line-height:1.5}.temporary-password__value{display:inline-block;padding:.55rem .8rem;border:1px dashed var(--warning);border-radius:.5rem;background:#fff;font-size:1.1rem;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.user-card__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.user-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-top:1.1rem}.user-card__actions:empty{display:none}.user-roles td{vertical-align:top}.scope-pill{display:inline-block;margin:.1rem .2rem .1rem 0;padding:.15rem .5rem;border:1px solid #d5e5f2;border-radius:999px;background:#f8fbfe;color:#334e68;font-size:.74rem;white-space:nowrap}.integration-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.integration-counter{padding:1.1rem 1.2rem}.integration-counter h3{margin:0 0 .6rem;font-size:.95rem}.integration-counter p{margin:.5rem 0 0;font-size:.84rem}.integration-counter__chips{display:flex;flex-wrap:wrap;gap:.35rem}.integration-detail{padding:1.3rem}.integration-detail h2{margin-bottom:.25rem;font-size:1.1rem}.integration-detail__error{margin:.9rem 0 0;padding:.7rem .8rem;border:1px solid #f5c2c7;border-radius:.55rem;background:var(--danger-soft);color:var(--danger);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.audit-table code{font-size:.72rem;color:#627d98}.access-grant-card--delegated{border-color:#b8d8f0}.access-grant-card__delegated{margin-top:.4rem}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:.5rem;padding:0 .4rem;border-radius:999px;background:#f7d65a;color:#102a43;font-size:.68rem;font-weight:800;vertical-align:middle}.notifications-screen{display:grid;gap:1rem;align-content:start}.notifications-screen .screen-header{margin-bottom:0}.notification-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.notification-list{display:grid;gap:.75rem}.notification-card{padding:1rem 1.2rem;border-left:4px solid #d5e5f2}.notification-card--unread{border-left-color:var(--brand);background:#fbfdff}.notification-card__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.notification-card__heading>div{display:flex;flex-wrap:wrap;gap:.35rem}.notification-card h2{margin:.6rem 0 .3rem;font-size:1.02rem}.notification-card p{margin:0;color:#334e68;font-size:.88rem;line-height:1.5}.notification-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.notification-preferences{padding:1.2rem}.notification-preferences h2{margin-bottom:.25rem;font-size:1.05rem}@media(max-width:980px){.case-layout--overview{grid-template-columns:1fr}.decision-card .facts-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rule-version__heading,.user-card__actions,.form-footer{align-items:stretch;flex-direction:column}.form-footer__buttons{flex-direction:column}.form-footer .button{width:100%}.action-list,.facts-grid--compact,.decision-card .facts-grid--compact{grid-template-columns:1fr}.decision-card__heading,.outbox-card__heading{align-items:stretch;flex-direction:column}.case-title__chips{justify-content:flex-start}}.dashboard-section{display:grid;gap:1rem}.dashboard-section>.section-heading h2{margin-bottom:0;font-size:1.2rem}.dashboard-section>.section-heading .eyebrow{margin-bottom:.3rem}.dashboard-filters .field--date{flex:0 1 10.5rem;min-width:9rem}.dashboard-filters .field--date input{min-width:0}.dashboard-presets{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .75rem;margin-top:.65rem;font-size:.8rem}.dashboard-presets .muted{font-size:.8rem}.dashboard-metrics--wide{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-metrics--wide .dashboard-metric{min-height:8.4rem;padding:1rem 1.05rem}.dashboard-metrics--wide .dashboard-metric strong{font-size:clamp(1.5rem,2.2vw,2rem)}.dashboard-metric--danger strong{color:#b42318}.dashboard-metric--warning strong{color:#b54708}.dashboard-breakdowns>.dashboard-breakdown{min-width:0}.barlist{display:grid;gap:.2rem;margin-top:.9rem}.barlist__row{display:grid;grid-template-columns:minmax(8rem,1.2fr) minmax(4rem,2fr) auto;align-items:center;gap:.85rem;width:100%;min-height:2.6rem;padding:.45rem 0;border:0;border-bottom:1px solid #edf2f7;color:#334e68;background:transparent;text-align:left;font-size:.84rem}.barlist__row:last-child{border-bottom:0}.barlist__row--action{cursor:pointer}.barlist__row--action:hover .barlist__label,.barlist__row--action:hover .barlist__value{color:var(--brand)}.barlist__row--action:focus-visible{outline:3px solid #7cb7e6;outline-offset:2px;border-radius:.3rem}.barlist__label{display:grid;gap:.1rem;min-width:0;overflow-wrap:anywhere}.barlist__label small{color:#829ab1;font-size:.72rem}.barlist__track{display:block;height:.55rem;border-radius:999px;background:#eef3f8;overflow:hidden}.barlist__bar{display:block;height:100%;border-radius:999px;background:var(--brand)}.barlist__value{flex:0 0 auto;color:#102a43;font-size:.9rem;white-space:nowrap}.chart-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:.9rem 0 .4rem;color:#486581;font-size:.78rem;font-weight:700}.chart-legend__item{display:inline-flex;align-items:center;gap:.4rem}.chart-legend__swatch{display:inline-block;width:.8rem;height:.8rem;border-radius:.2rem}.trend-chart{display:block;width:100%;height:auto;max-height:18rem}.trend-chart__grid{stroke:#edf2f7;stroke-width:1}.trend-chart__axis{stroke:#c6d2de;stroke-width:1}.trend-chart__tick{fill:#829ab1;font-size:11px;font-family:inherit}.trend-chart__value{fill:#334e68;font-size:11px;font-weight:700;font-family:inherit}.trend-chart__bar rect{transition:opacity .12s ease}.trend-chart__bar:hover rect{opacity:.78}.chart-table{margin-top:.6rem;font-size:.82rem}.chart-table summary{cursor:pointer;color:var(--brand);font-weight:700}.chart-table .data-table{min-width:0;margin-top:.5rem}.data-table--compact th,.data-table--compact td{padding:.5rem .65rem}.registry-extra{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #edf2f7;font-size:.8rem}.registry-extra__title{color:#486581;font-weight:800;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.registry-extra__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border:1px solid #c6d9eb;border-radius:999px;color:#243b53;background:#f4f9fd}.registry-extra__key{color:#627d98}@media(max-width:1240px){.dashboard-metrics--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.dashboard-section>.section-heading{flex-direction:column;gap:.3rem}}@media(max-width:700px){.dashboard-metrics,.dashboard-metrics--wide{grid-template-columns:1fr 1fr}.dashboard-breakdowns{grid-template-columns:1fr}.barlist__row{grid-template-columns:minmax(0,1fr) auto}.barlist__track{grid-column:1 / -1}}@media(max-width:420px){.dashboard-metrics,.dashboard-metrics--wide{grid-template-columns:1fr}}.field .date-picker__input{cursor:pointer}.flatpickr-calendar{border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow);font-family:inherit;font-size:.86rem}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--surface)}.flatpickr-months .flatpickr-month,.flatpickr-current-month,.flatpickr-weekdays,span.flatpickr-weekday{color:var(--ink);background:transparent;fill:var(--ink)}.flatpickr-current-month{font-size:.95rem;font-weight:700}.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year{font-weight:700}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:#486581;fill:#486581}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--brand)}span.flatpickr-weekday{color:#829ab1;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.flatpickr-day{color:var(--ink);border-radius:.5rem}.flatpickr-day:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover{border-color:var(--brand-soft);background:var(--brand-soft)}.flatpickr-day.today{border-color:var(--brand)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:var(--ink);border-color:var(--brand);background:var(--brand-soft)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange,.flatpickr-day.endRange{color:#fff;border-color:var(--brand);background:var(--brand)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#b3c2d1}.flatpickr-time{border-top:1px solid var(--border)}.flatpickr-time input,.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{color:var(--ink);font-size:.9rem}.flatpickr-time input:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:hover{background:var(--brand-soft)}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#486581}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#486581}
