.orders-page .data-table th:last-child{width:250px}.order-actions-cell{position:relative;min-width:230px}.order-action-group{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px}.order-main-action{min-height:38px;padding-inline:13px;gap:7px;border-radius:7px}.order-more-button{width:38px;height:38px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);cursor:pointer}.order-more-button:hover,.order-more-button[aria-expanded="true"]{border-color:#91d5cc;background:var(--teal-soft);color:var(--teal)}.order-action-menu{position:absolute;z-index:20;top:44px;right:0;width:190px;padding:6px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 12px 30px #07172224}.order-action-menu button{width:100%;padding:10px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;gap:9px;text-align:left;color:var(--ink);cursor:pointer}.order-action-menu button:hover{background:#f1f8f7}.order-action-menu .danger-text{color:#c8323c}.subcontractor-order-bar .dossier-type-chip{background:#e8f7f4;color:#087f70}.project-workspace[data-order-workspace] .project-context{border-left-color:#9ddbd2}
@media(max-width:900px){.orders-page .split-view{grid-template-columns:1fr}.orders-page .side-detail{display:none}.orders-page .data-panel{overflow:visible}.orders-page .data-table,.orders-page .data-table tbody{display:block}.orders-page .data-table thead{display:none}.orders-page .data-table tr{margin-bottom:10px;padding:15px;border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:9px}.orders-page .data-table td{padding:0;border:0}.orders-page .data-table td:before{display:block;margin-bottom:3px;color:var(--muted);font-size:9px;text-transform:uppercase}.orders-page .data-table td:nth-child(1):before{content:'Bon'}.orders-page .data-table td:nth-child(2):before{content:'Sous-traitant'}.orders-page .data-table td:nth-child(3):before{content:'Périmètre'}.orders-page .data-table td:nth-child(4):before{content:'Échéance'}.orders-page .data-table td:nth-child(5):before{content:'Statut'}.orders-page .order-actions-cell{grid-column:1/-1;min-width:0;padding-top:8px!important}.order-action-group{justify-content:stretch}.order-main-action{flex:1}.order-action-menu{top:50px}.orders-page .order-actions-cell>.order-main-action{width:100%}}
@media(max-width:520px){.orders-page .data-table tr{grid-template-columns:1fr}.orders-page .order-actions-cell{grid-column:auto}.order-action-group{display:grid;grid-template-columns:1fr 1fr 40px}.order-main-action{padding-inline:8px}.order-main-action span{font-size:11px}}
