.detail-table-container[data-v-0efc2129]{margin-top:2rem}.modern-table[data-v-0efc2129]{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}.modern-table thead[data-v-0efc2129]{background:linear-gradient(135deg,#263238,#37474f);color:#fff}.modern-table th[data-v-0efc2129]{padding:8px 6px;text-align:center;font-weight:600;border-right:1px solid hsla(0,0%,100%,.2);color:#fff}.modern-table td[data-v-0efc2129]{padding:4px 6px;vertical-align:middle;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.data-row[data-v-0efc2129]:hover{background:linear-gradient(135deg,#f8f9ff,#f0f7ff);transform:scale(1.005);box-shadow:0 2px 8px rgba(0,0,0,.08)}.article-code[data-v-0efc2129]{min-width:100px;text-align:left}.article-info[data-v-0efc2129]{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:center}.spec-cell[data-v-0efc2129],.statut-cell[data-v-0efc2129]{min-width:80px;text-align:center}.actions-cell[data-v-0efc2129]{text-align:center;min-width:100px}.poids-cell[data-v-0efc2129]{text-align:right;min-width:80px}.v-btn[data-v-0efc2129]{margin:0 2px}@media (max-width:768px){.modern-table[data-v-0efc2129]{font-size:.75rem}.modern-table td[data-v-0efc2129],.modern-table th[data-v-0efc2129]{padding:4px 3px}}.confirmation-card[data-v-0efc2129]{border-radius:12px!important;overflow:hidden}.confirmation-card .v-card__title[data-v-0efc2129]{background:linear-gradient(135deg,#f44336,#d32f2f)}.v-dialog>.v-card>.v-card__text[data-v-0efc2129]{padding-bottom:0}.rounded-border{border-radius:20px!important}.messages-container{height:600px;overflow-y:scroll;display:flex;flex-direction:column;align-items:flex-end}.messages-container>*{flex:none}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(94,86,105,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(94,86,105,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(94,86,105,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.5rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.table-container[data-v-51f81eb4]{overflow-x:auto}.modern-table-wrapper[data-v-51f81eb4]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}.modern-table[data-v-51f81eb4]{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff}.modern-table thead[data-v-51f81eb4]{background:linear-gradient(135deg,#263238,#37474f);color:#fff}.header-main th[data-v-51f81eb4]{padding:10px 12px;text-align:center;font-weight:600;border-right:1px solid hsla(0,0%,100%,.2);color:#fff}.header-sub th[data-v-51f81eb4]{padding:8px 8px;text-align:center;font-weight:500;border-right:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.1);color:#fff;font-size:.8rem}.data-row[data-v-51f81eb4]{transition:all .2s ease;border-bottom:1px solid #f0f0f0}.data-row[data-v-51f81eb4]:hover{background:linear-gradient(135deg,#f8f9ff,#f0f7ff);transform:scale(1.005);box-shadow:0 2px 8px rgba(0,0,0,.08)}.data-row td[data-v-51f81eb4]{padding:6px 8px;vertical-align:middle;border-right:1px solid #f0f0f0}.article-code[data-v-51f81eb4]{min-width:100px;text-align:center}.article-libelle[data-v-51f81eb4]{min-width:300px;max-width:400px}.spec-cell[data-v-51f81eb4]{min-width:80px;text-align:center}.comment-cell[data-v-51f81eb4]{width:50px;text-align:center}.center-cell[data-v-51f81eb4]{text-align:center;vertical-align:middle}.planifie-td[data-v-51f81eb4]{background:rgba(33,150,243,.05)}.realise-td[data-v-51f81eb4]{background:rgba(76,175,80,.05)}.reste-td[data-v-51f81eb4]{background:rgba(255,152,0,.05)}.statut-cell[data-v-51f81eb4]{text-align:center;vertical-align:middle;min-width:100px}.action-icon[data-v-51f81eb4]{margin:0 4px}.action-cell[data-v-51f81eb4]{text-align:center;vertical-align:middle;min-width:180px}.empty-state[data-v-51f81eb4],.loading-container[data-v-51f81eb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.disable-events[data-v-51f81eb4]{pointer-events:none}