.order-detail-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;background:#f5f8fc;border:1px solid #dce5f0;border-radius:12px;margin-bottom:20px}.order-detail-filters label{display:grid;gap:7px;font-size:12px;color:#466080}.order-detail-filters input,.order-detail-filters select{min-width:135px;border:1px solid #ccd8e6;border-radius:7px;background:white;padding:10px;font:inherit;color:#193856}.order-detail-filters p{flex-basis:100%;margin:3px 0 0;font-size:12px;color:#58708d}.order-group-row td{background:#eaf0f8!important;padding:13px!important;color:#173b69}.order-group-row label{display:inline-flex;align-items:center;gap:10px}.order-group-row span{font-size:11px;margin-left:15px}.order-group-row input{width:16px;height:16px}.item-references{font-size:11px;line-height:1.7;margin-top:8px;overflow-wrap:anywhere}.item-references b{display:inline-block;color:#254b7a;margin-right:5px}@media(max-width:600px){.order-detail-filters label{flex:1 1 40%}.order-detail-filters input,.order-detail-filters select{min-width:0;width:100%}.order-detail-filters button{flex:1 1 100%}}

.order-detail-filters[hidden]{display:none!important}

.order-detail-filters{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px;padding:12px;margin-bottom:14px;overflow-x:auto;max-width:100%;box-sizing:border-box}.order-detail-filters label{flex:0 0 auto;gap:6px;font-size:11px}.order-detail-filters input,.order-detail-filters select{box-sizing:border-box;min-width:0;height:38px;padding:8px 9px;font-size:12px}.order-detail-filters input[type=date]{width:132px}.order-detail-filters #service{width:112px}.order-detail-filters #center{width:112px}.order-detail-filters #orderMode{width:78px}.order-detail-filters #orderField{width:155px}.order-detail-filters .order-search-input{flex:1 0 180px}.order-detail-filters #search{width:100%;min-width:180px}.order-detail-filters button{flex:0 0 auto;white-space:nowrap;min-height:38px;padding:8px 12px;font-size:12px}.order-detail-filters .order-filter-status:empty{display:none}.order-detail-filters .order-filter-status:not(:empty){flex:0 0 180px;font-size:11px}.order-detail-filters [hidden]{display:none!important}#filters[hidden]{display:none!important}.order-detail-filters :focus-visible{outline:2px solid #759bc9;outline-offset:2px}@media(max-width:700px){.order-detail-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.order-detail-filters label,.order-detail-filters .order-search-input{min-width:0}.order-detail-filters input[type=date],.order-detail-filters #service,.order-detail-filters #center,.order-detail-filters #orderMode,.order-detail-filters #orderField,.order-detail-filters #search{width:100%;min-width:0}.order-detail-filters .order-search-input{grid-column:1/-1}.order-detail-filters button{width:auto;min-height:38px}.order-detail-filters #orderExport{grid-column:1/-1}}
.customer-tracking-form{display:grid;grid-template-columns:minmax(140px,280px) 68px auto auto;gap:6px;align-items:end;max-width:530px;margin:10px 0}.customer-tracking-form label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#748baa;min-width:0}.customer-tracking-form input{width:100%;min-width:0!important;max-width:100%;height:34px;padding:6px 8px!important;border:1px solid #cdddf0;border-radius:7px;background:#fff;font-size:12px}.customer-tracking-form button{height:34px;padding:6px 10px!important;font-size:11px!important;border-radius:7px;white-space:nowrap}.customer-tracking-form [data-more]{background:#edf3fb;color:#456a96}.customer-tracking-form small[role=status]{grid-column:1/-1;color:#547399;line-height:1.5}.customer-tracking-form small:empty{display:none}.customer-product-actions{display:flex;gap:6px;flex-wrap:wrap}.customer-tracking-form :is(input,button):focus-visible{outline:3px solid #85a9d8;outline-offset:2px}@media(max-width:650px){.customer-tracking-form{grid-template-columns:minmax(0,1fr) 64px auto}.customer-tracking-form [data-more]{grid-column:1/-1;justify-self:start}.customer-tracking-form input{font-size:16px;height:40px}.customer-tracking-form button{min-height:40px}}
.order-date-error{display:block;white-space:normal;max-width:220px;font-size:12px;line-height:1.5;color:#a23848;margin-top:5px}.order-date-error[hidden]{display:none}.order-detail-filters input[aria-invalid=true]{border-color:#b15c68;box-shadow:0 0 0 2px #b15c6815}.customer-product-extra{margin-top:8px;border-top:1px solid #e6edf6;padding-top:7px;font-size:12px}.customer-product-extra>summary{cursor:pointer;color:#54769d;font-size:12px;list-style-position:inside}.customer-product-extra small{display:block;line-height:1.7;overflow-wrap:anywhere}.customer-product-reference{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-product-reference b{overflow-wrap:anywhere}.reference-copy{padding:3px 6px!important;font-size:10px!important;border:1px solid #d6e2f0!important;background:#f3f7fd!important;color:#55769c!important;border-radius:5px!important;min-height:0!important}.customer-product-extra summary:focus-visible{outline:2px solid #85a9d8;outline-offset:3px}
@media(max-width:700px){#content .customer-product{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:12px 0;min-height:0;height:auto}#content .customer-product>div{min-width:0}#content .customer-product-image,#content .customer-image-empty{width:62px;height:76px}#content .customer-product>div>strong{font-size:14px;line-height:1.55;margin:4px 0;overflow-wrap:anywhere}#content .customer-product-option,#content .customer-product-numbers,#content .customer-product-tracking small{font-size:13px!important;line-height:1.65}#content .customer-product-reference b{font-size:11px}#content .customer-product-numbers{gap:6px 12px;margin:6px 0}#content .item-references{margin-top:0}#content .customer-product-tracking a{overflow-wrap:anywhere}.order-detail-filters:has(.order-date-error:not([hidden])){align-items:flex-start}}
@media(max-width:700px){.customer-tracking-form{grid-template-columns:68px auto auto;max-width:100%;width:100%;gap:8px;align-items:end}.customer-tracking-form>label:first-child{grid-column:1/-1;width:100%}.customer-tracking-form>label:first-child input{width:100%;min-width:0!important;font-size:16px;height:42px}.customer-tracking-form .tracking-boxes-label{grid-column:1;grid-row:2}.customer-tracking-form>button[type=submit]{grid-column:2;grid-row:2;min-height:42px}.customer-tracking-form>button[data-more]{grid-column:3;grid-row:2;justify-self:stretch;min-height:42px}.customer-tracking-form small[role=status]{grid-column:1/-1;grid-row:3}}
@media(max-width:700px){#content .customer-product-tracking a{font-size:13px}.customer-tracking-form .tracking-boxes-label input{height:42px;font-size:16px}}

/* Compact list editing; declared box counts are edited in application details. */
#content .customer-tracking-form.is-list{grid-template-columns:minmax(140px,280px) auto auto;max-width:455px;gap:6px;margin:7px 0;align-items:end}#content .customer-tracking-form.is-list>label{grid-column:auto;grid-row:auto;gap:4px;font-size:10px}#content .customer-tracking-form.is-list input{height:30px!important;min-height:30px!important;max-height:30px;padding:5px 8px!important;border-radius:7px;font:12px/18px Arial,sans-serif}#content .customer-tracking-form.is-list>button{grid-column:auto;grid-row:auto;height:30px!important;min-height:30px!important;padding:5px 10px!important;border:1px solid #cddcf0;border-radius:7px;font:600 11px/18px Arial,sans-serif!important;box-shadow:none;cursor:pointer}#content .customer-tracking-form.is-list>button[type=submit]{background:#244c83;color:white;border-color:#244c83}#content .customer-tracking-form.is-list>button[data-more]{background:#edf3fb;color:#456a96}#content .customer-tracking-form.is-list>button:hover:not(:disabled){filter:brightness(.96)}#content .customer-tracking-form.is-list>button:disabled{opacity:.5;cursor:wait}#content .customer-tracking-form.is-list small[role=status]{grid-row:auto;grid-column:1/-1}@media(max-width:700px){#content .customer-tracking-form.is-list{grid-template-columns:auto auto;justify-content:start;max-width:100%;width:100%}#content .customer-tracking-form.is-list>label{grid-column:1/-1;grid-row:1;width:100%}#content .customer-tracking-form.is-list input{font-size:16px}#content .customer-tracking-form.is-list>button[type=submit]{grid-column:1;grid-row:2}#content .customer-tracking-form.is-list>button[data-more]{grid-column:2;grid-row:2;justify-self:start}#content .customer-tracking-form.is-list small[role=status]{grid-row:3}}

/* Explicit list context also applies before a row is attached to the document. */
#content .customer-tracking-form.is-list{grid-template-columns:minmax(180px,1fr) auto auto auto;max-width:590px;gap:7px;align-items:center;margin:6px 0}#content .customer-tracking-form.is-list>.tracking-main-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;grid-column:auto;grid-row:auto;font-size:10px;white-space:nowrap}#content .customer-tracking-form.is-list input{height:28px!important;min-height:28px!important;max-height:28px;padding:4px 8px!important;border-color:#d5e1ef;border-radius:6px;font-size:12px}#content .customer-tracking-form.is-list>.tracking-boxes-readonly{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#7890aa;white-space:nowrap;padding:4px 7px;border-radius:6px;background:#f0f4fa}#content .tracking-boxes-readonly b{margin:0;font-size:10px;color:#567294}#content .customer-tracking-form.is-list>button{height:28px!important;min-height:28px!important;min-width:44px;padding:4px 9px!important;border-width:1px;border-style:solid;border-radius:6px;font-size:10px!important;font-weight:600!important;line-height:18px!important;transition:background .15s,border-color .15s;appearance:none}#content .customer-tracking-form.is-list>button[type=submit]{background:#244c83;border-color:#244c83;color:#fff}#content .customer-tracking-form.is-list>button[type=submit]:hover:not(:disabled){background:#193c69}#content .customer-tracking-form.is-list>button[data-more]{background:#fff;border-color:#d5e1ef;color:#456a96;grid-column:auto;grid-row:auto}#content .customer-tracking-form.is-list>button[data-more]:hover:not(:disabled){background:#edf3fb;border-color:#a8bedb}@media(max-width:700px){#content .customer-tracking-form.is-list{grid-template-columns:auto auto auto;justify-content:start;max-width:100%}#content .customer-tracking-form.is-list>.tracking-main-label{grid-column:1/-1;grid-row:1;width:100%}#content .customer-tracking-form.is-list input{font-size:16px}#content .customer-tracking-form.is-list>.tracking-boxes-readonly{grid-column:1;grid-row:2}#content .customer-tracking-form.is-list>button[type=submit]{grid-column:2;grid-row:2}#content .customer-tracking-form.is-list>button[data-more]{grid-column:3;grid-row:2}#content .customer-tracking-form.is-list small[role=status]{grid-row:3}}

#content .customer-tracking-form.is-list{grid-template-columns:minmax(180px,1fr) auto auto;max-width:520px}@media(max-width:700px){#content .customer-tracking-form.is-list{grid-template-columns:auto auto;max-width:100%}#content .customer-tracking-form.is-list>button[type=submit]{grid-column:1;grid-row:2}#content .customer-tracking-form.is-list>button[data-more]{grid-column:2;grid-row:2}}
