/* Article forms remain readable while using the available desktop height. */
.warehouse-article-editor-master{padding:10px 14px}
.warehouse-article-editor-master>header{margin-bottom:7px}
.warehouse-article-editor-master>header h2{font-size:1.12rem}
.warehouse-article-editor-master>header p{margin:2px 0;font-size:.72rem}
.warehouse-article-editor-master .warehouse-master-nav{min-height:34px}
.warehouse-article-editor-master .warehouse-master-section{padding:7px 9px}
.warehouse-article-editor-master .warehouse-master-section>header{margin-bottom:5px}
.warehouse-article-editor-master .warehouse-master-section>header h3{font-size:.88rem}
.warehouse-article-editor-master .warehouse-master-section>header p{font-size:.67rem}
.warehouse-article-editor-master .warehouse-master-grid,
.warehouse-article-editor-master .warehouse-identification-fields{gap:5px}
.warehouse-article-editor-master .warehouse-master-field{gap:2px;font-size:.67rem}
.warehouse-article-editor-master .warehouse-master-field :is(input,select,textarea){min-height:31px;padding:5px 7px;font-size:.72rem}
.warehouse-article-editor-master .warehouse-field-help{padding:3px 6px;font-size:.61rem;line-height:1.15}
.warehouse-article-editor-master .warehouse-identification-block{padding:6px 7px}
.warehouse-article-editor-master form>footer{margin-top:7px;padding-top:7px}
.warehouse-article-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.warehouse-article-editor-actions .btn{min-width:118px;min-height:36px}
.warehouse-article-master--readonly :is(input,select,textarea,button):disabled{cursor:default}
.warehouse-article-master--readonly .warehouse-master-permission:disabled{opacity:1}
.warehouse-article-master--readonly :is(input,select,textarea):disabled{background:#f4f7fb;color:#294e75;-webkit-text-fill-color:#294e75}
.warehouse-readonly-note{margin-bottom:7px;padding:7px 10px;font-size:.72rem}
.warehouse-article-master--readonly .warehouse-master-footer{min-height:30px;padding:5px 8px;font-size:.66rem}

/* Consulta y edición usan el mismo formulario; solo cambia su estado. */
.warehouse.desktop .warehouse-article-tab-content:has(>.warehouse-article-record-readonly){display:flex!important;min-height:0!important;overflow:hidden!important}
.warehouse.desktop .warehouse-article-record-readonly{flex:1;min-width:0;width:100%;box-sizing:border-box}
.warehouse.desktop #warehouse-article-record{grid-template-rows:minmax(0,1fr) auto!important}
.warehouse.desktop #warehouse-article-record:has(>.warehouse-master-nav){grid-template-rows:auto minmax(0,1fr) auto!important}
.warehouse.desktop [data-record-readonly] :is(button:disabled,label[aria-disabled="true"]){background:#e8edf3!important;color:#7a8796!important;border-color:#d2dae4!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;pointer-events:none}
.warehouse.desktop [data-record-readonly] :is(input,select,textarea):disabled{background:#f0f4f8!important;color:#294e75!important;-webkit-text-fill-color:#294e75;opacity:1!important;cursor:default}
.warehouse.desktop [data-record-readonly] .warehouse-article-editor-grid{min-height:0;overflow:auto}
.warehouse.desktop [data-record-readonly] form>footer{flex-wrap:wrap;gap:8px;flex:none}
.warehouse-record-knowledge-picker{display:grid;gap:5px;margin-bottom:12px}
@media(max-width:700px){.warehouse.desktop [data-record-readonly] form>footer>span{flex:1 1 100%}.warehouse.desktop [data-record-readonly] .warehouse-article-editor-actions{flex-wrap:wrap}}
