/* Keep expanding text fields inside their grid tracks, including long URLs. */
.n1t-orders{min-width:0;max-width:100%;width:100%}
.n1t-orders :where(section,article,label,input,textarea,select,[class*="grid"]){min-width:0;max-width:100%}
.n1t-orders :where([class*="grid"]>*){min-width:0}
.n1t-orders textarea{field-sizing:fixed;width:100%;max-width:100%;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical}
.n1t-orders :where(p,a,strong,span){overflow-wrap:anywhere}
.n1t-orders [class*="overflow-x-auto"]{min-width:0;max-width:100%;overscroll-behavior-x:contain}
@media(max-width:767px){
 .n1t-orders [class*="min-w-"]:not(.n1t-order-timeline){min-width:0!important}
 .n1t-orders :where(input,textarea,select){font-size:16px;box-sizing:border-box}
 .n1t-orders button{max-width:100%;height:auto;min-height:40px;white-space:normal;overflow-wrap:anywhere}
 .n1t-orders button svg{flex-shrink:0}
 .n1t-orders [role="combobox"]{width:100%;min-width:0!important;max-width:100%}
 .n1t-orders [role="combobox"]>span{min-width:0;white-space:normal}
 .n1t-orders [class*="px-5"]{padding-left:12px;padding-right:12px}
 .n1t-orders input[type="date"]{display:block;width:100%;max-width:100%;min-width:0;-webkit-appearance:none}
 .n1t-orders .n1t-order-financing>div{flex-direction:column;align-items:stretch}
 .n1t-orders .n1t-order-financing>div>*{width:100%;max-width:100%;flex-basis:auto}
}
