:root{--blue:#008cbd;--yellow:#efb500;--navy:#123148}
.brand{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:30px}
.brand-logo{display:block;object-fit:contain;height:auto}
.brand-logo-light{width:190px;max-width:100%}
.brand-logo-login{width:285px;max-width:100%;margin-bottom:28px}
.brand small{font-size:11px;color:#a8c4d7}.brand strong{font-size:12px;letter-spacing:2px}
.login-decor .brand-logo{width:min(75%,430px);position:relative;z-index:2}
.item-description{white-space:pre-line}.order-subtitle{margin-top:26px}
.order-items{min-width:850px}.order-items td{vertical-align:top}.order-items td:nth-child(4){min-width:270px}
.order-items input{min-width:75px;padding:7px;font-size:12px}.order-items textarea{min-width:280px;font-size:12px;min-height:100px}
.order-items input[type=date]{min-width:130px}.order-items .delete-row{border:0;background:transparent;color:#a43c41;font-size:22px}
.extracted-text{white-space:pre-wrap;max-height:270px;overflow:auto;font-size:11px}
.warning-note ul{margin:8px 0 0;padding-left:18px}.document-status{margin-top:16px}
@media(max-width:770px){.card-header{flex-wrap:wrap}.brand-logo-login{width:240px}}
.production-items{min-width:0}.production-items td:nth-child(4){min-width:230px}.production-items td:last-child{white-space:nowrap}
