:root{--mc-menu-box-shadow: 0 5px 10px rgba(0,0,0,.2);--mc-menu-border: none;--mc-menu-border-radius: 5px;--mc-menu-text-color: #333;--mc-menu-bkg: white;--mc-menu-bkg-hover: #ededed;--mc-menu-button-bkg-hover: #ededed;--mc-menu-text-light-color: #999;--mc-menu-text-lighter-color: #ccc;--mc-menu-section-light-bkg: #efefef;--mc-menu-section-light-border: 1px solid #ccc;--mc-menu-danger-button-color: #b91c1c;--mc-menu-danger-button-color-hover: #dc2626;--mc-modal-backdrop-bkg: rgba(17,24,39,.5);--mc-modal-content-bkg: white;--mc-modal-content-text-color: #333;--mc-tooltip-content-bkg: #111;--mc-tooltip-content-color: #ccc;--mc-form-color-feedback-description: rgb(148, 163, 184);--mc-form-color-feedback-valid: rgb(34, 197, 94);--mc-form-color-feedback-invalid: red;--mc-form-color-feedback-required: red;--mc-form-color-label-required: red;--mc-form-input-color: white;--mc-form-input-placeholder-color: #999;--mc-form-input-border: 1px solid #334155;--mc-form-input-bkg: #1e293b;--mc-form-input-invalid-color: red;--mc-form-input-invalid-border: 1px solid red;--mc-form-input-disabled-color: #3f3f46;--mc-form-input-disabled-bkg: #27272a;--mc-form-input-disabled-border: #3f3f46;--mc-form-button-bkg: #1d4ed8;--mc-form-button-hover-bkg: #3b82f6;--mc-form-button-disabled-color: #3f3f46;--mc-form-button-disabled-bkg: #27272a;--mc-form-button-disabled-border: #3f3f46}.autocomplete .autocomplete-input-menu{position:relative}.autocomplete .autocomplete-menu{display:none;position:absolute;top:calc(100% - 2px);left:0;z-index:99;width:100%;min-width:min-content;border-top:0px;list-style:none;padding-left:0;box-shadow:var(--mc-menu-box-shadow);background:var(--mc-menu-bkg);border:var(--mc-menu-border);border-radius:var(--mc-menu-border-radius);color:var(--mc-menu-text-color)}.autocomplete .autocomplete-menu.open{display:block}.autocomplete .autocomplete-menu>li{cursor:pointer;padding:.5rem}.autocomplete .autocomplete-menu>li.hover,.autocomplete .autocomplete-menu>li:hover{background:var(--mc-menu-bkg-hover)}.autocomplete .autocomplete-menu>li.autocomplete-menu-item-noresult.hover,.autocomplete .autocomplete-menu>li.autocomplete-menu-item-noresult:hover{background:var(--mc-menu-bkg)}.autocomplete .autocomplete-menu-noresult{display:none}.autocomplete .autocomplete-multi-template{display:none}.autocomplete .autocomplete-multi-values{padding:0 .5rem;display:flex;flex-direction:column;gap:.5rem}.autocomplete .autocomplete-multi-value{margin-top:.375rem;padding-top:.375rem;display:flex;justify-content:space-between}.autocomplete .autocomplete-multi-value>a.autocomplete-value-delete{color:var(--mc-danger-button-color);cursor:pointer}.autocomplete .autocomplete-multi-value>a.autocomplete-value-delete:hover{color:var(--mc-danger-button-color-hover)}.autocomplete .autocomplete-multi-value>a.autocomplete-value-delete svg{height:1.5rem;width:1.5rem}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-button{display:inline-flex;width:100%;justify-content:center}.dropdown .dropdown-menu{position:absolute;top:100%;left:0;width:min-content;z-index:99;padding:0px;display:none;box-shadow:var(--mc-menu-box-shadow);background:var(--mc-menu-bkg);border:var(--mc-menu-border);border-radius:var(--mc-menu-border-radius)}.dropdown .dropdown-menu.show,.dropdown .dropdown-menu.open{display:unset}.dropdown .dropdown-menu>li>a{display:block;padding:5px 10px;color:var(--mc-menu-text-color)}.dropdown .dropdown-menu>li>a:hover{text-decoration:none;background:var(--mc-menu-bkg-hover)}.dropdown .dropdown-menu>li.separator{background:var(--mc-menu-separator-bkg);height:4px}.dropdown.dropdown-right .dropdown-menu{right:0;left:unset;transform-origin:top right}.datetimepicker-container,.datepicker-container{position:relative}.datetimepicker-container>.datepicker-icon,.datepicker-container>.datepicker-icon{position:absolute;top:.375rem;right:.75rem;color:#666;pointer-events:none}.datetimepicker-container .datepicker-menu,.datepicker-container .datepicker-menu{box-shadow:var(--mc-menu-box-shadow);position:absolute;top:100%;left:0;display:none;z-index:99;background:var(--mc-menu-bkg);border:var(--mc-menu-border);border-radius:var(--mc-menu-border-radius);color:var(--mc-menu-text-color)}.datetimepicker-container .datepicker-menu.open,.datepicker-container .datepicker-menu.open{display:block}.datetimepicker-container .inner-menu,.datepicker-container .inner-menu{width:250px;height:auto;padding:0px 15px 15px 15px;user-select:none}.datetimepicker-container .inner-menu .month-selector,.datepicker-container .inner-menu .month-selector{display:flex;justify-content:space-between;align-items:center;padding:4px}.datetimepicker-container .inner-menu .month-selector-buttons,.datepicker-container .inner-menu .month-selector-buttons{display:flex;gap:5px}.datetimepicker-container .week,.datepicker-container .week{display:flex}.datetimepicker-container .month-selector-buttons>button,.datepicker-container .month-selector-buttons>button{border:0px;width:32px;height:32px;border-radius:50px;background:var(--mc-menu-button-bkg);display:flex;align-items:center;justify-content:space-around}.datetimepicker-container .month-selector-buttons>button svg,.datepicker-container .month-selector-buttons>button svg{width:16px;height:16px}.datetimepicker-container .month-selector-buttons>button:hover,.datepicker-container .month-selector-buttons>button:hover{background:var(--mc-menu-button-bkg-hover)}.datetimepicker-container .day,.datepicker-container .day{border:0px;width:32px;height:32px;border-radius:50px;background:none}.datetimepicker-container .day:hover,.datepicker-container .day:hover{background:var(--mc-menu-button-bkg-hover)}.datetimepicker-container .week-header,.datepicker-container .week-header{text-decoration:underline}.datetimepicker-container .week>*,.datepicker-container .week>*{width:14.2857142857%;text-align:center}.datetimepicker-container .week .day-weekend,.datepicker-container .week .day-weekend{color:var(--mc-menu-text-light-color)}.datetimepicker-container .week .day-around,.datepicker-container .week .day-around{color:var(--mc-menu-text-lighter-color)}.multiselect{position:relative}.multiselect>.multiselect-preview{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--mc-form-input-color);background-color:var(--mc-form-input-bkg);background-clip:padding-box;border:var(--mc-form-input-border);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect>.multiselect-preview.multiselect-preview-empty{color:var(--mc-form-input-placeholder-color)}.multiselect>ul{list-style:none;position:absolute;top:calc(100% - 2px);left:0;display:none;z-index:99;width:100%;border-radius:var(--mc-menu-border-radius);border:var(--mc-menu-border);box-shadow:var(--mc-menu-box-shadow);border-top:0px;background-color:var(--mc-menu-bkg);list-style:none;padding-left:0px;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-height:400px;overflow-y:scroll}.multiselect>ul.open{display:block}.multiselect>ul>li{cursor:pointer}.multiselect>ul>li>label{display:block;width:100%;padding:6px 10px;margin-bottom:0px}.multiselect>ul>li.hide{display:none}.multiselect>ul>li.multiselect-search,.multiselect>ul>li.multiselect-checkall{background:var(--mc-menu-section-light-bkg);border-top:var(--mc-menu-section-light-border);border-bottom:var(--mc-menu-section-light-border)}.multiselect>ul>li.multiselect-search>label{display:flex}.multiselect>ul>li.multiselect-search>label .multiselect-item-icon{display:inline-block;width:15px;height:15px}.multiselect>ul>li.multiselect-search>label input.multiselect-item-search{width:100%;background:rgba(0,0,0,0);border:none}.multiselect>ul>li.multiselect-search>label input.multiselect-item-search:focus,.multiselect>ul>li.multiselect-search>label input.multiselect-item-search:focus-visible{outline:none}.multiselect>ul li.multiselect-search~li.multiselect-checkall{border-top:none}.multiselect .multiselect-checkbox{margin-right:5px}.duration-container{position:relative}.duration-container .duration-menu{position:absolute;top:100%;left:0;display:none;z-index:99;box-shadow:var(--mc-menu-box-shadow);background:var(--mc-menu-bkg);border:var(--mc-menu-border);border-radius:var(--mc-menu-border-radius);color:var(--mc-menu-text-color)}.duration-container .duration-menu.open{display:block}.duration-container .duration-menu .inner-menu{width:250px;height:auto;padding:0px 15px 15px 15px}.duration-container .duration-menu .duration-menu-preview{display:flex;padding:20px 0px;align-items:baseline;justify-content:center}.duration-container .duration-menu .duration-menu-preview .duration-label{color:var(--mc-menu-text-light-color)}.duration-container .duration-menu .duration-menu-preview .duration-value{font-size:larger;padding:0px 5px 0px 15px}.duration-container .duration-menu .duration-menu-buttons{display:flex;flex-wrap:wrap;gap:5px}.duration-container .duration-menu .duration-menu-buttons button{border:0px;background:none;width:calc(33% - 5px);height:40px}.duration-container .duration-menu .duration-menu-buttons button:hover{background:var(--mc-menu-button-bkg-hover)}.duration-container .duration-menu.disabled .duration-menu-buttons,.duration-container .duration-menu.readonly .duration-menu-buttons{display:none}.duration-container .duration-menu.disabled .inner-menu,.duration-container .duration-menu.readonly .inner-menu{padding:0px 15px}.duration-container .duration-preview:read-only,.duration-container .duration-preview:disabled{color:var(--mc-menu-text-lighter-color)}.modal-container{overflow-x:hidden;overflow-y:auto;justify-content:center;align-items:center;width:100%;max-height:100%;height:calc(100% - 1rem);display:none;z-index:50;position:fixed;top:0;right:0}.modal-container.modal-open{display:flex}.modal-backdrop{background:var(--mc-modal-backdrop-bkg);z-index:40;inset:0;position:fixed;display:none}.modal-backdrop.modal-open{display:block}.modal-content{padding:1rem;max-width:42rem;width:100%;max-height:100%;position:relative}.modal-content .modal-content-inner{border-radius:.5rem;background:var(--mc-modal-content-bkg);color:var(--mc-modal-content-text-color)}@media(min-width: 768px){.modal-container{inset:0}}ul.pagination{border-radius:4px;display:inline-flex}ul.pagination>li{display:flex;align-items:center;padding:4px 10px;cursor:pointer;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}ul.pagination>li>svg{width:1rem;height:1rem}ul.pagination>li:hover{color:#2a6496;background-color:#eee;border-color:#ddd}ul.pagination>li.active{color:#fff;cursor:default;background-color:#428bca;border-color:#428bca !important}ul.pagination>li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #ddd}ul.pagination>li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.table-column-order{display:flex;align-items:center;gap:.375rem}.table-column-order>span{white-space:nowrap}.table-column-order>svg{width:1rem;height:1rem}.form-buttons{margin-top:1em;display:flex;justify-content:flex-end;gap:1em}.form-buttons>button{flex-basis:max-content}.form-fields+.form-fields,.form-field+.form-field{margin-top:1.5rem}.form-fields+.form-button,.form-field+.form-button{margin-top:1.5rem}.form-feedback{font-size:.875rem;line-height:1.25rem;padding:.375rem;display:none}.form-feedback.form-feedback-description{color:var(--mc-form-color-feedback-description);display:block}.form-feedback.form-feedback-valid{color:var(--mc-form-color-feedback-valid)}.form-feedback.form-feedback-invalid,.form-feedback.form-feedback-required{color:var(--mc-form-color-feedback-invalid)}.form-field.form-field-required-empty>.form-feedback-required{display:block}.form-field.form-field-required-empty .form-input{border:var(--mc-form-input-invalid-border)}.form-field.form-field-required-empty .form-label{color:var(--mc-form-input-invalid-color)}.form-field.form-field-invalid>.form-feedback-invalid{display:block}.form-field.form-field-invalid .form-input{border:var(--mc-form-input-invalid-border)}.form-field.form-field-invalid .form-label{color:var(--mc-form-input-invalid-color)}.form-label{color:#fff;line-height:1.5rem;font-weight:600;font-size:.875rem;padding:0 0 .375rem 0;display:block}.form-label .form-label-required{color:var(--mc-form-color-label-required);padding-left:5px}.form-input,.form-button{display:block;color:var(--mc-form-input-color);padding:.5rem 1rem;border-radius:.375rem}.form-input{width:100%;border:var(--mc-form-input-border);background:var(--mc-form-input-bkg)}.form-input:disabled{color:var(--mc-form-input-disabled-color);background:var(--mc-form-input-disabled-bkg);border:var(--mc-form-input-disabled-border);cursor:not-allowed}.form-input ::placeholder{color:var(--mc-form-input-placeholder-border)}button.form-button,.form-button{border:0px;background-color:var(--mc-form-button-bkg);display:inline-flex;justify-content:center;align-items:center}button.form-button:hover,.form-button:hover{background-color:var(--mc-form-button-hover-bkg)}button.form-button:disabled,.form-button:disabled{color:var(--mc-form-button-disabled-color);background-color:var(--mc-form-button-disabled-bkg);border-color:var(--mc-form-button-disabled-border);cursor:not-allowed}button.form-button:disabled:hover,.form-button:disabled:hover{background-color:var(--mc-form-button-disabled-bkg)}.button.button-primary,.form-button.button-primary{background-color:var(--mc-form-button-primary-bkg, #1d4ed8);border-color:var(--mc-form-button-primary-border, #334155);color:var(--mc-form-button-primary-color, white)}.button.button-primary:hover,.form-button.button-primary:hover{background-color:var(--mc-form-button-primary-hover-bkg, #3b82f6);border-color:var(--mc-form-button-primary-hover-border, #334155);color:var(--mc-form-button-primary-hover-color, white)}.button.button-secondary,.form-button.button-secondary{background-color:var(--mc-form-button-secondary-bkg, #374151);border-color:var(--mc-form-button-primary-border, #334155);color:var(--mc-form-button-primary-color, white)}.button.button-secondary:hover,.form-button.button-secondary:hover{background-color:var(--mc-form-button-secondary-bkg, #6b7280);border-color:var(--mc-form-button-primary-border, #334155);color:var(--mc-form-button-primary-color, white)}.form-button.button-info{background-color:#ccfbf1;border-color:#14b8a6;color:#134e4a}.form-button.button-info:hover{background-color:#14b8a6}.form-button.button-success{background-color:#dcfce7;border-color:#22c55e;color:#14532d}.form-button.button-success:hover{background-color:#22c55e}.form-button.button-warning{background-color:#c2410c}.form-button.button-warning:hover{background-color:#f97316}.form-button.button-error{background-color:#fee2e2;border-color:#ef4444;color:#7f1d1d}.form-button.button-error:hover{background-color:#ef4444}.form-field>select{height:42px}.form-field .form-input-checkbox{margin-left:.375rem;display:flex;align-items:center;gap:.375rem;justify-content:flex-start}.form-field .form-input-checkbox>input{height:1rem;width:1rem}.form-field .form-input-checkbox .form-input-checkbox-description{color:var(--mc-form-color-feedback-description)}input[type=checkbox]{min-width:14px;min-height:14px}input[type=file].form-input{cursor:pointer}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-text-fill-color:var(--form-input-color, white);transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 1120px 1120px var(--mc-form-button-bkg)}.form-toggle{display:inline-flex;position:relative;cursor:pointer;align-items:center}.form-toggle>.toggle{width:2.75rem;height:1.5rem;border-radius:9999px;background-color:#374151;border-color:#4b5563}.form-toggle>.toggle::after{content:"";position:absolute;background-color:#fff;border:1px solid #d1d515;border-radius:9999px;width:1.25rem;height:1.25rem;top:2px;left:2px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-toggle>input:checked~.toggle{background-color:#1c64f2;border-color:#4b5563}.form-toggle>input:checked~.toggle::after{transform:translate(100%, 0)}.form-toggle>.toggle-label{margin-left:.75rem}.tooltip-element{display:none;width:max-content;position:absolute;background:var(--mc-tooltip-content-bkg);color:var(--mc-tooltip-content-color);top:0;left:0;padding:5px;border-radius:4px}.tooltip-element .table{color:var(--mc-tooltip-content-color);margin-bottom:0}.tooltip-element .table tbody:first-child td{border-top:none}.tooltip-element-arrow{position:absolute;background:var(--mc-tooltip-content-bkg);color:var(--mc-tooltip-content-color);width:8px;height:8px;transform:rotate(45deg)}.filepicker-container>.filepicker-values{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.filepicker-container>.filepicker-values>.filepicker-value{display:flex;align-items:start;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.filepicker-container>.filepicker-values>.filepicker-value>input{display:none}.filepicker-container>.filepicker-values>.filepicker-value>.filepicker-value-preview img{display:block;max-width:400px;max-height:400px;width:auto;height:auto}.filepicker-container>.filepicker-values>.filepicker-value>.filepicker-delete{color:var(--mc-danger-button-color);cursor:pointer}.filepicker-container>.filepicker-values>.filepicker-value>.filepicker-delete svg{width:1.5rem;height:1.5rem}.filepicker-container>.filepicker-values>.filepicker-value>.filepicker-delete:hover{color:var(--mc-danger-button-color-hover)}.filepicker-container>.filepicker-values>.filepicker-template{display:none}.filepicker-container>.filepicker-upload{border:var(--mc-form-input-border);background:var(--mc-form-input-bkg);border-style:dashed;display:flex;padding:.5rem 1rem;border-radius:.375rem;flex-direction:column;gap:.375rem;align-items:center;justify-content:center;cursor:pointer}.filepicker-container>.filepicker-upload.hidden{display:none}.filepicker-container>.filepicker-upload input[type=file]{display:none}.filepicker-container>.filepicker-upload>.filepicker-icon>svg{width:1.5rem;height:1.5rem;stroke:var(--mc-form-input-disabled-color)}.filepicker-container>.filepicker-upload>.filepicker-limitations{font-size:smaller;color:var(--mc-form-input-disabled-color)}.project-favorite{cursor:pointer}.project-favorite.favorite-on{color:#369}.project-favorite.favorite-off{color:#999}tr.project .bad{color:red}tr.project.project-late,tr.project.project-overrun{background:#f8d7da}span.invoice-late-box{display:inline-block;min-width:1.8em;margin:0px 2px;border:1px solid #000;text-align:center;color:#000}span.invoice-late-box.invoice-late-2R,span.invoice-late-box.invoice-late-3R,span.invoice-late-box.invoice-late-sue{font-family:"Noto Sans Bold",sans-serif}.invoice-status{padding:3px 5px;display:inline-block;color:#000}.invoice-status.invoice-status-paid{color:#3c763d;background-color:#dff0d8}.invoice-status.invoice-status-sent{color:#8a6d3b;background-color:#fcf8e3}.invoice-status.invoice-status-waiting{color:#31708f;background-color:#d9edf7}.invoice-status.invoice-status-abandoned{color:red;background-color:#ccc}.invoice-status.invoice-status-idle{color:#8f3187;background-color:#f7d9f7}.lawsuit-status{padding:3px 5px;display:inline-block;color:#000}.lawsuit-status.lawsuit-status-paid,.lawsuit-status.lawsuit-status-defaulted{background-color:#a3cfbb}.lawsuit-status.lawsuit-status-refused,.lawsuit-status.lawsuit-status-dismissed{background-color:#f1aeb5}.lawsuit-status.lawsuit-status-task{background-color:#9ec5fe}.lawsuit-status.lawsuit-status-waiting{background-color:#ffe69c}.lawsuit-late{padding:3px 5px;display:inline-block;color:#000}.lawsuit-late.late{background-color:#f1aeb5}.lawsuit-late.reminder{background-color:#fecba1}.table-todo-items tr.container-small{display:none}.table-todo-items td.container-small{display:none}.table-todo-items td i.fa{color:#999}.table-todo-items i.load-subtickets{cursor:pointer}@container (max-width: 600px){.table-todo-items tr.container-small{display:table-row}.table-todo-items td.container-small{display:table-cell}.table-todo-items tr.container-small+tr>td{border-top:none;padding-top:0;font-size:smaller}.table-todo-items td.container-big{display:none}}.table-todo-items tr.status-hidden>td{opacity:.4}.table-todo-items tr.status-feedback-client>td{background-color:#edf7ff;opacity:.6}.table-todo-items tr.status-feedback-client>td:hover{opacity:1}.table-todo-items tr.waiting-others>td{opacity:.6}.table-todo-items tr.status-waiting-subtickets>td{background-color:#edf7ff;opacity:.6}.table-todo-items tr.status-review1>td{background-color:#fff8da}.table-todo-items tr.status-review2>td{background-color:#fff3bb}.table-todo-items tr.status-review3>td{background-color:#ffeea0}.table-todo-items tr.devonly>td{background-color:#ffd78b}.table-todo-items tr.status-toupdate1>td{background-color:#e7ffdc}.table-todo-items tr.status-toupdate2>td{background-color:#c6ffad}.table-todo-items tr.flag-unread>td{font-family:"Noto Sans Bold",sans-serif;font-weight:normal}.table-todo-items tr.flag-unread>td a{font-family:"Noto Sans Bold",sans-serif;font-weight:normal}.table-todo-items tr.flag-snoozed>td{opacity:.4 !important;color:#333 !important}.table-todo-items tr.flag-snoozed>td a{color:#333 !important}.table-todo-items .customer-container{display:flex;gap:.5em;align-items:center}.table-todo-items .customer-container>img{width:16px;height:11px}.table-todo-items tr:hover>td{opacity:1 !important}.table-todo-items .badge{padding:3px 7px;border-radius:10px;color:#fff}.table-todo-items .badge.badge-sla-pro{background-color:#9bf}.table-todo-items .badge.badge-sla-basic{background-color:#999}.table-todo-items .badge.badge-sla-vip{background-color:#28a745}.table-todo-items .badge.badge-sla-premium{background-color:#ffc107}.todo-timeline ul{margin-left:0px;padding-left:15px}.todo-timeline li{list-style:none;margin-bottom:10px}.todo-timeline .title>.icon{padding-right:5px;width:20px;display:inline-block}.todo-timeline .title>.time{color:#999;display:inline-block;width:40px}.todo-timeline .title>a{padding-right:5px}.todo-timeline .action{margin-left:20px;color:#ccc}.todo-timeline .action-title{font-style:italic;color:#369}.todo-timeline div.comment{color:#999;margin-left:65px;display:flex;align-items:top}.todo-timeline div.comment .author{color:#666;white-space:nowrap;margin-right:5px}.todo-timeline div.comment .changes{display:flex;flex-wrap:wrap}.todo-timeline div.comment .changes>span.change{border:1px solid #ddd;border-radius:3px;margin-right:5px;display:flex;align-items:center;white-space:nowrap;gap:5px}.todo-timeline div.comment .changes>span.change .value-old{opacity:.7}.todo-timeline div.comment .changes>span.change .value-new{padding-right:5px}.todo-timeline div.comment .changes>span.change .title{padding:0px 3px;background:#ededed}.todo-timeline div.comment .text{max-height:45px;overflow:hidden;display:inline-block}@font-face{font-family:"Noto Sans";src:url(fonts/NotoSans-Regular.ttf)}@font-face{font-family:"Noto Sans Italic";src:url(fonts/NotoSans-Italic.ttf)}@font-face{font-family:"Noto Sans Bold";src:url(fonts/NotoSans-Bold.ttf)}:root{--fc-button-bg-color: #ededed;--fc-button-border-color: #ddd;--fc-button-text-color: #999;--fc-button-hover-bg-color: #ccc;--fc-button-hover-border-color: #999;--fc-button-active-bg-color: #ccc;--fc-button-active-border-color: #999;--mc-form-input-bkg: #ffffff;--mc-form-input-border: 1px solid #ced4da;--mc-form-input-color: black;--mc-form-input-disabled-color: #999;--mc-form-input-disabled-bkg: #efefef;--mc-form-input-disabled-border: 1px solid #ced4da;--mc-danger-button-color: red;--mc-tooltip-content-bkg: #ededed;--mc-tooltip-content-color: #333;--mc-modal-backdrop-bkg: #000}.form-field>select{height:2.5rem}.form-label{color:#000;font-weight:normal;font-size:1rem;margin-bottom:0}strong{font-family:"Noto Sans Bold",sans-serif;font-weight:normal;font-style:normal}em{font-family:"Noto Sans Italic",sans-serif;font-weight:normal;font-style:normal}*{font-family:"Noto Sans",sans-serif}#topbar{border-radius:0px;padding:0px 5px 0px 0px;border-bottom:1px solid #ccc;font-size:14px;color:#999}#topbar.topbar-dev{border-bottom:1px solid red}#topbar .navbar-nav .nav-item:first-child{border:0px;padding-left:2px}#topbar .navbar-nav .nav-item{margin-left:.4rem;padding-left:.4rem;border-left:1px solid #ccc}#topbar .navbar-nav .nav-link{padding:0px}.login-bkg{position:fixed;width:100%;height:100%;left:0;top:0;background:#999;padding:20px}.login-box{max-width:400px;margin:100px auto 0px auto;border:1px solid #333;background:#fff;padding:20px;border-radius:4px;box-shadow:0px 0px 5px 2px #888}.login-webauthn-prompt{text-align:center;width:200px;border:1px dashed #999;border-radius:3px;margin:20px auto;padding:10px;color:#666}.login-webauthn-prompt>i{font-size:4em;display:block}#login{position:fixed;width:100%;height:100%;left:0;top:0;background:#999;padding:20px}#login .card{max-width:400px;margin-top:100px;margin-left:auto;margin-right:auto;padding-bottom:0px}.card.error{text-align:left}html{font-size:14px;height:100%}body{min-height:100%}h1.title{font-size:2em;color:#b50101;margin:.7rem 0rem .5rem .7rem;background:url(icons/icon.svg) no-repeat top left;background-size:contain;padding-left:40px;float:left}nav#mainMenu{margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-left:.2rem}nav#mainMenu li.nav-item{margin:4px 3px 0px 3px;padding:2px;border-top:1px #369 solid;border-left:1px #369 solid;border-right:1px #369 solid;background:#f0f0f0;white-space:nowrap}nav#mainMenu a.nav-link{color:#333;padding:0px 4px;text-decoration:none}nav#mainMenu li:hover,nav#mainMenu li.active{background-color:#369}nav#mainMenu li:hover a.nav-link,nav#mainMenu li.active a.nav-link{color:#fff}nav#subMenu{background:#369;min-height:0px;margin-bottom:0px;border-radius:0px;padding:0px}nav#subMenu li.nav-item{margin:0px 3px 0px 3px;padding:2px}nav#subMenu a.nav-link{color:#9cf;padding:2px 4px}nav#subMenu li:hover a.nav-link,nav#subMenu li.nav-item.active a.nav-link{color:#fff;background-color:#369;text-decoration:none}div.simple-content{padding:0px 10px;margin-bottom:20px}div.simple-content.simple-content-sm{max-width:800px}div.simple-content .header{display:flex;justify-content:space-between}div.simple-content .header .switch{display:flex;align-items:center;gap:5px}div.simple-content .header .switch>i{color:#999}.breadcrumb{padding:.4rem 1rem}div.breadcrumb-empty{margin-bottom:1rem}div.popover-hidden-content{display:none}h2{font-size:1.5rem;margin:.8rem 0}h3{font-size:1.3rem;margin:2rem 0 .8rem 0}h4{font-size:1rem;font-weight:bold;margin:.8rem 0}#nav-notifications a.list-group-item{color:#333}#nav-notifications.dropdown a.dropdown-button{color:#ccc;display:unset}#nav-notifications.has-notifications a.dropdown-button{color:#b50101}#nav-notifications.dropdown .dropdown-menu{min-width:500px}.popover.bs-tether-element-attached-top.popover-notifications{border-radius:0px 5px 5px 5px}.popover.bs-tether-element-attached-top.popover-notifications .popover-arrow{left:10px}.popover.popover-notifications{max-width:500px}.popover.popover-notifications .list-group{padding:0px}.popover.popover-notifications .list-group-item{border-left:0px;border-right:0px}tr.collapse.in{display:table-row}div.search-pane{margin-top:-17px;border-right:1px solid #369;background:rgba(232,243,253,.14);padding:10px;font-size:14px}div.notifications{padding:0px 10px}div.center-content{max-width:1200px;margin-left:auto;margin-right:auto}div.popover-notifications{min-width:300px;max-width:100%}div.popover-notifications .popover-body{padding:0px;margin-bottom:0px}div.popover-notifications .popover-body a{font-size:14px;font-family:"Noto Sans",sans-serif;color:#333}div.popover-notifications .popover-body .list-group-item{border:0px}@media(max-width: 992px){nav.navbar.navbar-toggleable-sm .navbar-nav .nav-item{border:0px}nav.navbar.navbar-toggleable-sm{min-height:30px}nav#mainMenu li.nav-item{margin:0px;border:0px;padding:5px;border-left:1px solid #369;background:none}nav#mainMenu li:hover a.nav-link,nav#mainMenu li.active a.nav-link{font-weight:bold;color:#333}}#topbar>button.navbar-toggler{margin:2px}#mainMenu>button.navbar-toggler{margin:0px;padding:5px;border-top:1px #369 solid;border-left:1px #369 solid;border-right:1px #369 solid;border-radius:0px}#subMenu>button.navbar-toggler{margin:0px;padding:5px;color:#fff}textarea{resize:both !important}table tr th.min-width,table tr td.min-width{width:1%;white-space:nowrap;padding-right:10px}table td.nowrap,table th.nowrap{white-space:nowrap}.dropdown-item.active{background-color:#abd4ff}.js_loader{display:none}.onloading{position:relative}.onloading>.js_loader{display:flex;cursor:wait;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:90}.onloading>.js_loader .js_loader_icon{margin:auto;max-width:80%;max-height:80%}.js_loader i{color:#ccc;height:auto;max-width:100%;max-height:100%}table .col-sep{border-left:1px solid #ddd;margin-left:4px}table .col-double-sep{border-left:3px solid #ddd;margin-left:8px;padding-left:8px}.html-diff pre ins{color:green;text-decoration:none;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.html-diff pre del{color:red;text-decoration:none;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}table.table-dynamic,.table-dynamic table{width:auto;min-width:600px}.control-label.required::after{color:red;content:" *"}.user_badge{width:30px;height:30px;display:block;border-radius:14px;line-height:26px;border:2px solid #ebebeb;background-color:#999;text-align:center;font-weight:bold;color:#ebebeb}.user_badge.user_badge_3{font-size:smaller;font-weight:bold}.user_badge:hover,.user_badge:active{text-decoration:none}.pane-content{width:100%;max-width:1000px}.form-disabled{opacity:.5;pointer-events:none}.input-group-text span.popover-auto a{color:#999}div.panes-sidebar{margin-top:-14px;display:grid;grid-template-columns:minmax(300px, 20%) 1fr}div.panes-sidebar>.sidebar{border-right:1px solid #369;background:rgba(232,243,253,.14)}div.panes-sidebar>*{padding:10px}.btn-light-danger{color:#212529;background-color:#ffe9e6;border-color:#ffe9e6}.btn-light-danger:not(:disabled):not(.disabled):active,.btn-light-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light-warning{color:#212529;background-color:#fff9e6;border-color:#fff9e6}.btn-light-warning:not(:disabled):not(.disabled):active,.btn-light-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.totp_code{font-size:3em;width:8ch;text-align:center}.totp_box{display:flex;justify-content:center;margin:20px 0px}.git-changeid,.git-commit,.git-pr-status,.git-branch{text-transform:uppercase;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:smaller;padding:1px 3px;border:1px solid;border-radius:3px}.git-pr-rejected{background:#d73a49;border-color:#d73a49;color:#fff}.git-pr-accepted{background:#28a745;border-color:#28a745;color:#fff}.git-pr-merged{background:#6f42c1;border-color:#6f42c1;color:#fff}.git-pr-abandoned{background:#ededed;border-color:#ededed;color:red}.git-commit{color:#856404;background:#fff3cd;border-color:#f2d98a}.git-commit:hover{text-decoration:none;color:#856404;background:#f2d98a}.git-changeid{color:#369;background:#cce5ff;border-color:#b8daff}.git-changeid:hover{text-decoration:none;color:#369;background:#b8daff}.git-branch{text-transform:lowercase;color:#601c72;background:#ecd7f8;border-color:#e3c6f5}.git-branch:hover{color:#601c72;text-decoration:none;background:#e3c6f5}.git-changes{margin:10px 0px;padding-left:20px}.git-changes li{list-style:"-" inside}.flex-auto{flex:auto}.mw-600{max-width:600px}.mw-800{max-width:800px}.mw-1000{max-width:1000px}.mw-1200{max-width:1200px}span.duration{display:inline-block;min-width:110px}.copy-clipboard{cursor:pointer}.form-buttons{margin-top:15px}.form-input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.daterange{display:flex;align-items:center}.daterange .datepicker-container{width:calc(50% - 20px)}.daterange .daterange-to-label{color:#999;text-align:center;width:40px;padding:0px 5px}a.invisible-link:hover{color:#369}a.invisible-link{color:#333}.table-column-order{white-space:nowrap}ul.pagination{border-radius:4px;display:inline-flex}ul.pagination>li{padding:4px 10px;cursor:pointer;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}ul.pagination>li:hover{color:#2a6496;background-color:#eee;border-color:#ddd}ul.pagination>li.active{color:#fff;cursor:default;background-color:#428bca;border-color:#428bca !important}ul.pagination>li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #ddd}ul.pagination>li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}#global-messages-container{position:absolute;right:50px;top:50px}.global-message{background:#fff;min-width:300px;border:1px solid rgba(0,0,0,0);border-radius:.25rem;display:flex;align-items:center;margin-bottom:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.175) !important;opacity:1;transition:opacity .5s ease-in-out}.global-message.hiding{opacity:0}.global-message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.global-message-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.global-message-error{color:#842029;background-color:#fff3cd;border-color:#ffecb5}.global-message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.global-message-info{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.global-message-text{padding:5px 10px 5px 0px}.global-message-icon{padding:10px 10px 10px 15px}.global-message-success .global-message-icon i:before{content:""}.form-toggle{display:block;position:relative;cursor:pointer;margin:0}.form-toggle .toggle-checkbox{display:none}.form-toggle>.toggle{width:2.75rem;height:1.5rem;border-radius:9999px;background-color:#ededed;border:1px solid #999}.form-toggle>.toggle::after{content:"";position:absolute;background-color:#fff;border:1px solid #999;border-radius:9999px;width:1.25rem;height:1.25rem;top:2px;left:2px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-toggle>input:checked~.toggle{background-color:#1c64f2;border-color:#4b5563}.form-toggle>input:checked~.toggle::after{transform:translate(100%, 0)}th.col-sep-l,td.col-sep-l{margin-left:5px;border-left:3px solid #ddd;padding-left:5px}th.col-sep-r,td.col-sep-r{margin-right:5px;border-right:3px solid #ddd;padding-right:5px}.progress-bar{overflow:visible;text-shadow:0px 0px 2px #000}.timeline ul{margin-left:0px;padding-left:15px}.timeline li{list-style:none;margin-bottom:10px}.timeline .title>.icon{padding-right:5px;width:20px;display:inline-block}.timeline .title>.time{color:#999;display:inline-block;width:40px}.timeline .title>a{padding-right:5px}.timeline .action{margin-left:20px;color:#ccc}.timeline .action-title{font-style:italic;color:#369}.timeline div.comment{color:#999;margin-left:65px;display:flex;align-items:top}.timeline div.comment .author{color:#666;white-space:nowrap;margin-right:5px}.timeline div.comment .changes{display:flex;flex-wrap:wrap}.timeline div.comment .changes>span.change{border:1px solid #ddd;border-radius:3px;margin-right:5px;display:flex;align-items:center;white-space:nowrap;gap:5px}.timeline div.comment .changes>span.change .value-old{opacity:.7}.timeline div.comment .changes>span.change .value-new{padding-right:5px}.timeline div.comment .changes>span.change .title{padding:0px 3px;background:#ededed}.timeline div.comment .text{max-height:45px;overflow:hidden;display:inline-block}td.vertical-col,th.vertical-col{vertical-align:bottom}td.vertical-col>.vertical-col-wrapper,th.vertical-col>.vertical-col-wrapper{display:flex;height:100%;align-items:flex-end;justify-content:center}td.vertical-col>.vertical-col-wrapper>.vertical-col-content,th.vertical-col>.vertical-col-wrapper>.vertical-col-content{writing-mode:vertical-rl;transform-origin:50% 50%;transform:rotate(-180deg)}table.html-diff{width:100%;border-collapse:initial;border-spacing:0}table.html-diff td.diff-num{width:1%;min-width:50px;font-size:12px;font-family:Consolas,Liberation Mono,Menlo,monospace;line-height:20px;color:#ccc;user-select:none;text-align:center;vertical-align:top;padding:0px}table.html-diff td.diff-num:hover{color:#999}table.html-diff tr.diff-del>td{background-color:#ffdce0}table.html-diff tr.diff-add>td{background-color:#e6ffed}.simple-form{max-width:900px}.title-buttons{display:flex;align-items:center;gap:10px}.title-buttons h1,.title-buttons h2,.title-buttons h3{display:inline-block;margin-right:10px}fieldset.fields-group{border:1px solid #ececec;padding:15px;margin:0px -10px 15px -10px}fieldset.fields-group>legend{width:inherit;padding:5px;font-size:1.2em;color:#666}.table-pagination{width:100%;display:flex;justify-content:flex-end;margin-top:3rem;margin-bottom:1rem;gap:1rem}.table-pagination>select.table-action-select.form-input{width:auto}.table-checkall-banner{display:none}.table-checkall-banner.show{display:table-row}.table-checkall-banner>td{text-align:center;padding:.5rem;background:#f9f6e2}.listing input.form-input.form-input-value[type=checkbox]{height:auto;margin:.25rem}.modal-backdrop.show{display:block}.modal-backdrop.modal-open{opacity:.5}.btn-xs{padding:.125rem .25rem;font-size:.875rem;border-radius:.2rem}.form-filters-horizontal{background:#eaf0f7;border:1px solid #d2deee;border-radius:.375rem;padding:.5rem;display:flex;justify-content:space-between;gap:.5rem}.form-filters-horizontal>.form-field{display:flex;align-items:center}.form-filters-horizontal>.form-field>.form-label{margin-right:.375rem;padding:0}.form-filters-horizontal>.form-field+.form-field{margin-top:0}.form-filters-horizontal>.form-buttons{max-width:max-content;margin-top:0}.hide{display:none}fieldset.alert>legend{border-top:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:.25rem;width:unset;padding-left:.5rem;padding-right:.5rem;font-size:1.2rem}fieldset.alert.alert-warning>legend{color:#856404;background-color:#fff3cd;border-color:#ffeeba}fieldset.alert.alert-danger>legend{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}

/*# sourceMappingURL=common.css.map*/