.asset-dialog {
    max-width:calc(100vw - 2rem);
}

.asset-dialog .modal-header {
    align-items:flex-start;
}

.asset-dialog .modal-header strong {
    display:block;
    margin-top:2px;
    font-size:14px;
    line-height:1.2;
}

.asset-date-fields {
    display:grid;
    grid-column:1 / -1;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:14px;
}

.asset-dialog .modal-field-help {
    display:block;
    margin-top:0;
}

.asset-dialog .status-field .modal-field-help {
    margin-top:7px;
}

@media (max-width:520px) {
    .asset-date-fields {
        grid-template-columns:1fr;
    }
}
