#root .required-mark{color:#a51d2d;white-space:nowrap;vertical-align:baseline;background:#fff0f1;border:1px solid #bf4149;border-radius:4px;margin-inline-start:.35em;padding:.1em .45em;font-size:max(12px,.85em);font-weight:800;line-height:1.5;display:inline-block}#root .required-field-label{color:#a51d2d;font-weight:700}#root label>span:has(.required-mark){color:#a51d2d;font-weight:700}#root .duty-date-field:has(.required-mark)>span:first-child{color:#a51d2d;font-weight:700}#root td:has(>.required-mark){color:#a51d2d;font-weight:700}#root label:has(.required-mark) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border-color:#c7666e}#root .duty-date-field:has(.required-mark) input{border-color:#c7666e}#root td:has(>.required-mark) input{border-color:#c7666e}#root .operation-modal [aria-invalid=true]{background-color:#fff0f1;border:2px solid #b42335}#root .operation-save-error{color:#8f1726;background:#fff0f1;border:2px solid #bf4149;flex-wrap:wrap;padding:14px;scroll-margin-block:24px}#root .operation-save-error>div{flex:1;min-width:180px}#root .operation-save-error strong{font-size:16px}#root .operation-save-error span{font-size:14px}#root .operation-error-jump{color:#8f1726;font:inherit;cursor:pointer;background:#fff;border:1px solid #bf4149;border-radius:6px;padding:8px 12px}@media print{#root .required-mark{color:#111;background:#fff;border-color:#777}#root .operation-save-error{display:none}}
