/* DEV206: light saved records and direct white creation. Task creation and
   the property questionnaire deliberately do not match these selectors. */
.record-sheet206 .sheet-value-row,.record-sheet206 .contact-field-row,.record-sheet206 .inline-info .inline-value{display:block!important;width:100%;box-sizing:border-box;min-width:0;border:1px solid #d1dbd0!important;border-radius:16px!important;padding:16px!important;background:#edf3e9!important;color:#233d37}
.record-sheet206 .sheet-value-text,.record-sheet206 .characteristic-value{display:block;min-height:24px;width:100%;padding:0;overflow-wrap:anywhere}
.record-sheet206 .sheet-value-text:empty::before,.record-sheet206 .characteristic-value:empty::before,.record-sheet206 .contact-field-row>p:empty::before{content:'Non renseigné'}
.record-sheet206 .field-edit-pencil{width:auto!important;height:auto!important;max-width:100%;min-height:44px;margin:16px 0 0!important;padding:10px 14px!important;border:1px solid #c5cec1!important;border-radius:12px;background:#fafbf7!important;white-space:normal!important;font-size:1rem!important;overflow-wrap:normal!important}
.record-sheet206 h3,.record-sheet206 .field-with-pencil{font-size:1rem}.record-sheet206 .contact-field,.record-sheet206 .sheet-characteristic,.record-sheet206 .inline-info{margin:0 0 24px}
.record-sheet206 .dossier-information{padding:0;border:0;background:transparent}
.record-sheet206 .inline-info>.field-with-pencil{padding:0!important;border:0!important;background:transparent!important}
.record-sheet206 .sheet-title .field{font-size:1rem}
.record-sheet206 .asset-characteristics206{margin-top:24px}.asset-characteristics206>summary{font-weight:700;min-height:44px;padding:10px 0}.asset-characteristics206[open]>summary{margin-bottom:14px}
.record-sheet206 .piece-name206{display:block!important;min-width:0}.record-sheet206 .piece-name206 .sheet-value-text{font-size:1.5rem;font-weight:700}
.record-sheet206 .piece-name206 .field-edit-pencil{font-size:1rem!important}.record-sheet206 .piece-photo-button203{margin:0!important}
.record-sheet206 .piece-photo203{min-width:0}.record-sheet206 .quantity-row206{margin:0 0 24px}.quantity-row206 dt{margin-bottom:10px}
.quantity-row206 dd{margin:0}.quantity-row206 [data-field-obligation]{display:none}.record-sheet206 .piece-photo203 .field-edit-pencil{font-size:1rem!important}
.record-sheet206 .quantity-row206{display:grid!important;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px}
.record-sheet206 .quantity-row206 dt{margin:0}.record-sheet206 .quantity-row206 .sheet-value-row{padding:0!important;border:0!important;background:transparent!important}
.record-sheet206 .quantity-row206>dt{grid-area:1/1}.record-sheet206 .quantity-row206>dd{grid-area:1/2;width:128px;min-width:0}
.quantity-row206 .part-stock-inline,.quantity-row206 .part-stock-inline label{width:100%;margin:0;justify-content:flex-end}
.quantity-row206 [data-stock-direct]{margin:0}.quantity-row206 [data-stock-direct] label.field{display:flex;align-items:center;justify-content:flex-end;margin:0!important}
.quantity-row206 [data-stock-direct] label.field>span:not(.quantity-stepper){display:none}
.quantity-row206:has([data-stock-dirty162]){grid-template-columns:minmax(0,1fr)}
.record-sheet206 .quantity-row206:has([data-stock-dirty162])>dd{grid-area:2/1;width:100%}
.creation-name-label206{display:block;margin-bottom:10px;font-size:1rem;font-weight:700}
.record-creation206 input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.record-creation206 textarea,.record-creation206 select,.creation-choice-value206{box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:52px;padding:12px;border:1px solid #c5cec1;border-radius:12px;background:#fff!important;color:#233d37;font-size:16px}
#piece-form.record-creation206 .piece-creation-heading205 input[name=name]{background:#fff!important;border:1px solid #c5cec1!important;border-radius:12px;padding:12px;font-size:1.5rem;min-height:52px}
.record-creation206 .field{margin-bottom:24px}.record-creation206 .quantity-row205{margin-bottom:24px}.record-creation206 .quantity-row205 input{width:112px;flex:0 0 112px}
.record-creation206 .part-suppliers139{min-width:0}.record-creation206 .part-supplier-dropdown>summary{background:#fff}
.record-creation206 .creation-choice206{margin:0 0 24px}.creation-choice206>h3{font-size:1rem;margin:0 0 10px}.creation-choice-value206{text-align:left;white-space:normal;overflow-wrap:anywhere}
.record-field206 form{margin:0}.record-field206 .sheet-edit-controls,.record-field206 .piece-inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.record-field206 form .inline-value{display:block}.record-field206 .field-edit-pencil{display:none}
.record-field206 input:not([type=checkbox]):not([type=radio]),.record-field206 textarea,.record-field206 select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;font-size:16px}.record-field206 .inline-confirm{min-height:48px}
.record-creation206 input[type=date],.record-field206 input[type=date]{position:relative;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 32px;text-align:center;-webkit-appearance:none;appearance:none}
.record-creation206 input[type=date]::-webkit-date-and-time-value,.record-field206 input[type=date]::-webkit-date-and-time-value{min-width:0;width:100%;text-align:center}
.record-creation206 input[type=date]::-webkit-datetime-edit,.record-field206 input[type=date]::-webkit-datetime-edit{display:block;min-width:0;width:100%;padding:0;text-align:center}
.record-creation206 input[type=date]::-webkit-calendar-picker-indicator,.record-field206 input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;margin:0;padding:0}
.record-sheet206 [data-receipt-value=date]{text-align:center}.record-sheet206 [data-receipt-value=date] .sheet-value-text{text-align:center}
.record-sheet206 .document-upload-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-sheet206 .document-upload-actions>.document-upload:last-child{grid-column:1/-1}
.record-sheet206 .document-upload{min-width:0;white-space:normal;overflow-wrap:anywhere}.record-creation206 .task-window-footer191{gap:10px}
